Home
last modified time | relevance | path

Searched refs:ffa (Results 1 – 25 of 30) sorted by relevance

12

/openbmc/linux/drivers/firmware/arm_ffa/
H A DMakefile2 ffa-bus-y = bus.o
3 ffa-driver-y = driver.o
4 ffa-transport-$(CONFIG_ARM_FFA_SMCCC) += smccc.o
5 ffa-module-objs := $(ffa-bus-y) $(ffa-driver-y) $(ffa-transport-y)
6 obj-$(CONFIG_ARM_FFA_TRANSPORT) = ffa-module.o
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/
H A D0006-FF-A-v15-arm_ffa-introduce-sandbox-FF-A-support.patch27 doc/arch/arm64.ffa.rst | 19 +-
29 drivers/firmware/arm-ffa/Kconfig | 13 +-
30 drivers/firmware/arm-ffa/Makefile | 10 +-
31 drivers/firmware/arm-ffa/ffa-emul-uclass.c | 720 ++++++++++++++++++
32 .../firmware/arm-ffa/sandbox_arm_ffa_priv.h | 14 -
33 drivers/firmware/arm-ffa/sandbox_ffa.c | 110 +++
38 create mode 100644 drivers/firmware/arm-ffa/ffa-emul-uclass.c
39 delete mode 100644 drivers/firmware/arm-ffa/sandbox_arm_ffa_priv.h
40 create mode 100644 drivers/firmware/arm-ffa/sandbox_ffa.c
53 F: doc/arch/arm64.ffa.rst
[all …]
H A D0007-FF-A-v15-arm_ffa-introduce-sandbox-test-cases-for-UC.patch21 doc/arch/arm64.ffa.rst | 1 +
23 test/dm/ffa.c | 261 +++++++++++++++++++++++++++++++++++++++++
25 create mode 100644 test/dm/ffa.c
31 @@ -276,6 +276,7 @@ F: doc/arch/arm64.ffa.rst
33 F: drivers/firmware/arm-ffa/
35 +F: test/dm/ffa.c
39 diff --git a/doc/arch/arm64.ffa.rst b/doc/arch/arm64.ffa.rst
41 --- a/doc/arch/arm64.ffa.rst
42 +++ b/doc/arch/arm64.ffa.rst
68 +obj-$(CONFIG_ARM_FFA_TRANSPORT) += ffa.o
[all …]
H A D0004-FF-A-v15-arm_ffa-introduce-Arm-FF-A-support.patch46 Generic FF-A methods are implemented in the Uclass (arm-ffa-uclass.c).
47 Arm specific methods are implemented in the Arm driver (arm-ffa.c).
52 [2]: doc/arch/arm64.ffa.rst
59 doc/arch/arm64.ffa.rst | 238 ++++
63 drivers/firmware/arm-ffa/Kconfig | 36 +
64 drivers/firmware/arm-ffa/Makefile | 8 +
65 drivers/firmware/arm-ffa/arm-ffa-uclass.c | 1065 +++++++++++++++++
66 drivers/firmware/arm-ffa/arm-ffa.c | 104 ++
67 .../firmware/arm-ffa/sandbox_arm_ffa_priv.h | 14 +
72 create mode 100644 doc/arch/arm64.ffa.rst
[all …]
H A D0005-FF-A-v15-arm_ffa-introduce-armffa-command.patch30 doc/arch/arm64.ffa.rst | 7 ++
33 drivers/firmware/arm-ffa/Kconfig | 1 +
47 F: doc/arch/arm64.ffa.rst
49 F: drivers/firmware/arm-ffa/
293 diff --git a/doc/arch/arm64.ffa.rst b/doc/arch/arm64.ffa.rst
295 --- a/doc/arch/arm64.ffa.rst
296 +++ b/doc/arch/arm64.ffa.rst
422 diff --git a/drivers/firmware/arm-ffa/Kconfig b/drivers/firmware/arm-ffa/Kconfig
424 --- a/drivers/firmware/arm-ffa/Kconfig
425 +++ b/drivers/firmware/arm-ffa/Kconfig
H A D0008-FF-A-v15-arm_ffa-introduce-armffa-command-Sandbox-te.patch25 @@ -276,6 +276,7 @@ F: doc/arch/arm64.ffa.rst
27 F: drivers/firmware/arm-ffa/
30 F: test/dm/ffa.c
/openbmc/linux/drivers/tee/optee/
H A Dffa_abi.c64 mutex_lock(&optee->ffa.mutex); in optee_shm_from_ffa_handle()
65 r = rhashtable_lookup_fast(&optee->ffa.global_ids, &global_id, in optee_shm_from_ffa_handle()
69 mutex_unlock(&optee->ffa.mutex); in optee_shm_from_ffa_handle()
86 mutex_lock(&optee->ffa.mutex); in optee_shm_add_ffa_handle()
87 rc = rhashtable_lookup_insert_fast(&optee->ffa.global_ids, &r->linkage, in optee_shm_add_ffa_handle()
89 mutex_unlock(&optee->ffa.mutex); in optee_shm_add_ffa_handle()
102 mutex_lock(&optee->ffa.mutex); in optee_shm_rem_ffa_handle()
103 r = rhashtable_lookup_fast(&optee->ffa.global_ids, &global_id, in optee_shm_rem_ffa_handle()
106 rc = rhashtable_remove_fast(&optee->ffa.global_ids, in optee_shm_rem_ffa_handle()
108 mutex_unlock(&optee->ffa.mutex); in optee_shm_rem_ffa_handle()
[all …]
H A Doptee_private.h191 struct optee_ffa ffa; member
/openbmc/openbmc/meta-arm/meta-arm/recipes-kernel/arm-ffa-user/
H A Darm-ffa-user_5.0.2.bb18 KERNEL_MODULE_AUTOLOAD += "arm-ffa-user"
19 KERNEL_MODULE_PROBECONF += "arm-ffa-user"
30 module_conf_arm-ffa-user = "options arm-ffa-user uuid_str_list=${FFA_USER_UUID_LIST}"
/openbmc/openbmc/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/
H A Dtrusted-firmware-a_%.bbappend17 # Trusted Services secure partitions require arm-ffa machine feature.
19 TFA_SPD:qemuarm64-secureboot = "${@bb.utils.contains('MACHINE_FEATURES', 'arm-ffa', 'spmd', 'opteed…
21 EXTRA_OEMAKE:append:qemuarm64-secureboot = "${@bb.utils.contains('MACHINE_FEATURES', 'arm-ffa', ' C…
54 EXTRA_OEMAKE:append:qemuarm64-secureboot = "${@bb.utils.contains('MACHINE_FEATURES', 'arm-ffa', \
/openbmc/openbmc/meta-arm/meta-arm/recipes-kernel/linux/
H A Dlinux-yocto%.bbappend26 FFA_TRANSPORT_INCLUDE = "${@bb.utils.contains('MACHINE_FEATURES', 'arm-ffa', 'arm-ffa-transport.inc…
H A Darm-ffa-transport.inc5 file://arm-ffa-transport.cfg \
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/
H A Dtrusted-firmware-a-fvp-base.inc14 SPMC_IS_OPTEE = "${@bb.utils.contains('MACHINE_FEATURES', 'arm-ffa', '0' \
19 EXTRA_OEMAKE += "${@bb.utils.contains('MACHINE_FEATURES','arm-ffa', \
/openbmc/openbmc/meta-arm/documentation/
H A Dtrusted-services.md31 …is required. If your platform doesn't include it already you can add `arm-ffa` into MACHINE_FEATUR…
34 …For running the `uefi-test` or the `xtest -t ffa_spmc` tests under Linux the `arm-ffa-user` drivel…
36 (Please see ` meta-arm/recipes-kernel/arm-ffa-user`.)
/openbmc/openbmc/meta-arm/meta-arm-bsp/documentation/corstone1000/
H A Dchange-log.rst171 | arm-ffa-tee | 1.1.2-r0 |
237 | arm-ffa-tee | 1.1.2-r0 |
239 | arm-ffa-user | 5.0.1-r0 |
303 | arm-ffa-tee | 1.1.1 |
305 | arm-ffa-user | 5.0.0 |
/openbmc/openbmc/meta-arm/meta-arm/recipes-security/trusted-services/libts/
H A D0001-Remove-TEE-driver-external-component.patch144 - out/linux-arm-ffa-tee/load_module.sh
146 out/linux-arm-ffa-user/load_module.sh
157 - out/linux-arm-ffa-tee/load_module.sh
158 out/linux-arm-ffa-user/load_module.sh
/openbmc/openbmc/meta-arm/meta-arm/recipes-kernel/arm-ffa-user/files/
H A DMakefile1 obj-m := arm-ffa-user.o
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-security/optee/
H A Doptee-os-fvp-base.inc11 EXTRA_OEMAKE += "${@bb.utils.contains('MACHINE_FEATURES', 'arm-ffa', ' CFG_CORE_HEAP_SIZE=131072 CF…
/openbmc/openbmc/meta-arm/meta-arm/recipes-security/optee/
H A Doptee-test_4.3.0.bb12 ' arm-ffa-user', '' , d)}"
/openbmc/openbmc/meta-arm/meta-arm/recipes-security/trusted-services/
H A Dts-uefi-test_git.bb10 RDEPENDS:${PN} += "libts arm-ffa-user"
H A Dlibts_git.bb14 DEPENDS += "arm-ffa-user"
/openbmc/openbmc/meta-arm/meta-arm-bsp/conf/machine/include/
H A Dcorstone1000.inc41 MACHINE_FEATURES += "arm-ffa"
/openbmc/openbmc/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/files/
H A D0001-Add-spmc_manifest-for-qemu.patch33 + compatible = "arm,ffa-core-manifest-1.0";
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/fvp-base/
H A Doptee_spmc_maifest.dts18 compatible = "arm,ffa-core-manifest-1.0";
/openbmc/linux/arch/arm64/kvm/hyp/nvhe/
H A DMakefile25 cache.o setup.o mm.o mem_protect.o sys_regs.o pkvm.o stacktrace.o ffa.o

12