TianoCore EDK2 master
|
#include <Library/DebugLib.h>
#include <Library/PeiServicesLib.h>
#include <Library/SmmRelocationLib.h>
#include <Ppi/MpServices2.h>
#include "Platform.h"
Go to the source code of this file.
Functions | |
STATIC EFI_STATUS EFIAPI | OnMpServices2Available (IN EFI_PEI_SERVICES **PeiServices, IN EFI_PEI_NOTIFY_DESCRIPTOR *NotifyDescriptor, IN VOID *Ppi) |
VOID | RelocateSmBase (VOID) |
Variables | |
STATIC CONST EFI_PEI_NOTIFY_DESCRIPTOR | mMpServices2Notify |
Install a callback to do smm relocation.
Copyright (c) 2024, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file SmmRelocation.c.
STATIC EFI_STATUS EFIAPI OnMpServices2Available | ( | IN EFI_PEI_SERVICES ** | PeiServices, |
IN EFI_PEI_NOTIFY_DESCRIPTOR * | NotifyDescriptor, | ||
IN VOID * | Ppi | ||
) |
Notification function called when EDKII_PEI_MP_SERVICES2_PPI becomes available.
[in] | PeiServices | Indirect reference to the PEI Services Table. |
[in] | NotifyDescriptor | Address of the notification descriptor data structure. |
[in] | Ppi | Address of the PPI that was installed. |
Definition at line 29 of file SmmRelocation.c.
VOID RelocateSmBase | ( | VOID | ) |
Definition at line 65 of file SmmRelocation.c.
STATIC CONST EFI_PEI_NOTIFY_DESCRIPTOR mMpServices2Notify |
Definition at line 57 of file SmmRelocation.c.