]> Git Repo - qemu.git/blame - include/hw/compat.h
Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.11-20171114' into staging
[qemu.git] / include / hw / compat.h
CommitLineData
68a27b20
MT
1#ifndef HW_COMPAT_H
2#define HW_COMPAT_H
3
70d8d9a0 4#define HW_COMPAT_2_10 \
f4924974
GH
5 {\
6 .driver = "virtio-mouse-device",\
7 .property = "wheel-axis",\
8 .value = "false",\
9 },{\
10 .driver = "virtio-tablet-device",\
11 .property = "wheel-axis",\
12 .value = "false",\
5e89dc01
MN
13 },{\
14 .driver = "i82559a",\
15 .property = "x-use-alt-device-id",\
16 .value = "false",\
f4924974 17 },
70d8d9a0 18
10890873 19#define HW_COMPAT_2_9 \
2fa35662
MA
20 {\
21 .driver = "pci-bridge",\
22 .property = "shpc",\
23 .value = "off",\
c10595fb
PX
24 },{\
25 .driver = "intel-iommu",\
26 .property = "pt",\
27 .value = "off",\
75ebec11
MC
28 },{\
29 .driver = "virtio-net-device",\
30 .property = "x-mtu-bypass-backend",\
31 .value = "off",\
bc277a52
MA
32 },{\
33 .driver = "pcie-root-port",\
34 .property = "x-migrate-msix",\
35 .value = "false",\
2fa35662 36 },
10890873 37
e353aac5 38#define HW_COMPAT_2_8 \
a5b3ebfd
LE
39 {\
40 .driver = "fw_cfg_mem",\
41 .property = "x-file-slots",\
42 .value = stringify(0x10),\
43 },{\
44 .driver = "fw_cfg_io",\
45 .property = "x-file-slots",\
46 .value = stringify(0x10),\
feb0b1aa
PM
47 },{\
48 .driver = "pflash_cfi01",\
49 .property = "old-multiple-chip-handling",\
50 .value = "on",\
dc0ae767
MA
51 },{\
52 .driver = "pci-bridge",\
53 .property = "shpc",\
54 .value = "on",\
f03d8ea3
MA
55 },{\
56 .driver = TYPE_PCI_DEVICE,\
57 .property = "x-pcie-extcap-init",\
58 .value = "off",\
c2cabb34
MA
59 },{\
60 .driver = "virtio-pci",\
61 .property = "x-pcie-deverr-init",\
62 .value = "off",\
d584f1b9
MA
63 },{\
64 .driver = "virtio-pci",\
65 .property = "x-pcie-lnkctl-init",\
66 .value = "off",\
27ce0f3a
MA
67 },{\
68 .driver = "virtio-pci",\
69 .property = "x-pcie-pm-init",\
70 .value = "off",\
73c14813
GH
71 },{\
72 .driver = "cirrus-vga",\
73 .property = "vgamem_mb",\
74 .value = "8",\
75 },{\
76 .driver = "isa-cirrus-vga",\
77 .property = "vgamem_mb",\
78 .value = "8",\
a5b3ebfd 79 },
e353aac5 80
61823988 81#define HW_COMPAT_2_7 \
d9997d89
MA
82 {\
83 .driver = "virtio-pci",\
84 .property = "page-per-vq",\
85 .value = "on",\
a06b1dae
SS
86 },{\
87 .driver = "virtio-serial-device",\
88 .property = "emergency-write",\
89 .value = "off",\
048a2e88
PX
90 },{\
91 .driver = "ioapic",\
92 .property = "version",\
93 .value = "0x11",\
fb506e70
RK
94 },{\
95 .driver = "intel-iommu",\
96 .property = "x-buggy-eim",\
97 .value = "true",\
66d1c4c1
MC
98 },{\
99 .driver = "virtio-pci",\
100 .property = "x-ignore-backend-features",\
101 .value = "on",\
d9997d89 102 },
61823988 103
946e55f3 104#define HW_COMPAT_2_6 \
f58b39d2
LE
105 {\
106 .driver = "virtio-mmio",\
107 .property = "format_transport_address",\
108 .value = "off",\
9a4c0e22
MA
109 },{\
110 .driver = "virtio-pci",\
111 .property = "disable-modern",\
112 .value = "on",\
113 },{\
114 .driver = "virtio-pci",\
115 .property = "disable-legacy",\
116 .value = "off",\
f58b39d2 117 },
946e55f3 118
240240d5 119#define HW_COMPAT_2_5 \
fca10318 120 {\
4812fa27
JS
121 .driver = "isa-fdc",\
122 .property = "fallback",\
123 .value = "144",\
124 },{\
fca10318
SL
125 .driver = "pvscsi",\
126 .property = "x-old-pci-configuration",\
127 .value = "on",\
128 },{\
129 .driver = "pvscsi",\
130 .property = "x-disable-pcie",\
131 .value = "on",\
132 },\
b22e0aef
SL
133 {\
134 .driver = "vmxnet3",\
135 .property = "x-old-msi-offsets",\
136 .value = "on",\
7d6d347d
SL
137 },{\
138 .driver = "vmxnet3",\
139 .property = "x-disable-pcie",\
140 .value = "on",\
b22e0aef 141 },
240240d5 142
87e896ab 143#define HW_COMPAT_2_4 \
c9c0afbb
EH
144 {\
145 .driver = "virtio-blk-device",\
146 .property = "scsi",\
147 .value = "true",\
c9c0afbb
EH
148 },{\
149 .driver = "e1000",\
150 .property = "extra_mac_registers",\
151 .value = "off",\
152 },{\
153 .driver = "virtio-pci",\
154 .property = "x-disable-pcie",\
155 .value = "on",\
156 },{\
157 .driver = "virtio-pci",\
158 .property = "migrate-extra",\
159 .value = "off",\
e6915b5f
LE
160 },{\
161 .driver = "fw_cfg_mem",\
162 .property = "dma_enabled",\
163 .value = "off",\
164 },{\
165 .driver = "fw_cfg_io",\
166 .property = "dma_enabled",\
167 .value = "off",\
c9c0afbb 168 },
87e896ab 169
1edbde82 170#define HW_COMPAT_2_3 \
c9c0afbb
EH
171 {\
172 .driver = "virtio-blk-pci",\
173 .property = "any_layout",\
174 .value = "off",\
175 },{\
176 .driver = "virtio-balloon-pci",\
177 .property = "any_layout",\
178 .value = "off",\
179 },{\
180 .driver = "virtio-serial-pci",\
181 .property = "any_layout",\
182 .value = "off",\
183 },{\
184 .driver = "virtio-9p-pci",\
185 .property = "any_layout",\
186 .value = "off",\
187 },{\
188 .driver = "virtio-rng-pci",\
189 .property = "any_layout",\
190 .value = "off",\
6b449540
MT
191 },{\
192 .driver = TYPE_PCI_DEVICE,\
193 .property = "x-pcie-lnksta-dllla",\
194 .value = "off",\
71dd4c1a
PX
195 },{\
196 .driver = "migration",\
197 .property = "send-configuration",\
198 .value = "off",\
15c38503
PX
199 },{\
200 .driver = "migration",\
201 .property = "send-section-footer",\
202 .value = "off",\
5272298c
PX
203 },{\
204 .driver = "migration",\
205 .property = "store-global-state",\
206 .value = "off",\
c9c0afbb 207 },
1edbde82
EH
208
209#define HW_COMPAT_2_2 \
c9c0afbb 210 /* empty */
1edbde82 211
68a27b20 212#define HW_COMPAT_2_1 \
c9c0afbb
EH
213 {\
214 .driver = "intel-hda",\
215 .property = "old_msi_addr",\
216 .value = "on",\
217 },{\
218 .driver = "VGA",\
219 .property = "qemu-extended-regs",\
220 .value = "off",\
221 },{\
222 .driver = "secondary-vga",\
223 .property = "qemu-extended-regs",\
224 .value = "off",\
225 },{\
226 .driver = "virtio-scsi-pci",\
227 .property = "any_layout",\
228 .value = "off",\
229 },{\
230 .driver = "usb-mouse",\
231 .property = "usb_version",\
232 .value = stringify(1),\
233 },{\
234 .driver = "usb-kbd",\
235 .property = "usb_version",\
236 .value = stringify(1),\
237 },{\
238 .driver = "virtio-pci",\
239 .property = "virtio-pci-bus-master-bug-migration",\
240 .value = "on",\
241 },
68a27b20
MT
242
243#endif /* HW_COMPAT_H */
This page took 0.172861 seconds and 4 git commands to generate.