diff options
author | Jaymes Wilks <mjwilks@us.ibm.com> | 2017-04-19 08:53:03 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-05-23 11:01:28 -0400 |
commit | 096ef9048330813def6681fb0f45271cb3c24259 (patch) | |
tree | 720e1aa4b99dfa1b5f7f8befa4d0248a9abc63a1 /src/usr/hdat/hdattpmdata.H | |
parent | 8a22766d0c63f6dd86b1cfefb624c8645becdab3 (diff) | |
download | talos-hostboot-096ef9048330813def6681fb0f45271cb3c24259.tar.gz talos-hostboot-096ef9048330813def6681fb0f45271cb3c24259.zip |
Add TPM Presence Info to HDAT
Populate HDAT TPM Section with TPM Presence Info by refering to
link IDs in HDAT PCRD section and verify that the PRCD section's
list of link IDs are unique and valid.
Change-Id: I49956aae129b325f55a6358caa0af4da1951b58c
RTC:170638
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39658
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/hdat/hdattpmdata.H')
-rw-r--r-- | src/usr/hdat/hdattpmdata.H | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/src/usr/hdat/hdattpmdata.H b/src/usr/hdat/hdattpmdata.H index 369e30f28..b9ee44552 100644 --- a/src/usr/hdat/hdattpmdata.H +++ b/src/usr/hdat/hdattpmdata.H @@ -60,6 +60,7 @@ enum { TpmDataPtrCnt = 1, TpmDataChildStrCnt = 0, TpmDataChildStrOffset = 0, + TpmDataMinRqrdPcrdVersion = 0x1 }; /** @@ -82,18 +83,6 @@ struct hdatTpmData_t uint8_t hdatReserved1[16]; // Padding for alignment and growth/compatibility } __attribute__ ((packed)); - -/** - * @brief Structure definition for Secureboot TPM Info Array - */ -struct hdatSbTpmInfo_t -{ - uint32_t hdatSbTpmArrayOffset; - uint32_t hdatSbTpmArrayNumEntries; - uint32_t hdatSbTpmArrayEntrySize; -} __attribute__ ((packed)); - - /** * @brief Structure definition for Secureboot TPM Instance Info */ |