On Tue, May 28, 2024 at 08:59:46AM GMT, Peter Krempa wrote: > On Mon, May 27, 2024 at 19:31:34 +0200, Andrea Bolognani wrote: > > Note that TPM supports seems to be currently missing from s390x > > and loongarch64 QEMU builds. I'm not entirely sure whether > > there's a good reason for that or it's simply an oversight, but > > either way we have to skip them for now. > > I presume you mean that TPM support was not built into the QEMU builds > used to capture the capability dumps, right? That's just the thing: I don't know :) In both cases the default configuration disables it, but it's unclear to me whether that is something that could be addressed with a simple patch or there are factors at play that make TPM inherently incompatible with these architectures. > > +++ b/tests/qemuxmlconfdata/s390x-ccw-default-models.xml > > @@ -14,6 +14,7 @@ > > <mac address='52:54:00:09:a4:37'/> > > </interface> > > <serial type='pty'/> > > + <!-- TPM support not currently built on s390x --> For s390x, Thomas has confirmed that TPM is just not a thing and will never be a thing, so while the comment is technically accurate I agree that stronger language should be used to reflect the situation. Thomas, please correct me if I got this wrong :) > > +++ b/tests/qemuxmlconfdata/loongarch64-virt-default-models.xml > > @@ -14,6 +14,7 @@ > > <mac address='52:54:00:09:a4:37'/> > > </interface> > > <serial type='pty'/> > > + <!-- TPM support not currently built on loongarch64 --> For loongarch64, maybe Xianglai Li can provide some insight. Is TPM something that could be flipped on at the QEMU level? -- Andrea Bolognani / Red Hat / Virtualization