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 години |
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 години |
Michael Brown
|
8e27e50316
|
We don't refer to _bss and _ebss any more.
|
преди 19 години |
Michael Brown
|
6e5a3858bf
|
Read number of PCI buses returned by BIOS so that we can scan more
quickly.
|
преди 19 години |
Michael Brown
|
2c2154b169
|
Now compiles.
|
преди 19 години |
Michael Brown
|
44c7cc8c12
|
Standardised debug mechanism in place now.
|
преди 19 години |
Michael Brown
|
e44e5c7247
|
compiler.h is now always included on the command line.
|
преди 19 години |
Michael Brown
|
c2a21744f6
|
We now record a pointer to the struct pci_device, since it's carried
around in struct dev anyway.
|
преди 19 години |
Michael Brown
|
e1d0cebfa8
|
Able to at least compile again now.
|
преди 19 години |
Michael Brown
|
0effbefe6f
|
All boot device drivers are now lumped together in boot_drivers
|
преди 19 години |
Michael Brown
|
3095881c54
|
For pci_io.c
|
преди 19 години |
Michael Brown
|
17aad49028
|
16-bit PCI BIOS interface also now known to work.
|
преди 19 години |
Michael Brown
|
bbcdf38214
|
Improved debug messages
|
преди 19 години |
Michael Brown
|
ff53205d0d
|
Should work for KEEP_IT_REAL as well now.
|
преди 19 години |
Michael Brown
|
0ccaf5bb83
|
Nearly there...
|
преди 19 години |
Michael Brown
|
378c1b500c
|
Cleaner separation of functionality between post_reloc and
initialise_via_librm.
|
преди 19 години |
Michael Brown
|
34a0b5f16f
|
initialise() doesn't take regs
|
преди 19 години |
Michael Brown
|
87508aa0b2
|
arch_initialise() is now sufficiently generic that we may as well just
call it initialise() and place it in main.c. :)
|
преди 19 години |
Michael Brown
|
997b51c1e6
|
Use librm_arch_initialise for librm, arch_initialise for others.
|
преди 19 години |
Michael Brown
|
560027899e
|
Heading towards a sane set of control functions
|
преди 19 години |
Michael Brown
|
39cb1b4f9e
|
All the icky stuff is now taken care of by librm_arch_initialise
|
преди 19 години |
Michael Brown
|
3714946709
|
arch_rm_main no longer exists.
|
преди 19 години |
Michael Brown
|
f06e8c9707
|
Added post-relocation function table.
|
преди 19 години |
Michael Brown
|
070f6c0b6b
|
Fixed debug messages
|
преди 19 години |
Michael Brown
|
43417e6c1b
|
setup16() now calls initialise(); we don't have to do it.
|
преди 19 години |