"ich9-ahci",
"no-acpi",
"fsdev-readonly",
+
+ "virtio-blk-pci.scsi",
+ "blk-sg-io",
);
struct qemu_feature_flags {
if (version >= 10000)
qemuCapsSet(flags, QEMU_CAPS_0_10);
+ if (version >= 11000)
+ qemuCapsSet(flags, QEMU_CAPS_VIRTIO_BLK_SG_IO);
+
/* While JSON mode was available in 0.12.0, it was too
* incomplete to contemplate using. The 0.13.0 release
* is good enough to use, even though it lacks one or
qemuCapsSet(flags, QEMU_CAPS_VIRTIO_BLK_EVENT_IDX);
if (strstr(str, "virtio-net-pci.event_idx"))
qemuCapsSet(flags, QEMU_CAPS_VIRTIO_NET_EVENT_IDX);
+ if (strstr(str, "virtio-blk-pci.scsi"))
+ qemuCapsSet(flags, QEMU_CAPS_VIRTIO_BLK_SCSI);
return 0;
}
QEMU_CAPS_NO_ACPI = 78, /* -no-acpi */
QEMU_CAPS_FSDEV_READONLY =79, /* -fsdev readonly supported */
+ QEMU_CAPS_VIRTIO_BLK_SCSI = 80, /* virtio-blk-pci.scsi */
+ QEMU_CAPS_VIRTIO_BLK_SG_IO = 81, /* support for SG_IO commands, reportedly added in 0.11 */
+
QEMU_CAPS_LAST, /* this must always be the last item */
};