Conference Schedule - BSDCan 2023

TPM emulation with bhyve

Date: 2023-05-19
Time: 13:15–14:00
Room: DMS 1120
Level: Intermediate

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.


Corvin Köhne