| /rk3399_ARM-atf/bl31/ |
| H A D | bl31.mk | 21 include services/std_svc/spm/common/spm.mk 22 include services/std_svc/spm/spm_mm/spm_mm.mk 30 include services/std_svc/spm/common/spm.mk 31 include services/std_svc/spm/el3_spmc/spmc.mk 48 services/arm_arch_svc/arm_arch_svc_setup.c \ 49 services/std_svc/std_svc_setup.c \ 57 VENDOR_EL3_SRCS += services/el3/ven_el3_svc.c 86 BL31_SOURCES += services/std_svc/sdei/sdei_dispatch.S \ 87 services/std_svc/sdei/sdei_event.c \ 88 services/std_svc/sdei/sdei_intr_mgmt.c \ [all …]
|
| /rk3399_ARM-atf/services/spd/tspd/ |
| H A D | tspd.mk | 7 TSPD_DIR := services/spd/tspd 13 SPD_SOURCES := services/spd/tspd/tspd_common.c \ 14 services/spd/tspd/tspd_helpers.S \ 15 services/spd/tspd/tspd_main.c \ 16 services/spd/tspd/tspd_pm.c
|
| /rk3399_ARM-atf/services/spd/opteed/ |
| H A D | opteed.mk | 7 OPTEED_DIR := services/spd/opteed 10 SPD_SOURCES := services/spd/opteed/opteed_common.c \ 11 services/spd/opteed/opteed_helpers.S \ 12 services/spd/opteed/opteed_main.c \ 13 services/spd/opteed/opteed_pm.c
|
| /rk3399_ARM-atf/services/spd/pncd/ |
| H A D | pncd.mk | 5 PNCD_DIR := services/spd/pncd 9 SPD_SOURCES := services/spd/pncd/pncd_common.c \ 10 services/spd/pncd/pncd_helpers.S \ 11 services/spd/pncd/pncd_main.c
|
| /rk3399_ARM-atf/services/spd/tlkd/ |
| H A D | tlkd.mk | 15 SPD_SOURCES := services/spd/tlkd/tlkd_common.c \ 16 services/spd/tlkd/tlkd_helpers.S \ 17 services/spd/tlkd/tlkd_main.c \ 18 services/spd/tlkd/tlkd_pm.c
|
| /rk3399_ARM-atf/services/std_svc/rmmd/trp/ |
| H A D | trp.mk | 7 RMM_SOURCES += services/std_svc/rmmd/trp/trp_entry.S \ 8 services/std_svc/rmmd/trp/trp_main.c \ 9 services/std_svc/rmmd/trp/trp_helpers.c 11 RMM_DEFAULT_LINKER_SCRIPT_SOURCE := services/std_svc/rmmd/trp/linker.ld.S
|
| /rk3399_ARM-atf/services/spd/trusty/ |
| H A D | trusty.mk | 9 SPD_SOURCES := services/spd/trusty/trusty.c \ 10 services/spd/trusty/trusty_helpers.S 13 SPD_SOURCES += services/spd/trusty/generic-arm64-smcall.c
|
| /rk3399_ARM-atf/bl32/sp_min/ |
| H A D | sp_min.mk | 21 services/arm_arch_svc/arm_arch_svc_setup.c \ 22 services/std_svc/std_svc_setup.c \ 26 BL32_SOURCES += services/el3/ven_el3_svc.c \ 44 BL32_SOURCES += services/std_svc/trng/trng_main.c \ 45 services/std_svc/trng/trng_entropy_pool.c 49 BL32_SOURCES += services/std_svc/errata_abi/errata_abi_main.c
|
| /rk3399_ARM-atf/services/std_svc/lfa/ |
| H A D | lfa.mk | 7 LFA_SOURCES += $(addprefix services/std_svc/lfa/, \ 13 LFA_SOURCES += services/std_svc/rmmd/rmmd_rmm_lfa.c
|
| /rk3399_ARM-atf/services/std_svc/rmmd/ |
| H A D | rmmd.mk | 13 include services/std_svc/rmmd/trp/trp.mk 16 RMMD_SOURCES += $(addprefix services/std_svc/rmmd/, \
|
| /rk3399_ARM-atf/services/std_svc/spm/common/ |
| H A D | spm.mk | 13 SPM_SOURCES := $(addprefix services/std_svc/spm/common/, \ 18 SPM_SOURCES += $(addprefix services/std_svc/spm/common/, \
|
| /rk3399_ARM-atf/docs/getting_started/ |
| H A D | rt-svc-writers-guide.rst | 11 levels lower than EL3 will request runtime services using the Secure Monitor 19 for full details). The EL3 runtime services framework in BL31 enables the 20 independent implementation of services for each group, which are then compiled 23 software. The common runtime services framework ensures that SMC Functions are 27 The interface and operation of the runtime services depends heavily on the 70 services defined by Arm standards, such as `PSCI`_. 78 The EL3 runtime services framework uses the call type and OEN to identify a 85 TF-A has a ``services`` directory in the source tree under which 130 During initialization the services framework validates each declared service 155 Runtime services are initialized once, during cold boot, by the primary CPU [all …]
|
| /rk3399_ARM-atf/docs/components/ |
| H A D | arm-sip-service.rst | 4 This document enumerates and describes the Arm SiP (Silicon Provider) services. 6 SiP services are non-standard, platform-specific services offered by the silicon 9 services: 16 The Arm SiP implementation offers the following services: 28 | | | for these services are deprecated |
|
| H A D | ven-el3-service.rst | 22 Vendor-specific EL3 monitor services are as follows: 54 | 1 | 0 | Added Debugfs and PMF services.| 56 | 1 | 1 | Added ACS SMC handler services.|
|
| H A D | secure-partition-manager-mm.rst | 8 resides at EL3 and management services run from isolated Secure Partitions at 17 applications to provide security services like DRM, secure payment and 19 used by Non-secure world applications to access these services. A Trusted OS 22 Management services are typically implemented at the highest level of privilege 37 firmware more difficult and does not allow isolation of unrelated services from 44 S-EL0 that can be used to implement simple management and security services. 48 under the control of privileged software, provides one or more services and 60 services in EL3 and instantiate the rest in a partition in S-EL0. 62 services from each other. 66 services to software components in the Non-secure world and other Secure [all …]
|
| /rk3399_ARM-atf/plat/st/stm32mp1/sp_min/ |
| H A D | sp_min-stm32mp1.mk | 49 plat/st/stm32mp1/services/bsec_svc.c \ 50 plat/st/stm32mp1/services/stm32mp1_svc_setup.c \
|
| /rk3399_ARM-atf/plat/arm/common/ |
| H A D | plat_acs_smc_handler.c | 13 uintptr_t plat_arm_acs_smc_handler(unsigned int smc_fid, uint64_t services, in plat_arm_acs_smc_handler() argument
|
| /rk3399_ARM-atf/include/plat/arm/common/ |
| H A D | plat_acs_smc_handler.h | 17 uint64_t services,
|
| /rk3399_ARM-atf/plat/arm/common/trp/ |
| H A D | arm_trp.mk | 12 INCLUDES += -Iinclude/services/trp
|
| /rk3399_ARM-atf/plat/qemu/common/trp/ |
| H A D | trp-qemu-common.mk | 12 INCLUDES += -Iinclude/services/trp
|
| /rk3399_ARM-atf/services/std_svc/spmd/ |
| H A D | spmd.mk | 7 SPMD_SOURCES += $(addprefix services/std_svc/spmd/, \
|
| /rk3399_ARM-atf/services/std_svc/spm/spm_mm/ |
| H A D | spm_mm.mk | 23 SPM_MM_SOURCES := $(addprefix services/std_svc/spm/spm_mm/, \
|
| /rk3399_ARM-atf/services/std_svc/spm/el3_spmc/ |
| H A D | spmc.mk | 11 SPMC_SOURCES := $(addprefix services/std_svc/spm/el3_spmc/, \
|
| /rk3399_ARM-atf/docs/about/ |
| H A D | maintainers.rst | 104 :|F|: services/std_svc/sdei/ 120 :|F|: services/std_svc/spm/el3_spmc/\* 121 :|F|: include/services/el3_spmc\_\* 122 :|F|: include/services/spmc_svc.h 132 :|F|: services/std_svc/spmd/\* 134 :|F|: include/services/ffa_svc.h 135 :|F|: include/services/el3_spmd_logical_sp.h 136 :|F|: include/services/spmd_svc.h 162 :|F|: services/std_svc/rmmd/\* 163 :|F|: include/services/rmmd_svc.h [all …]
|
| /rk3399_ARM-atf/docs/plat/ |
| H A D | meson-axg.rst | 14 - Basic SIP services (read efuse data, enable/disable JTAG).
|