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"