Go to the source code of this file.
◆ PPI2_RET_GENERAL_FAILURE
#define PPI2_RET_GENERAL_FAILURE 2 |
◆ PPI2_RET_NOT_SUPPORTED
#define PPI2_RET_NOT_SUPPORTED 1 |
◆ PPI2_RET_SUCCESS
#define PPI2_RET_SUCCESS 0 |
◆ PPI3_RET_GENERAL_FAILURE
#define PPI3_RET_GENERAL_FAILURE 1 |
◆ PPI3_RET_SUCCESS
#define PPI3_RET_SUCCESS 0 |
◆ PPI4_RET_NONE
◆ PPI4_RET_OS_VENDOR_SPECIFIC
#define PPI4_RET_OS_VENDOR_SPECIFIC 3 |
◆ PPI4_RET_REBOOT
#define PPI4_RET_REBOOT 2 |
◆ PPI4_RET_SHUTDOWN
#define PPI4_RET_SHUTDOWN 1 |
◆ PPI5_RET_GENERAL_FAILURE
#define PPI5_RET_GENERAL_FAILURE 1 |
◆ PPI5_RET_SUCCESS
#define PPI5_RET_SUCCESS 0 |
◆ PPI6_RET_NOT_IMPLEMENTED
#define PPI6_RET_NOT_IMPLEMENTED 3 |
◆ PPI7_RET_BLOCKED_BY_FIRMWARE
#define PPI7_RET_BLOCKED_BY_FIRMWARE 3 |
◆ PPI7_RET_GENERAL_FAILURE
#define PPI7_RET_GENERAL_FAILURE 2 |
◆ PPI7_RET_NOT_IMPLEMENTED
#define PPI7_RET_NOT_IMPLEMENTED 1 |
◆ PPI7_RET_SUCCESS
#define PPI7_RET_SUCCESS 0 |
◆ PPI8_RET_ALLOWED
#define PPI8_RET_ALLOWED 4 |
◆ PPI8_RET_ALLOWED_WITH_PP
#define PPI8_RET_ALLOWED_WITH_PP 3 |
◆ PPI8_RET_BLOCKED_FOR_OS_BY_FW
#define PPI8_RET_BLOCKED_FOR_OS_BY_FW 2 |
◆ PPI8_RET_FIRMWARE_ONLY
#define PPI8_RET_FIRMWARE_ONLY 1 |
◆ PPI8_RET_NOT_IMPLEMENTED
#define PPI8_RET_NOT_IMPLEMENTED 0 |
◆ TPM2_CHANGE_EPS
#define TPM2_CHANGE_EPS 24 |
◆ TPM2_CLEAR
◆ TPM2_CLEAR_ENABLE_ACTIVE
#define TPM2_CLEAR_ENABLE_ACTIVE 14 |
◆ TPM2_DISABLE
◆ TPM2_DISABLE_BLOCK_SID
#define TPM2_DISABLE_BLOCK_SID 97 |
◆ TPM2_DISABLE_ENDORSMENT_ENABLE_STORAGE_HISTORY
#define TPM2_DISABLE_ENDORSMENT_ENABLE_STORAGE_HISTORY 34 |
◆ TPM2_ENABLE
◆ TPM2_ENABLE_BLOCK_SID
#define TPM2_ENABLE_BLOCK_SID 96 |
◆ TPM2_ENABLE_CLEAR
#define TPM2_ENABLE_CLEAR 21 |
◆ TPM2_ENABLE_CLEAR2
#define TPM2_ENABLE_CLEAR2 22 |
◆ TPM2_LOG_ALL_DIGEST
#define TPM2_LOG_ALL_DIGEST 33 |
◆ TPM2_NOOP
◆ TPM2_SET_PCR_BANKS
#define TPM2_SET_PCR_BANKS 23 |
◆ TPM2_SET_PP_REQUIRED_FOR_CHANGE_EPS_FALSE
#define TPM2_SET_PP_REQUIRED_FOR_CHANGE_EPS_FALSE 31 |
◆ TPM2_SET_PP_REQUIRED_FOR_CHANGE_EPS_TRUE
#define TPM2_SET_PP_REQUIRED_FOR_CHANGE_EPS_TRUE 32 |
◆ TPM2_SET_PP_REQUIRED_FOR_CHANGE_PCRS_FALSE
#define TPM2_SET_PP_REQUIRED_FOR_CHANGE_PCRS_FALSE 25 |
◆ TPM2_SET_PP_REQUIRED_FOR_CHANGE_PCRS_TRUE
#define TPM2_SET_PP_REQUIRED_FOR_CHANGE_PCRS_TRUE 26 |
◆ TPM2_SET_PP_REQUIRED_FOR_CLEAR_FALSE
#define TPM2_SET_PP_REQUIRED_FOR_CLEAR_FALSE 18 |
◆ TPM2_SET_PP_REQUIRED_FOR_CLEAR_TRUE
#define TPM2_SET_PP_REQUIRED_FOR_CLEAR_TRUE 17 |
◆ TPM2_SET_PP_REQUIRED_FOR_DISABLE_BLOCK_SID_FALSE
#define TPM2_SET_PP_REQUIRED_FOR_DISABLE_BLOCK_SID_FALSE 101 |
◆ TPM2_SET_PP_REQUIRED_FOR_DISABLE_BLOCK_SID_TRUE
#define TPM2_SET_PP_REQUIRED_FOR_DISABLE_BLOCK_SID_TRUE 100 |
◆ TPM2_SET_PP_REQUIRED_FOR_ENABLE_BLOCK_SID_FALSE
#define TPM2_SET_PP_REQUIRED_FOR_ENABLE_BLOCK_SID_FALSE 99 |
◆ TPM2_SET_PP_REQUIRED_FOR_ENABLE_BLOCK_SID_TRUE
#define TPM2_SET_PP_REQUIRED_FOR_ENABLE_BLOCK_SID_TRUE 98 |
◆ TPM2_SET_PP_REQUIRED_FOR_TURN_OFF_FALSE
#define TPM2_SET_PP_REQUIRED_FOR_TURN_OFF_FALSE 29 |
◆ TPM2_SET_PP_REQUIRED_FOR_TURN_OFF_TRUE
#define TPM2_SET_PP_REQUIRED_FOR_TURN_OFF_TRUE 30 |
◆ TPM2_SET_PP_REQUIRED_FOR_TURN_ON_FALSE
#define TPM2_SET_PP_REQUIRED_FOR_TURN_ON_FALSE 27 |
◆ TPM2_SET_PP_REQUIRED_FOR_TURN_ON_TRUE
#define TPM2_SET_PP_REQUIRED_FOR_TURN_ON_TRUE 28 |
◆ TPM_ACTIVATE
◆ TPM_CLEAR
◆ TPM_CLEAR_ENABLE_ACTIVATE
#define TPM_CLEAR_ENABLE_ACTIVATE 14 |
◆ TPM_DEACTIVATE
◆ TPM_DEACTIVATE_DISABLE
#define TPM_DEACTIVATE_DISABLE 7 |
◆ TPM_DISABLE
◆ TPM_ENABLE
◆ TPM_ENABLE_ACTIVATE
#define TPM_ENABLE_ACTIVATE 6 |
◆ TPM_ENABLE_ACTIVATE_SETOWNERINSTALL_TRUE
#define TPM_ENABLE_ACTIVATE_SETOWNERINSTALL_TRUE 10 |
◆ TPM_ENABLE_ACTIVE_CLEAR
#define TPM_ENABLE_ACTIVE_CLEAR 21 |
◆ TPM_ENABLE_ACTIVE_CLEAR_ENABLE_ACTIVE
#define TPM_ENABLE_ACTIVE_CLEAR_ENABLE_ACTIVE 22 |
◆ TPM_MCI_UUID
#define TPM_MCI_UUID "376054ed-cc13-4675-901c-4756d7f2d45d" |
◆ TPM_NOOP
◆ TPM_PPI_UUID
#define TPM_PPI_UUID "3dddfaa6-361b-4eb4-a424-8d10089d1653" |
◆ TPM_SET_NOPPICLEAR_FALSE
#define TPM_SET_NOPPICLEAR_FALSE 17 |
◆ TPM_SET_NOPPICLEAR_TRUE
#define TPM_SET_NOPPICLEAR_TRUE 18 |
◆ TPM_SET_NOPPIMAINTAINANCE_FALSE
#define TPM_SET_NOPPIMAINTAINANCE_FALSE 19 |
◆ TPM_SET_NOPPIMAINTAINANCE_TRUE
#define TPM_SET_NOPPIMAINTAINANCE_TRUE 20 |
◆ TPM_SET_NOPPIPROVISION_FALSE
#define TPM_SET_NOPPIPROVISION_FALSE 15 |
◆ TPM_SET_NOPPIPROVISION_TRUE
#define TPM_SET_NOPPIPROVISION_TRUE 16 |
◆ TPM_SETOWNERINSTALL_FALSE
#define TPM_SETOWNERINSTALL_FALSE 9 |
◆ TPM_SETOWNERINSTALL_FALSE_DEACTIVATE_DISABLE
#define TPM_SETOWNERINSTALL_FALSE_DEACTIVATE_DISABLE 11 |
◆ TPM_SETOWNERINSTALL_TRUE
#define TPM_SETOWNERINSTALL_TRUE 8 |
◆ VENDOR_SPECIFIC_OFFSET
#define VENDOR_SPECIFIC_OFFSET 0x80 |
◆ lb_tpm_ppi()
Definition at line 707 of file ppi.c.
References BCD, cbmem_find(), CBMEM_ID_TPM_PPI, CONFIG, header, lb_new_record(), LB_TAG_TPM_PPI_HANDOFF, LB_TPM_VERSION_TPM_VERSION_1_2, LB_TPM_VERSION_TPM_VERSION_2, lb_tpm_physical_presence::ppi_address, lb_tpm_physical_presence::ppi_version, lb_tpm_physical_presence::size, lb_tpm_physical_presence::tag, and lb_tpm_physical_presence::tpm_version.
Referenced by write_coreboot_table().
◆ tpm_ppi_acpi_fill_ssdt()
static void tpm_ppi_acpi_fill_ssdt |
( |
const struct device * |
dev | ) |
|
|
inlinestatic |
◆ __packed