TianoCore EDK2 master
|
#include <PiDxe.h>
#include <IndustryStandard/Acpi.h>
#include <IndustryStandard/UefiTcgPlatform.h>
#include <Guid/PhysicalPresenceData.h>
#include <Guid/MemoryOverwriteControl.h>
#include <Guid/TpmInstance.h>
#include <Protocol/SmmSwDispatch2.h>
#include <Protocol/AcpiTable.h>
#include <Protocol/SmmVariable.h>
#include <Library/BaseLib.h>
#include <Library/BaseMemoryLib.h>
#include <Library/DebugLib.h>
#include <Library/SmmServicesTableLib.h>
#include <Library/UefiDriverEntryPoint.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/DxeServicesLib.h>
#include <Library/TpmMeasurementLib.h>
#include <Library/PcdLib.h>
#include <Library/TcgPpVendorLib.h>
Go to the source code of this file.
Data Structures | |
struct | PHYSICAL_PRESENCE_NVS |
struct | MEMORY_CLEAR_NVS |
struct | TCG_NVS |
struct | AML_OP_REGION_32_8 |
Macros | |
#define | ACPI_FUNCTION_GET_PHYSICAL_PRESENCE_INTERFACE_VERSION 1 |
#define | ACPI_FUNCTION_SUBMIT_REQUEST_TO_BIOS 2 |
#define | ACPI_FUNCTION_GET_PENDING_REQUEST_BY_OS 3 |
#define | ACPI_FUNCTION_GET_PLATFORM_ACTION_TO_TRANSITION_TO_BIOS 4 |
#define | ACPI_FUNCTION_RETURN_REQUEST_RESPONSE_TO_OS 5 |
#define | ACPI_FUNCTION_SUBMIT_PREFERRED_USER_LANGUAGE 6 |
#define | ACPI_FUNCTION_SUBMIT_REQUEST_TO_BIOS_2 7 |
#define | ACPI_FUNCTION_GET_USER_CONFIRMATION_STATUS_FOR_REQUEST 8 |
#define | PP_RETURN_TPM_OPERATION_RESPONSE_SUCCESS 0 |
#define | PP_RETURN_TPM_OPERATION_RESPONSE_FAILURE 1 |
#define | ACPI_FUNCTION_DSM_MEMORY_CLEAR_INTERFACE 1 |
#define | ACPI_FUNCTION_PTS_CLEAR_MOR_BIT 2 |
#define | MOR_REQUEST_SUCCESS 0 |
#define | MOR_REQUEST_GENERAL_FAILURE 1 |
The header file for TCG SMM driver.
Copyright (c) 2012 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file TcgSmm.h.
#define ACPI_FUNCTION_GET_PHYSICAL_PRESENCE_INTERFACE_VERSION 1 |
#define ACPI_FUNCTION_GET_PLATFORM_ACTION_TO_TRANSITION_TO_BIOS 4 |
#define ACPI_FUNCTION_GET_USER_CONFIRMATION_STATUS_FOR_REQUEST 8 |