Merge pull request #460 from devimc/topic/scripts/configureQemu4

scripts: support Qemu 4
This commit is contained in:
GabyCT 2019-04-25 15:37:40 -05:00 committed by GitHub
commit c7ca17a2be
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -304,7 +304,7 @@ generate_qemu_options() {
# implicitly enabled in Fedora 27).
qemu_options+=(size:--disable-linux-aio)
if [ "${qemu_version_major}" -ge 3 ] && [ "${qemu_version_minor}" -ge 1 ]; then
if [[ "${qemu_version_major}" -ge 4 || ( "${qemu_version_major}" -ge 3 && "${qemu_version_minor}" -ge 1 ) ]]; then
# Disable libpmem, vNVDIMM backend (aka rootfs image) shouldn't be modifed
# by the guest
qemu_options+=(security:--disable-libpmem)
@ -362,8 +362,9 @@ generate_qemu_options() {
qemu_options+=(functionality:--enable-cap-ng)
# AVX2 is enabled by default, make sure it's on
if [ "${qemu_version_major}" -ge 3 ] && [ "${qemu_version_minor}" -ge 1 ]; then
if [[ "${qemu_version_major}" -ge 4 || ( "${qemu_version_major}" -ge 3 && "${qemu_version_minor}" -ge 1 ) ]]; then
qemu_options+=(speed:--enable-avx2)
qemu_options+=(speed:--enable-malloc-trim)
fi
#---------------------------------------------------------------------