/* 345 */
"arm-max-cpu",
+ "blockdev-file-dynamic-auto-read-only",
);
{ "query-display-options/ret-type/+egl-headless/rendernode", QEMU_CAPS_EGL_HEADLESS_RENDERNODE },
{ "nbd-server-add/arg-type/bitmap", QEMU_CAPS_NBD_BITMAP },
{ "blockdev-add/arg-type/+file/drop-cache", QEMU_CAPS_MIGRATION_FILE_DROP_CACHE },
+ { "blockdev-add/arg-type/+file/$dynamic-auto-read-only", QEMU_CAPS_BLOCK_FILE_AUTO_READONLY_DYNAMIC },
};
typedef struct _virQEMUCapsObjectTypeProps virQEMUCapsObjectTypeProps;
/* 345 */
QEMU_CAPS_ARM_MAX_CPU, /* max-arm-cpu type exists */
+ QEMU_CAPS_BLOCK_FILE_AUTO_READONLY_DYNAMIC, /* the auto-read-only property of block backends for files is dynamic */
QEMU_CAPS_LAST /* this must always be the last item */
} virQEMUCapsFlags;
<flag name='vhost-user-gpu'/>
<flag name='vhost-user-vga'/>
<flag name='ramfb'/>
+ <flag name='blockdev-file-dynamic-auto-read-only'/>
<version>4001000</version>
<kvmVersion>0</kvmVersion>
<microcodeVersion>43100241</microcodeVersion>
<flag name='vhost-user-gpu'/>
<flag name='ramfb'/>
<flag name='arm-max-cpu'/>
+ <flag name='blockdev-file-dynamic-auto-read-only'/>
<version>4001050</version>
<kvmVersion>0</kvmVersion>
<microcodeVersion>61700242</microcodeVersion>
<flag name='vhost-user-gpu'/>
<flag name='vhost-user-vga'/>
<flag name='machine.pseries.cap-ccf-assist'/>
+ <flag name='blockdev-file-dynamic-auto-read-only'/>
<version>4001050</version>
<kvmVersion>0</kvmVersion>
<microcodeVersion>42900242</microcodeVersion>
<flag name='vhost-user-gpu'/>
<flag name='query-cpu-model-baseline'/>
<flag name='query-cpu-model-comparison'/>
+ <flag name='blockdev-file-dynamic-auto-read-only'/>
<version>4001050</version>
<kvmVersion>0</kvmVersion>
<microcodeVersion>39100242</microcodeVersion>
<flag name='vhost-user-gpu'/>
<flag name='vhost-user-vga'/>
<flag name='ramfb'/>
+ <flag name='blockdev-file-dynamic-auto-read-only'/>
<version>4001092</version>
<kvmVersion>0</kvmVersion>
<microcodeVersion>43100242</microcodeVersion>