Please stop these fake news. A virtual machine has a virtual TPM. This has nothing to do with the physical machine or with the presence of a physical TPM in it. Nothing is changing for VMs.
Of course you are not going to use your physical machine’s TPM directly and/or forward it into a virtual machine (even though you can). For two reasons:
First, you do not want dangerous and untrusted game console firmware to ever touch your TPM and its key slots. B-class closed-source software waste belongs into a safe virtual machine container with a virtual TPM, not on real hardware.
Second, your virtual machine should be, ideally, live-migratable or, at the very least, offline-migratable. For that reason you need a virtual TPM that migrates with it, not a physical TPM that hardwires it onto one particular physical host.
This entire piece of hoax translates into:
— open your virtual machine settings (e.g. virt-manager),
— add a virtual TPM to the virtual machine,
— Click — Click — Done!
FFS, why is there so much fuss around it??? The interwebs are full of this nonsense. Ain’t there any real problem to write about?