MdePkg[all]
1.08
|
Data Structures | |
struct | _EFI_PEI_MM_CONFIGURATION_PPI |
Macros | |
#define | EFI_PEI_MM_CONFIGURATION_PPI_GUID |
Typedefs | |
typedef struct _EFI_PEI_MM_CONFIGURATION_PPI | EFI_PEI_MM_CONFIGURATION_PPI |
typedef IN EFI_MM_ENTRY_POINT | MmEntryPoint |
Functions | |
typedef | EFI_STATUS (EFIAPI *EFI_PEI_MM_REGISTER_MM_ENTRY)(IN CONST EFI_PEI_MM_CONFIGURATION_PPI *This |
Variables | |
EFI_GUID | gEfiPeiMmConfigurationPpi |
EFI MM Configuration PPI as defined in PI 1.5 specification.
This PPI is used to: 1) report the portions of MMRAM regions which cannot be used for the MMRAM heap. 2) register the MM Foundation entry point with the processor code. The entry point will be invoked by the MM processor entry code.
Copyright (c) Microsoft Corporation. SPDX-License-Identifier: BSD-2-Clause-Patent
#define EFI_PEI_MM_CONFIGURATION_PPI_GUID |
typedef struct _EFI_PEI_MM_CONFIGURATION_PPI EFI_PEI_MM_CONFIGURATION_PPI |
typedef IN EFI_MM_ENTRY_POINT MmEntryPoint |
typedef EFI_STATUS | ( | EFIAPI * | EFI_PEI_MM_REGISTER_MM_ENTRY | ) |
This function registers the MM Foundation entry point with the processor code. This entry point will be invoked by the MM Processor entry code as defined in PI specification.
[in] | This | The EFI_PEI_MM_CONFIGURATION_PPI instance. |
[in] | MmEntryPoint | MM Foundation entry point. |
EFI_SUCCESS | The entry-point was successfully registered. |
EFI_GUID gEfiPeiMmConfigurationPpi |