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