1 ################################################################
3 # qemu -M q35 creates a bare machine with just the very essential
4 # chipset devices being present:
7 # 1f.0 - ISA bridge / LPC
8 # 1f.2 - SATA (AHCI) controller
9 # 1f.3 - SMBus controller
11 # This config file documents the other devices and how they are
12 # created. You can simply use "-readconfig $thisfile" to create
13 # them all. Here is a overview:
15 # 19.0 - Ethernet controller (not created, our e1000 emulation
16 # doesn't emulate the ich9 device).
17 # 1a.* - USB Controller #2 (ehci + uhci companions)
18 # 1b.0 - HD Audio Controller
19 # 1c.* - PCI Express Ports
20 # 1d.* - USB Controller #1 (ehci + uhci companions,
21 # "qemu -M q35 -usb" creates these too)
25 [device "ich9-ehci-2"]
26 driver = "ich9-usb-ehci2"
31 [device "ich9-uhci-4"]
32 driver = "ich9-usb-uhci4"
36 masterbus = "ich9-ehci-2.0"
39 [device "ich9-uhci-5"]
40 driver = "ich9-usb-uhci5"
44 masterbus = "ich9-ehci-2.0"
47 [device "ich9-uhci-6"]
48 driver = "ich9-usb-uhci6"
52 masterbus = "ich9-ehci-2.0"
56 [device "ich9-hda-audio"]
57 driver = "ich9-intel-hda"
62 [device "ich9-pcie-port-1"]
70 [device "ich9-pcie-port-2"]
78 [device "ich9-pcie-port-3"]
86 [device "ich9-pcie-port-4"]
95 # Example PCIe switch with two downstream ports
97 #[device "pcie-switch-upstream-port-1"]
98 # driver = "x3130-upstream"
99 # bus = "ich9-pcie-port-4"
102 #[device "pcie-switch-downstream-port-1-1"]
103 # driver = "xio3130-downstream"
104 # multifunction = "on"
105 # bus = "pcie-switch-upstream-port-1"
110 #[device "pcie-switch-downstream-port-1-2"]
111 # driver = "xio3130-downstream"
112 # multifunction = "on"
113 # bus = "pcie-switch-upstream-port-1"
118 [device "ich9-ehci-1"]
119 driver = "ich9-usb-ehci1"
124 [device "ich9-uhci-1"]
125 driver = "ich9-usb-uhci1"
129 masterbus = "ich9-ehci-1.0"
132 [device "ich9-uhci-2"]
133 driver = "ich9-usb-uhci2"
137 masterbus = "ich9-ehci-1.0"
140 [device "ich9-uhci-3"]
141 driver = "ich9-usb-uhci3"
145 masterbus = "ich9-ehci-1.0"
149 [device "ich9-pci-bridge"]
150 driver = "i82801b11-bridge"