summaryrefslogtreecommitdiffstats
path: root/ArmPkg/ArmPkg.dsc
diff options
context:
space:
mode:
authorSupreeth Venkatesh <supreeth.venkatesh@arm.com>2017-09-20 20:48:11 +0100
committerArd Biesheuvel <ard.biesheuvel@linaro.org>2017-10-06 22:35:41 +0100
commitf8f0e454e1f9e0be354cfab2b70d4faa14982f6f (patch)
tree5e8e62414b25aab801c2368bdabdb68061bc2c2c /ArmPkg/ArmPkg.dsc
parent4d163696f23dc552b30c2a21cc5e5b7d201c7946 (diff)
downloadedk2-f8f0e454e1f9e0be354cfab2b70d4faa14982f6f.tar.gz
edk2-f8f0e454e1f9e0be354cfab2b70d4faa14982f6f.tar.bz2
edk2-f8f0e454e1f9e0be354cfab2b70d4faa14982f6f.zip
ArmPkg/ArmSvcLib: Add ArmSvcLib implementation.
This patch adds a library that enables invocation of SVCs from Exception Level EL0. It will be used by the Standalone MM environment to request services from a software running in a privileged EL e.g. ARM Trusted Firmware. The library is derived directly from Arm SMC Library. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Achin Gupta <achin.gupta@arm.com> Signed-off-by: Supreeth Venkatesh <supreeth.venkatesh@arm.com> [ardb: assign frame pointer (AArch64) keep stack alignment (ARM)] Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Diffstat (limited to 'ArmPkg/ArmPkg.dsc')
-rw-r--r--ArmPkg/ArmPkg.dsc1
1 files changed, 1 insertions, 0 deletions
diff --git a/ArmPkg/ArmPkg.dsc b/ArmPkg/ArmPkg.dsc
index fc24a788df..cf9a5c1210 100644
--- a/ArmPkg/ArmPkg.dsc
+++ b/ArmPkg/ArmPkg.dsc
@@ -133,6 +133,7 @@
ArmPkg/Library/ArmSmcLib/ArmSmcLib.inf
ArmPkg/Library/ArmSmcLibNull/ArmSmcLibNull.inf
ArmPkg/Library/ArmHvcLib/ArmHvcLib.inf
+ ArmPkg/Library/ArmSvcLib/ArmSvcLib.inf
ArmPkg/Filesystem/SemihostFs/SemihostFs.inf