]> Git Repo - qemu.git/blob - include/hw/compat.h
Merge remote-tracking branch 'remotes/kraxel/tags/audio-20180625-pull-request' into...
[qemu.git] / include / hw / compat.h
1 #ifndef HW_COMPAT_H
2 #define HW_COMPAT_H
3
4 #define HW_COMPAT_2_12 \
5     {\
6         .driver   = "migration",\
7         .property = "decompress-error-check",\
8         .value    = "off",\
9     },{\
10         .driver   = "hda-audio",\
11         .property = "use-timer",\
12         .value    = "false",\
13     },
14
15 #define HW_COMPAT_2_11 \
16     {\
17         .driver   = "hpet",\
18         .property = "hpet-offset-saved",\
19         .value    = "false",\
20     },{\
21         .driver   = "virtio-blk-pci",\
22         .property = "vectors",\
23         .value    = "2",\
24     },{\
25         .driver   = "vhost-user-blk-pci",\
26         .property = "vectors",\
27         .value    = "2",\
28     },{\
29         .driver   = "e1000",\
30         .property = "migrate_tso_props",\
31         .value    = "off",\
32     },
33
34 #define HW_COMPAT_2_10 \
35     {\
36         .driver   = "virtio-mouse-device",\
37         .property = "wheel-axis",\
38         .value    = "false",\
39     },{\
40         .driver   = "virtio-tablet-device",\
41         .property = "wheel-axis",\
42         .value    = "false",\
43     },
44
45 #define HW_COMPAT_2_9 \
46     {\
47         .driver   = "pci-bridge",\
48         .property = "shpc",\
49         .value    = "off",\
50     },{\
51         .driver   = "intel-iommu",\
52         .property = "pt",\
53         .value    = "off",\
54     },{\
55         .driver   = "virtio-net-device",\
56         .property = "x-mtu-bypass-backend",\
57         .value    = "off",\
58     },{\
59         .driver   = "pcie-root-port",\
60         .property = "x-migrate-msix",\
61         .value    = "false",\
62     },
63
64 #define HW_COMPAT_2_8 \
65     {\
66         .driver   = "fw_cfg_mem",\
67         .property = "x-file-slots",\
68         .value    = stringify(0x10),\
69     },{\
70         .driver   = "fw_cfg_io",\
71         .property = "x-file-slots",\
72         .value    = stringify(0x10),\
73     },{\
74         .driver   = "pflash_cfi01",\
75         .property = "old-multiple-chip-handling",\
76         .value    = "on",\
77     },{\
78         .driver   = "pci-bridge",\
79         .property = "shpc",\
80         .value    = "on",\
81     },{\
82         .driver   = TYPE_PCI_DEVICE,\
83         .property = "x-pcie-extcap-init",\
84         .value    = "off",\
85     },{\
86         .driver   = "virtio-pci",\
87         .property = "x-pcie-deverr-init",\
88         .value    = "off",\
89     },{\
90         .driver   = "virtio-pci",\
91         .property = "x-pcie-lnkctl-init",\
92         .value    = "off",\
93     },{\
94         .driver   = "virtio-pci",\
95         .property = "x-pcie-pm-init",\
96         .value    = "off",\
97     },{\
98         .driver   = "cirrus-vga",\
99         .property = "vgamem_mb",\
100         .value    = "8",\
101     },{\
102         .driver   = "isa-cirrus-vga",\
103         .property = "vgamem_mb",\
104         .value    = "8",\
105     },
106
107 #define HW_COMPAT_2_7 \
108     {\
109         .driver   = "virtio-pci",\
110         .property = "page-per-vq",\
111         .value    = "on",\
112     },{\
113         .driver   = "virtio-serial-device",\
114         .property = "emergency-write",\
115         .value    = "off",\
116     },{\
117         .driver   = "ioapic",\
118         .property = "version",\
119         .value    = "0x11",\
120     },{\
121         .driver   = "intel-iommu",\
122         .property = "x-buggy-eim",\
123         .value    = "true",\
124     },{\
125         .driver   = "virtio-pci",\
126         .property = "x-ignore-backend-features",\
127         .value    = "on",\
128     },
129
130 #define HW_COMPAT_2_6 \
131     {\
132         .driver   = "virtio-mmio",\
133         .property = "format_transport_address",\
134         .value    = "off",\
135     },{\
136         .driver   = "virtio-pci",\
137         .property = "disable-modern",\
138         .value    = "on",\
139     },{\
140         .driver   = "virtio-pci",\
141         .property = "disable-legacy",\
142         .value    = "off",\
143     },
144
145 #define HW_COMPAT_2_5 \
146     {\
147         .driver   = "isa-fdc",\
148         .property = "fallback",\
149         .value    = "144",\
150     },{\
151         .driver   = "pvscsi",\
152         .property = "x-old-pci-configuration",\
153         .value    = "on",\
154     },{\
155         .driver   = "pvscsi",\
156         .property = "x-disable-pcie",\
157         .value    = "on",\
158     },\
159     {\
160         .driver   = "vmxnet3",\
161         .property = "x-old-msi-offsets",\
162         .value    = "on",\
163     },{\
164         .driver   = "vmxnet3",\
165         .property = "x-disable-pcie",\
166         .value    = "on",\
167     },
168
169 #define HW_COMPAT_2_4 \
170     {\
171         .driver   = "virtio-blk-device",\
172         .property = "scsi",\
173         .value    = "true",\
174     },{\
175         .driver   = "e1000",\
176         .property = "extra_mac_registers",\
177         .value    = "off",\
178     },{\
179         .driver   = "virtio-pci",\
180         .property = "x-disable-pcie",\
181         .value    = "on",\
182     },{\
183         .driver   = "virtio-pci",\
184         .property = "migrate-extra",\
185         .value    = "off",\
186     },{\
187         .driver   = "fw_cfg_mem",\
188         .property = "dma_enabled",\
189         .value    = "off",\
190     },{\
191         .driver   = "fw_cfg_io",\
192         .property = "dma_enabled",\
193         .value    = "off",\
194     },
195
196 #define HW_COMPAT_2_3 \
197     {\
198         .driver   = "virtio-blk-pci",\
199         .property = "any_layout",\
200         .value    = "off",\
201     },{\
202         .driver   = "virtio-balloon-pci",\
203         .property = "any_layout",\
204         .value    = "off",\
205     },{\
206         .driver   = "virtio-serial-pci",\
207         .property = "any_layout",\
208         .value    = "off",\
209     },{\
210         .driver   = "virtio-9p-pci",\
211         .property = "any_layout",\
212         .value    = "off",\
213     },{\
214         .driver   = "virtio-rng-pci",\
215         .property = "any_layout",\
216         .value    = "off",\
217     },{\
218         .driver   = TYPE_PCI_DEVICE,\
219         .property = "x-pcie-lnksta-dllla",\
220         .value    = "off",\
221     },{\
222         .driver   = "migration",\
223         .property = "send-configuration",\
224         .value    = "off",\
225     },{\
226         .driver   = "migration",\
227         .property = "send-section-footer",\
228         .value    = "off",\
229     },{\
230         .driver   = "migration",\
231         .property = "store-global-state",\
232         .value    = "off",\
233     },
234
235 #define HW_COMPAT_2_2 \
236     /* empty */
237
238 #define HW_COMPAT_2_1 \
239     {\
240         .driver   = "intel-hda",\
241         .property = "old_msi_addr",\
242         .value    = "on",\
243     },{\
244         .driver   = "VGA",\
245         .property = "qemu-extended-regs",\
246         .value    = "off",\
247     },{\
248         .driver   = "secondary-vga",\
249         .property = "qemu-extended-regs",\
250         .value    = "off",\
251     },{\
252         .driver   = "virtio-scsi-pci",\
253         .property = "any_layout",\
254         .value    = "off",\
255     },{\
256         .driver   = "usb-mouse",\
257         .property = "usb_version",\
258         .value    = stringify(1),\
259     },{\
260         .driver   = "usb-kbd",\
261         .property = "usb_version",\
262         .value    = stringify(1),\
263     },{\
264         .driver   = "virtio-pci",\
265         .property = "virtio-pci-bus-master-bug-migration",\
266         .value    = "on",\
267     },
268
269 #endif /* HW_COMPAT_H */
This page took 0.044093 seconds and 4 git commands to generate.