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
>
20
#include <
Ppi/BootInRecoveryMode.h
>
21
22
#include <
Library/ArmLib.h
>
23
32
EFI_BOOT_MODE
33
ArmPlatformGetBootMode
(
34
VOID
35
);
36
48
VOID
49
ArmPlatformPeiBootAction
(
50
VOID
51
);
52
60
RETURN_STATUS
61
ArmPlatformInitialize
(
62
IN
UINTN
MpId
63
);
64
75
VOID
76
ArmPlatformGetVirtualMemoryMap
(
77
OUT
ARM_MEMORY_REGION_DESCRIPTOR
**VirtualMemoryMap
78
);
79
90
VOID
91
ArmPlatformGetPlatformPpiList
(
92
OUT
UINTN
*PpiListSize,
93
OUT
EFI_PEI_PPI_DESCRIPTOR
**PpiList
94
);
95
96
#endif
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
ArmLib.h
ArmPlatformInitialize
RETURN_STATUS ArmPlatformInitialize(IN UINTN MpId)
Definition:
ArmPlatformLibNull.c:89
ArmPlatformGetPlatformPpiList
VOID ArmPlatformGetPlatformPpiList(OUT UINTN *PpiListSize, OUT EFI_PEI_PPI_DESCRIPTOR **PpiList)
Definition:
ArmPlatformLibNull.c:124
ArmPlatformGetBootMode
EFI_BOOT_MODE ArmPlatformGetBootMode(VOID)
Definition:
ArmPlatformLibNull.c:74
ArmPlatformGetVirtualMemoryMap
VOID ArmPlatformGetVirtualMemoryMap(OUT ARM_MEMORY_REGION_DESCRIPTOR **VirtualMemoryMap)
ArmPlatformPeiBootAction
VOID ArmPlatformPeiBootAction(VOID)
BootInRecoveryMode.h
MasterBootMode.h
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
EFI_BOOT_MODE
UINT32 EFI_BOOT_MODE
Definition:
PiBootMode.h:18
PiPei.h
ARM_MEMORY_REGION_DESCRIPTOR
Definition:
ArmLib.h:48
EFI_PEI_PPI_DESCRIPTOR
Definition:
PiPeiCis.h:90
ArmPlatformPkg
Include
Library
ArmPlatformLib.h
Generated on Fri Nov 15 2024 18:01:05 for TianoCore EDK2 by
1.9.6