Michael Brown
|
7b423c0988
|
Fixes for gcc >= 3.2 from Georg Baum
|
19 years ago |
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).
|
19 years ago |
Michael Brown
|
079b5d5527
|
Moved pxe_loader.c to pxe_image.c to avoid name clash
|
19 years ago |
Michael Brown
|
8becf0f65f
|
Rearranging PXE header files
|
19 years ago |
Michael Brown
|
d5789ff4a2
|
Doxygenation
|
19 years ago |
Michael Brown
|
d3dec7c331
|
Update to cope with changes in registers.h
|
19 years ago |
Michael Brown
|
5231b858c9
|
Don't use anonymous entries in a struct; it seems to aggravate gcc 3.4.3.
|
19 years ago |
Michael Brown
|
d0c9183903
|
Doxygenation
|
19 years ago |
Michael Brown
|
dd475a9b8c
|
Add a const to avoid a warning
|
19 years ago |
Michael Brown
|
783e9ca396
|
Added doxygen comments and errno values.
|
19 years ago |
Michael Brown
|
fac5f28d7e
|
There is no arch/i386/firmware/linuxbios directory
|
19 years ago |
Michael Brown
|
205a7ad5e0
|
Moved NBI support to nbi.c, modified to work with new load mechanism
|
19 years ago |
Michael Brown
|
9c832a6a69
|
First version
|
19 years ago |
Michael Brown
|
9a413cfea1
|
Moved os_regs into start32.S
|
19 years ago |
Michael Brown
|
a76b9c3f19
|
Added debug messages
|
19 years ago |
Michael Brown
|
479fb900a1
|
Added copy_phys_to_phys
|
19 years ago |
Michael Brown
|
4f27994980
|
Added "image" directory
|
19 years ago |
Michael Brown
|
3bbf5f28a3
|
Use __unused instead of __used for static data structures.
Remove compiler.h defines from osdep.h
|
19 years ago |
Michael Brown
|
301b2d40f0
|
Use the heap functions to allocate a load buffer.
|
19 years ago |
Michael Brown
|
b94def2088
|
Include string.h, because we need to define copy_{to,from}_phys
|
19 years ago |
Michael Brown
|
9fc97f8513
|
First version
|
19 years ago |
Michael Brown
|
116f17f605
|
off_t should be signed.
|
19 years ago |
Michael Brown
|
e3f2aa7b4d
|
Add off_t and physaddr_t, and the copy_{to,from}_phys helper routines.
|
19 years ago |
Michael Brown
|
dc0aa58fb2
|
Add memcpy
|
19 years ago |
Michael Brown
|
ff8e46f2f3
|
#if 0 out the whole file for now; it cannot be linked because the base
memory interface has changed.
|
19 years ago |
Michael Brown
|
282b6f1a1a
|
isa.c uses the new table infrastructure.
|
19 years ago |
Michael Brown
|
f37e0a06d7
|
dev.c uses the new tables infrastructure.
|
19 years ago |
Michael Brown
|
c08671e5fc
|
Missing include
|
19 years ago |
Michael Brown
|
b9e72856b6
|
Post-relocation functions use the generic table mechanism.
|
19 years ago |
Michael Brown
|
3e5bf5fb06
|
console.c uses the generic table mechanism
|
19 years ago |
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.
|
19 years ago |
Michael Brown
|
3a7967a38a
|
PCI_DRIVER changed
|
19 years ago |
Michael Brown
|
fcee25024f
|
BIOS floppy handling code moved to where it will really live.
|
19 years ago |
Michael Brown
|
10b7b1a61f
|
Added arch/i386/drivers/disk
|
19 years ago |
Michael Brown
|
5bace628ae
|
Added "name" field to bus structure.
|
19 years ago |
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.
|
19 years ago |
Michael Brown
|
dbea213c27
|
Coerced into compiling.
|
19 years ago |
Michael Brown
|
84f43ea9cf
|
isapnp_read_port can be set directly, rather than via a function call.
|
19 years ago |
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.
|
19 years ago |
Michael Brown
|
e74bbaeca0
|
First versions
|
19 years ago |
Michael Brown
|
2c7d72e11e
|
Moved floppy.c to i386 arch, since it's i386-specific.
|
19 years ago |
Michael Brown
|
e3bb65c17f
|
Added remaining bus functions.
|
19 years ago |
Michael Brown
|
7af89ccf33
|
Code fixed to operate correctly.
|
19 years ago |
Michael Brown
|
400fd74897
|
Extracted from firmware/pcbios/bios.c
|
19 years ago |
Michael Brown
|
d3ce66a301
|
Added arch/i386/drivers/bus
|
19 years ago |
Michael Brown
|
c245ab75ad
|
Moved disk functions to drivers/bus/bios_disks.c
|
19 years ago |
Michael Brown
|
a245c93417
|
Be nice to emacs
|
19 years ago |
Michael Brown
|
451ea7ffc5
|
Added warning about not using Config for single-object options.
|
19 years ago |
Michael Brown
|
2c36f5e6c7
|
Save a few bytes by using naturally-sized ints.
|
19 years ago |
Michael Brown
|
63e0c8f947
|
xstart16() fixed up to use new REAL_EXEC mechanism.
|
19 years ago |