| /rk3399_ARM-atf/tools/qti/ |
| H A D | generate_fip_elf.sh | 8 ${CROSS_COMPILE}objcopy -I binary -B aarch64 -O elf64-littleaarch64 ${1} fip.o 9 ${CROSS_COMPILE}ld fip.o -o fip_unsigned.elf -EL -T $(dirname "$0")/fip-elf.lds --defsym=ELFENTRY=$… 10 rm -f fip.o 16 ${PWD}/qtestsign/qtestsign.py -v6 aboot -o fip.elf fip_unsigned.elf
|
| /rk3399_ARM-atf/lib/debugfs/ |
| H A D | devfip.c | 125 struct fipfile *fip; in fipgen() local 136 fip = &archives[nc.dev]; in fipgen() 140 if (fip->offset[i] == -1) { in fipgen() 192 struct fipfile *fip; in fipread() local 202 fip = &archives[c->dev]; in fipread() 204 if ((c->qid >= NR_FILES) || (fip->offset[c->qid] < 0)) { in fipread() 208 if (clone(fip->c, &cs) == NULL) { in fipread() 212 size = fip->size[c->qid]; in fipread() 225 off = fip->offset[c->qid] + c->offset; in fipread() 250 struct fipfile *fip; in fipmount() local [all …]
|
| /rk3399_ARM-atf/docs/resources/diagrams/plantuml/ |
| H A D | io_framework_usage_overview.puml | 37 ref over io_storage : io_open() on fip device 40 ref over io_storage : io_size() on fip device 42 ref over io_storage : io_read() on fip device 44 ref over io_storage : io_close() on fip device 46 ref over io_storage : io_dev_close() on fip device
|
| H A D | io_dev_init_and_check.puml | 20 ref over io_storage : dev_init() on fip device 23 ref over io_storage : io_open() on fip device 26 ref over io_storage : io_close() on fip device
|
| H A D | fip-secure-partitions.puml | 127 artifact fip [ 128 fip.bin 165 fiptool -down-> fip
|
| H A D | fconf_bl1_load_config.puml | 23 note over arm_io_storage : register and setup fip 38 load and auth image from fip 58 load and auth image from fip
|
| /rk3399_ARM-atf/docs/getting_started/ |
| H A D | tools-build.rst | 23 The TF-A build system provides the make target ``fip`` to create a FIP file 32 make PLAT=fvp BL33=<path-to>/bl33.bin fip 38 make PLAT=fvp ARCH=aarch32 AARCH32_SP=sp_min BL33=<path-to>/bl33.bin fip 44 build/fvp/<build-type>/fip.bin 71 Example 1: create a new Firmware package ``fip.bin`` that contains BL2 and BL31: 78 fip.bin 84 ./tools/fiptool/fiptool info <path-to>/fip.bin 93 build/<platform>/debug/fip.bin 100 ./tools/fiptool/fiptool unpack <path-to>/fip.bin 107 --tb-fw build/<platform>/debug/fip.bin [all …]
|
| /rk3399_ARM-atf/docs/plat/ |
| H A D | qemu-sbsa.rst | 30 make PLAT=qemu_sbsa all fip 39 make PLAT=qemu_sbsa BL32=../STANDALONE_MM.fd SPM_MM=1 EL3_EXCEPTION_HANDLING=1 all fip 41 Images will be placed at build/qemu_sbsa/release (bl1.bin and fip.bin). 47 cp build/qemu_sbsa/release/fip.bin ../
|
| H A D | brcm-stingray.rst | 35 Build fip: 39 … make CROSS_COMPILE=aarch64-linux-gnu- PLAT=stingray BOARD_CFG=bcm958742t all fip BL33=u-boot.bin
|
| H A D | s32g274a.rst | 69 FIP_BIN="build/s32g274ardb2/${BUILD}/fip.bin" 71 # Generate bl2, bl31 and fip image 77 BL33="${UBOOT}/u-boot-nodtb.bin" DEBUG="${DEBUG}" fip 85 # Pack bl2.bin and fip.bin by ensuring that the FIP image will start at FIP_BASE 96 fip.s32
|
| H A D | hikey960.rst | 75 ln -sf ${EDK2_OUTPUT_DIR}/FV/fip.bin 128 $ln -sf ${BUILD_PATH}/l-loader/fip.bin 164 $sudo fastboot flash fip fip.bin
|
| H A D | intel-agilex.rst | 44 make CROSS_COMPILE=aarch64-linux-gnu- bl2 fip PLAT=agilex 50 - dd fip.bin to a A2 partition on the MMC drive to be booted in Agilex
|
| /rk3399_ARM-atf/fdts/ |
| H A D | stm32mp25-bl2.dtsi | 22 fip-handles { 23 compatible = "st,io-fip-handle";
|
| H A D | stm32mp13-bl2.dtsi | 43 fip-handles { 44 compatible = "st,io-fip-handle";
|
| H A D | stm32mp15-bl2.dtsi | 57 fip-handles { 58 compatible = "st,io-fip-handle";
|
| /rk3399_ARM-atf/docs/plat/arm/juno/ |
| H A D | index.rst | 20 on an SD card, you can replace the ``bl1.bin`` and ``fip.bin`` 43 match the uboot image packaged as BL33 in the corresponding fip file. It is 44 recommended to use the version that is packaged in the fip file using the 75 ./tools/fiptool/fiptool unpack <path-to-linaro-release>/[SOFTWARE]/fip.bin 94 make PLAT=fvp BL33=nt-fw.bin all fip 97 make PLAT=fvp ARCH=aarch32 AARCH32_SP=sp_min BL33=nt-fw.bin all fip 108 make PLAT=juno BL33=nt-fw.bin SCP_BL2=scp_bl2.bin all fip 151 BL32=<path-to-temporary>/bl32.bin all fip 159 ./build/juno/release/fip.bin 163 ./build/fvp/release/fip.bin [all …]
|
| /rk3399_ARM-atf/docs/plat/nxp/ |
| H A D | nxp-layerscape.rst | 195 + EL1 fip-ddr BL32(Tee OS) | kernel 246 - ddr-phy-binary: Required by platforms that need fip-ddr. 268 - Copy/clone the repo "ddr-phy-binary" to the tfa directory for platform needing ddr-fip. 294 fip 320 fip 323 BUILD fip-ddr (Mandatory for certain platforms, refer table above): 326 -To compile additional fip-ddr for selected platforms(Refer above table if the platform needs fip-d… 329 make PLAT=<platform_name> fip-ddr 340 -- Commands to flash images for bl2_xxx.pbl and fip.bin 350 tftp 82000000 $path/fip.bin; [all …]
|
| /rk3399_ARM-atf/tools/fiptool/plat_fiptool/arm/board/juno/ |
| H A D | plat_fiptool.mk | 14 FIPTOOL_INCLUDE_DIRS += ./ ../../plat/arm/board/juno/fip ../../include
|
| /rk3399_ARM-atf/docs/plat/qti/ |
| H A D | rb3gen2.rst | 36 BL33=<path-to-os-bootloader-bin> fip all 38 $ ./tools/qti/generate_fip_elf.sh build/rb3gen2/release/fip.bin \ 45 QTI signing involved. Also, the fip.elf generated above is signed using 59 it and replace `tz.mbn` with `bl2.mbn` and `uefi.elf` with `fip.elf` that you
|
| /rk3399_ARM-atf/plat/arm/board/juno/fdts/ |
| H A D | juno_tb_fw_config.dts | 29 fip-handles { 30 compatible = "arm,io-fip-handle";
|
| /rk3399_ARM-atf/drivers/arm/ethosn/ |
| H A D | ethosn_npu.mk | 48 PLAT_INCLUDES += -I${PLAT_DIR}fip
|
| /rk3399_ARM-atf/docs/plat/arm/fvp/ |
| H A D | fvp-specific-configs.rst | 8 The additional fip images must be loaded with: 78 Kernel image packaged in fip as a BL33 image 81 A Linux kernel image can be packaged in the fip as a BL33 image and then 92 all fip 115 -C bp.flashloader0.fname=<path-to>/fip.bin \ 141 all fip 149 -C bp.flashloader0.fname=<path-to>/fip.bin \
|
| /rk3399_ARM-atf/tools/nxp/create_pbl/ |
| H A D | README | 61 …make PLAT=ls1046rdb all fip BOOT_MODE=qspi SPD=opteed BL32=tee.bin BL33=u-boot-ls1046.bin pbl RCW=… 65 …make PLAT=lx2160ardb all fip BOOT_MODE=flexspi_nor SPD=opteed BL32=tee_lx2.bin BL33=u-boot_lx2160.…
|
| /rk3399_ARM-atf/docs/plat/arm/fvp-ve/ |
| H A D | index.rst | 59 ARM_XLAT_TABLES_LIB_V1=1 BL33=<path_to_u-boot.bin> all fip 67 BL33=<path_to_u-boot.bin> all fip
|
| /rk3399_ARM-atf/plat/st/stm32mp2/ |
| H A D | platform.mk | 299 DDR_FIP_NAME ?= fip-ddr.bin 310 fip-ddr: ${BUILD_PLAT}/${DDR_FIP_NAME} 312 fip: fip-ddr
|