[01/10] arm/optee: Add optee 3.14 recipes

Message ID 20220504165820.882784-1-arunachalam.ganapathy@arm.com
State New
Headers show
Series [01/10] arm/optee: Add optee 3.14 recipes | expand

Commit Message

Arunachalam Ganapathy May 4, 2022, 4:58 p.m. UTC
Add back v3.14 optee-examples, optee-test, and optee-os-tadevkit for
TC platform compatibility. These files were removed as part of v3.16
upgrade.

Signed-off-by: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>
Change-Id: Ia12774125909e7f8bfc20a9797c25b04dd850ae7
---
 .../optee/optee-examples_3.14.0.bb            |  4 ++++
 .../optee/optee-os-tadevkit_3.14.0.bb         | 20 +++++++++++++++++++
 .../optee/optee-test_3.14.0.bb                |  3 +++
 3 files changed, 27 insertions(+)
 create mode 100644 meta-arm/recipes-security/optee/optee-examples_3.14.0.bb
 create mode 100644 meta-arm/recipes-security/optee/optee-os-tadevkit_3.14.0.bb
 create mode 100644 meta-arm/recipes-security/optee/optee-test_3.14.0.bb

Comments

Jon Mason May 5, 2022, 5:13 p.m. UTC | #1
On Wed, 4 May 2022 17:58:11 +0100, Arunachalam Ganapathy wrote:
> Add back v3.14 optee-examples, optee-test, and optee-os-tadevkit for
> TC platform compatibility. These files were removed as part of v3.16
> upgrade.

Applied, thanks!

[01/10] arm/optee: Add optee 3.14 recipes
        commit: 35445203d2a1e555db652e632d8ddeb1b7147c1e
[02/10] arm-bsp/optee: TC: Set preferred version of OP-TEE to v3.14
        commit: c9bb1eab4427e2ac8a09b5561bf00bdf6ec98e05
[03/10] arm-bsp/u-boot: TC: Upgrade to 2022.01 and add patch for secure DRAM size
        commit: 55d4a414e7dba3820e99c37100e1b405ffa4c20f
[04/10] arm-bsp/hafnium: TC: update SHA and remove upstreamed patches
        commit: 7ade3a68b2247156d888dd04c925020a08a85243
[05/10] arm-bsp/trusted-firmware-a: TC: Add Trusty SP support
        commit: 559ecba813f898ede2d5114d1bc0885a92b41c67
[06/10] arm-bsp/hafnium: TC: Support for trusty as a secure partition
        commit: 006503d94f56b07aa17afaa0f7edf413ddccc07f
[07/10] arm-bsp/linux: TC: Update backport patches of FFA driver
        commit: 1ce52a31ae3845330d6a72c1be14d5b40336cf7e
[08/10] arm-bsp/linux: TC: Add fixes in FFA driver
        commit: ad88391e957876b84ab0f6f1393c50dd386973a4
[09/10] arm-bsp/linux: TC: Add backport of Trusty driver
        commit: b36889fe71d5b7905a3af5dd945928bcac243d09
[10/10] arm-bsp/linux: TC: Add Trusty FFA adoption patches
        commit: cdb6c65f0ac3089a03561073be404229be3270a9

Best regards,

Patch

diff --git a/meta-arm/recipes-security/optee/optee-examples_3.14.0.bb b/meta-arm/recipes-security/optee/optee-examples_3.14.0.bb
new file mode 100644
index 00000000..f2b5f7dd
--- /dev/null
+++ b/meta-arm/recipes-security/optee/optee-examples_3.14.0.bb
@@ -0,0 +1,4 @@ 
+require optee-examples.inc
+
+SRCREV = "e9c870525af8f7e7fccf575a0ca5394ce55adcec"
+
diff --git a/meta-arm/recipes-security/optee/optee-os-tadevkit_3.14.0.bb b/meta-arm/recipes-security/optee/optee-os-tadevkit_3.14.0.bb
new file mode 100644
index 00000000..0d37a528
--- /dev/null
+++ b/meta-arm/recipes-security/optee/optee-os-tadevkit_3.14.0.bb
@@ -0,0 +1,20 @@ 
+FILESEXTRAPATHS:prepend := "${THISDIR}/optee-os:"
+require optee-os_3.14.0.bb
+
+SUMMARY = "OP-TEE Trusted OS TA devkit"
+DESCRIPTION = "OP-TEE TA devkit for build TAs"
+HOMEPAGE = "https://www.op-tee.org/"
+
+do_install() {
+    #install TA devkit
+    install -d ${D}${includedir}/optee/export-user_ta/
+    for f in ${B}/export-ta_${OPTEE_ARCH}/* ; do
+        cp -aR $f ${D}${includedir}/optee/export-user_ta/
+    done
+}
+
+do_deploy() {
+	echo "Do not inherit do_deploy from optee-os."
+}
+
+FILES:${PN} = "${includedir}/optee/"
diff --git a/meta-arm/recipes-security/optee/optee-test_3.14.0.bb b/meta-arm/recipes-security/optee/optee-test_3.14.0.bb
new file mode 100644
index 00000000..6367c276
--- /dev/null
+++ b/meta-arm/recipes-security/optee/optee-test_3.14.0.bb
@@ -0,0 +1,3 @@ 
+require optee-test.inc
+
+SRCREV = "f2eb88affbb7f028561b4fd5cbd049d5d704f741"