UefiPayloadPkg[all]  0.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
SmmRegisterInfoGuid.h File Reference

Data Structures

struct  PLD_GENERIC_REGISTER
 
struct  PLD_SMM_REGISTERS
 

Macros

#define REGISTER_ID_SMI_GBL_EN   1
 
#define REGISTER_ID_SMI_GBL_EN_LOCK   2
 
#define REGISTER_ID_SMI_EOS   3
 
#define REGISTER_ID_SMI_APM_EN   4
 
#define REGISTER_ID_SMI_APM_STS   5
 

Typedefs

typedef
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE 
PLD_GENERIC_ADDRESS
 

Variables

EFI_GUID gSmmRegisterInfoGuid
 

Detailed Description

This file defines the SMM info hob structure.

Copyright (c) 2021, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Macro Definition Documentation

#define REGISTER_ID_SMI_APM_EN   4
#define REGISTER_ID_SMI_APM_STS   5
#define REGISTER_ID_SMI_EOS   3
#define REGISTER_ID_SMI_GBL_EN   1
#define REGISTER_ID_SMI_GBL_EN_LOCK   2

Typedef Documentation

typedef EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE PLD_GENERIC_ADDRESS

Reuse ACPI definition AddressSpaceId(0xC0-0xFF) is defined by OEM for MSR and other spaces

Variable Documentation

EFI_GUID gSmmRegisterInfoGuid

SMM Information GUID