Michael Brown
|
d0c9183903
|
Doxygenation
|
19 gadus atpakaļ |
Michael Brown
|
dd475a9b8c
|
Add a const to avoid a warning
|
19 gadus atpakaļ |
Michael Brown
|
783e9ca396
|
Added doxygen comments and errno values.
|
19 gadus atpakaļ |
Michael Brown
|
fac5f28d7e
|
There is no arch/i386/firmware/linuxbios directory
|
19 gadus atpakaļ |
Michael Brown
|
205a7ad5e0
|
Moved NBI support to nbi.c, modified to work with new load mechanism
|
19 gadus atpakaļ |
Michael Brown
|
9c832a6a69
|
First version
|
19 gadus atpakaļ |
Michael Brown
|
9a413cfea1
|
Moved os_regs into start32.S
|
19 gadus atpakaļ |
Michael Brown
|
a76b9c3f19
|
Added debug messages
|
19 gadus atpakaļ |
Michael Brown
|
479fb900a1
|
Added copy_phys_to_phys
|
19 gadus atpakaļ |
Michael Brown
|
4f27994980
|
Added "image" directory
|
19 gadus atpakaļ |
Michael Brown
|
3bbf5f28a3
|
Use __unused instead of __used for static data structures.
Remove compiler.h defines from osdep.h
|
19 gadus atpakaļ |
Michael Brown
|
301b2d40f0
|
Use the heap functions to allocate a load buffer.
|
19 gadus atpakaļ |
Michael Brown
|
b94def2088
|
Include string.h, because we need to define copy_{to,from}_phys
|
19 gadus atpakaļ |
Michael Brown
|
9fc97f8513
|
First version
|
19 gadus atpakaļ |
Michael Brown
|
116f17f605
|
off_t should be signed.
|
19 gadus atpakaļ |
Michael Brown
|
e3f2aa7b4d
|
Add off_t and physaddr_t, and the copy_{to,from}_phys helper routines.
|
19 gadus atpakaļ |
Michael Brown
|
dc0aa58fb2
|
Add memcpy
|
19 gadus atpakaļ |
Michael Brown
|
ff8e46f2f3
|
#if 0 out the whole file for now; it cannot be linked because the base
memory interface has changed.
|
19 gadus atpakaļ |
Michael Brown
|
282b6f1a1a
|
isa.c uses the new table infrastructure.
|
19 gadus atpakaļ |
Michael Brown
|
f37e0a06d7
|
dev.c uses the new tables infrastructure.
|
19 gadus atpakaļ |
Michael Brown
|
c08671e5fc
|
Missing include
|
19 gadus atpakaļ |
Michael Brown
|
b9e72856b6
|
Post-relocation functions use the generic table mechanism.
|
19 gadus atpakaļ |
Michael Brown
|
3e5bf5fb06
|
console.c uses the generic table mechanism
|
19 gadus atpakaļ |
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 gadus atpakaļ |
Michael Brown
|
3a7967a38a
|
PCI_DRIVER changed
|
19 gadus atpakaļ |
Michael Brown
|
fcee25024f
|
BIOS floppy handling code moved to where it will really live.
|
19 gadus atpakaļ |
Michael Brown
|
10b7b1a61f
|
Added arch/i386/drivers/disk
|
19 gadus atpakaļ |
Michael Brown
|
5bace628ae
|
Added "name" field to bus structure.
|
19 gadus atpakaļ |
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 gadus atpakaļ |
Michael Brown
|
dbea213c27
|
Coerced into compiling.
|
19 gadus atpakaļ |
Michael Brown
|
84f43ea9cf
|
isapnp_read_port can be set directly, rather than via a function call.
|
19 gadus atpakaļ |
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 gadus atpakaļ |
Michael Brown
|
e74bbaeca0
|
First versions
|
19 gadus atpakaļ |
Michael Brown
|
2c7d72e11e
|
Moved floppy.c to i386 arch, since it's i386-specific.
|
19 gadus atpakaļ |
Michael Brown
|
e3bb65c17f
|
Added remaining bus functions.
|
19 gadus atpakaļ |
Michael Brown
|
7af89ccf33
|
Code fixed to operate correctly.
|
19 gadus atpakaļ |
Michael Brown
|
400fd74897
|
Extracted from firmware/pcbios/bios.c
|
19 gadus atpakaļ |
Michael Brown
|
d3ce66a301
|
Added arch/i386/drivers/bus
|
19 gadus atpakaļ |
Michael Brown
|
c245ab75ad
|
Moved disk functions to drivers/bus/bios_disks.c
|
19 gadus atpakaļ |
Michael Brown
|
a245c93417
|
Be nice to emacs
|
19 gadus atpakaļ |
Michael Brown
|
451ea7ffc5
|
Added warning about not using Config for single-object options.
|
19 gadus atpakaļ |
Michael Brown
|
2c36f5e6c7
|
Save a few bytes by using naturally-sized ints.
|
19 gadus atpakaļ |
Michael Brown
|
63e0c8f947
|
xstart16() fixed up to use new REAL_EXEC mechanism.
|
19 gadus atpakaļ |
Michael Brown
|
1a6ca649a2
|
Made copy_{to,from}_real volatile, so that they don't get optimised away.
Added REAL_FRAGMENT(), because it could conceivably be useful.
|
19 gadus atpakaļ |
Michael Brown
|
8e27e50316
|
We don't refer to _bss and _ebss any more.
|
19 gadus atpakaļ |
Michael Brown
|
6e5a3858bf
|
Read number of PCI buses returned by BIOS so that we can scan more
quickly.
|
19 gadus atpakaļ |
Michael Brown
|
2c2154b169
|
Now compiles.
|
19 gadus atpakaļ |
Michael Brown
|
44c7cc8c12
|
Standardised debug mechanism in place now.
|
19 gadus atpakaļ |
Michael Brown
|
e44e5c7247
|
compiler.h is now always included on the command line.
|
19 gadus atpakaļ |
Michael Brown
|
c2a21744f6
|
We now record a pointer to the struct pci_device, since it's carried
around in struct dev anyway.
|
19 gadus atpakaļ |