aa57c0e171
Linux (kernel 2.2.18) is able to use the new features. Here is the list of changes: * BIOS32 data structure added * BIOS32 and protected mode PCI BIOS functions added. The BIOS32 function returns a pointer to the PCI BIOS entry point when the service $PCI is requested and the PCI hardware is present. * Supported 32 bit functions: installation check, find pci device, read configuration byte/word/dword, write configuration byte/word/dword * real mode PCI BIOS installation check rewritten in assembler to use 32 bit registers for the protected mode entry point and the 'PCI ' signature. TODO: * add missing functions of the PCI BIOS (if necessary) * add missing features of the i440FX PCI bridge * implement the other parts of the i440FX chipset (PCI-to-ISA bridge, PCI IDE controller, USB controller) |
||
---|---|---|
.. | ||
bios_usage | ||
BIOS-bochs-2-processors | ||
BIOS-bochs-4-processors | ||
BIOS-bochs-latest | ||
Makefile.in | ||
notes | ||
rombios.c | ||
usage.cc | ||
VGABIOS-elpin-2.40 | ||
VGABIOS-elpin-LICENSE | ||
VGABIOS-lgpl-0.3a | ||
VGABIOS-lgpl-README |