]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Use qemu's "virt" machine on aarch64 1162/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 31 Aug 2022 12:37:33 +0000 (14:37 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 31 Aug 2022 13:59:22 +0000 (15:59 +0200)
q35 is not supported when using qemu-system-aarch64

mkosi/__init__.py

index df893faf656011a06912ebf3974008a8c5341267..e37993c70dfc4217c749d23b8be4f6695caa40b0 100644 (file)
@@ -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",