Michael Brown
|
ff8e46f2f3
|
#if 0 out the whole file for now; it cannot be linked because the base
memory interface has changed.
|
hace 19 años |
Michael Brown
|
282b6f1a1a
|
isa.c uses the new table infrastructure.
|
hace 19 años |
Michael Brown
|
f37e0a06d7
|
dev.c uses the new tables infrastructure.
|
hace 19 años |
Michael Brown
|
c08671e5fc
|
Missing include
|
hace 19 años |
Michael Brown
|
b9e72856b6
|
Post-relocation functions use the generic table mechanism.
|
hace 19 años |
Michael Brown
|
3e5bf5fb06
|
console.c uses the generic table mechanism
|
hace 19 años |
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.
|
hace 19 años |
Michael Brown
|
3a7967a38a
|
PCI_DRIVER changed
|
hace 19 años |
Michael Brown
|
fcee25024f
|
BIOS floppy handling code moved to where it will really live.
|
hace 19 años |
Michael Brown
|
10b7b1a61f
|
Added arch/i386/drivers/disk
|
hace 19 años |
Michael Brown
|
5bace628ae
|
Added "name" field to bus structure.
|
hace 19 años |
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.
|
hace 19 años |
Michael Brown
|
dbea213c27
|
Coerced into compiling.
|
hace 19 años |
Michael Brown
|
84f43ea9cf
|
isapnp_read_port can be set directly, rather than via a function call.
|
hace 19 años |
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.
|
hace 19 años |
Michael Brown
|
e74bbaeca0
|
First versions
|
hace 19 años |
Michael Brown
|
2c7d72e11e
|
Moved floppy.c to i386 arch, since it's i386-specific.
|
hace 19 años |
Michael Brown
|
e3bb65c17f
|
Added remaining bus functions.
|
hace 19 años |
Michael Brown
|
7af89ccf33
|
Code fixed to operate correctly.
|
hace 19 años |
Michael Brown
|
400fd74897
|
Extracted from firmware/pcbios/bios.c
|
hace 19 años |
Michael Brown
|
d3ce66a301
|
Added arch/i386/drivers/bus
|
hace 19 años |
Michael Brown
|
c245ab75ad
|
Moved disk functions to drivers/bus/bios_disks.c
|
hace 19 años |
Michael Brown
|
a245c93417
|
Be nice to emacs
|
hace 19 años |
Michael Brown
|
451ea7ffc5
|
Added warning about not using Config for single-object options.
|
hace 19 años |
Michael Brown
|
2c36f5e6c7
|
Save a few bytes by using naturally-sized ints.
|
hace 19 años |
Michael Brown
|
63e0c8f947
|
xstart16() fixed up to use new REAL_EXEC mechanism.
|
hace 19 años |
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.
|
hace 19 años |
Michael Brown
|
8e27e50316
|
We don't refer to _bss and _ebss any more.
|
hace 19 años |
Michael Brown
|
6e5a3858bf
|
Read number of PCI buses returned by BIOS so that we can scan more
quickly.
|
hace 19 años |
Michael Brown
|
2c2154b169
|
Now compiles.
|
hace 19 años |
Michael Brown
|
44c7cc8c12
|
Standardised debug mechanism in place now.
|
hace 19 años |
Michael Brown
|
e44e5c7247
|
compiler.h is now always included on the command line.
|
hace 19 años |
Michael Brown
|
c2a21744f6
|
We now record a pointer to the struct pci_device, since it's carried
around in struct dev anyway.
|
hace 19 años |
Michael Brown
|
e1d0cebfa8
|
Able to at least compile again now.
|
hace 19 años |
Michael Brown
|
0effbefe6f
|
All boot device drivers are now lumped together in boot_drivers
|
hace 19 años |
Michael Brown
|
3095881c54
|
For pci_io.c
|
hace 19 años |
Michael Brown
|
17aad49028
|
16-bit PCI BIOS interface also now known to work.
|
hace 19 años |
Michael Brown
|
bbcdf38214
|
Improved debug messages
|
hace 19 años |
Michael Brown
|
ff53205d0d
|
Should work for KEEP_IT_REAL as well now.
|
hace 19 años |
Michael Brown
|
0ccaf5bb83
|
Nearly there...
|
hace 19 años |
Michael Brown
|
378c1b500c
|
Cleaner separation of functionality between post_reloc and
initialise_via_librm.
|
hace 19 años |
Michael Brown
|
34a0b5f16f
|
initialise() doesn't take regs
|
hace 19 años |
Michael Brown
|
87508aa0b2
|
arch_initialise() is now sufficiently generic that we may as well just
call it initialise() and place it in main.c. :)
|
hace 19 años |
Michael Brown
|
997b51c1e6
|
Use librm_arch_initialise for librm, arch_initialise for others.
|
hace 19 años |
Michael Brown
|
560027899e
|
Heading towards a sane set of control functions
|
hace 19 años |
Michael Brown
|
39cb1b4f9e
|
All the icky stuff is now taken care of by librm_arch_initialise
|
hace 19 años |
Michael Brown
|
3714946709
|
arch_rm_main no longer exists.
|
hace 19 años |
Michael Brown
|
f06e8c9707
|
Added post-relocation function table.
|
hace 19 años |
Michael Brown
|
070f6c0b6b
|
Fixed debug messages
|
hace 19 años |
Michael Brown
|
43417e6c1b
|
setup16() now calls initialise(); we don't have to do it.
|
hace 19 años |