TianoCore EDK2
master
Loading...
Searching...
No Matches
MmConfiguration.h
Go to the documentation of this file.
1
14
#ifndef MM_CONFIGURATION_PPI_H_
15
#define MM_CONFIGURATION_PPI_H_
16
17
#include <
Pi/PiMultiPhase.h
>
18
19
#define EFI_PEI_MM_CONFIGURATION_PPI_GUID \
20
{ \
21
0xc109319, 0xc149, 0x450e, { 0xa3, 0xe3, 0xb9, 0xba, 0xdd, 0x9d, 0xc3, 0xa4 } \
22
}
23
24
typedef
struct
_EFI_PEI_MM_CONFIGURATION_PPI
EFI_PEI_MM_CONFIGURATION_PPI
;
25
36
typedef
37
EFI_STATUS
38
(EFIAPI *
EFI_PEI_MM_REGISTER_MM_ENTRY
)(
39
IN
CONST
EFI_PEI_MM_CONFIGURATION_PPI
*This,
40
IN
EFI_MM_ENTRY_POINT
MmEntryPoint
41
);
42
55
struct
_EFI_PEI_MM_CONFIGURATION_PPI
{
56
EFI_MM_RESERVED_MMRAM_REGION
*MmramReservedRegions;
57
EFI_PEI_MM_REGISTER_MM_ENTRY
RegisterMmEntry;
58
};
59
60
extern
EFI_GUID
gEfiPeiMmConfigurationPpi;
61
62
#endif
CONST
#define CONST
Definition:
Base.h:259
IN
#define IN
Definition:
Base.h:279
EFI_MM_ENTRY_POINT
VOID(EFIAPI * EFI_MM_ENTRY_POINT)(IN CONST EFI_MM_ENTRY_CONTEXT *MmEntryContext)
Definition:
PiMmCis.h:238
PiMultiPhase.h
EFI_PEI_MM_REGISTER_MM_ENTRY
EFI_STATUS(EFIAPI * EFI_PEI_MM_REGISTER_MM_ENTRY)(IN CONST EFI_PEI_MM_CONFIGURATION_PPI *This, IN EFI_MM_ENTRY_POINT MmEntryPoint)
Definition:
MmConfiguration.h:38
MmEntryPoint
VOID EFIAPI MmEntryPoint(IN CONST EFI_MM_ENTRY_CONTEXT *MmEntryContext)
Definition:
StandaloneMmCore.c:506
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
_EFI_MM_RESERVED_MMRAM_REGION
Definition:
PiMultiPhase.h:146
_EFI_PEI_MM_CONFIGURATION_PPI
Definition:
MmConfiguration.h:55
GUID
Definition:
Base.h:213
MdePkg
Include
Ppi
MmConfiguration.h
Generated on Fri Nov 15 2024 18:01:16 for TianoCore EDK2 by
1.9.6