Checking against qemu capabilities should be enough here
Resolves:
https://gitlab.com/libvirt/libvirt/-/issues/321
Signed-off-by: Cole Robinson <crobinso(a)redhat.com>
---
src/qemu/qemu_validate.c | 6 ------
1 file changed, 6 deletions(-)
diff --git a/src/qemu/qemu_validate.c b/src/qemu/qemu_validate.c
index f8aa83c1cb..db47fcaa9c 100644
--- a/src/qemu/qemu_validate.c
+++ b/src/qemu/qemu_validate.c
@@ -4798,12 +4798,6 @@ qemuValidateDomainDeviceDefTPM(virDomainTPMDef *tpm,
switch (tpm->model) {
case VIR_DOMAIN_TPM_MODEL_TIS:
- if (!ARCH_IS_X86(def->os.arch) && (def->os.arch !=
VIR_ARCH_AARCH64)) {
- virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("TPM model '%s' is only available for x86 and
aarch64 guests"),
- virDomainTPMModelTypeToString(tpm->model));
- return -1;
- }
flag = QEMU_CAPS_DEVICE_TPM_TIS;
break;
case VIR_DOMAIN_TPM_MODEL_CRB:
--
2.36.1