Skip to content

Commit 93893ad

Browse files
committed
Makefile: handle variable QEMU settings in .qemu_config
Signed-off-by: Pawel Wieczorkiewicz <wipawel@grsecurity.net>
1 parent 945bdd0 commit 93893ad

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

.qemu_config

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
QEMU_RAM=128
2+
QEMU_CPUS=2

Makefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -254,14 +254,17 @@ endif # USE_KVM
254254
endif # SYSTEM == LINUX
255255

256256
# Set qemu parameters
257+
QEMU_CONFIG := $(KTF_ROOT)/.qemu_config
258+
include $(QEMU_CONFIG)
259+
257260
ifeq ($(SYSTEM)$(HAVE_KVM),LINUXkvm)
258261
QEMU_PARAMS := -cpu host -enable-kvm
259262
else
260263
QEMU_PARAMS := -cpu max
261264
endif
262-
QEMU_PARAMS += -m 128
265+
QEMU_PARAMS += -m $(QEMU_RAM)
263266
QEMU_PARAMS += -serial stdio
264-
QEMU_PARAMS += -smp cpus=2
267+
QEMU_PARAMS += -smp cpus=$(QEMU_CPUS)
265268
QEMU_PARAMS_NOGFX := -display none -vga none -vnc none
266269
QEMU_PARAMS_GFX := $(QEMU_PARAMS)
267270
QEMU_PARAMS += $(QEMU_PARAMS_NOGFX)

0 commit comments

Comments
 (0)