通过编译安装好QEMU后,可以通过参数 -device help
来查看QEMU支持的设备模块。
例如,针对x86_64平台:
- $ qemu-system-x86_64 -device help
- name "VGA",bus PCI
- name "usb-storage",bus usb-bus
- name "tpci200",bus PCI,desc "TEWS TPCI200 IndustryPack carrier"
- name "scsi-hd",bus SCSI,desc "virtual SCSI disk"
- name "usb-uas",bus usb-bus
- name "i82559a",desc "Intel i82559A Ethernet"
- name "i82559b",desc "Intel i82559B Ethernet"
- name "i82559c",desc "Intel i82559C Ethernet"
- name "esp",bus System
- name "sysbus-ohci",bus System,desc "OHCI USB Controller"
- name "virtio-blk-pci",alias "virtio-blk"
- name "ide-drive",bus IDE,desc "virtual IDE disk or CD-ROM (legacy)"
- name "x3130-upstream",desc "TI X3130 Upstream Port of PCI Express Switch"
- name "virtio-9p-pci",bus PCI
- name "cirrus-vga",desc "Cirrus CLGD 54xx VGA"
- name "ide-hd",desc "virtual IDE disk"
- name "ES1370",desc "ENSONIQ AudioPCI ES1370"
- name "ioh3420",desc "Intel IOH device id 3420 PCIE Root Port"
- name "isa-debug-exit",bus ISA
- name "sga",bus ISA,desc "Serial Graphics Adapter"
- name "scsi-block",desc "SCSI block device passthrough"
- name "usb-serial",bus usb-bus
- name "pc-sysfw",desc "PC System Firmware"
- name "usb-mouse",bus usb-bus
- name "usb-net",bus usb-bus
- name "usb-hub",bus usb-bus
- name "ne2k_isa",bus ISA
- name "scsi-generic",desc "pass through generic scsi device (/dev/sg*)"
- name "pcnet",bus PCI
- name "lsi53c895a",alias "lsi"
- name "scsi-disk",desc "virtual SCSI disk or CD-ROM (legacy)"
- name "hda-micro",bus HDA,desc "HDA Audio Codec,duplex (speaker,microphone)"
- name "pci-ohci",desc "Apple USB Controller"
- name "xio3130-downstream",desc "TI X3130 Downstream Port of PCI Express Switch"
- name "virtserialport",bus virtio-serial-bus
- name "pci-serial-2x",bus PCI
- name "usb-braille",bus usb-bus
- name "scsi-cd",desc "virtual SCSI CD-ROM"
- name "nec-usb-xhci",bus PCI
- name "usb-wacom-tablet",bus usb-bus,desc "QEMU PenPartner Tablet"
- name "ich9-intel-hda",desc "Intel HD Audio Controller (ich9)"
- name "q35-pcihost",bus System
- name "isa-serial",bus ISA
- name "usb-bot",bus usb-bus
- name "i82550",desc "Intel i82550 Ethernet"
- name "i82551",desc "Intel i82551 Ethernet"
- name "isa-debugcon",bus ISA
- name "ide-cd",desc "virtual IDE CD-ROM"
- name "SUNW,fdtwo",bus System
- name "ich9-usb-uhci1",bus PCI
- name "ich9-usb-uhci2",bus PCI
- name "pci-serial",bus PCI
- name "isa-parallel",bus ISA
- name "ich9-usb-uhci4",bus PCI
- name "ich9-usb-uhci5",bus PCI
- name "ich9-usb-uhci3",bus PCI
- name "virtconsole",bus virtio-serial-bus
- name "ich9-usb-uhci6",bus PCI
- name "ne2k_pci",bus PCI
- name "virtio-serial-pci",alias "virtio-serial"
- name "hda-duplex",duplex (line-out,line-in)"
- name "intel-hda",desc "Intel HD Audio Controller (ich6)"
- name "megasas",desc "LSI MegaRAID SAS 1078"
- name "i82559er",desc "Intel i82559ER Ethernet"
- name "pci-serial-4x",bus PCI
- name "hda-output",output-only (line-out)"
- name "i82562",desc "Intel i82562 Ethernet"
- name "sysbus-ahci",bus System
- name "usb-ccid",desc "CCID Rev 1.1 smartcard reader"
- name "ivshmem",bus PCI
- name "mch",desc "Host bridge"
- name "ipoctal232",bus IndustryPack,desc "GE IP-Octal 232 8-channel RS-232 IndustryPack"
- name "AC97",desc "Intel 82801AA AC97 Audio"
- name "e1000",desc "Intel Gigabit Ethernet"
- name "sysbus-fdc",bus System
- name "usb-bt-dongle",bus usb-bus
- name "virtio-rng-pci",bus PCI
- name "usb-tablet",bus usb-bus
- name "isa-vga",bus ISA
- name "vfio-pci",desc "VFIO-based PCI device assignment"
- name "usb-kbd",bus usb-bus
- name "cfi.pflash01",bus System
- name "kvm-pci-assign",alias "pci-assign",desc "KVM-based PCI passthrough"
- name "isa-applesmc",bus ISA
- name "rtl8139",bus PCI
- name "i82557a",desc "Intel i82557A Ethernet"
- name "i82557b",desc "Intel i82557B Ethernet"
- name "i82557c",desc "Intel i82557C Ethernet"
- name "usb-audio",bus usb-bus
- name "ib700",bus ISA
- name "piix3-usb-uhci",bus PCI
- name "ccid-card-passthru",bus ccid-bus,desc "passthrough smartcard"
- name "i82801",desc "Intel i82801 Ethernet"
- name "smbus-eeprom",bus i2c-bus
- name "piix4-usb-uhci",bus PCI
- name "dc390",desc "Tekram DC-390 SCSI adapter"
- name "isa-cirrus-vga",bus ISA
- name "vmware-svga",bus PCI
- name "i82801b11-bridge",bus PCI
- name "sb16",desc "Creative Sound Blaster 16"
- name "xlnx,ps7-usb",bus System
- name "am53c974",desc "AMD Am53c974 PCscsi-PCI SCSI adapter"
- name "pci-bridge",desc "Standard PCI Bridge"
- name "i82558a",desc "Intel i82558A Ethernet"
- name "i82558b",desc "Intel i82558B Ethernet"
- name "vt82c686b-usb-uhci",bus PCI
- name "virtio-net-pci",alias "virtio-net"
- name "ich9-usb-ehci1",bus PCI
- name "isa-ide",bus ISA
- name "ich9-usb-ehci2",bus PCI
- name "ich9-ahci",alias "ahci"
- name "usb-ehci",bus PCI
- name "usb-host",bus usb-bus
- name "exynos4210-ehci-usb",bus System
- name "virtio-scsi-pci",bus PCI
- name "virtio-balloon-pci",alias "virtio-balloon"
- name "pc-testdev",bus ISA
- name "i6300esb",bus PCI