XenevaOS
Loading...
Searching...
No Matches
SmmConfiguration.h
Go to the documentation of this file.
1
20#ifndef _SMM_CONFIGURATION_H_
21#define _SMM_CONFIGURATION_H_
22
24#include <Pi/PiSmmCis.h>
25
26#define EFI_SMM_CONFIGURATION_PROTOCOL_GUID EFI_MM_CONFIGURATION_PROTOCOL_GUID
27
43
45
58typedef
62 IN EFI_SMM_ENTRY_POINT SmmEntryPoint
63 );
64
80
82
83#endif
84
#define EFIAPI
Definition ProcessorBind.h:172
#define CONST
Definition Base.h:327
#define IN
Definition Base.h:347
VOID(EFIAPI * EFI_SMM_ENTRY_POINT)(IN CONST EFI_SMM_ENTRY_CONTEXT *SmmEntryContext)
Definition PiSmmCis.h:102
EFI_STATUS(EFIAPI * EFI_SMM_REGISTER_SMM_ENTRY)(IN CONST EFI_SMM_CONFIGURATION_PROTOCOL *This, IN EFI_SMM_ENTRY_POINT SmmEntryPoint)
Definition SmmConfiguration.h:60
struct _EFI_SMM_RESERVED_SMRAM_REGION EFI_SMM_RESERVED_SMRAM_REGION
EFI_GUID gEfiSmmConfigurationProtocolGuid
UINT64 EFI_PHYSICAL_ADDRESS
Definition UefiBaseType.h:54
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition Base.h:281
Definition SmmConfiguration.h:73
EFI_SMM_REGISTER_SMM_ENTRY RegisterSmmEntry
Definition SmmConfiguration.h:78
EFI_SMM_RESERVED_SMRAM_REGION * SmramReservedRegions
Definition SmmConfiguration.h:77
Definition SmmConfiguration.h:31
EFI_PHYSICAL_ADDRESS SmramReservedStart
Definition SmmConfiguration.h:36
UINT64 SmramReservedSize
Definition SmmConfiguration.h:41