These changes are the raw update to qemu-2.6.
[kvmfornfv.git] / qemu / include / hw / compat.h
1 #ifndef HW_COMPAT_H
2 #define HW_COMPAT_H
3
4 #define HW_COMPAT_2_5 \
5     {\
6         .driver   = "isa-fdc",\
7         .property = "fallback",\
8         .value    = "144",\
9     },{\
10         .driver   = "pvscsi",\
11         .property = "x-old-pci-configuration",\
12         .value    = "on",\
13     },{\
14         .driver   = "pvscsi",\
15         .property = "x-disable-pcie",\
16         .value    = "on",\
17     },\
18     {\
19         .driver   = "vmxnet3",\
20         .property = "x-old-msi-offsets",\
21         .value    = "on",\
22     },{\
23         .driver   = "vmxnet3",\
24         .property = "x-disable-pcie",\
25         .value    = "on",\
26     },
27
28 #define HW_COMPAT_2_4 \
29     {\
30         .driver   = "virtio-blk-device",\
31         .property = "scsi",\
32         .value    = "true",\
33     },{\
34         .driver   = "e1000",\
35         .property = "extra_mac_registers",\
36         .value    = "off",\
37     },{\
38         .driver   = "virtio-pci",\
39         .property = "x-disable-pcie",\
40         .value    = "on",\
41     },{\
42         .driver   = "virtio-pci",\
43         .property = "migrate-extra",\
44         .value    = "off",\
45     },{\
46         .driver   = "fw_cfg_mem",\
47         .property = "dma_enabled",\
48         .value    = "off",\
49     },{\
50         .driver   = "fw_cfg_io",\
51         .property = "dma_enabled",\
52         .value    = "off",\
53     },
54
55 #define HW_COMPAT_2_3 \
56     {\
57         .driver   = "virtio-blk-pci",\
58         .property = "any_layout",\
59         .value    = "off",\
60     },{\
61         .driver   = "virtio-balloon-pci",\
62         .property = "any_layout",\
63         .value    = "off",\
64     },{\
65         .driver   = "virtio-serial-pci",\
66         .property = "any_layout",\
67         .value    = "off",\
68     },{\
69         .driver   = "virtio-9p-pci",\
70         .property = "any_layout",\
71         .value    = "off",\
72     },{\
73         .driver   = "virtio-rng-pci",\
74         .property = "any_layout",\
75         .value    = "off",\
76     },
77
78 #define HW_COMPAT_2_2 \
79     /* empty */
80
81 #define HW_COMPAT_2_1 \
82     {\
83         .driver   = "intel-hda",\
84         .property = "old_msi_addr",\
85         .value    = "on",\
86     },{\
87         .driver   = "VGA",\
88         .property = "qemu-extended-regs",\
89         .value    = "off",\
90     },{\
91         .driver   = "secondary-vga",\
92         .property = "qemu-extended-regs",\
93         .value    = "off",\
94     },{\
95         .driver   = "virtio-scsi-pci",\
96         .property = "any_layout",\
97         .value    = "off",\
98     },{\
99         .driver   = "usb-mouse",\
100         .property = "usb_version",\
101         .value    = stringify(1),\
102     },{\
103         .driver   = "usb-kbd",\
104         .property = "usb_version",\
105         .value    = stringify(1),\
106     },{\
107         .driver   = "virtio-pci",\
108         .property = "virtio-pci-bus-master-bug-migration",\
109         .value    = "on",\
110     },
111
112 #endif /* HW_COMPAT_H */