diff options
author | Supreeth Venkatesh <supreeth.venkatesh@arm.com> | 2017-09-20 20:48:11 +0100 |
---|---|---|
committer | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2017-10-06 22:35:41 +0100 |
commit | f8f0e454e1f9e0be354cfab2b70d4faa14982f6f (patch) | |
tree | 5e8e62414b25aab801c2368bdabdb68061bc2c2c /ArmPkg/ArmPkg.dsc | |
parent | 4d163696f23dc552b30c2a21cc5e5b7d201c7946 (diff) | |
download | edk2-f8f0e454e1f9e0be354cfab2b70d4faa14982f6f.tar.gz |
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.dsc | 1 |
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
|