Home
last modified time | relevance | path

Searched refs:bl31 (Results 1 – 25 of 116) sorted by relevance

12345

/external/arm-trusted-firmware/bl31/
Dbl31.mk29 BL31_SOURCES += bl31/bl31_main.c \
30 bl31/interrupt_mgmt.c \
31 bl31/aarch64/bl31_entrypoint.S \
32 bl31/aarch64/crash_reporting.S \
33 bl31/aarch64/ea_delegate.S \
34 bl31/aarch64/runtime_exceptions.S \
35 bl31/bl31_context_mgmt.c \
59 BL31_SOURCES += bl31/ehf.c
131 BL31_LINKERFILE := bl31/bl31.ld.S
/external/trusty/arm-trusted-firmware/bl31/
Dbl31.mk37 BL31_SOURCES += bl31/bl31_main.c \
38 bl31/interrupt_mgmt.c \
39 bl31/aarch64/bl31_entrypoint.S \
40 bl31/aarch64/crash_reporting.S \
41 bl31/aarch64/runtime_exceptions.S \
42 bl31/bl31_context_mgmt.c \
43 bl31/bl31_traps.c \
75 BL31_SOURCES += bl31/ehf.c
79 BL31_SOURCES += bl31/aarch64/ea_delegate.S
186 BL31_DEFAULT_LINKER_SCRIPT_SOURCE := bl31/bl31.ld.S
/external/arm-trusted-firmware/docs/resources/diagrams/plantuml/
Dbl2-loading-sp.puml37 bl2 -> FIP : read(bl31)
38 create bl31
39 bl2 -> bl31 : load
40 bl2 --> bl31 : hand off (TOS_FW_CONFIG)
42 bl31 --> SPMC : hand off (TOS_FW_CONFIG)
/external/trusty/arm-trusted-firmware/docs/resources/diagrams/plantuml/
Dbl2-loading-sp.puml37 bl2 -> FIP : read(bl31)
38 create bl31
39 bl2 -> bl31 : load
40 bl2 --> bl31 : hand off (TOS_FW_CONFIG)
42 bl31 --> SPMC : hand off (TOS_FW_CONFIG)
Dtfa_rse_dfd.puml54 bl31 [label="TF-A Runtime\n(BL31)" fillcolor="#ddffb3"]
67 nvm -> bl31 [lhead=cluster_tfa label="DF1"]
68 uart -> bl31 [dir="both" lhead=cluster_tfa label="DF2"]
73 bl31 -> rse [dir="both" ltail=cluster_tfa lhead=cluster_rse label="DF7" minlen=1]
/external/arm-trusted-firmware/plat/arm/board/arm_fpga/
Dplatform.mk122 $(eval $(call MAKE_S,$(BUILD_PLAT),plat/arm/board/arm_fpga/rom_trampoline.S,bl31))
123 $(eval $(call MAKE_S,$(BUILD_PLAT),plat/arm/board/arm_fpga/kernel_trampoline.S,bl31))
124 $(eval $(call MAKE_LD,$(BUILD_PLAT)/build_axf.ld,plat/arm/board/arm_fpga/build_axf.ld.S,bl31))
126 bl31.axf: bl31 dtbs ${BUILD_PLAT}/rom_trampoline.o ${BUILD_PLAT}/kernel_trampoline.o ${BUILD_PLAT}/…
128 …$(Q)$(LD) -T ${BUILD_PLAT}/build_axf.ld -L ${BUILD_PLAT} --strip-debug -s -n -o ${BUILD_PLAT}/bl31
130 all: bl31.axf
Dbuild_axf.ld.S22 INPUT(./bl31.bin)
34 .bl31 (BL31_BASE): {
36 *bl31.bin
/external/trusty/arm-trusted-firmware/plat/arm/board/arm_fpga/
Dplatform.mk131 $(eval $(call MAKE_S,$(BUILD_PLAT),plat/arm/board/arm_fpga/rom_trampoline.S,bl31,BL31))
132 $(eval $(call MAKE_S,$(BUILD_PLAT),plat/arm/board/arm_fpga/kernel_trampoline.S,bl31,BL31))
133 $(eval $(call MAKE_LD,$(BUILD_PLAT)/build_axf.ld,plat/arm/board/arm_fpga/build_axf.ld.S,bl31,BL31))
143 bl31.axf: bl31 dtbs ${BUILD_PLAT}/rom_trampoline.o ${BUILD_PLAT}/kernel_trampoline.o ${BUILD_PLAT}/…
145 …)-ld) -T ${BUILD_PLAT}/build_axf.ld -L ${BUILD_PLAT} ${AXF_LDFLAGS} -s -n -o ${BUILD_PLAT}/bl31.axf
147 all: bl31.axf
Dbuild_axf.ld.S22 INPUT(./bl31.bin)
34 .bl31 (BL31_BASE): {
36 *bl31.bin
/external/arm-trusted-firmware/docs/plat/
Dxilinx-versal.rst14 make RESET_TO_BL31=1 CROSS_COMPILE=aarch64-none-elf- PLAT=versal bl31
19 make RESET_TO_BL31=1 CROSS_COMPILE=aarch64-none-elf- PLAT=versal VERSAL_PLATFORM=versal_virt bl31
24 make RESET_TO_BL31=1 CROSS_COMPILE=aarch64-none-elf- PLAT=versal bl31 VERSAL_CONSOLE=dcc
29 make RESET_TO_BL31=1 CROSS_COMPILE=aarch64-none-elf- PLAT=versal bl31 HARDEN_SLS_ALL=1
35 * `VERSAL_ATF_MEM_BASE`: Specifies the base address of the bl31 binary.
36 * `VERSAL_ATF_MEM_SIZE`: Specifies the size of the memory region of the bl31 binary.
Dxilinx-zynqmp.rst17 make CROSS_COMPILE=aarch64-none-elf- PLAT=zynqmp bl31
19 To build bl32 TSP you have to rebuild bl31 too:
23 make CROSS_COMPILE=aarch64-none-elf- PLAT=zynqmp SPD=tspd bl31 bl32
29 make CROSS_COMPILE=aarch64-none-elf- PLAT=zynqmp RESET_TO_BL31=1 bl31 ZYNQMP_CONSOLE=dcc
34 - ``ZYNQMP_ATF_MEM_BASE``: Specifies the base address of the bl31 binary.
35 - ``ZYNQMP_ATF_MEM_SIZE``: Specifies the size of the memory region of the bl31 binary.
Dallwinner.rst15 make CROSS_COMPILE=aarch64-linux-gnu- PLAT=sun50i_a64 DEBUG=1 bl31
21 make CROSS_COMPILE=aarch64-linux-gnu- PLAT=sun50i_h6 DEBUG=1 bl31
27 make CROSS_COMPILE=aarch64-linux-gnu- PLAT=sun50i_h616 DEBUG=1 bl31
37 After building bl31.bin, the binary must be fed to the U-Boot build system
39 bl31.bin can be either copied (or sym-linked) into U-Boot's root directory,
95 One can boot Trusted OS(OP-TEE OS, bl32 image) along side bl31 image on Allwinner A64.
98 while compiling the bl31 image and make sure the loader (SPL) loads the Trusted OS binary to
/external/arm-trusted-firmware/plat/amlogic/gxl/
Dplatform.mk80 all: ${BUILD_PLAT}/bl31.img
89 ${BUILD_PLAT}/bl31.img: ${BUILD_PLAT}/bl31.bin ${DOIMAGETOOL}
90 ${DOIMAGETOOL} ${BUILD_PLAT}/bl31.bin ${BUILD_PLAT}/bl31.img
/external/arm-trusted-firmware/plat/amlogic/axg/
Dplatform.mk84 all: ${BUILD_PLAT}/bl31.img
93 ${BUILD_PLAT}/bl31.img: ${BUILD_PLAT}/bl31.bin ${DOIMAGETOOL}
94 ${DOIMAGETOOL} ${BUILD_PLAT}/bl31.bin ${BUILD_PLAT}/bl31.img
/external/arm-trusted-firmware/plat/amlogic/g12a/
Dplatform.mk80 all: ${BUILD_PLAT}/bl31.img
89 ${BUILD_PLAT}/bl31.img: ${BUILD_PLAT}/bl31.bin ${DOIMAGETOOL}
90 ${DOIMAGETOOL} ${BUILD_PLAT}/bl31.bin ${BUILD_PLAT}/bl31.img
/external/trusty/arm-trusted-firmware/plat/amlogic/g12a/
Dplatform.mk80 all: ${BUILD_PLAT}/bl31.img
89 ${BUILD_PLAT}/bl31.img: ${BUILD_PLAT}/bl31.bin ${DOIMAGETOOL}
90 ${DOIMAGETOOL} ${BUILD_PLAT}/bl31.bin ${BUILD_PLAT}/bl31.img
/external/trusty/arm-trusted-firmware/plat/amlogic/gxl/
Dplatform.mk80 all: ${BUILD_PLAT}/bl31.img
89 ${BUILD_PLAT}/bl31.img: ${BUILD_PLAT}/bl31.bin ${DOIMAGETOOL}
90 ${DOIMAGETOOL} ${BUILD_PLAT}/bl31.bin ${BUILD_PLAT}/bl31.img
/external/trusty/arm-trusted-firmware/docs/plat/
Dxilinx-versal.rst14 make RESET_TO_BL31=1 CROSS_COMPILE=aarch64-none-elf- PLAT=versal bl31
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
24 make RESET_TO_BL31=1 CROSS_COMPILE=aarch64-none-elf- PLAT=versal bl31 VERSAL_CONSOLE=dcc
29 make RESET_TO_BL31=1 CROSS_COMPILE=aarch64-none-elf- PLAT=versal bl31 ERRATA_ABI_SUPPORT=1
34 make RESET_TO_BL31=1 CROSS_COMPILE=aarch64-none-elf- PLAT=versal bl31 HARDEN_SLS_ALL=1
40 * `VERSAL_ATF_MEM_BASE`: Specifies the base address of the bl31 binary.
41 * `VERSAL_ATF_MEM_SIZE`: Specifies the size of the memory region of the bl31 binary.
Damd-versal2.rst14 make RESET_TO_BL31=1 CROSS_COMPILE=aarch64-none-elf- PLAT=versal2 bl31
19 make RESET_TO_BL31=1 CROSS_COMPILE=aarch64-none-elf- PLAT=versal2 CONSOLE=dcc bl31
24 make RESET_TO_BL31=1 CROSS_COMPILE=aarch64-none-elf- PLAT=versal2 bl31 ERRATA_ABI_SUPPORT=1
29 make RESET_TO_BL31=1 CROSS_COMPILE=aarch64-none-elf- PLAT=versal2 bl31 IPI_CRC_CHECK=1
35 * `MEM_BASE`: Specifies the base address of the bl31 binary.
36 * `MEM_SIZE`: Specifies the size of the memory region of the bl31 binary.
Dxilinx-versal-net.rst14 make RESET_TO_BL31=1 CROSS_COMPILE=aarch64-none-elf- PLAT=versal_net bl31
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
24 make RESET_TO_BL31=1 CROSS_COMPILE=aarch64-none-elf- PLAT=versal_net VERSAL_NET_CONSOLE=dcc bl31
30 * `VERSAL_NET_ATF_MEM_BASE`: Specifies the base address of the bl31 binary.
31 * `VERSAL_NET_ATF_MEM_SIZE`: Specifies the size of the memory region of the bl31 binary.
Dxilinx-zynqmp.rst17 make CROSS_COMPILE=aarch64-none-elf- PLAT=zynqmp RESET_TO_BL31=1 bl31
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
29 make CROSS_COMPILE=aarch64-none-elf- PLAT=zynqmp RESET_TO_BL31=1 bl31 ZYNQMP_CONSOLE=dcc
35 - ``ZYNQMP_ATF_MEM_BASE``: Specifies the base address of the bl31 binary.
36 - ``ZYNQMP_ATF_MEM_SIZE``: Specifies the size of the memory region of the bl31 binary.
58 XILINX_OF_BOARD_DTB_ADDR=<DTB address> bl31
64 If the user wants to move the bl31 to a different DDR location, user can provide
77 XILINX_OF_BOARD_DTB_ADDR=<DTB address> bl31
168 bl31 CUSTOM_PKG_PATH=<...>
/external/trusty/arm-trusted-firmware/plat/amlogic/axg/
Dplatform.mk84 all: ${BUILD_PLAT}/bl31.img
93 ${BUILD_PLAT}/bl31.img: ${BUILD_PLAT}/bl31.bin ${DOIMAGETOOL}
94 ${DOIMAGETOOL} ${BUILD_PLAT}/bl31.bin ${BUILD_PLAT}/bl31.img
/external/trusty/arm-trusted-firmware/plat/renesas/rzg/
Dplatform.mk263 BL31_ELF_SRC = ${SREC_PATH}/bl31/bl31.elf
267 rm -f ${SREC_PATH}/bl2.srec ${SREC_PATH}/bl31.srec
273 $(SREC_PATH)/bl31.srec: $(BL31_ELF_SRC)
275 $(q)$($(ARCH)-oc) -O srec --srec-forceS3 $(BL31_ELF_SRC) $(SREC_PATH)/bl31.srec
278 rzg_srecord: $(SREC_PATH)/bl2.srec $(SREC_PATH)/bl31.srec
/external/coreboot/src/arch/arm64/
Dbl31.c76 struct prog bl31 = PROG_INIT(PROG_BL31, CONFIG_CBFS_PREFIX"/bl31"); in run_bl31() local
79 if (!selfload_check(&bl31, BM_MEM_BL31)) in run_bl31()
81 bl31_entry = prog_entry(&bl31); in run_bl31()
/external/trusty/arm-trusted-firmware/plat/renesas/rcar/
Dplatform.mk365 BL31_ELF_SRC = ${SREC_PATH}/bl31/bl31.elf
369 rm -f ${SREC_PATH}/bl2.srec ${SREC_PATH}/bl31.srec
375 $(SREC_PATH)/bl31.srec: $(BL31_ELF_SRC)
377 $(q)$($(ARCH)-oc) -O srec --srec-forceS3 $(BL31_ELF_SRC) $(SREC_PATH)/bl31.srec
380 rcar_srecord: $(SREC_PATH)/bl2.srec $(SREC_PATH)/bl31.srec

12345