From: Daan De Meyer Date: Wed, 31 Aug 2022 12:37:33 +0000 (+0200) Subject: Use qemu's "virt" machine on aarch64 X-Git-Tag: v14~51^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F1162%2Fhead;p=thirdparty%2Fmkosi.git Use qemu's "virt" machine on aarch64 q35 is not supported when using qemu-system-aarch64 --- 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",