Fix syntax issues in qemu makefile
This commit is contained in:
parent
ff83cf6013
commit
c34750b50e
48
mk/qemu.mk
48
mk/qemu.mk
|
@ -1,22 +1,38 @@
|
||||||
ifeq ($(ARCH),i686)
|
ifeq ($(ARCH),i686)
|
||||||
#TODO: support kvm
|
|
||||||
kvm=no
|
#TODO: support kvm
|
||||||
QEMU_ARCH=i386
|
kvm=no
|
||||||
QEMU_MACHINE=pc
|
QEMU_ARCH=i386
|
||||||
QEMU_CPU=pentium2
|
QEMU_MACHINE=pc
|
||||||
#TODO: support higher RAM sizes
|
QEMU_CPU=pentium2
|
||||||
QEMU_MEM=512
|
#TODO: support higher RAM sizes
|
||||||
#TODO: support higher CPU counts
|
QEMU_MEM=512
|
||||||
QEMU_SMP=1
|
#TODO: support higher CPU counts
|
||||||
else ifeq ($(ARCH,x86_64))
|
QEMU_SMP=1
|
||||||
QEMU_ARCH=x86_64
|
|
||||||
QEMU_MACHINE=q35
|
else ifeq ($(ARCH),x86_64)
|
||||||
QEMU_CPU=max
|
|
||||||
QEMU_MEM=2048
|
QEMU_ARCH=x86_64
|
||||||
QEMU_SMP=4
|
QEMU_MACHINE=q35
|
||||||
|
QEMU_CPU=max
|
||||||
|
QEMU_MEM=2048
|
||||||
|
QEMU_SMP=4
|
||||||
|
|
||||||
|
else ifeq ($(ARCH),aarch64)
|
||||||
|
|
||||||
|
kvm=no
|
||||||
|
QEMU_ARCH=aarch64
|
||||||
|
QEMU_MACHINE=virt
|
||||||
|
QEMU_CPU=max
|
||||||
|
QEMU_MEM=2048
|
||||||
|
QEMU_SMP=1
|
||||||
|
|
||||||
else
|
else
|
||||||
#error Unsupported QEMU ARCH
|
|
||||||
|
$(error Unsupported QEMU ARCH))
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
QEMU=SDL_VIDEO_X11_DGAMOUSE=0 qemu-system-$(QEMU_ARCH)
|
QEMU=SDL_VIDEO_X11_DGAMOUSE=0 qemu-system-$(QEMU_ARCH)
|
||||||
QEMUFLAGS=-d cpu_reset,guest_errors,int -no-reboot
|
QEMUFLAGS=-d cpu_reset,guest_errors,int -no-reboot
|
||||||
QEMUFLAGS+=-smp $(QEMU_SMP) -m $(QEMU_MEM)
|
QEMUFLAGS+=-smp $(QEMU_SMP) -m $(QEMU_MEM)
|
||||||
|
|
Loading…
Reference in a new issue