summaryrefslogtreecommitdiffstats
path: root/ArmPlatformPkg
diff options
context:
space:
mode:
authorOlivier Martin <olivier.martin@arm.com>2014-07-15 09:18:44 +0000
committeroliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524>2014-07-15 09:18:44 +0000
commit6913a68302ad64e4e9981adf3bb572b9cf0d1dc0 (patch)
tree76f57a943f8b4024c68f32147f86f2f24f99e7bc /ArmPlatformPkg
parent2db16368d1554b3243c7b5c0f81aa226e8932722 (diff)
downloadedk2-6913a68302ad64e4e9981adf3bb572b9cf0d1dc0.tar.gz
edk2-6913a68302ad64e4e9981adf3bb572b9cf0d1dc0.tar.bz2
edk2-6913a68302ad64e4e9981adf3bb572b9cf0d1dc0.zip
ArmPlatformPkg/ArmPlatformLib.h: Added documentation for ArmPlatformPeiBootAction()
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Olivier Martin <olivier.martin@arm.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15657 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'ArmPlatformPkg')
-rw-r--r--ArmPlatformPkg/Include/Library/ArmPlatformLib.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/ArmPlatformPkg/Include/Library/ArmPlatformLib.h b/ArmPlatformPkg/Include/Library/ArmPlatformLib.h
index 94ad5c176f..ed631f3c42 100644
--- a/ArmPlatformPkg/Include/Library/ArmPlatformLib.h
+++ b/ArmPlatformPkg/Include/Library/ArmPlatformLib.h
@@ -97,6 +97,22 @@ ArmPlatformGetBootMode (
);
/**
+ First platform specific function to be called in the PEI phase
+
+ This function is actually the first function called by the PrePi
+ or PrePeiCore modules. It allows to retrieve arguments passed to
+ the UEFI firmware through the CPU registers.
+
+ This function might be written into assembler as no stack are set
+ when the function is invoked.
+
+**/
+VOID
+ArmPlatformPeiBootAction (
+ VOID
+ );
+
+/**
Initialize controllers that must setup in the normal world
This function is called by the ArmPlatformPkg/PrePi or ArmPlatformPkg/PlatformPei