TianoCore EDK2 master
|
#include <Pi/PiMultiPhase.h>
Go to the source code of this file.
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 EFI_STATUS(EFIAPI * | EFI_PEI_MM_REGISTER_MM_ENTRY) (IN CONST EFI_PEI_MM_CONFIGURATION_PPI *This, IN EFI_MM_ENTRY_POINT MmEntryPoint) |
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
Definition in file MmConfiguration.h.
#define EFI_PEI_MM_CONFIGURATION_PPI_GUID |
Definition at line 19 of file MmConfiguration.h.
typedef struct _EFI_PEI_MM_CONFIGURATION_PPI EFI_PEI_MM_CONFIGURATION_PPI |
Definition at line 24 of file MmConfiguration.h.
typedef EFI_STATUS(EFIAPI * EFI_PEI_MM_REGISTER_MM_ENTRY) (IN CONST EFI_PEI_MM_CONFIGURATION_PPI *This, IN EFI_MM_ENTRY_POINT MmEntryPoint) |
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. |
Definition at line 37 of file MmConfiguration.h.