1
0
mirror of https://git.yoctoproject.org/meta-arm synced 2026-05-08 05:09:56 +00:00

arm-bsp/optee-os: N1SDP support for optee-os 3.20

This patch adds optee-os 3.20 support on N1SDP, the optee-os 3.20
bbappend file is also added.

Signed-off-by: Xueliang Zhong <xueliang.zhong@arm.com>
Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
Xueliang Zhong
2023-03-31 19:14:34 +00:00
committed by Jon Mason
parent 91725e95c9
commit b3c60cd3fa
4 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -31,7 +31,7 @@ EXTRA_IMAGEDEPENDS += "virtual/control-processor-firmware"
EXTRA_IMAGEDEPENDS += "edk2-firmware" EXTRA_IMAGEDEPENDS += "edk2-firmware"
#optee #optee
PREFERRED_VERSION_optee-os ?= "3.18.%" PREFERRED_VERSION_optee-os ?= "3.20.%"
#grub-efi #grub-efi
EFI_PROVIDER ?= "grub-efi" EFI_PROVIDER ?= "grub-efi"
@@ -15,8 +15,8 @@ diff --git a/core/arch/arm/kernel/spmc_sp_handler.c b/core/arch/arm/kernel/spmc_
index e0fa0aa6..c7a45387 100644 index e0fa0aa6..c7a45387 100644
--- a/core/arch/arm/kernel/spmc_sp_handler.c --- a/core/arch/arm/kernel/spmc_sp_handler.c
+++ b/core/arch/arm/kernel/spmc_sp_handler.c +++ b/core/arch/arm/kernel/spmc_sp_handler.c
@@ -1004,6 +1004,12 @@ void spmc_sp_msg_handler(struct thread_smc_args *args, @@ -1132,6 +1132,12 @@ void spmc_sp_msg_handler(struct thread_smc_args *args,
ffa_mem_reclaim(args, caller_sp); handle_mem_perm_set(args, caller_sp);
sp_enter(args, caller_sp); sp_enter(args, caller_sp);
break; break;
+ case 0xdeadbeef: + case 0xdeadbeef:
@@ -1,7 +1,6 @@
# Machine specific configurations # Machine specific configurations
MACHINE_OPTEE_OS_REQUIRE ?= "" MACHINE_OPTEE_OS_REQUIRE ?= ""
MACHINE_OPTEE_OS_REQUIRE:n1sdp = "optee-os-n1sdp.inc"
MACHINE_OPTEE_OS_REQUIRE:tc = "optee-os-tc.inc" MACHINE_OPTEE_OS_REQUIRE:tc = "optee-os-tc.inc"
require ${MACHINE_OPTEE_OS_REQUIRE} require ${MACHINE_OPTEE_OS_REQUIRE}
@@ -2,5 +2,6 @@
MACHINE_OPTEE_OS_REQUIRE ?= "" MACHINE_OPTEE_OS_REQUIRE ?= ""
MACHINE_OPTEE_OS_REQUIRE:corstone1000 = "optee-os-corstone1000-common.inc" MACHINE_OPTEE_OS_REQUIRE:corstone1000 = "optee-os-corstone1000-common.inc"
MACHINE_OPTEE_OS_REQUIRE:n1sdp = "optee-os-n1sdp.inc"
require ${MACHINE_OPTEE_OS_REQUIRE} require ${MACHINE_OPTEE_OS_REQUIRE}