diff options
author | Markus Armbruster <armbru@redhat.com> | 2009-10-27 18:41:44 +0100 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-11-09 08:43:02 -0600 |
commit | eb852011ab3c56bd1f8e9d2c7d0dfb3eb321430a (patch) | |
tree | 94af2a13cc119c6f43b3514373a2db2a81ed3f87 /create_config | |
parent | qdev: Tag isa-fdc, PIIX3 IDE and PIIX4 IDE as no-user (diff) | |
download | qemu-kvm-eb852011ab3c56bd1f8e9d2c7d0dfb3eb321430a.tar.gz qemu-kvm-eb852011ab3c56bd1f8e9d2c7d0dfb3eb321430a.tar.bz2 qemu-kvm-eb852011ab3c56bd1f8e9d2c7d0dfb3eb321430a.zip |
Configurable block format whitelist
We have code for a quite a few block formats. While I trust that all
of these formats are useful at least for some people in some
circumstances, some of them are of a kind that friends don't let
friends use in production.
This patch provides an optional block format whitelist, default off.
If a whitelist is configured with --block-drv-whitelist, QEMU proper
can use only whitelisted formats. Other programs, like qemu-img, are
not affected.
Drivers for formats off the whitelist still participate in format
probing, to ensure all programs probe exactly the same. Without that,
QEMU proper would be prone to treat images with a format off the
whitelist as raw when the image's format is probed.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'create_config')
-rwxr-xr-x | create_config | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/create_config b/create_config index 30d0487e2..2f052ae61 100755 --- a/create_config +++ b/create_config @@ -26,6 +26,13 @@ case $line in done echo "" ;; + CONFIG_BDRV_WHITELIST=*) + echo "#define CONFIG_BDRV_WHITELIST \\" + for drv in ${line#*=}; do + echo " \"${drv}\",\\" + done + echo " NULL" + ;; CONFIG_*=y) # configuration name=${line%=*} echo "#define $name 1" |