summaryrefslogtreecommitdiffstats
path: root/ArmPkg/ArmPkg.dsc
diff options
context:
space:
mode:
authorSumit Garg <sumit.garg@linaro.org>2018-08-01 11:37:41 +0530
committerArd Biesheuvel <ard.biesheuvel@linaro.org>2018-08-01 11:03:45 +0200
commitd65b78f101b3f2845dc20b9556faf3f14904f3c5 (patch)
treec423d6e0041b922a6033e68b3f45472ad528362b /ArmPkg/ArmPkg.dsc
parent52437cb7633bc1811c53899c8981364c71246a26 (diff)
downloadedk2-d65b78f101b3f2845dc20b9556faf3f14904f3c5.tar.gz
edk2-d65b78f101b3f2845dc20b9556faf3f14904f3c5.tar.bz2
edk2-d65b78f101b3f2845dc20b9556faf3f14904f3c5.zip
ArmPkg: Add initial OpteeLib implementation
This is initial version of OP-TEE library that provides api's to communicate with OP-TEE OS (Trusted OS based on ARM TrustZone) via secure monitor calls. Currently it provides basic api to detect OP-TEE presence via UID matching. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Sumit Garg <sumit.garg@linaro.org> Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Diffstat (limited to 'ArmPkg/ArmPkg.dsc')
-rw-r--r--ArmPkg/ArmPkg.dsc2
1 files changed, 2 insertions, 0 deletions
diff --git a/ArmPkg/ArmPkg.dsc b/ArmPkg/ArmPkg.dsc
index 76d768126b..810caaff62 100644
--- a/ArmPkg/ArmPkg.dsc
+++ b/ArmPkg/ArmPkg.dsc
@@ -71,6 +71,7 @@
ArmGenericTimerCounterLib|ArmPkg/Library/ArmGenericTimerPhyCounterLib/ArmGenericTimerPhyCounterLib.inf
ArmSmcLib|ArmPkg/Library/ArmSmcLib/ArmSmcLib.inf
ArmDisassemblerLib|ArmPkg/Library/ArmDisassemblerLib/ArmDisassemblerLib.inf
+ OpteeLib|ArmPkg/Library/OpteeLib/OpteeLib.inf
UefiApplicationEntryPoint|MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf
PerformanceLib|MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf
@@ -131,6 +132,7 @@
ArmPkg/Library/ArmSmcLibNull/ArmSmcLibNull.inf
ArmPkg/Library/ArmHvcLib/ArmHvcLib.inf
ArmPkg/Library/ArmSvcLib/ArmSvcLib.inf
+ ArmPkg/Library/OpteeLib/OpteeLib.inf
ArmPkg/Filesystem/SemihostFs/SemihostFs.inf