]>
Commit | Line | Data |
---|---|---|
68a27b20 MT |
1 | #ifndef HW_COMPAT_H |
2 | #define HW_COMPAT_H | |
3 | ||
61823988 CH |
4 | #define HW_COMPAT_2_7 \ |
5 | /* empty */ | |
6 | ||
946e55f3 | 7 | #define HW_COMPAT_2_6 \ |
f58b39d2 LE |
8 | {\ |
9 | .driver = "virtio-mmio",\ | |
10 | .property = "format_transport_address",\ | |
11 | .value = "off",\ | |
9a4c0e22 MA |
12 | },{\ |
13 | .driver = "virtio-pci",\ | |
14 | .property = "disable-modern",\ | |
15 | .value = "on",\ | |
16 | },{\ | |
17 | .driver = "virtio-pci",\ | |
18 | .property = "disable-legacy",\ | |
19 | .value = "off",\ | |
f58b39d2 | 20 | }, |
946e55f3 | 21 | |
240240d5 | 22 | #define HW_COMPAT_2_5 \ |
fca10318 | 23 | {\ |
4812fa27 JS |
24 | .driver = "isa-fdc",\ |
25 | .property = "fallback",\ | |
26 | .value = "144",\ | |
27 | },{\ | |
fca10318 SL |
28 | .driver = "pvscsi",\ |
29 | .property = "x-old-pci-configuration",\ | |
30 | .value = "on",\ | |
31 | },{\ | |
32 | .driver = "pvscsi",\ | |
33 | .property = "x-disable-pcie",\ | |
34 | .value = "on",\ | |
35 | },\ | |
b22e0aef SL |
36 | {\ |
37 | .driver = "vmxnet3",\ | |
38 | .property = "x-old-msi-offsets",\ | |
39 | .value = "on",\ | |
7d6d347d SL |
40 | },{\ |
41 | .driver = "vmxnet3",\ | |
42 | .property = "x-disable-pcie",\ | |
43 | .value = "on",\ | |
b22e0aef | 44 | }, |
240240d5 | 45 | |
87e896ab | 46 | #define HW_COMPAT_2_4 \ |
c9c0afbb EH |
47 | {\ |
48 | .driver = "virtio-blk-device",\ | |
49 | .property = "scsi",\ | |
50 | .value = "true",\ | |
c9c0afbb EH |
51 | },{\ |
52 | .driver = "e1000",\ | |
53 | .property = "extra_mac_registers",\ | |
54 | .value = "off",\ | |
55 | },{\ | |
56 | .driver = "virtio-pci",\ | |
57 | .property = "x-disable-pcie",\ | |
58 | .value = "on",\ | |
59 | },{\ | |
60 | .driver = "virtio-pci",\ | |
61 | .property = "migrate-extra",\ | |
62 | .value = "off",\ | |
e6915b5f LE |
63 | },{\ |
64 | .driver = "fw_cfg_mem",\ | |
65 | .property = "dma_enabled",\ | |
66 | .value = "off",\ | |
67 | },{\ | |
68 | .driver = "fw_cfg_io",\ | |
69 | .property = "dma_enabled",\ | |
70 | .value = "off",\ | |
c9c0afbb | 71 | }, |
87e896ab | 72 | |
1edbde82 | 73 | #define HW_COMPAT_2_3 \ |
c9c0afbb EH |
74 | {\ |
75 | .driver = "virtio-blk-pci",\ | |
76 | .property = "any_layout",\ | |
77 | .value = "off",\ | |
78 | },{\ | |
79 | .driver = "virtio-balloon-pci",\ | |
80 | .property = "any_layout",\ | |
81 | .value = "off",\ | |
82 | },{\ | |
83 | .driver = "virtio-serial-pci",\ | |
84 | .property = "any_layout",\ | |
85 | .value = "off",\ | |
86 | },{\ | |
87 | .driver = "virtio-9p-pci",\ | |
88 | .property = "any_layout",\ | |
89 | .value = "off",\ | |
90 | },{\ | |
91 | .driver = "virtio-rng-pci",\ | |
92 | .property = "any_layout",\ | |
93 | .value = "off",\ | |
6b449540 MT |
94 | },{\ |
95 | .driver = TYPE_PCI_DEVICE,\ | |
96 | .property = "x-pcie-lnksta-dllla",\ | |
97 | .value = "off",\ | |
c9c0afbb | 98 | }, |
1edbde82 EH |
99 | |
100 | #define HW_COMPAT_2_2 \ | |
c9c0afbb | 101 | /* empty */ |
1edbde82 | 102 | |
68a27b20 | 103 | #define HW_COMPAT_2_1 \ |
c9c0afbb EH |
104 | {\ |
105 | .driver = "intel-hda",\ | |
106 | .property = "old_msi_addr",\ | |
107 | .value = "on",\ | |
108 | },{\ | |
109 | .driver = "VGA",\ | |
110 | .property = "qemu-extended-regs",\ | |
111 | .value = "off",\ | |
112 | },{\ | |
113 | .driver = "secondary-vga",\ | |
114 | .property = "qemu-extended-regs",\ | |
115 | .value = "off",\ | |
116 | },{\ | |
117 | .driver = "virtio-scsi-pci",\ | |
118 | .property = "any_layout",\ | |
119 | .value = "off",\ | |
120 | },{\ | |
121 | .driver = "usb-mouse",\ | |
122 | .property = "usb_version",\ | |
123 | .value = stringify(1),\ | |
124 | },{\ | |
125 | .driver = "usb-kbd",\ | |
126 | .property = "usb_version",\ | |
127 | .value = stringify(1),\ | |
128 | },{\ | |
129 | .driver = "virtio-pci",\ | |
130 | .property = "virtio-pci-bus-master-bug-migration",\ | |
131 | .value = "on",\ | |
132 | }, | |
68a27b20 MT |
133 | |
134 | #endif /* HW_COMPAT_H */ |