2009-04-21 21:25:07 +04:00
|
|
|
/////////////////////////////////////////////////////////////////////////
|
2009-04-21 23:10:13 +04:00
|
|
|
// $Id: devices.txt,v 1.2 2009-04-21 19:10:13 vruppert Exp $
|
2009-04-21 21:25:07 +04:00
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
MOTHER BOARD (i440FX Support) devices.cc
|
|
|
|
|
|
2009-04-21 23:10:13 +04:00
|
|
|
+-------- 82441FX (PMC) and 82442 (DBX) emulation pci.cc
|
|
|
|
|
|
|
|
|
+-------- 82371SB (PIIX3) PCI ISA IDE XCELERATOR
|
|
|
|
| |
|
|
|
|
| +-------- PCI-to-ISA bridge pci2isa.cc
|
|
|
|
| +-------- PCI IDE controller pci_ide.cc
|
2009-04-21 21:25:07 +04:00
|
|
|
| |
|
|
|
|
| +-------- PIIX4 ACPI support acpi.cc
|
|
|
|
|
|
|
|
|
+-------- PCI host device mapping (Linux only) pcidev.cc
|
2009-04-21 23:10:13 +04:00
|
|
|
|
|
2009-04-21 21:25:07 +04:00
|
|
|
+-------- Integrated peripherals
|
|
|
|
| |
|
|
|
|
| +-------- 8259A PIC pic.cc
|
|
|
|
| +-------- 82093AA I/O APIC ioapic.cc
|
2009-04-21 23:10:13 +04:00
|
|
|
| +-------- 8254/82C54 Programmable Interval Timer pit_wrap.cc, pit82c54.cc
|
|
|
|
| | |
|
|
|
|
| | +-------- PC Speaker (lowlevel) speaker.cc
|
2009-04-21 21:25:07 +04:00
|
|
|
| +-------- 8237 DMA controller dma.cc
|
|
|
|
| +-------- 82077A Floppy Drive Controller floppy.cc
|
|
|
|
| +-------- CMOS device cmos.cc
|
|
|
|
| +-------- External circuit for #FERR pin extfpuirq.cc
|
|
|
|
| +-------- Parallel ports emulation parallel.cc
|
|
|
|
| +-------- UART 16550A Serial Port serial.cc
|
|
|
|
| | |
|
|
|
|
| | +-------- Host specific Modules serial_raw.cc
|
|
|
|
| |
|
|
|
|
| +-------- Standard PC gameport gameport.cc
|
|
|
|
|
|
2009-04-21 23:10:13 +04:00
|
|
|
+---------------------- Debugging/Instrumentation biosdev.cc, iodebug.cc, unmapped.cc
|
2009-04-21 21:25:07 +04:00
|
|
|
|
|
|
|
Attached devices
|
|
|
|
|
|
2009-04-21 23:10:13 +04:00
|
|
|
+-------- PS/2 Keyboard and Mouse keyboard.cc, scancodes.cc
|
|
|
|
|
|
|
|
|
+-------- Bus Mouse (not complete) busmouse.cc
|
2009-04-21 21:25:07 +04:00
|
|
|
|
|
2009-04-21 23:10:13 +04:00
|
|
|
+-------- Hard Drive + ATA controller harddrv.cc
|
|
|
|
| |
|
|
|
|
| +-------- Hard Drive image support (*) hdimage.cc, vmware3.cc, vmware4.cc
|
2009-04-21 21:25:07 +04:00
|
|
|
| |
|
2009-04-21 23:10:13 +04:00
|
|
|
| +-------- CD/DVD-ROM image / device access (*) cdrom.cc
|
2009-04-21 21:25:07 +04:00
|
|
|
| |
|
|
|
|
| +-------- Host specific Modules cdrom_amigaos.cc, cdrom_beos.cc
|
|
|
|
|
|
2009-04-21 23:10:13 +04:00
|
|
|
+-------- Network Support
|
2009-04-21 21:25:07 +04:00
|
|
|
| |
|
2009-04-21 23:10:13 +04:00
|
|
|
| +-------- Network Devices
|
2009-04-21 21:25:07 +04:00
|
|
|
| | |
|
2009-04-21 23:10:13 +04:00
|
|
|
| | +-------- NE2000 (ISA/PCI) ne2k.cc, pcipnic.cc
|
|
|
|
| | +-------- PCI Pseudo NIC pcipnic.cc
|
2009-04-21 21:25:07 +04:00
|
|
|
| |
|
2009-04-21 23:10:13 +04:00
|
|
|
| +-------- Networking Modules eth.cc
|
|
|
|
| |
|
|
|
|
| +-------- Dummy module eth_null.cc
|
|
|
|
| +-------- ARP simulator eth_arpback.cc, eth_packetmaker.cc, crc32.cc
|
|
|
|
| +-------- Host specific Modules eth_fbsd.cc, eth_linux.cc, eth_win32.cc
|
|
|
|
| +-------- TAP Interface eth_tap.cc
|
|
|
|
| +-------- TUN/TAP Interface eth_tuntap.cc
|
|
|
|
| +-------- VDE Interface eth_vde.cc
|
|
|
|
| +-------- virtual Ethernet locator eth_vnet.cc
|
2009-04-21 21:25:07 +04:00
|
|
|
|
|
|
|
|
+-------- Graphics
|
|
|
|
| |
|
2009-04-21 23:10:13 +04:00
|
|
|
| +-------- VGA, PCI VGA adapter vga.cc, pci_vga.cc
|
|
|
|
| +-------- Cirrus Logic PCI/ISA CLGD5446 SVGA adapter svga_cirrus.cc
|
2009-04-21 21:25:07 +04:00
|
|
|
|
|
2009-04-21 23:10:13 +04:00
|
|
|
+-------- Sound support
|
2009-04-21 21:25:07 +04:00
|
|
|
| |
|
|
|
|
| +-------- Sound Blaster SB16 sb16.cc
|
|
|
|
| |
|
|
|
|
| +-------- Host specific Modules soundlnx.cc, soundosx.cc, soundwin.cc
|
2009-04-21 23:10:13 +04:00
|
|
|
|
|
2009-04-21 21:25:07 +04:00
|
|
|
+-------- PCI USB adapter usb_common.cc
|
|
|
|
|
|
2009-04-21 23:10:13 +04:00
|
|
|
+-------- Host Controllers
|
|
|
|
| |
|
|
|
|
| +-------- USB OHCI adapter usb_ohci.cc
|
|
|
|
| +-------- USB UHCI adapter (PIIX3) usb_uhci.cc
|
|
|
|
|
|
|
|
|
+-------- Attached USB devices usb_common.cc
|
|
|
|
|
|
|
|
|
+-------- USB HID emulation usb_hid.cc
|
|
|
|
+-------- USB external HUB usb_hub.cc
|
|
|
|
+-------- USB mass storage device (*) usb_msd.cc, scsi_device.cc
|
2009-04-21 21:25:07 +04:00
|
|
|
|
2009-04-21 23:10:13 +04:00
|
|
|
(*) USB MSD uses hdimage.cc and cdrom.cc for image / device access
|
|
|
|
|
|
|
|
BOCHS timer sycronisation modules
|
|
|
|
|
|
|
|
|
+-------- Slowdown timer slowdown_timer.cc
|
|
|
|
|
|
|
|
|
+-------- Virtual timer virt_timer.cc
|
2009-04-21 21:25:07 +04:00
|
|
|
|
|
|
|
TODO:
|