TianoCore EDK2 master
Loading...
Searching...
No Matches
ArmMpCoreInfo.h File Reference

Go to the source code of this file.

Data Structures

struct  ARM_MP_CORE_INFO_PPI
 

Macros

#define ARM_MP_CORE_INFO_PPI_GUID    { 0x6847cc74, 0xe9ec, 0x4f8f, {0xa2, 0x9d, 0xab, 0x44, 0xe7, 0x54, 0xa8, 0xfc} }
 

Typedefs

typedef EFI_STATUS(EFIAPI * ARM_MP_CORE_INFO_GET) (OUT UINTN *ArmCoreCount, OUT ARM_CORE_INFO **ArmCoreTable)
 

Variables

EFI_GUID gArmMpCoreInfoPpiGuid
 
EFI_GUID gArmMpCoreInfoGuid
 

Detailed Description

Copyright (c) 2011, ARM Limited. All rights reserved.

SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file ArmMpCoreInfo.h.

Macro Definition Documentation

◆ ARM_MP_CORE_INFO_PPI_GUID

#define ARM_MP_CORE_INFO_PPI_GUID    { 0x6847cc74, 0xe9ec, 0x4f8f, {0xa2, 0x9d, 0xab, 0x44, 0xe7, 0x54, 0xa8, 0xfc} }

Definition at line 14 of file ArmMpCoreInfo.h.

Typedef Documentation

◆ ARM_MP_CORE_INFO_GET

typedef EFI_STATUS(EFIAPI * ARM_MP_CORE_INFO_GET) (OUT UINTN *ArmCoreCount, OUT ARM_CORE_INFO **ArmCoreTable)

This service of the EFI_PEI_TEMPORARY_RAM_SUPPORT_PPI that migrates temporary RAM into permanent memory.

Parameters
PeiServicesPointer to the PEI Services Table.
TemporaryMemoryBaseSource Address in temporary memory from which the SEC or PEIM will copy the Temporary RAM contents.
PermanentMemoryBaseDestination Address in permanent memory into which the SEC or PEIM will copy the Temporary RAM contents.
CopySizeAmount of memory to migrate from temporary to permanent memory.
Return values
EFI_SUCCESSThe data was successfully returned.
EFI_INVALID_PARAMETERPermanentMemoryBase + CopySize > TemporaryMemoryBase when TemporaryMemoryBase > PermanentMemoryBase.

Definition at line 34 of file ArmMpCoreInfo.h.