Support setting QEMU CPU and machine, use pc as default for i686

This commit is contained in:
Jeremy Soller 2022-09-07 19:37:43 -06:00
parent fedf98375c
commit 2087dff7e6

View file

@ -4,13 +4,13 @@ QEMUFLAGS=-d cpu_reset,guest_errors
ifeq ($(ARCH),i686) ifeq ($(ARCH),i686)
efi=no efi=no
QEMU_ARCH=i386 QEMU_ARCH=i386
QEMU_MACHINE=q35 QEMU_MACHINE?=pc
QEMU_CPU=pentium2 QEMU_CPU?=pentium2
QEMUFLAGS+=-smp 4 -m 2048 QEMUFLAGS+=-smp 4 -m 2048
else ifeq ($(ARCH),x86_64) else ifeq ($(ARCH),x86_64)
QEMU_ARCH=x86_64 QEMU_ARCH=x86_64
QEMU_MACHINE=q35 QEMU_MACHINE?=q35
QEMU_CPU=core2duo QEMU_CPU?=core2duo
QEMU_EFI=/usr/share/OVMF/OVMF_CODE.fd QEMU_EFI=/usr/share/OVMF/OVMF_CODE.fd
QEMUFLAGS+=-smp 4 -m 2048 QEMUFLAGS+=-smp 4 -m 2048
else ifeq ($(ARCH),aarch64) else ifeq ($(ARCH),aarch64)