Searched refs:bl31 (Results 1 – 25 of 116) sorted by relevance
12345
/external/arm-trusted-firmware/bl31/ |
D | bl31.mk | 29 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/ |
D | bl31.mk | 37 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/ |
D | bl2-loading-sp.puml | 37 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/ |
D | bl2-loading-sp.puml | 37 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)
|
D | tfa_rse_dfd.puml | 54 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/ |
D | platform.mk | 122 $(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
|
D | build_axf.ld.S | 22 INPUT(./bl31.bin) 34 .bl31 (BL31_BASE): { 36 *bl31.bin
|
/external/trusty/arm-trusted-firmware/plat/arm/board/arm_fpga/ |
D | platform.mk | 131 $(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
|
D | build_axf.ld.S | 22 INPUT(./bl31.bin) 34 .bl31 (BL31_BASE): { 36 *bl31.bin
|
/external/arm-trusted-firmware/docs/plat/ |
D | xilinx-versal.rst | 14 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.
|
D | xilinx-zynqmp.rst | 17 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.
|
D | allwinner.rst | 15 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/ |
D | platform.mk | 80 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/ |
D | platform.mk | 84 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/ |
D | platform.mk | 80 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/ |
D | platform.mk | 80 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/ |
D | platform.mk | 80 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/ |
D | xilinx-versal.rst | 14 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.
|
D | amd-versal2.rst | 14 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.
|
D | xilinx-versal-net.rst | 14 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.
|
D | xilinx-zynqmp.rst | 17 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/ |
D | platform.mk | 84 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/ |
D | platform.mk | 263 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/ |
D | bl31.c | 76 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/ |
D | platform.mk | 365 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