]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Fix qemu tpm device name on aarch64
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 13 Dec 2022 12:51:48 +0000 (12:51 +0000)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 13 Dec 2022 14:50:03 +0000 (15:50 +0100)
mkosi/__init__.py

index 859dc1b01e1a29d1123e6bd93d55d8d51bcb3c54..dea9ce2016db57ff58fae57f610ac330840c08da 100644 (file)
@@ -6584,9 +6584,13 @@ def run_qemu_setup(config: MkosiConfig) -> Iterator[List[str]]:
             cmdline += [
                 "-chardev", f"socket,id=chrtpm,path={swtpm_socket}",
                 "-tpmdev", "emulator,id=tpm0,chardev=chrtpm",
-                "-device", "tpm-tis,tpmdev=tpm0",
             ]
 
+            if config.architecture == "x86_64":
+                cmdline += ["-device", "tpm-tis,tpmdev=tpm0"]
+            elif config.architecture == "aarch64":
+                cmdline += ["-device", "tpm-tis-device,tpmdev=tpm0"]
+
         cmdline += config.qemu_args
         cmdline += config.cmdline