[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] TPM status
From: |
Javier Martinez Canillas |
Subject: |
Re: [Qemu-devel] TPM status |
Date: |
Fri, 30 Jun 2017 01:12:00 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0 |
On 06/29/2017 06:09 PM, Stefan Berger wrote:
> On 06/29/2017 08:39 AM, Javier Martinez Canillas wrote:
[snip]
>>
>>> = TPM backend devices =
>>>
>>> The TPM implementation is split into two parts. The one part is the hardware
>>> interface, such as the TPM TIS interface described earlier, and the TPM
>>> backend
>>> interface. The backend interfaces implement the interaction with a TPM
>>> device,
>>> which may be a physical or an emulated device. The split between the front-
>>> and backend devices allows a frontend to be connected with any available
>>> backend. This enables the TIS interface to be used with the passthrough
>>> backend
>>> or the (future) swtpm backend.
>> So we will need another TPM interface that implements the CRB interface? I
>
> No. How did you infer that ?
>
I thought that if the host firmware set the TPM2 Start Method to CRB instead of
TIS1.2+cancel, then the guest would have to use the same interface.
But now with your patch libvirt doesn't complain anymore about a missing cancel
sysfs file and I could access the host TPM2.0 as a pass-through device, even
when the host is using the tpm_crb driver while the guest uses the tpm_tis one.
Sorry for the confusion, I'm just been learning about the TPM and still trying
to make sense of all the different specifications and documents.
Best regards,
--
Javier Martinez Canillas
Software Engineer - Desktop Hardware Enablement
Red Hat
- Re: [Qemu-devel] TPM status, (continued)
- Re: [Qemu-devel] TPM status, Laszlo Ersek, 2017/06/27
- Re: [Qemu-devel] TPM status, Peter Jones, 2017/06/28
- Re: [Qemu-devel] TPM status, Laszlo Ersek, 2017/06/28
- Re: [Qemu-devel] TPM status, Stefan Berger, 2017/06/28
- Re: [Qemu-devel] TPM status, Laszlo Ersek, 2017/06/28
- Re: [Qemu-devel] TPM status, Javier Martinez Canillas, 2017/06/29
- Re: [Qemu-devel] TPM status, Stefan Berger, 2017/06/29
Re: [Qemu-devel] TPM status, Javier Martinez Canillas, 2017/06/29