[SeaBIOS] tpm: TPM 2 support

Marc-André Lureau marcandre.lureau at redhat.com
Thu Oct 19 13:20:53 CEST 2017


Hi

----- Original Message -----
> 
> 
> Hello,
> 
> I am using the seabios-1.10.0 with qemu2.6, I know seabios-1.10.0 supports
> TPM2.0, but unfortunately it doesn’t work for me. I have tested CentOS 7.2
> and Ubuntu 14.04, it all said:
> 
> “ ima: NO TPM chip found, activating TPM-bypass !”
> 
> I doubt it’s a problem about TPM driver, so I download the Ubuntu kernel
> source code, and I find the interface as follows:
> 
> --- TPM Hardware Support
> 
> -*- TPM Interface Specification 1.2 Interface / TPM 2.0 FIFO Interface
> 
> <M> TPM Interface Specification 1.2 Interface (I2C - Atmel)
> 
> <M> TPM Interface Specification 1.2 Interface (I2C -Infineon)
> 
> <M> TPM Interface Specification 1.2 Interface (I2C - Muvoton)
> 
> <M> National Semiconductor TPM Interface
> 
> <M> Atmel TPM Interface
> 
> <M> Infineon Technologies TPM Interface
> 
> <M> XEN TPM Interface
> 
> < > TPM 2.0 CRB Interface
> 
> < > STMicroelectronics TPM Interface Specification 1.2 Interface
> 
> ---
> 
> Should I need open the TPM 2.0 CRB Interface? I really hope you could give me
> some advice.
> 
> 

You can passthrough a TPM 2.0 device with the qemu TIS interface. This should work ok with a Linux guest.

Is your TPM 2.0 device correctly working on the host? 

regards



More information about the SeaBIOS mailing list