Bochs/bochs/iodev
Volker Ruppert 0ba744b9fe Started implementing USB EHCI support. The PCI and MMIO register behaviour is
almost implemented, the port owner handling and the UHCI companion controllers
are present. High speed devices are not yet supported, since the EHCI scheduler
code has not been written yet (e.g. porting from Qemu). Low and full speed
devices should be detected correctly and work after port ownership change to
UHCI. 6 ports are available and the bochsrc syntax is similar to other HCs.
2015-12-06 20:03:42 +00:00
..
display Fixed and improved text mode CO40. 2015-10-24 22:03:51 +00:00
hdimage Block device detection fixes for Linux. 2015-10-25 17:02:12 +00:00
network Simplified register_state() for for small byte arrays in remaining i/o devices. 2015-10-06 18:20:16 +00:00
sound Simplified register_state() for for small byte arrays in remaining i/o devices. 2015-10-06 18:20:16 +00:00
usb Started implementing USB EHCI support. The PCI and MMIO register behaviour is 2015-12-06 20:03:42 +00:00
acpi.cc Extended functionality of class bx_shadow_data_c to simplify saving small byte 2015-10-05 18:09:58 +00:00
acpi.h - moved pci_conf array as a protected member to the PCI device stub class (exists in all PCI devices) 2011-06-23 15:56:02 +00:00
biosdev.cc Fixed broken MSVC plugins support (many CDECL additions required) 2014-06-08 08:40:08 +00:00
biosdev.h Adding Id and Rev property to all files 2011-02-24 22:05:47 +00:00
busmouse.cc Fixed broken MSVC plugins support (many CDECL additions required) 2014-06-08 08:40:08 +00:00
busmouse.h Rewrite of the MS busmouse support to make it work with DOS and Win95 drivers. 2013-12-27 17:47:44 +00:00
cmos.cc Extended functionality of class bx_shadow_data_c to simplify saving small byte 2015-10-05 18:09:58 +00:00
cmos.h - added new parameter 'rtc_sync' for the 'clock' option. If this option is 2012-05-15 17:03:45 +00:00
devices.cc Started implementing USB EHCI support. The PCI and MMIO register behaviour is 2015-12-06 20:03:42 +00:00
devices.txt Preparing Bochs release 2.6.8 2015-05-03 06:36:30 +00:00
dma.cc Extended functionality of class bx_shadow_data_c to simplify saving small byte 2015-10-05 18:09:58 +00:00
dma.h - added the capability to transfer more then one byte per ISA DMA cycle. 2012-07-12 21:20:46 +00:00
extfpuirq.cc Fixed broken MSVC plugins support (many CDECL additions required) 2014-06-08 08:40:08 +00:00
extfpuirq.h Adding Id and Rev property to all files 2011-02-24 22:05:47 +00:00
floppy.cc Extended functionality of class bx_shadow_data_c to simplify saving small byte 2015-10-05 18:09:58 +00:00
floppy.h Implemented unregister mechanism for runtime config handlers. 2015-08-23 07:04:56 +00:00
gameport.cc Fixed broken MSVC plugins support (many CDECL additions required) 2014-06-08 08:40:08 +00:00
gameport.h - implemented gameport (joystick) presence control by external device and use 2011-03-31 16:54:06 +00:00
harddrv.cc Implemented unregister mechanism for runtime config handlers. 2015-08-23 07:04:56 +00:00
harddrv.h Implemented unregister mechanism for runtime config handlers. 2015-08-23 07:04:56 +00:00
ioapic.cc Fixed broken MSVC plugins support (many CDECL additions required) 2014-06-08 08:40:08 +00:00
ioapic.h added IOAPIC control from the PIIX3 (enable /disable and address relocation) 2012-11-25 19:06:03 +00:00
iodebug.cc fixed %d->%u format found by cppcheck (patch by Maxim Derbasov) 2015-01-25 21:24:13 +00:00
iodebug.h Adding Id and Rev property to all files 2011-02-24 22:05:47 +00:00
iodev.h Fixed some panics when Bochs is used without the harddrv plugin (ata* disabled). 2015-07-15 10:20:22 +00:00
keyboard.cc Simplified register_state() for for small byte arrays in remaining i/o devices. 2015-10-06 18:20:16 +00:00
keyboard.h Release all pressed keys when the simulation window gets back the keyboard 2014-12-26 20:25:27 +00:00
Makefile.in Rewrite of the ES1370 wave output code and related changes. 2015-02-19 21:31:18 +00:00
parallel.cc fixed %d->%u format found by cppcheck (patch by Maxim Derbasov) 2015-01-25 21:24:13 +00:00
parallel.h Adding Id and Rev property to all files 2011-02-24 22:05:47 +00:00
pci2isa.cc Fixed IRQ sharing for multi-function PCI devices and removed workaround in the 2015-11-28 10:24:22 +00:00
pci2isa.h Fixed IRQ sharing for multi-function PCI devices and removed workaround in the 2015-11-28 10:24:22 +00:00
pci_ide.cc Fixed PCI IDE controller DMA start (found with a recent Linux version: 2015-05-05 20:10:43 +00:00
pci_ide.h Seek delay implemented for ATA/ATAPI DMA read commands 2014-01-19 18:13:12 +00:00
pci.cc Fixed broken MSVC plugins support (many CDECL additions required) 2014-06-08 08:40:08 +00:00
pci.h i430FX: set up DRB address registers depending on memory size 2013-01-25 15:52:39 +00:00
pcidev.cc Fixed broken MSVC plugins support (many CDECL additions required) 2014-06-08 08:40:08 +00:00
pcidev.h Adding Id and Rev property to all files 2011-02-24 22:05:47 +00:00
pic.cc Fixed broken MSVC plugins support (many CDECL additions required) 2014-06-08 08:40:08 +00:00
pic.h - debugger command 'info device': implemented support for additional arguments 2012-04-23 17:06:19 +00:00
pit82c54.cc fixed %d->%u format found by cppcheck (patch by Maxim Derbasov) 2015-01-25 21:24:13 +00:00
pit82c54.h Some PC speaker output fixes 2013-06-14 19:08:51 +00:00
pit.cc Fixed some warnings. 2014-12-01 17:06:00 +00:00
pit.h Rewrite of the virtual timer code to support both modes at the same timer. 2014-10-19 08:54:16 +00:00
scancodes.cc Adding Id and Rev property to all files 2011-02-24 22:05:47 +00:00
scancodes.h Adding Id and Rev property to all files 2011-02-24 22:05:47 +00:00
serial_raw.cc Attempt to fix the win32 raw serial receive support using a critical section 2014-12-23 17:13:29 +00:00
serial_raw.h Attempt to fix the win32 raw serial receive support using a critical section 2014-12-23 17:13:29 +00:00
serial.cc Simplified register_state() for for small byte arrays in remaining i/o devices. 2015-10-06 18:20:16 +00:00
serial.h Rewrite of the mouse data handling (similar to the bus / usb mouse code) 2014-01-26 13:48:10 +00:00
slowdown_timer.cc Added / modified device log prefixes 2013-12-29 12:56:52 +00:00
slowdown_timer.h Adding Id and Rev property to all files 2011-02-24 22:05:47 +00:00
speaker.cc Fixed compilation error caused by #endif location. 2015-03-16 18:28:29 +00:00
speaker.h Moved speaker beep generator to the speaker code. 2015-02-16 08:48:11 +00:00
unmapped.cc Fixed broken MSVC plugins support (many CDECL additions required) 2014-06-08 08:40:08 +00:00
unmapped.h Adding Id and Rev property to all files 2011-02-24 22:05:47 +00:00
virt_timer.cc fixed %d->%u format found by cppcheck (patch by Maxim Derbasov) 2015-01-25 21:24:13 +00:00
virt_timer.h Rewrite of the virtual timer code to support both modes at the same timer. 2014-10-19 08:54:16 +00:00