From f2da584b1409676e998206462cce402d467f47fa Mon Sep 17 00:00:00 2001 From: Boqiao Fu Date: Tue, 18 Apr 2023 11:36:36 +0800 Subject: [PATCH] Decoupling memory-backend and numa/hugepage for default memory backend Memory: decoupling memory-backend and numa/hugepage for the default memory backend Signed-off-by: Boqiao Fu --- virttest/qemu_vm.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/virttest/qemu_vm.py b/virttest/qemu_vm.py index b55a48d8330..a8f45ad892b 100644 --- a/virttest/qemu_vm.py +++ b/virttest/qemu_vm.py @@ -1053,8 +1053,12 @@ def add_memorys(devices, params): name = output[0] backend_options = {} backend_options["size_mem"] = "%sM" % params["mem"] - if params.get("vm_mem_backend"): + mem_backend = params.get("vm_mem_backend") + if mem_backend: backend_options["backend_mem"] = params.get("vm_mem_backend") + if not params.get("mem-path_mem") and mem_backend == \ + "memory-backend-file": + LOG.error("expect mem-path for %s", mem_backend) if params.get("hugepage_path"): backend_options["backend_mem"] = "memory-backend-file" backend_options["mem-path_mem"] = params["hugepage_path"]