qemu/include/hw/compat.h
<<
>>
Prefs
   1#ifndef HW_COMPAT_H
   2#define HW_COMPAT_H
   3
   4#define HW_COMPAT_2_7 \
   5    {\
   6        .driver   = "virtio-pci",\
   7        .property = "page-per-vq",\
   8        .value    = "on",\
   9    },{\
  10        .driver   = "virtio-serial-device",\
  11        .property = "emergency-write",\
  12        .value    = "off",\
  13    },{\
  14        .driver   = "ioapic",\
  15        .property = "version",\
  16        .value    = "0x11",\
  17    },{\
  18        .driver   = "intel-iommu",\
  19        .property = "x-buggy-eim",\
  20        .value    = "true",\
  21    },{\
  22        .driver   = "virtio-pci",\
  23        .property = "x-ignore-backend-features",\
  24        .value    = "on",\
  25    },
  26
  27#define HW_COMPAT_2_6 \
  28    {\
  29        .driver   = "virtio-mmio",\
  30        .property = "format_transport_address",\
  31        .value    = "off",\
  32    },{\
  33        .driver   = "virtio-pci",\
  34        .property = "disable-modern",\
  35        .value    = "on",\
  36    },{\
  37        .driver   = "virtio-pci",\
  38        .property = "disable-legacy",\
  39        .value    = "off",\
  40    },
  41
  42#define HW_COMPAT_2_5 \
  43    {\
  44        .driver   = "isa-fdc",\
  45        .property = "fallback",\
  46        .value    = "144",\
  47    },{\
  48        .driver   = "pvscsi",\
  49        .property = "x-old-pci-configuration",\
  50        .value    = "on",\
  51    },{\
  52        .driver   = "pvscsi",\
  53        .property = "x-disable-pcie",\
  54        .value    = "on",\
  55    },\
  56    {\
  57        .driver   = "vmxnet3",\
  58        .property = "x-old-msi-offsets",\
  59        .value    = "on",\
  60    },{\
  61        .driver   = "vmxnet3",\
  62        .property = "x-disable-pcie",\
  63        .value    = "on",\
  64    },
  65
  66#define HW_COMPAT_2_4 \
  67    {\
  68        .driver   = "virtio-blk-device",\
  69        .property = "scsi",\
  70        .value    = "true",\
  71    },{\
  72        .driver   = "e1000",\
  73        .property = "extra_mac_registers",\
  74        .value    = "off",\
  75    },{\
  76        .driver   = "virtio-pci",\
  77        .property = "x-disable-pcie",\
  78        .value    = "on",\
  79    },{\
  80        .driver   = "virtio-pci",\
  81        .property = "migrate-extra",\
  82        .value    = "off",\
  83    },{\
  84        .driver   = "fw_cfg_mem",\
  85        .property = "dma_enabled",\
  86        .value    = "off",\
  87    },{\
  88        .driver   = "fw_cfg_io",\
  89        .property = "dma_enabled",\
  90        .value    = "off",\
  91    },
  92
  93#define HW_COMPAT_2_3 \
  94    {\
  95        .driver   = "virtio-blk-pci",\
  96        .property = "any_layout",\
  97        .value    = "off",\
  98    },{\
  99        .driver   = "virtio-balloon-pci",\
 100        .property = "any_layout",\
 101        .value    = "off",\
 102    },{\
 103        .driver   = "virtio-serial-pci",\
 104        .property = "any_layout",\
 105        .value    = "off",\
 106    },{\
 107        .driver   = "virtio-9p-pci",\
 108        .property = "any_layout",\
 109        .value    = "off",\
 110    },{\
 111        .driver   = "virtio-rng-pci",\
 112        .property = "any_layout",\
 113        .value    = "off",\
 114    },{\
 115        .driver   = TYPE_PCI_DEVICE,\
 116        .property = "x-pcie-lnksta-dllla",\
 117        .value    = "off",\
 118    },
 119
 120#define HW_COMPAT_2_2 \
 121    /* empty */
 122
 123#define HW_COMPAT_2_1 \
 124    {\
 125        .driver   = "intel-hda",\
 126        .property = "old_msi_addr",\
 127        .value    = "on",\
 128    },{\
 129        .driver   = "VGA",\
 130        .property = "qemu-extended-regs",\
 131        .value    = "off",\
 132    },{\
 133        .driver   = "secondary-vga",\
 134        .property = "qemu-extended-regs",\
 135        .value    = "off",\
 136    },{\
 137        .driver   = "virtio-scsi-pci",\
 138        .property = "any_layout",\
 139        .value    = "off",\
 140    },{\
 141        .driver   = "usb-mouse",\
 142        .property = "usb_version",\
 143        .value    = stringify(1),\
 144    },{\
 145        .driver   = "usb-kbd",\
 146        .property = "usb_version",\
 147        .value    = stringify(1),\
 148    },{\
 149        .driver   = "virtio-pci",\
 150        .property = "virtio-pci-bus-master-bug-migration",\
 151        .value    = "on",\
 152    },
 153
 154#endif /* HW_COMPAT_H */
 155