| /rk3399_ARM-atf/bl32/tsp/ |
| H A D | tsp.mk | 7 INCLUDES += -Iinclude/bl32/tsp 10 BL32_SOURCES += bl32/tsp/tsp_ffa_main.c \ 11 bl32/tsp/ffa_helpers.c 13 BL32_SOURCES += bl32/tsp/tsp_main.c 16 BL32_SOURCES += bl32/tsp/aarch64/tsp_entrypoint.S \ 17 bl32/tsp/aarch64/tsp_exceptions.S \ 18 bl32/tsp/aarch64/tsp_request.S \ 19 bl32/tsp/tsp_interrupt.c \ 20 bl32/tsp/tsp_timer.c \ 21 bl32/tsp/tsp_common.c \ [all …]
|
| /rk3399_ARM-atf/bl32/sp_min/ |
| H A D | sp_min.mk | 14 INCLUDES += -Iinclude/bl32/sp_min 16 BL32_SOURCES += bl32/sp_min/sp_min_main.c \ 17 bl32/sp_min/aarch32/entrypoint.S \ 35 BL32_SOURCES += bl32/sp_min/wa_cve_2017_5715_bpiall.S \ 36 bl32/sp_min/wa_cve_2017_5715_icache_inv.S 39 BL32_SOURCES += bl32/sp_min/wa_cve_2017_5715_icache_inv.S 60 BL32_DEFAULT_LINKER_SCRIPT_SOURCE := bl32/sp_min/sp_min.ld.S
|
| /rk3399_ARM-atf/plat/qti/msm8916/ |
| H A D | msm8916_bl31_setup.c | 17 entry_point_info_t bl32; member 21 SET_STATIC_PARAM_HEAD(bl32, PARAM_EP, VERSION_1, 23 .bl32.pc = BL32_BASE, 57 return &image_ep_info.bl32; in bl31_plat_get_next_image_ep_info()
|
| /rk3399_ARM-atf/plat/amd/common/ |
| H A D | plat_xfer_list.c | 31 int32_t transfer_list_populate_ep_info(entry_point_info_t *bl32, in transfer_list_populate_ep_info() argument 48 *bl32 = *ep; in transfer_list_populate_ep_info() 57 if (transfer_list_set_handoff_args(tl_hdr, bl32) == NULL) { in transfer_list_populate_ep_info()
|
| /rk3399_ARM-atf/services/spd/tspd/ |
| H A D | tspd.mk | 10 SPD_INCLUDES := -Iinclude/bl32/tsp 25 BL32_ROOT := bl32/tsp
|
| /rk3399_ARM-atf/plat/st/stm32mp1/ |
| H A D | platform.mk | 110 BL32_DTSI := stm32mp15-bl32.dtsi 111 FDT_SOURCES += $(addprefix ${BUILD_PLAT}/fdts/, $(patsubst %.dtb,%-bl32.dts,$(DTB_FILE_NAME))) 127 BL32_DEP := bl32
|
| /rk3399_ARM-atf/plat/xilinx/common/ |
| H A D | plat_startup.c | 183 enum xbl_handoff xbl_handover(entry_point_info_t *bl32, in xbl_handover() argument 266 image = bl32; in xbl_handover() 269 bl32->spsr = (uint32_t)SPSR_MODE32(MODE32_svc, SPSR_T_ARM, in xbl_handover() 273 bl32->spsr = (uint32_t)SPSR_64(MODE_EL1, MODE_SP_ELX, in xbl_handover()
|
| /rk3399_ARM-atf/plat/amd/common/include/ |
| H A D | plat_xfer_list.h | 12 int32_t transfer_list_populate_ep_info(entry_point_info_t *bl32,
|
| /rk3399_ARM-atf/docs/plat/ |
| H A D | xilinx-versal-net.rst | 17 To build bl32 TSP you have to rebuild bl31 too 19 make CROSS_COMPILE=aarch64-none-elf- PLAT=versal_net SPD=tspd RESET_TO_BL31=1 bl31 bl32 37 * `VERSAL_NET_BL32_MEM_BASE`: Specifies the base address of the bl32 binary. 38 * `VERSAL_NET_BL32_MEM_SIZE`: Specifies the size of the memory region of the bl32 binary.
|
| H A D | xilinx-versal.rst | 17 To build bl32 TSP you have to rebuild bl31 too 19 make CROSS_COMPILE=aarch64-none-elf- PLAT=versal SPD=tspd RESET_TO_BL31=1 bl31 bl32 42 * `VERSAL_BL32_MEM_BASE`: Specifies the base address of the bl32 binary. 43 * `VERSAL_BL32_MEM_SIZE`: Specifies the size of the memory region of the bl32 binary.
|
| H A D | xilinx-zynqmp.rst | 19 To build bl32 TSP you have to rebuild bl31 too: 23 make CROSS_COMPILE=aarch64-none-elf- PLAT=zynqmp SPD=tspd RESET_TO_BL31=1 bl31 bl32 37 - ``ZYNQMP_BL32_MEM_BASE``: Specifies the base address of the bl32 binary. 38 - ``ZYNQMP_BL32_MEM_SIZE``: Specifies the size of the memory region of the bl32 binary.
|
| H A D | amd-versal2.rst | 37 * `BL32_MEM_BASE`: Specifies the base address of the bl32 binary. 38 * `BL32_MEM_SIZE`: Specifies the size of the memory region of the bl32 binary.
|
| H A D | rockchip.rst | 45 make ARCH=aarch32 CROSS_COMPILE=arm-linux-gnueabihf- PLAT=rk3288 AARCH32_SP=sp_min bl32
|
| /rk3399_ARM-atf/plat/xilinx/common/include/ |
| H A D | plat_startup.h | 38 enum xbl_handoff xbl_handover(entry_point_info_t *bl32,
|
| /rk3399_ARM-atf/services/spd/pncd/ |
| H A D | pncd.mk | 6 SPD_INCLUDES := -Iinclude/bl32/pnc
|
| /rk3399_ARM-atf/services/spd/tlkd/ |
| H A D | tlkd.mk | 8 SPD_INCLUDES := -Iinclude/bl32/payloads
|
| /rk3399_ARM-atf/services/std_svc/spm/el3_spmc/ |
| H A D | spmc.mk | 39 BL32_ROOT := bl32/tsp
|
| /rk3399_ARM-atf/docs/plat/arm/fvp/ |
| H A D | fvp-aemv8-base.rst | 80 --data cluster0.cpu0="<path-to>/<bl32-binary>"@0xff000000 \ 92 ``--data="<path-to><bl31|bl32|bl33-binary>"@<base-address-of-binary>`` 108 ``--data="<path-to><bl32-binary>"@<base-address-of-bl32>`` to the new value of 142 --data cluster0.cpu0="<path-to>/<bl32-binary>"@0x04002000 \
|
| H A D | fvp-cortex-a32.rst | 39 --data cluster0.cpu0="<path-to>/<bl32-binary>"@0x04002000 \
|
| H A D | fvp-cortex-a57-a53.rst | 44 --data cluster0.cpu0="<path-to>/<bl32-binary>"@0xff000000 \
|
| /rk3399_ARM-atf/docs/resources/diagrams/plantuml/ |
| H A D | bl2-loading-sp.puml | 33 bl2 -> FIP : read(bl32/SPMC)
|
| /rk3399_ARM-atf/docs/perf/ |
| H A D | tsp.rst | 23 build/<platform>/<build-type>/bl32.bin
|
| /rk3399_ARM-atf/docs/components/spd/ |
| H A D | tlk-dispatcher.rst | 66 passes this information to the EL3 software as members of the bl32\_ep\_info 67 struct, where bl32\_ep\_info is part of bl31\_params\_t (passed by BL2 in X0)
|
| /rk3399_ARM-atf/docs/plat/arm/juno/ |
| H A D | index.rst | 128 RESET_TO_SP_MIN=1 JUNO_AARCH32_EL3_RUNTIME=1 bl32 130 - Save ``bl32.bin`` to a temporary location and clean the build products. 134 cp <path-to-build>/bl32.bin <path-to-temporary> 151 BL32=<path-to-temporary>/bl32.bin all fip
|
| /rk3399_ARM-atf/ |
| H A D | Makefile | 409 AARCH32_SP_MAKE := $(wildcard bl32/${AARCH32_SP}/${AARCH32_SP}.mk) 412 $(error Error: No bl32/${AARCH32_SP}/${AARCH32_SP}.mk located) 1031 $(if ${BUILD_BL32}, $(eval $(call MAKE_BL,bl32,tos-fw,,$(ENCRYPT_BL32))),\ 1032 $(eval $(call TOOL_ADD_IMG,bl32,--tos-fw,,$(ENCRYPT_BL32)))) 1034 $(if ${BUILD_BL32}, $(eval $(call MAKE_BL,bl32,tos-fw)),\ 1035 $(eval $(call TOOL_ADD_IMG,bl32,--tos-fw)))
|