StandaloneMmPkg: Arm: Update to use the new StandaloneMmCpu driver
Update entry point library for Arm to use the new architecture independent StandaloneMmCpu driver. Signed-off-by: Tuan Phan <tphan@ventanamicro.com> Reviewed-by: levi.yun <yeoreum.yun@arm.com> Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
This commit is contained in:
@@ -10,6 +10,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
|
||||
#ifndef __STANDALONEMMCORE_ENTRY_POINT_H__
|
||||
#define __STANDALONEMMCORE_ENTRY_POINT_H__
|
||||
|
||||
#include <StandaloneMmCpu.h>
|
||||
#include <Library/PeCoffLib.h>
|
||||
#include <Library/FvLib.h>
|
||||
|
||||
@@ -47,18 +48,6 @@ typedef struct {
|
||||
EFI_SECURE_PARTITION_CPU_INFO *CpuInfo;
|
||||
} EFI_SECURE_PARTITION_BOOT_INFO;
|
||||
|
||||
typedef
|
||||
EFI_STATUS
|
||||
(*PI_MM_ARM_TF_CPU_DRIVER_ENTRYPOINT) (
|
||||
IN UINTN EventId,
|
||||
IN UINTN CpuNumber,
|
||||
IN UINTN NsCommBufferAddr
|
||||
);
|
||||
|
||||
typedef struct {
|
||||
PI_MM_ARM_TF_CPU_DRIVER_ENTRYPOINT *ArmTfCpuDriverEpPtr;
|
||||
} ARM_TF_CPU_DRIVER_EP_DESCRIPTOR;
|
||||
|
||||
typedef RETURN_STATUS (*REGION_PERMISSION_UPDATE_FUNC) (
|
||||
IN EFI_PHYSICAL_ADDRESS BaseAddress,
|
||||
IN UINT64 Length
|
||||
@@ -145,8 +134,8 @@ LocateStandaloneMmCorePeCoffData (
|
||||
VOID *
|
||||
EFIAPI
|
||||
CreateHobListFromBootInfo (
|
||||
IN OUT PI_MM_ARM_TF_CPU_DRIVER_ENTRYPOINT *CpuDriverEntryPoint,
|
||||
IN EFI_SECURE_PARTITION_BOOT_INFO *PayloadBootInfo
|
||||
IN OUT PI_MM_CPU_DRIVER_ENTRYPOINT *CpuDriverEntryPoint,
|
||||
IN EFI_SECURE_PARTITION_BOOT_INFO *PayloadBootInfo
|
||||
);
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user