treewide: stop calling custom TPM log "TCPA"
TCPA usually refers to log described by TPM 1.2 specification. Change-Id: I896bd94f18b34d6c4b280f58b011d704df3d4022 Ticket: https://ticket.coreboot.org/issues/423 Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/69444 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Julius Werner <jwerner@chromium.org>
This commit is contained in:
committed by
Felix Held
parent
16a444c501
commit
2710df765b
@@ -60,7 +60,7 @@
|
||||
#define CBMEM_ID_STAGEx_CACHE 0x57a9e100
|
||||
#define CBMEM_ID_STAGEx_RAW 0x57a9e200
|
||||
#define CBMEM_ID_STORAGE_DATA 0x53746f72
|
||||
#define CBMEM_ID_TCPA_LOG 0x54435041
|
||||
#define CBMEM_ID_TPM_CB_LOG 0x54435041
|
||||
#define CBMEM_ID_TCPA_TCG_LOG 0x54445041
|
||||
#define CBMEM_ID_TIMESTAMP 0x54494d45
|
||||
#define CBMEM_ID_TPM2_TCG_LOG 0x54504d32
|
||||
@@ -139,7 +139,7 @@
|
||||
{ CBMEM_ID_SMBIOS, "SMBIOS " }, \
|
||||
{ CBMEM_ID_SMM_SAVE_SPACE, "SMM BACKUP " }, \
|
||||
{ CBMEM_ID_STORAGE_DATA, "SD/MMC/eMMC" }, \
|
||||
{ CBMEM_ID_TCPA_LOG, "TCPA LOG " }, \
|
||||
{ CBMEM_ID_TPM_CB_LOG, "TPM CB LOG " }, \
|
||||
{ CBMEM_ID_TCPA_TCG_LOG, "TCPA TCGLOG" }, \
|
||||
{ CBMEM_ID_TIMESTAMP, "TIME STAMP " }, \
|
||||
{ CBMEM_ID_TPM2_TCG_LOG, "TPM2 TCGLOG" }, \
|
||||
|
@@ -77,7 +77,7 @@ enum {
|
||||
LB_TAG_MAC_ADDRS = 0x0033,
|
||||
LB_TAG_VBOOT_WORKBUF = 0x0034,
|
||||
LB_TAG_MMC_INFO = 0x0035,
|
||||
LB_TAG_TCPA_LOG = 0x0036,
|
||||
LB_TAG_TPM_CB_LOG = 0x0036,
|
||||
LB_TAG_FMAP = 0x0037,
|
||||
LB_TAG_PLATFORM_BLOB_VERSION = 0x0038,
|
||||
LB_TAG_SMMSTOREV2 = 0x0039,
|
||||
|
@@ -1,29 +0,0 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
|
||||
#ifndef __TCPA_LOG_SERIALIZED_H__
|
||||
#define __TCPA_LOG_SERIALIZED_H__
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#define MAX_TCPA_LOG_ENTRIES 50
|
||||
#define TCPA_DIGEST_MAX_LENGTH 64
|
||||
#define TCPA_PCR_HASH_NAME 50
|
||||
#define TCPA_PCR_HASH_LEN 10
|
||||
/* Assumption of 2K TCPA log size reserved for CAR/SRAM */
|
||||
#define MAX_PRERAM_TCPA_LOG_ENTRIES 15
|
||||
|
||||
struct tcpa_entry {
|
||||
uint32_t pcr;
|
||||
char digest_type[TCPA_PCR_HASH_LEN];
|
||||
uint8_t digest[TCPA_DIGEST_MAX_LENGTH];
|
||||
uint32_t digest_length;
|
||||
char name[TCPA_PCR_HASH_NAME];
|
||||
} __packed;
|
||||
|
||||
struct tcpa_table {
|
||||
uint16_t max_entries;
|
||||
uint16_t num_entries;
|
||||
struct tcpa_entry entries[0]; /* Variable number of entries */
|
||||
} __packed;
|
||||
|
||||
#endif
|
30
src/commonlib/include/commonlib/tpm_log_serialized.h
Normal file
30
src/commonlib/include/commonlib/tpm_log_serialized.h
Normal file
@@ -0,0 +1,30 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
|
||||
#ifndef COMMONLIB_TPM_LOG_SERIALIZED_H
|
||||
#define COMMONLIB_TPM_LOG_SERIALIZED_H
|
||||
|
||||
#include <commonlib/bsd/helpers.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#define MAX_TPM_LOG_ENTRIES 50
|
||||
#define TPM_CB_LOG_DIGEST_MAX_LENGTH 64
|
||||
#define TPM_CB_LOG_PCR_HASH_NAME 50
|
||||
#define TPM_CB_LOG_PCR_HASH_LEN 10
|
||||
/* Assumption of 2K TCPA log size reserved for CAR/SRAM */
|
||||
#define MAX_PRERAM_TPM_LOG_ENTRIES 15
|
||||
|
||||
struct tpm_cb_log_entry {
|
||||
uint32_t pcr;
|
||||
char digest_type[TPM_CB_LOG_PCR_HASH_LEN];
|
||||
uint8_t digest[TPM_CB_LOG_DIGEST_MAX_LENGTH];
|
||||
uint32_t digest_length;
|
||||
char name[TPM_CB_LOG_PCR_HASH_NAME];
|
||||
} __packed;
|
||||
|
||||
struct tpm_cb_log_table {
|
||||
uint16_t max_entries;
|
||||
uint16_t num_entries;
|
||||
struct tpm_cb_log_entry entries[0]; /* Variable number of entries */
|
||||
} __packed;
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user