Bochs/bochs/iodev/usb
Volker Ruppert e7093e74d8 Started implementing the i440BX PCI/AGP chipset.
- 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.
2018-02-24 18:04:36 +00:00
..
Makefile.in Rewrite of the USB devices plugin code similar to the network driver code. 2017-05-28 08:13:06 +00:00
scsi_device.cc Fixed usage of MSD device on xHCI hub. 2015-11-02 21:36:38 +00:00
scsi_device.h Added missing update of 'curr_lba' for the harddisk read seek emulation. 2015-10-04 08:54:36 +00:00
uhci_core.cc fixed compilation warnings 2018-02-05 16:02:53 +00:00
uhci_core.h Renamed bx_pci_device_stub_c to bx_pci_device_c and derive it now from class 2017-03-26 08:09:28 +00:00
usb_cbi.cc Rewrite of the USB devices plugin code similar to the network driver code. 2017-05-28 08:13:06 +00:00
usb_cbi.h USB floppy "format unit" timing implemented similar to read/write timing. 2015-09-28 18:15:18 +00:00
usb_common.cc Some work on the USB device plugin code. 2017-06-01 20:04:10 +00:00
usb_common.h Some work on the USB device plugin code. 2017-06-01 20:04:10 +00:00
usb_ehci.cc fixed compilation warnings 2018-02-05 16:02:53 +00:00
usb_ehci.h Renamed bx_pci_device_stub_c to bx_pci_device_c and derive it now from class 2017-03-26 08:09:28 +00:00
usb_hid.cc Rewrite of the USB devices plugin code similar to the network driver code. 2017-05-28 08:13:06 +00:00
usb_hid.h Partial rewrite of the optional keyboard handling. Now the BX_KEY_* events are 2017-03-31 21:32:58 +00:00
usb_hub.cc Some work on the USB device plugin code. 2017-06-01 20:04:10 +00:00
usb_hub.h Implemented USB remote wakeup mechanism in xHCI and the external hub. 2016-12-11 12:26:12 +00:00
usb_msd.cc Two USB modifications requested by Ben Lunt. 2017-08-26 08:10:21 +00:00
usb_msd.h Added seek emulation for USB disk write commands (async mode required). 2015-10-22 18:13:59 +00:00
usb_ohci.cc fixed compilation warnings 2018-02-05 16:02:53 +00:00
usb_ohci.h Renamed bx_pci_device_stub_c to bx_pci_device_c and derive it now from class 2017-03-26 08:09:28 +00:00
usb_printer.cc Rewrite of the USB devices plugin code similar to the network driver code. 2017-05-28 08:13:06 +00:00
usb_printer.h Added support for changing the USB printer output file at runtime. 2017-01-29 08:48:08 +00:00
usb_uhci.cc Started implementing the i440BX PCI/AGP chipset. 2018-02-24 18:04:36 +00:00
usb_uhci.h Some USB code changes by Ben Lunt 2016-12-02 17:30:16 +00:00
usb_xhci.cc fixed compilation warnings 2018-02-05 16:02:53 +00:00
usb_xhci.h USB xHCI fixes for Win 8.1 by Ben Lunt. 2017-12-09 11:18:18 +00:00