diff --git a/tools/packaging/scripts/configure-hypervisor.sh b/tools/packaging/scripts/configure-hypervisor.sh index 7cdb20b720..97071eb4d1 100755 --- a/tools/packaging/scripts/configure-hypervisor.sh +++ b/tools/packaging/scripts/configure-hypervisor.sh @@ -460,6 +460,9 @@ generate_qemu_options() { # Support Ceph RADOS Block Device (RBD) [[ -z "${static}" ]] && qemu_options+=(functionality:--enable-rbd) + # Support NUMA topology + qemu_options+=(functionality:--enable-numa) + # In "passthrough" security mode # (-fsdev "...,security_model=passthrough,..."), qemu uses a helper # application called virtfs-proxy-helper(1) to make certain 9p @@ -487,6 +490,9 @@ generate_qemu_options() { # Enable libc malloc_trim() for memory optimization. qemu_options+=(speed:--enable-malloc-trim) + # Required by multi-layer EROFS rootfs with fsmerge (VMDK flat-extent descriptor) + qemu_options+=(functionality:--enable-vmdk) + #--------------------------------------------------------------------- # Other options