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