Probe for ACPI tables * TPM2 * TCPA and store the result in AcpiBoardInfo. Will be used to determine if a TPM1.2 or TPM2.0 is present. Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
33 lines
856 B
C
33 lines
856 B
C
/** @file
|
|
This file defines the hob structure for board related information from acpi table
|
|
|
|
Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>
|
|
SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
|
|
**/
|
|
|
|
#ifndef __ACPI_BOARD_INFO_GUID_H__
|
|
#define __ACPI_BOARD_INFO_GUID_H__
|
|
|
|
///
|
|
/// Board information GUID
|
|
///
|
|
extern EFI_GUID gUefiAcpiBoardInfoGuid;
|
|
|
|
typedef struct {
|
|
UINT8 Revision;
|
|
UINT8 Reserved0[2];
|
|
UINT8 ResetValue;
|
|
UINT64 PmEvtBase;
|
|
UINT64 PmGpeEnBase;
|
|
UINT64 PmCtrlRegBase;
|
|
UINT64 PmTimerRegBase;
|
|
UINT64 ResetRegAddress;
|
|
UINT64 PcieBaseAddress;
|
|
UINT64 PcieBaseSize;
|
|
UINT8 TPM20Present;
|
|
UINT8 TPM12Present;
|
|
} ACPI_BOARD_INFO;
|
|
|
|
#endif
|