mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-07-16 12:46:59 +08:00

The memory mapped TPM interface (TIS) can be used for emulated or virtualized TPM instances with QEMU and a simulation package like swtpm. On QEMU the device will appear in the device tree with a "tcg,tpm-tis-mmio" compatible. For example: qemu-system-aarch64 -machine virt -cpu max \ -bios u-boot.bin \ -nographic \ .... \ -hda openwrt-armsr-armv8-combined-efi.img \ -chardev socket,id=chrtpm,path=/tmp/mytpm/swtpm-sock \ -tpmdev emulator,id=tpm0,chardev=chrtpm \ -device tpm-tis-device,tpmdev=tpm0 Signed-off-by: Mathew McBride <matt@traverse.com.au> Link: https://github.com/openwrt/openwrt/pull/19188 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>