]> git.proxmox.com Git - mirror_qemu.git/blobdiff - hw/block/virtio-blk.c
virtio-blk: add "discard" and "write-zeroes" properties
[mirror_qemu.git] / hw / block / virtio-blk.c
index 781323775632ca7145cc3b58dd9e0d7e7d9b153d..f7cd32281191bc6de3ba960e8103d62d5d907fff 100644 (file)
@@ -1027,6 +1027,10 @@ static Property virtio_blk_properties[] = {
     DEFINE_PROP_UINT16("queue-size", VirtIOBlock, conf.queue_size, 128),
     DEFINE_PROP_LINK("iothread", VirtIOBlock, conf.iothread, TYPE_IOTHREAD,
                      IOThread *),
+    DEFINE_PROP_BIT64("discard", VirtIOBlock, host_features,
+                      VIRTIO_BLK_F_DISCARD, true),
+    DEFINE_PROP_BIT64("write-zeroes", VirtIOBlock, host_features,
+                      VIRTIO_BLK_F_WRITE_ZEROES, true),
     DEFINE_PROP_END_OF_LIST(),
 };