TPM emulation with bhyve by Corvin Köhne at BSDCan 2023
Channel: BSDCan
Date: 2023-08-11

TPM emulation with bhyve by Corvin Köhne at BSDCan 2023
FreeBSD includes the bhyve hypervisor to create virtual machines. It's part of the FreeBSD base system and can emulate a wide range of different hardware. One emulation which is missing in bhyve is the emulation of a TPM device. At Beckhoff we've developed and are using some patches to add the TPM emulation to bhyve.

This talk focuses on how to add TPM emulation to bhyve. It describes how the TPM emulation is integrated into bhyve and why it's designed the way it is. Additionally, the talk discusses the current state of upstreaming the patches to FreeBSD.