TianoCore EDK2 master
Loading...
Searching...
No Matches
ArmPlatformLib.h
Go to the documentation of this file.
1
9#ifndef _ARMPLATFORMLIB_H_
10#define _ARMPLATFORMLIB_H_
11
12//
13// The package level header files this module uses
14//
15#include <PiPei.h>
16//
17// The protocols, PPI and GUID definitions for this module
18//
19#include <Ppi/MasterBootMode.h>
21
22#include <Library/ArmLib.h>
23
34 VOID
35 );
36
48VOID
50 VOID
51 );
52
60RETURN_STATUS
62 IN UINTN MpId
63 );
64
75VOID
77 OUT ARM_MEMORY_REGION_DESCRIPTOR **VirtualMemoryMap
78 );
79
90VOID
92 OUT UINTN *PpiListSize,
94 );
95
96#endif
UINT64 UINTN
RETURN_STATUS ArmPlatformInitialize(IN UINTN MpId)
VOID ArmPlatformGetPlatformPpiList(OUT UINTN *PpiListSize, OUT EFI_PEI_PPI_DESCRIPTOR **PpiList)
EFI_BOOT_MODE ArmPlatformGetBootMode(VOID)
VOID ArmPlatformGetVirtualMemoryMap(OUT ARM_MEMORY_REGION_DESCRIPTOR **VirtualMemoryMap)
VOID ArmPlatformPeiBootAction(VOID)
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
UINT32 EFI_BOOT_MODE
Definition: PiBootMode.h:18