TianoCore EDK2 master
Loading...
Searching...
No Matches
CmArchCommonTpm2InterfaceInfo Struct Reference

#include <DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h>

Data Fields

UINT16 PlatformClass
 
UINT64 AddressOfControlArea
 
UINT32 StartMethod
 
UINT8 StartMethodParametersSize
 
UINT8 StartMethodParameters [EFI_TPM2_ACPI_TABLE_START_METHOD_SPECIFIC_PARAMETERS_MAX_SIZE]
 
UINT32 Laml
 
UINT64 Lasa
 

Detailed Description

A structure that describes TPM interface and access method.

TCG ACPI Specification 2.0

ID: EArchCommonObjTpm2InterfaceInfo

Definition at line 668 of file ArchCommonNameSpaceObjects.h.

Field Documentation

◆ AddressOfControlArea

UINT64 CmArchCommonTpm2InterfaceInfo::AddressOfControlArea

Physical address of the Control Area

Definition at line 676 of file ArchCommonNameSpaceObjects.h.

◆ Laml

UINT32 CmArchCommonTpm2InterfaceInfo::Laml

Log Area Minimum Length

Definition at line 691 of file ArchCommonNameSpaceObjects.h.

◆ Lasa

UINT64 CmArchCommonTpm2InterfaceInfo::Lasa

Log Area Start Address

Definition at line 694 of file ArchCommonNameSpaceObjects.h.

◆ PlatformClass

UINT16 CmArchCommonTpm2InterfaceInfo::PlatformClass

Platform Class 0: Client platform 1: Server platform

Definition at line 673 of file ArchCommonNameSpaceObjects.h.

◆ StartMethod

UINT32 CmArchCommonTpm2InterfaceInfo::StartMethod

The Start Method selector determines which mechanism the device driver uses to notify the TPM 2.0 device that a command is available for processing.

Definition at line 682 of file ArchCommonNameSpaceObjects.h.

◆ StartMethodParameters

UINT8 CmArchCommonTpm2InterfaceInfo::StartMethodParameters[EFI_TPM2_ACPI_TABLE_START_METHOD_SPECIFIC_PARAMETERS_MAX_SIZE]

Start method specific parameters

Definition at line 688 of file ArchCommonNameSpaceObjects.h.

◆ StartMethodParametersSize

UINT8 CmArchCommonTpm2InterfaceInfo::StartMethodParametersSize

The number of bytes stored in StartMethodParameters[]

Definition at line 685 of file ArchCommonNameSpaceObjects.h.


The documentation for this struct was generated from the following file: