e7093e74d8
- Added new PCI chipset choice for the i440BX AGPset. Some basic work is done, but AGP support is not present yet. - Added new class for the "virtual" PCI-to-PCI bridge that should manage the secondary bus (AGP). Since this device must appear with device number #1 at the primary bus, it was required to change the PCI device numbers for the i440BX case. Moved the PIIX4 module to device number #7. The presence of the PCI base address regions now depends on the header type as expected. - Since the Bochs BIOS cannot handle the modified PCI device layout, all tests continued with an external BIOS designed for this chipset (GA-6BA_F1.bin). This BIOS requires additional changes in some devices. - ACPI: Return value 0 for some status registers and the GPI registers. - CMOS: Since the PIIX4 supports a 256 byte CMOS RAM, prepared support for it and enable it in case a 256 byte CMOS image is used. - PCI: The device numbers for 4 slots starting at #8. The 5th slot could be used for AGP when available. |
||
---|---|---|
.. | ||
Makefile.in | ||
scsi_device.cc | ||
scsi_device.h | ||
uhci_core.cc | ||
uhci_core.h | ||
usb_cbi.cc | ||
usb_cbi.h | ||
usb_common.cc | ||
usb_common.h | ||
usb_ehci.cc | ||
usb_ehci.h | ||
usb_hid.cc | ||
usb_hid.h | ||
usb_hub.cc | ||
usb_hub.h | ||
usb_msd.cc | ||
usb_msd.h | ||
usb_ohci.cc | ||
usb_ohci.h | ||
usb_printer.cc | ||
usb_printer.h | ||
usb_uhci.cc | ||
usb_uhci.h | ||
usb_xhci.cc | ||
usb_xhci.h |