]> Git Repo - qemu.git/blob - include/hw/compat.h
Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging
[qemu.git] / include / hw / compat.h
1 #ifndef HW_COMPAT_H
2 #define HW_COMPAT_H
3
4 #define HW_COMPAT_2_8 \
5     {\
6         .driver   = "fw_cfg_mem",\
7         .property = "x-file-slots",\
8         .value    = stringify(0x10),\
9     },{\
10         .driver   = "fw_cfg_io",\
11         .property = "x-file-slots",\
12         .value    = stringify(0x10),\
13     },{\
14         .driver   = "pflash_cfi01",\
15         .property = "old-multiple-chip-handling",\
16         .value    = "on",\
17     },{\
18         .driver   = "pci-bridge",\
19         .property = "shpc",\
20         .value    = "on",\
21     },{\
22         .driver   = TYPE_PCI_DEVICE,\
23         .property = "x-pcie-extcap-init",\
24         .value    = "off",\
25     },{\
26         .driver   = "virtio-pci",\
27         .property = "x-pcie-deverr-init",\
28         .value    = "off",\
29     },{\
30         .driver   = "virtio-pci",\
31         .property = "x-pcie-lnkctl-init",\
32         .value    = "off",\
33     },{\
34         .driver   = "virtio-pci",\
35         .property = "x-pcie-pm-init",\
36         .value    = "off",\
37     },
38
39 #define HW_COMPAT_2_7 \
40     {\
41         .driver   = "virtio-pci",\
42         .property = "page-per-vq",\
43         .value    = "on",\
44     },{\
45         .driver   = "virtio-serial-device",\
46         .property = "emergency-write",\
47         .value    = "off",\
48     },{\
49         .driver   = "ioapic",\
50         .property = "version",\
51         .value    = "0x11",\
52     },{\
53         .driver   = "intel-iommu",\
54         .property = "x-buggy-eim",\
55         .value    = "true",\
56     },{\
57         .driver   = "virtio-pci",\
58         .property = "x-ignore-backend-features",\
59         .value    = "on",\
60     },
61
62 #define HW_COMPAT_2_6 \
63     {\
64         .driver   = "virtio-mmio",\
65         .property = "format_transport_address",\
66         .value    = "off",\
67     },{\
68         .driver   = "virtio-pci",\
69         .property = "disable-modern",\
70         .value    = "on",\
71     },{\
72         .driver   = "virtio-pci",\
73         .property = "disable-legacy",\
74         .value    = "off",\
75     },
76
77 #define HW_COMPAT_2_5 \
78     {\
79         .driver   = "isa-fdc",\
80         .property = "fallback",\
81         .value    = "144",\
82     },{\
83         .driver   = "pvscsi",\
84         .property = "x-old-pci-configuration",\
85         .value    = "on",\
86     },{\
87         .driver   = "pvscsi",\
88         .property = "x-disable-pcie",\
89         .value    = "on",\
90     },\
91     {\
92         .driver   = "vmxnet3",\
93         .property = "x-old-msi-offsets",\
94         .value    = "on",\
95     },{\
96         .driver   = "vmxnet3",\
97         .property = "x-disable-pcie",\
98         .value    = "on",\
99     },
100
101 #define HW_COMPAT_2_4 \
102     {\
103         .driver   = "virtio-blk-device",\
104         .property = "scsi",\
105         .value    = "true",\
106     },{\
107         .driver   = "e1000",\
108         .property = "extra_mac_registers",\
109         .value    = "off",\
110     },{\
111         .driver   = "virtio-pci",\
112         .property = "x-disable-pcie",\
113         .value    = "on",\
114     },{\
115         .driver   = "virtio-pci",\
116         .property = "migrate-extra",\
117         .value    = "off",\
118     },{\
119         .driver   = "fw_cfg_mem",\
120         .property = "dma_enabled",\
121         .value    = "off",\
122     },{\
123         .driver   = "fw_cfg_io",\
124         .property = "dma_enabled",\
125         .value    = "off",\
126     },
127
128 #define HW_COMPAT_2_3 \
129     {\
130         .driver   = "virtio-blk-pci",\
131         .property = "any_layout",\
132         .value    = "off",\
133     },{\
134         .driver   = "virtio-balloon-pci",\
135         .property = "any_layout",\
136         .value    = "off",\
137     },{\
138         .driver   = "virtio-serial-pci",\
139         .property = "any_layout",\
140         .value    = "off",\
141     },{\
142         .driver   = "virtio-9p-pci",\
143         .property = "any_layout",\
144         .value    = "off",\
145     },{\
146         .driver   = "virtio-rng-pci",\
147         .property = "any_layout",\
148         .value    = "off",\
149     },{\
150         .driver   = TYPE_PCI_DEVICE,\
151         .property = "x-pcie-lnksta-dllla",\
152         .value    = "off",\
153     },
154
155 #define HW_COMPAT_2_2 \
156     /* empty */
157
158 #define HW_COMPAT_2_1 \
159     {\
160         .driver   = "intel-hda",\
161         .property = "old_msi_addr",\
162         .value    = "on",\
163     },{\
164         .driver   = "VGA",\
165         .property = "qemu-extended-regs",\
166         .value    = "off",\
167     },{\
168         .driver   = "secondary-vga",\
169         .property = "qemu-extended-regs",\
170         .value    = "off",\
171     },{\
172         .driver   = "virtio-scsi-pci",\
173         .property = "any_layout",\
174         .value    = "off",\
175     },{\
176         .driver   = "usb-mouse",\
177         .property = "usb_version",\
178         .value    = stringify(1),\
179     },{\
180         .driver   = "usb-kbd",\
181         .property = "usb_version",\
182         .value    = stringify(1),\
183     },{\
184         .driver   = "virtio-pci",\
185         .property = "virtio-pci-bus-master-bug-migration",\
186         .value    = "on",\
187     },
188
189 #endif /* HW_COMPAT_H */
This page took 0.034391 seconds and 4 git commands to generate.