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