xref: /aosp_15_r20/external/coreboot/util/qemu/q35-base.cfg (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
1# $ qemu-system-x86_64 -nodefaults -readconfig q35-base.cfg -readconfig ...
2#
3# Devices that show up even with `-nodefaults`:
4#   00.0 Host bridge
5#   1f.0 LPC bridge
6#   1f.2 SATA controller (AHCI mode)
7#   1f.3 SMBus controller
8
9[machine]
10	type = "q35"
11	accel = "kvm:tcg"
12
13[memory]
14	size = "1024"
15
16
17[device "q35-peg"]
18	driver = "pcie-root-port"
19	bus = "pcie.0"
20	addr = "01.0"
21	hotplug = "off"
22
23[device "ssd"]
24	driver = "nvme"
25	bus = "q35-peg"
26	addr = "00.0"
27	serial = "0"
28
29[device "q35-igpu"]
30	driver = "VGA"
31	bus = "pcie.0"
32	addr = "02.0"
33
34
35[netdev "hostnet"]
36	type = "user"
37
38[device "net"]
39	driver = "e1000"
40	netdev = "hostnet"
41	bus = "pcie.0"
42	addr = "19.0"
43
44
45[device "ich9-ehci-2"]
46	driver = "ich9-usb-ehci2"
47	multifunction = "on"
48	bus = "pcie.0"
49	addr = "1a.7"
50
51[device "ich9-uhci-4"]
52	driver = "ich9-usb-uhci4"
53	multifunction = "on"
54	bus = "pcie.0"
55	addr = "1a.0"
56	masterbus = "ich9-ehci-2.0"
57	firstport = "0"
58
59[device "ich9-uhci-5"]
60	driver = "ich9-usb-uhci5"
61	multifunction = "on"
62	bus = "pcie.0"
63	addr = "1a.1"
64	masterbus = "ich9-ehci-2.0"
65	firstport = "2"
66
67[device "ich9-uhci-6"]
68	driver = "ich9-usb-uhci6"
69	multifunction = "on"
70	bus = "pcie.0"
71	addr = "1a.2"
72	masterbus = "ich9-ehci-2.0"
73	firstport = "4"
74
75
76[device "ich9-hda-audio"]
77	driver = "ich9-intel-hda"
78	bus = "pcie.0"
79	addr = "1b.0"
80
81[device "ich9-hda-duplex"]
82	driver = "hda-duplex"
83	bus = "ich9-hda-audio.0"
84	cad = "0"
85
86
87[device "ich9-pcie-port-1"]
88	driver = "ioh3420"
89	multifunction = "on"
90	bus = "pcie.0"
91	addr = "1c.0"
92	port = "1"
93	chassis = "1"
94	hotplug = "off"
95
96[device "ich9-pcie-port-2"]
97	driver = "ioh3420"
98	multifunction = "on"
99	bus = "pcie.0"
100	addr = "1c.1"
101	port = "2"
102	chassis = "2"
103	hotplug = "off"
104
105[device "ich9-pcie-port-3"]
106	driver = "ioh3420"
107	multifunction = "on"
108	bus = "pcie.0"
109	addr = "1c.2"
110	port = "3"
111	chassis = "3"
112	hotplug = "off"
113
114[device "ich9-pcie-port-4"]
115	driver = "ioh3420"
116	multifunction = "on"
117	bus = "pcie.0"
118	addr = "1c.3"
119	port = "4"
120	chassis = "4"
121	hotplug = "off"
122
123[device "ich9-pcie-port-5"]
124	driver = "ioh3420"
125	multifunction = "on"
126	bus = "pcie.0"
127	addr = "1c.4"
128	port = "5"
129	chassis = "5"
130
131[device "ich9-pcie-port-6"]
132	driver = "ioh3420"
133	multifunction = "on"
134	bus = "pcie.0"
135	addr = "1c.5"
136	port = "6"
137	chassis = "6"
138
139[device "ich9-pcie-port-7"]
140	driver = "ioh3420"
141	multifunction = "on"
142	bus = "pcie.0"
143	addr = "1c.6"
144	port = "7"
145	chassis = "7"
146
147[device "ich9-pcie-port-8"]
148	driver = "ioh3420"
149	multifunction = "on"
150	bus = "pcie.0"
151	addr = "1c.7"
152	port = "8"
153	chassis = "8"
154
155
156[device "ich9-ehci-1"]
157	driver = "ich9-usb-ehci1"
158	multifunction = "on"
159	bus = "pcie.0"
160	addr = "1d.7"
161
162[device "ich9-uhci-1"]
163	driver = "ich9-usb-uhci1"
164	multifunction = "on"
165	bus = "pcie.0"
166	addr = "1d.0"
167	masterbus = "ich9-ehci-1.0"
168	firstport = "0"
169
170[device "ich9-uhci-2"]
171	driver = "ich9-usb-uhci2"
172	multifunction = "on"
173	bus = "pcie.0"
174	addr = "1d.1"
175	masterbus = "ich9-ehci-1.0"
176	firstport = "2"
177
178[device "ich9-uhci-3"]
179	driver = "ich9-usb-uhci3"
180	multifunction = "on"
181	bus = "pcie.0"
182	addr = "1d.2"
183	masterbus = "ich9-ehci-1.0"
184	firstport = "4"
185
186
187[device "ich9-pci-bridge"]
188	driver = "i82801b11-bridge"
189	bus = "pcie.0"
190	addr = "1e.0"
191