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