TianoCore EDK2 master
|
#include <Pi/PiMmCis.h>
Go to the source code of this file.
Data Structures | |
struct | _EFI_MM_CONFIGURATION_PROTOCOL |
Macros | |
#define | EFI_MM_CONFIGURATION_PROTOCOL_GUID |
Typedefs | |
typedef struct _EFI_MM_CONFIGURATION_PROTOCOL | EFI_MM_CONFIGURATION_PROTOCOL |
typedef EFI_STATUS(EFIAPI * | EFI_MM_REGISTER_MM_ENTRY) (IN CONST EFI_MM_CONFIGURATION_PROTOCOL *This, IN EFI_MM_ENTRY_POINT MmEntryPoint) |
Variables | |
EFI_GUID | gEfiMmConfigurationProtocolGuid |
EFI MM Configuration Protocol as defined in the PI 1.5 specification.
This protocol 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) 2017, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file MmConfiguration.h.
#define EFI_MM_CONFIGURATION_PROTOCOL_GUID |
Definition at line 19 of file MmConfiguration.h.
typedef struct _EFI_MM_CONFIGURATION_PROTOCOL EFI_MM_CONFIGURATION_PROTOCOL |
Definition at line 24 of file MmConfiguration.h.
typedef EFI_STATUS(EFIAPI * EFI_MM_REGISTER_MM_ENTRY) (IN CONST EFI_MM_CONFIGURATION_PROTOCOL *This, IN EFI_MM_ENTRY_POINT MmEntryPoint) |
Register the MM Foundation entry point.
This function registers the MM Foundation entry point with the processor code. This entry point will be invoked by the MM Processor entry code.
[in] | This | The EFI_MM_CONFIGURATION_PROTOCOL instance. |
[in] | MmEntryPoint | MM Foundation entry point. |
EFI_SUCCESS | Success to register MM Entry Point. |
EFI_INVALID_PARAMETER | MmEntryPoint is NULL. |
Definition at line 39 of file MmConfiguration.h.