From 4f97b9e163938888f3d59e2dad22eb19ea5750e1 Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Wed, 31 Aug 2022 14:37:33 +0200 Subject: [PATCH] Use qemu's "virt" machine on aarch64 q35 is not supported when using qemu-system-aarch64 --- mkosi/__init__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mkosi/__init__.py b/mkosi/__init__.py index df893faf6..e37993c70 100644 --- a/mkosi/__init__.py +++ b/mkosi/__init__.py @@ -7778,10 +7778,15 @@ def run_qemu_cmdline(args: MkosiArgs) -> Iterator[List[str]]: firmware, fw_supports_sb = find_qemu_firmware(args) smm = "on" if fw_supports_sb and args.qemu_boot == "uefi" else "off" + if args.architecture == "aarch64": + machine = f"type=virt,accel={accel}" + else: + machine = f"type=q35,accel={accel},smm={smm}" + cmdline = [ find_qemu_binary(args), "-machine", - f"type=q35,accel={accel},smm={smm}", + machine, "-smp", args.qemu_smp, "-m", -- 2.47.2