root / docs / q35-chipset.cfg @ 7d9f7b51
History | View | Annotate | Download (2.7 kB)
1 |
################################################################ |
---|---|
2 |
# |
3 |
# qemu -M q35 creates a bare machine with just the very essential |
4 |
# chipset devices being present: |
5 |
# |
6 |
# 00.0 - Host bridge |
7 |
# 1f.0 - ISA bridge / LPC |
8 |
# 1f.2 - SATA (AHCI) controller |
9 |
# 1f.3 - SMBus controller |
10 |
# |
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: |
14 |
# |
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) |
22 |
# 1e.0 - PCI Bridge |
23 |
# |
24 |
|
25 |
[device "ich9-ehci-2"] |
26 |
driver = "ich9-usb-ehci2" |
27 |
multifunction = "on" |
28 |
bus = "pcie.0" |
29 |
addr = "1a.7" |
30 |
|
31 |
[device "ich9-uhci-4"] |
32 |
driver = "ich9-usb-uhci4" |
33 |
multifunction = "on" |
34 |
bus = "pcie.0" |
35 |
addr = "1a.0" |
36 |
masterbus = "ich9-ehci-2.0" |
37 |
firstport = "0" |
38 |
|
39 |
[device "ich9-uhci-5"] |
40 |
driver = "ich9-usb-uhci5" |
41 |
multifunction = "on" |
42 |
bus = "pcie.0" |
43 |
addr = "1a.1" |
44 |
masterbus = "ich9-ehci-2.0" |
45 |
firstport = "2" |
46 |
|
47 |
[device "ich9-uhci-6"] |
48 |
driver = "ich9-usb-uhci6" |
49 |
multifunction = "on" |
50 |
bus = "pcie.0" |
51 |
addr = "1a.2" |
52 |
masterbus = "ich9-ehci-2.0" |
53 |
firstport = "4" |
54 |
|
55 |
|
56 |
[device "ich9-hda-audio"] |
57 |
driver = "ich9-intel-hda" |
58 |
bus = "pcie.0" |
59 |
addr = "1b.0" |
60 |
|
61 |
|
62 |
[device "ich9-pcie-port-1"] |
63 |
driver = "ioh3420" |
64 |
multifunction = "on" |
65 |
bus = "pcie.0" |
66 |
addr = "1c.0" |
67 |
port = "1" |
68 |
chassis = "1" |
69 |
|
70 |
[device "ich9-pcie-port-2"] |
71 |
driver = "ioh3420" |
72 |
multifunction = "on" |
73 |
bus = "pcie.0" |
74 |
addr = "1c.1" |
75 |
port = "2" |
76 |
chassis = "2" |
77 |
|
78 |
[device "ich9-pcie-port-3"] |
79 |
driver = "ioh3420" |
80 |
multifunction = "on" |
81 |
bus = "pcie.0" |
82 |
addr = "1c.2" |
83 |
port = "3" |
84 |
chassis = "3" |
85 |
|
86 |
[device "ich9-pcie-port-4"] |
87 |
driver = "ioh3420" |
88 |
multifunction = "on" |
89 |
bus = "pcie.0" |
90 |
addr = "1c.3" |
91 |
port = "4" |
92 |
chassis = "4" |
93 |
|
94 |
|
95 |
[device "ich9-ehci-1"] |
96 |
driver = "ich9-usb-ehci1" |
97 |
multifunction = "on" |
98 |
bus = "pcie.0" |
99 |
addr = "1d.7" |
100 |
|
101 |
[device "ich9-uhci-1"] |
102 |
driver = "ich9-usb-uhci1" |
103 |
multifunction = "on" |
104 |
bus = "pcie.0" |
105 |
addr = "1d.0" |
106 |
masterbus = "ich9-ehci-1.0" |
107 |
firstport = "0" |
108 |
|
109 |
[device "ich9-uhci-2"] |
110 |
driver = "ich9-usb-uhci2" |
111 |
multifunction = "on" |
112 |
bus = "pcie.0" |
113 |
addr = "1d.1" |
114 |
masterbus = "ich9-ehci-1.0" |
115 |
firstport = "2" |
116 |
|
117 |
[device "ich9-uhci-3"] |
118 |
driver = "ich9-usb-uhci3" |
119 |
multifunction = "on" |
120 |
bus = "pcie.0" |
121 |
addr = "1d.2" |
122 |
masterbus = "ich9-ehci-1.0" |
123 |
firstport = "4" |
124 |
|
125 |
|
126 |
[device "ich9-pci-bridge"] |
127 |
driver = "i82801b11-bridge" |
128 |
bus = "pcie.0" |
129 |
addr = "1e.0" |