/trusted-firmware-a-3.6.0-3.5.0/lib/debugfs/ |
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 …]
|
/trusted-firmware-a-3.6.0-3.5.0/docs/resources/diagrams/plantuml/ |
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
|
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
|
D | fip-secure-partitions.puml | 127 artifact fip [ 128 fip.bin 165 fiptool -down-> fip
|
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
|
D | io_dev_registration.puml | 29 opt dev_open() on fip device
|
/trusted-firmware-a-3.6.0-3.5.0/plat/arm/board/juno/ |
D | plat_fiptool.mk | 14 INCLUDE_PATHS += -I./ -I${PLAT_DIR}fip -I../../include/ 15 OBJECTS += ${PLAT_DIR}fip/plat_def_uuid_config.o
|
/trusted-firmware-a-3.6.0-3.5.0/docs/getting_started/ |
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 …]
|
/trusted-firmware-a-3.6.0-3.5.0/docs/plat/ |
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 ../
|
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
|
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
|
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
|
D | intel-stratix10.rst | 44 make CROSS_COMPILE=aarch64-linux-gnu- bl2 fip PLAT=stratix10 50 - dd fip.bin to a A2 partition on the MMC drive to be booted in Stratix 10
|
D | qemu.rst | 96 ``fip.bin`` to create a boot ROM that is flashed onto secure FLASH0 with the 115 BL33=bl33.bin BL32_RAM_LOCATION=tdram SPD=opteed all fip 124 BL33=bl33.bin BL32_RAM_LOCATION=tdram SPD=opteed all fip \ 129 2. Concatenate ``bl1.bin`` and ``fip.bin`` to create the boot ROM 134 dd if=build/qemu/release/fip.bin of=flash.bin seek=64 bs=4096 conv=notrunc
|
/trusted-firmware-a-3.6.0-3.5.0/docs/plat/arm/juno/ |
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 …]
|
/trusted-firmware-a-3.6.0-3.5.0/docs/plat/nxp/ |
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 …]
|
D | nxp-ls-tbbr.rst | 77 fip 84 … Note: make target 'fip_ddr' should never be combine with other make target 'fip', 'pbl' & 'bl2'. 126 fip 150 fip
|
/trusted-firmware-a-3.6.0-3.5.0/fdts/ |
D | stm32mp13-bl2.dtsi | 43 fip-handles { 44 compatible = "st,io-fip-handle";
|
D | stm32mp15-bl2.dtsi | 57 fip-handles { 58 compatible = "st,io-fip-handle";
|
/trusted-firmware-a-3.6.0-3.5.0/plat/arm/board/juno/fdts/ |
D | juno_tb_fw_config.dts | 29 fip-handles { 30 compatible = "arm,io-fip-handle";
|
/trusted-firmware-a-3.6.0-3.5.0/tools/nxp/create_pbl/ |
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.…
|
/trusted-firmware-a-3.6.0-3.5.0/docs/plat/arm/fvp-ve/ |
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
|
/trusted-firmware-a-3.6.0-3.5.0/plat/arm/board/fvp/fdts/ |
D | fvp_tb_fw_config.dts | 38 fip-handles { 39 compatible = "arm,io-fip-handle";
|
/trusted-firmware-a-3.6.0-3.5.0/docs/design/ |
D | trusted-board-boot-build.rst | 77 all fip 79 The result of this build will be the bl1.bin and the fip.bin binaries. This 104 all fip fwu_fip 115 The result of this build will be bl1.bin, fip.bin and fwu_fip.bin binaries.
|
/trusted-firmware-a-3.6.0-3.5.0/docs/plat/arm/fvp_r/ |
D | index.rst | 34 make PLAT=fvp_r BL33=<path_to_os.bin> all fip
|