[SeaBIOS] [PATCH v2 0/4] Add CRB TPM device

Stefan Berger posted 4 patches 6 years, 1 month ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/seabios tags/patchew/1519654334-11600-1-git-send-email-stefanb@linux.vnet.ibm.com
src/hw/tpm_drivers.c | 224 ++++++++++++++++++++++++++++++++++++++++++++++++---
src/hw/tpm_drivers.h |  26 ++++++
src/x86.h            |   5 ++
3 files changed, 243 insertions(+), 12 deletions(-)
[SeaBIOS] [PATCH v2 0/4] Add CRB TPM device
Posted by Stefan Berger 6 years, 1 month ago
The following series implements a TPM CRB driver. The TIS device with
a TPM 2.0 seems to be ignored by Windows 10, so I implemented a simple
CRB device that has now been integrated into QEMU. With the CRB device,
Windows 10 correctly recognizes and exchanges packets with a TPM 2.0.

  Marc-André (and Stefan)

---

v1->v2:
  - followed Kevin's suggestions for patch 4/4.

Marc-André Lureau (4):
  x86: add readq()
  tpm: generalize init_timeout()
  tpm: use get_tpm_version() callback
  tpm: add TPM CRB device support

 src/hw/tpm_drivers.c | 224 ++++++++++++++++++++++++++++++++++++++++++++++++---
 src/hw/tpm_drivers.h |  26 ++++++
 src/x86.h            |   5 ++
 3 files changed, 243 insertions(+), 12 deletions(-)

-- 
2.5.5


_______________________________________________
SeaBIOS mailing list
SeaBIOS@seabios.org
https://mail.coreboot.org/mailman/listinfo/seabios
Re: [SeaBIOS] [PATCH v2 0/4] Add CRB TPM device
Posted by Stefan Berger 6 years, 1 month ago
On 02/26/2018 09:12 AM, Stefan Berger wrote:
> The following series implements a TPM CRB driver. The TIS device with
> a TPM 2.0 seems to be ignored by Windows 10, so I implemented a simple
> CRB device that has now been integrated into QEMU. With the CRB device,
> Windows 10 correctly recognizes and exchanges packets with a TPM 2.0.
>
>    Marc-André (and Stefan)
>
> ---
>
> v1->v2:
>    - followed Kevin's suggestions for patch 4/4.

Ooops, this posting is v3, not v2.

     Stefan


>
> Marc-André Lureau (4):
>    x86: add readq()
>    tpm: generalize init_timeout()
>    tpm: use get_tpm_version() callback
>    tpm: add TPM CRB device support
>
>   src/hw/tpm_drivers.c | 224 ++++++++++++++++++++++++++++++++++++++++++++++++---
>   src/hw/tpm_drivers.h |  26 ++++++
>   src/x86.h            |   5 ++
>   3 files changed, 243 insertions(+), 12 deletions(-)
>


_______________________________________________
SeaBIOS mailing list
SeaBIOS@seabios.org
https://mail.coreboot.org/mailman/listinfo/seabios
Re: [SeaBIOS] [PATCH v2 0/4] Add CRB TPM device
Posted by Kevin O'Connor 6 years, 1 month ago
On Mon, Feb 26, 2018 at 09:12:10AM -0500, Stefan Berger wrote:
> The following series implements a TPM CRB driver. The TIS device with
> a TPM 2.0 seems to be ignored by Windows 10, so I implemented a simple
> CRB device that has now been integrated into QEMU. With the CRB device,
> Windows 10 correctly recognizes and exchanges packets with a TPM 2.0.
> 
>   Marc-André (and Stefan)

Thanks.  I committed this series.

-Kevin

_______________________________________________
SeaBIOS mailing list
SeaBIOS@seabios.org
https://mail.coreboot.org/mailman/listinfo/seabios