On Wed, Apr 20, 2022 at 1:53 PM Alistair Francis <[email protected]> wrote: > > From: Alistair Francis <[email protected]> > > Imply the TPM sysbus devices. This allows users to add TPM devices to > the RISC-V virt board. > > This was tested by first creating an emulated TPM device: > > swtpm socket --tpm2 -t -d --tpmstate dir=/tmp/tpm \ > --ctrl type=unixio,path=swtpm-sock > > Then launching QEMU with: > > -chardev socket,id=chrtpm,path=swtpm-sock \ > -tpmdev emulator,id=tpm0,chardev=chrtpm \ > -device tpm-tis-device,tpmdev=tpm0 > > The TPM device can be seen in the memory tree and the generated device > tree. > > Resolves: https://gitlab.com/qemu-project/qemu/-/issues/942 > Signed-off-by: Alistair Francis <[email protected]> > Reviewed-by: Edgar E. Iglesias <[email protected]> > --- > hw/riscv/virt.c | 4 ++++ > hw/riscv/Kconfig | 1 + > 2 files changed, 5 insertions(+) >
Reviewed-by: Bin Meng <[email protected]>
