Michael Brown
|
809933d9f7
|
Split PXE code into preboot, udp, tftp, undi and loader units.
PXE code now compiles without errors (though it won't actually work).
|
2005-05-23 23:32:56 +00:00 |
|
Michael Brown
|
079b5d5527
|
Moved pxe_loader.c to pxe_image.c to avoid name clash
|
2005-05-23 23:05:45 +00:00 |
|
Michael Brown
|
8becf0f65f
|
Rearranging PXE header files
|
2005-05-23 22:45:48 +00:00 |
|
Michael Brown
|
d5789ff4a2
|
Doxygenation
|
2005-05-20 11:28:27 +00:00 |
|
Michael Brown
|
d3dec7c331
|
Update to cope with changes in registers.h
|
2005-05-20 11:23:51 +00:00 |
|
Michael Brown
|
5231b858c9
|
Don't use anonymous entries in a struct; it seems to aggravate gcc 3.4.3.
|
2005-05-20 11:22:09 +00:00 |
|
Michael Brown
|
4e87543c74
|
Synced across updates from Etherboot 5.4 tree
|
2005-05-19 16:47:19 +00:00 |
|
Michael Brown
|
d0c9183903
|
Doxygenation
|
2005-05-19 14:51:37 +00:00 |
|
Michael Brown
|
dd475a9b8c
|
Add a const to avoid a warning
|
2005-05-19 13:02:38 +00:00 |
|
Michael Brown
|
783e9ca396
|
Added doxygen comments and errno values.
|
2005-05-18 13:22:45 +00:00 |
|
Michael Brown
|
fac5f28d7e
|
There is no arch/i386/firmware/linuxbios directory
|
2005-05-18 11:11:57 +00:00 |
|
Michael Brown
|
205a7ad5e0
|
Moved NBI support to nbi.c, modified to work with new load mechanism
|
2005-05-17 13:42:20 +00:00 |
|
Michael Brown
|
9c832a6a69
|
First version
|
2005-05-17 13:41:00 +00:00 |
|
Michael Brown
|
9a413cfea1
|
Moved os_regs into start32.S
|
2005-05-17 13:37:01 +00:00 |
|
Michael Brown
|
a76b9c3f19
|
Added debug messages
|
2005-05-17 13:36:12 +00:00 |
|
Michael Brown
|
479fb900a1
|
Added copy_phys_to_phys
|
2005-05-17 13:34:57 +00:00 |
|
Michael Brown
|
4f27994980
|
Added "image" directory
|
2005-05-17 13:34:25 +00:00 |
|
Michael Brown
|
3bbf5f28a3
|
Use __unused instead of __used for static data structures.
Remove compiler.h defines from osdep.h
|
2005-05-17 12:16:28 +00:00 |
|
Michael Brown
|
301b2d40f0
|
Use the heap functions to allocate a load buffer.
|
2005-05-13 13:30:51 +00:00 |
|
Michael Brown
|
b94def2088
|
Include string.h, because we need to define copy_{to,from}_phys
|
2005-05-09 18:03:14 +00:00 |
|
Michael Brown
|
9fc97f8513
|
First version
|
2005-05-09 18:02:22 +00:00 |
|
Michael Brown
|
116f17f605
|
off_t should be signed.
|
2005-05-09 14:26:25 +00:00 |
|
Michael Brown
|
e3f2aa7b4d
|
Add off_t and physaddr_t, and the copy_{to,from}_phys helper routines.
|
2005-05-09 13:21:56 +00:00 |
|
Michael Brown
|
dc0aa58fb2
|
Add memcpy
|
2005-05-09 12:48:00 +00:00 |
|
Michael Brown
|
ff8e46f2f3
|
#if 0 out the whole file for now; it cannot be linked because the base
memory interface has changed.
|
2005-05-03 11:56:33 +00:00 |
|
Michael Brown
|
282b6f1a1a
|
isa.c uses the new table infrastructure.
|
2005-04-27 12:24:38 +00:00 |
|
Michael Brown
|
f37e0a06d7
|
dev.c uses the new tables infrastructure.
|
2005-04-27 12:20:54 +00:00 |
|
Michael Brown
|
c08671e5fc
|
Missing include
|
2005-04-27 12:17:09 +00:00 |
|
Michael Brown
|
b9e72856b6
|
Post-relocation functions use the generic table mechanism.
|
2005-04-27 12:10:24 +00:00 |
|
Michael Brown
|
3e5bf5fb06
|
console.c uses the generic table mechanism
|
2005-04-27 11:38:43 +00:00 |
|
Michael Brown
|
3dbdeb588f
|
ISA bus driver updated to report devices as present only if a driver
thinks they are.
Other bus drivers modified for consistency.
|
2005-04-26 12:30:14 +00:00 |
|
Michael Brown
|
3a7967a38a
|
PCI_DRIVER changed
|
2005-04-26 12:20:05 +00:00 |
|
Michael Brown
|
fcee25024f
|
BIOS floppy handling code moved to where it will really live.
|
2005-04-25 19:29:55 +00:00 |
|
Michael Brown
|
10b7b1a61f
|
Added arch/i386/drivers/disk
|
2005-04-25 19:29:02 +00:00 |
|
Michael Brown
|
5bace628ae
|
Added "name" field to bus structure.
|
2005-04-25 18:54:15 +00:00 |
|
Michael Brown
|
698f86f25a
|
Prevent hundreds of errors from "make symcheck". The prefix exit path
mechanism has changed anyway, and so must be rewritten, but at least doing
this makes the output of "make symcheck" more legible.
|
2005-04-23 14:57:53 +00:00 |
|
Michael Brown
|
dbea213c27
|
Coerced into compiling.
|
2005-04-22 16:40:10 +00:00 |
|
Michael Brown
|
84f43ea9cf
|
isapnp_read_port can be set directly, rather than via a function call.
|
2005-04-22 16:03:25 +00:00 |
|
Michael Brown
|
98ff29345e
|
Created a bus/device API that allows for the ROM prefix to specify an
initial device, and will also allow for e.g. a device menu to be presented
to the user.
|
2005-04-21 18:18:29 +00:00 |
|
Michael Brown
|
e74bbaeca0
|
First versions
|
2005-04-19 14:17:42 +00:00 |
|
Michael Brown
|
2c7d72e11e
|
Moved floppy.c to i386 arch, since it's i386-specific.
|
2005-04-18 18:56:18 +00:00 |
|
Michael Brown
|
e3bb65c17f
|
Added remaining bus functions.
|
2005-04-18 18:54:27 +00:00 |
|
Michael Brown
|
7af89ccf33
|
Code fixed to operate correctly.
|
2005-04-18 15:48:20 +00:00 |
|
Michael Brown
|
400fd74897
|
Extracted from firmware/pcbios/bios.c
|
2005-04-18 15:39:02 +00:00 |
|
Michael Brown
|
d3ce66a301
|
Added arch/i386/drivers/bus
|
2005-04-18 15:37:17 +00:00 |
|
Michael Brown
|
c245ab75ad
|
Moved disk functions to drivers/bus/bios_disks.c
|
2005-04-18 15:35:39 +00:00 |
|
Michael Brown
|
a245c93417
|
Be nice to emacs
|
2005-04-18 12:59:50 +00:00 |
|
Michael Brown
|
451ea7ffc5
|
Added warning about not using Config for single-object options.
|
2005-04-18 12:53:39 +00:00 |
|
Michael Brown
|
2c36f5e6c7
|
Save a few bytes by using naturally-sized ints.
|
2005-04-18 09:17:27 +00:00 |
|
Michael Brown
|
63e0c8f947
|
xstart16() fixed up to use new REAL_EXEC mechanism.
|
2005-04-17 12:36:45 +00:00 |
|