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