From 6be5e5f1824fd9dde1e6775e91a4623d6ffe6c51 Mon Sep 17 00:00:00 2001 From: Salvador Fuentes Date: Fri, 17 May 2019 11:29:14 -0500 Subject: [PATCH] nemu-config: Add machine_type to config file nemu needs to be configured with: `machine_type = "virt"` by default. In addition, this commit removes `machine_accelerators="virt"` which was added instead of `machine_type` in a previous commit. Fixes: #1707. Signed-off-by: Salvador Fuentes --- Makefile | 6 +++--- cli/config/configuration-nemu.toml.in | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 3891726ba1..e00e99c2c0 100644 --- a/Makefile +++ b/Makefile @@ -245,7 +245,7 @@ ifneq (,$(NEMUCMD)) # currently, huge pages are required for virtiofsd support DEFENABLEHUGEPAGES_NEMU := true # nemu uses virt machine type - DEFMACHINEACCELERATOR_NEMU := virt + DEFMACHINETYPE_NEMU := virt DEFBLOCKSTORAGEDRIVER_NEMU := virtio-scsi DEFNETWORKMODEL_NEMU := tcfilter KERNELNAME = $(call MAKE_KERNEL_NAME,$(KERNELTYPE)) @@ -334,7 +334,7 @@ USER_VARS += KERNELTYPE_FC USER_VARS += FIRMWAREPATH USER_VARS += FIRMWAREPATH_NEMU USER_VARS += MACHINEACCELERATORS -USER_VARS += DEFMACHINEACCELERATOR_NEMU +USER_VARS += DEFMACHINETYPE_NEMU USER_VARS += KERNELPARAMS USER_VARS += LIBEXECDIR USER_VARS += LOCALSTATEDIR @@ -486,7 +486,7 @@ $(GENERATED_FILES): %: %.in $(MAKEFILE_LIST) VERSION .git-commit -e "s|@FIRMWAREPATH@|$(FIRMWAREPATH)|g" \ -e "s|@FIRMWAREPATH_NEMU@|$(FIRMWAREPATH_NEMU)|g" \ -e "s|@MACHINEACCELERATORS@|$(MACHINEACCELERATORS)|g" \ - -e "s|@DEFMACHINEACCELERATOR_NEMU@|$(DEFMACHINEACCELERATOR_NEMU)|g" \ + -e "s|@DEFMACHINETYPE_NEMU@|$(DEFMACHINETYPE_NEMU)|g" \ -e "s|@KERNELPARAMS@|$(KERNELPARAMS)|g" \ -e "s|@LOCALSTATEDIR@|$(LOCALSTATEDIR)|g" \ -e "s|@PKGLIBEXECDIR@|$(PKGLIBEXECDIR)|g" \ diff --git a/cli/config/configuration-nemu.toml.in b/cli/config/configuration-nemu.toml.in index 19dbefd2e5..085a92b03d 100644 --- a/cli/config/configuration-nemu.toml.in +++ b/cli/config/configuration-nemu.toml.in @@ -15,6 +15,7 @@ path = "@NEMUPATH@" kernel = "@KERNELPATH@" image = "@IMAGEPATH@" +machine_type = "@DEFMACHINETYPE_NEMU@" # Optional space-separated list of options to pass to the guest kernel. # For example, use `kernel_params = "vsyscall=emulate"` if you are having @@ -35,7 +36,7 @@ firmware = "@FIRMWAREPATH_NEMU@" # Machine accelerators # comma-separated list of machine accelerators to pass to the hypervisor. # For example, `machine_accelerators = "nosmm,nosmbus,nosata,nopit,static-prt,nofw"` -machine_accelerators="@DEFMACHINEACCELERATOR_NEMU@" +machine_accelerators="" # Default number of vCPUs per SB/VM: # unspecified or 0 --> will be set to @DEFVCPUS@