summaryrefslogtreecommitdiffstats
path: root/ArmPlatformPkg/Include/Library/ArmPlatformLib.h
diff options
context:
space:
mode:
authoroliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524>2011-03-31 12:18:28 +0000
committeroliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524>2011-03-31 12:18:28 +0000
commita534d7148079f71f932e963d836c731559491021 (patch)
tree547286fde993c8ab5693246d721be8bb7b6e76b2 /ArmPlatformPkg/Include/Library/ArmPlatformLib.h
parentcf3a77a02a178f405cac140db7481e0d4ea739b4 (diff)
downloadedk2-a534d7148079f71f932e963d836c731559491021.tar.gz
edk2-a534d7148079f71f932e963d836c731559491021.tar.bz2
edk2-a534d7148079f71f932e963d836c731559491021.zip
ArmPlatformPkg/ArmPlatformLib: Introduce the function ArmPlatformGetBootMode()
This function returns the current Boot Mode of the ARM Platform. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11480 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'ArmPlatformPkg/Include/Library/ArmPlatformLib.h')
-rw-r--r--ArmPlatformPkg/Include/Library/ArmPlatformLib.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/ArmPlatformPkg/Include/Library/ArmPlatformLib.h b/ArmPlatformPkg/Include/Library/ArmPlatformLib.h
index c9b215e6dc..83c19baabd 100644
--- a/ArmPlatformPkg/Include/Library/ArmPlatformLib.h
+++ b/ArmPlatformPkg/Include/Library/ArmPlatformLib.h
@@ -68,6 +68,19 @@ VOID ArmPlatformIsMemoryInitialized(VOID);
VOID ArmPlatformInitializeBootMemory(VOID);
/**
+ Return the current Boot Mode
+
+ This function returns the boot reason on the platform
+
+ @return Return the current Boot Mode of the platform
+
+**/
+EFI_BOOT_MODE
+ArmPlatformGetBootMode (
+ VOID
+ );
+
+/**
Initialize controllers that must setup at the early stage
Some peripherals must be initialized in Secure World.