Home
last modified time | relevance | path

Searched refs:FIT (Results 1 – 25 of 129) sorted by relevance

123456

/openbmc/u-boot/doc/
H A DREADME.multi-dtb-fit1 MULTI DTB FIT and SPL_MULTI_DTB_FIT
4 from a FIT appended at the end of the binary.
12 The relevant DTBs are packed into a FIT (list provided by CONFIG__OF_LIST). The
13 FIT is automatically generated at the end of the compilation and appended to
15 the FIT.
27 The relevant DTBs are packed into a FIT. This FIT is automatically generated
29 that SPL can locate it and select the correct DTB from inside the FIT.
33 FIT is uncompressed is dynamicaly allocated but this behaviour can be changed
35 FIT.
37 FIT (same as what the SPL uses to select the DTB for U-Boot).
H A DREADME.splashprepare24 formatted with a file system or a FIT image. In case of a filesystem, the splash
28 To enable loading the splash image from a FIT image, CONFIG_FIT must be
30 name within the FIT and the FIT should start at the 'offset' field address in
H A DREADME.update10 boot. The update file should be a FIT file, and can contain one or more
22 one must enable FIT and LIBFDT support:
48 Since the update file is in FIT format, it is created from an *.its file using
51 to be prepared. Refer to the doc/uImage.FIT/ directory for more details on FIT
63 - doc/uImage.FIT/update_uboot.its
91 - doc/uImage.FIT/update3.its
H A DREADME.uniphier115 You will find details documents in the doc/uImage.FIT directory.
130 2. Describe FIT source
132 You need to write an FIT (Flattened Image Tree) source file to describe the
208 The FIT file name is arbitrary. Let's say you saved it into "fit.its".
210 3. Compile U-Boot with FIT and signature enabled
270 ## Loading kernel from FIT Image at 84100000 ...
287 ## Loading ramdisk from FIT Image at 84100000 ...
303 ## Loading fdt from FIT Image at 84100000 ...
370 [2] FIT
372 - FIT blob
[all …]
H A DREADME.bcm7xxx13 - support for loading FIT images
17 - support for FIT-provided DTBs instead of relying on the
45 What follows is an example FIT image source file. Build it with:
61 description = "BCM7445 FIT";
H A DREADME.fdt-overlays63 1. Include and define overlays within a FIT image and have overlays
69 approach. For information on using overlays as part of a FIT image please see:
70 doc/uImage.FIT/overlay-fdt-boot.txt
/openbmc/u-boot/arch/arm/cpu/armv8/fsl-layerscape/doc/
H A DREADME.falcon4 RAM version U-Boot. Instead, it loads FIT image and boot directly to Linux.
5 CONFIG_SPL_OS_BOOT enables falcon boot. CONFIG_SPL_LOAD_FIT enables the FIT
10 booting U-Boot is not the first choice. The kernel FIT image needs to be put
12 determine if this is a FIT image. If true, FIT image components are parsed and
13 copied or decompressed (if applicable) to their destinations. If FIT image is
24 CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTORS. However, when FIT image is used for
25 Linux, the device tree stored in FIT image overwrites the memory loaded by spl
28 signature header and needs to be loaded before the FIT image. So it is important
29 to understand the device tree in FIT image should be the one actually used, or
30 leave it absent to favor the stored sectors. It is easier to deploy the FIT
[all …]
/openbmc/u-boot/
H A DKconfig253 config FIT config
259 Flattened Image Tree. FIT is formally a FDT, which can include
263 FIT is very flexible, supporting compression, multiple images,
267 if FIT
280 bool "Support SHA256 checksum of FIT image contents"
284 Enable this to support SHA256 checksum of FIT image contents. A
289 bool "Support SHA384 checksum of FIT image contents"
293 Enable this to support SHA384 checksum of FIT image contents. A
299 bool "Support SHA512 checksum of FIT image contents"
303 Enable this to support SHA512 checksum of FIT image contents. A
[all …]
/openbmc/linux/arch/mips/generic/
H A DKconfig20 comment "Legacy (non-UHI/non-FIT) Boards"
51 comment "FIT/UHI Boards"
57 from Imagination Technologies in the FIT kernel image. You should
65 from Imagination Technologies in the FIT kernel image.
71 National Instruments in the FIT kernel image.
77 from Imagination Technologies in the FIT kernel image.
84 from Microsemi in the FIT kernel image.
92 from Microsemi in the FIT kernel image.
100 from Microsemi in the FIT kernel image.
108 from Microsemi in the FIT kernel image.
/openbmc/u-boot/lib/rsa/
H A DKconfig7 RSA support. This enables the RSA algorithm used for FIT image
9 See doc/uImage.FIT/signature.txt for more details.
27 algorithm used in FIT image verification. It required RSA Key as
29 See doc/uImage.FIT/signature.txt for more details.
/openbmc/u-boot/doc/uImage.FIT/
H A Dsignature.txt1 U-Boot FIT Signature Verification
6 FIT supports hashing of images so that these hashes can be checked on
24 - hash an image in the FIT
26 - store the resulting signature in the FIT
30 - read the FIT
32 - extract the signature from the FIT
33 - hash the image from the FIT
83 The following properties are required in the FIT's signature node(s) to
128 - hashed-strings: The start and size of the string region of the FIT that
155 normally verified by the FIT image booting algorithm. Valid values are
[all …]
H A Dhowto.txt26 doc/uImage.FIT/source_file_format.txt. The actual data that is to be included in
77 doc/uImage.FIT/kernel.its (note that kernel.its assumes that vmlinux.bin.gz is
87 FIT description: Simple image with single Linux kernel
130 FIT image found
131 FIT description: Simple image with single Linux kernel
153 ## Booting kernel from FIT Image at 00900000 ...
187 be produced using image source file doc/uImage.FIT/kernel_fdt.its like this
197 FIT description: Simple image with single Linux kernel and FDT blob
245 FIT image found
246 FIT description: Simple image with single Linux kernel and FDT blob
[all …]
H A Dx86-fit-boot.txt1 Booting Linux on x86 with FIT
166 Create a FIT
169 To create a FIT you will need a source file describing what should go in the
170 FIT. See kernel.its for an example for x86 and also instructions on setting
176 saw above). This means that you will need to load your FIT to a different
189 # Build a FIT image
198 FIT description: Simple image with single Linux kernel on x86
226 Booting the FIT
239 If you want a ramdisk you can add it as normal with FIT. If you want a device
266 Various files in the same directory as this file describe the FIT format.
H A Dsource_file_format.txt53 FIT - Flattened uImage Tree
55 FIT is formally a flattened device tree (in the libfdt meaning), which
87 To identify FIT sub-nodes representing images, hashes, configurations (which
279 It is also possible for this data to reside outside the FIT itself. This
280 allows the FIT to be quite small, so that it can be loaded and scanned
296 Normal kernel FIT image has data embedded within FIT structure. U-Boot image
303 Please see doc/uImage.FIT/*.its for actual image source files.
/openbmc/u-boot/cmd/
H A Ddisk.c23 #if CONFIG_IS_ENABLED(FIT) in common_diskboot()
83 #if CONFIG_IS_ENABLED(FIT) in common_diskboot()
109 #if CONFIG_IS_ENABLED(FIT) in common_diskboot()
/openbmc/linux/Documentation/arch/arm/google/
H A Dchromebook-boot-flow.rst8 depthcharge_ bootloader. Depthcharge_ expects the OS to be packaged as a `FIT
10 is up to depthcharge_ to pick the right device tree from the `FIT Image`_ and
34 Depthcharge_ will look through all device trees in the `FIT Image`_ trying to
36 through all device trees in the `FIT Image`_ trying to find the one that
69 .. _`FIT Image`: https://doc.coreboot.org/lib/payloads/fit.html
/openbmc/openbmc/meta-evb/meta-evb-arm/meta-evb-fvp-base/recipes-bsp/u-boot/files/
H A Dfvp.cfg9 # Enable FIT support
18 # Hash support for FIT image
H A Dfvp.env18 …conf}; echo Error loading kernel FIT image with fitconfig ${fitconfig}; bootm ${loadaddr}; echo Er…
/openbmc/u-boot/dts/
H A DKconfig127 control. These will be packaged into a FIT. At run-time, U-boot
144 bool "Support embedding several DTBs in a FIT image for u-boot"
147 appended FIT image and enable board specific code to then select
154 bool "Support embedding several DTBs in a FIT image for the SPL"
157 DTB at runtime from an appended FIT image containing several DTBs.
170 control in the SPL. These will be packaged into a FIT. At run-time,
186 Compress the FIT image containing the DTBs available for the SPL
194 Compress the FIT image containing the DTBs available for the SPL
200 Do not compress the FIT image containing the DTBs available for the SPL.
230 the FIT image containing the DTBs is uncompressed in an area defined
[all …]
/openbmc/u-boot/board/aspeed/
H A Dast2600_openbmc_mmc.txt7 …conf}; echo Error loading kernel FIT image with fitconfig ${fitconfig}; bootm ${loadaddr}; echo Er…
/openbmc/openbmc/meta-aspeed/recipes-bsp/u-boot/files/
H A Du-boot-env-ast2600.txt7 …conf}; echo Error loading kernel FIT image with fitconfig ${fitconfig}; bootm ${loadaddr}; echo Er…
/openbmc/u-boot/board/theobroma-systems/lion_rk3368/
H A Dfit_spl_atf.its5 * Minimal dts for a SPL FIT image payload.
11 description = "FIT image with U-Boot proper, ATF bl31, DTB";
/openbmc/u-boot/board/theobroma-systems/puma_rk3399/
H A Dfit_spl_atf.its5 * Minimal dts for a SPL FIT image payload.
11 description = "FIT image with U-Boot proper, ATF bl31, M0 Firmware, DTB";
/openbmc/u-boot/common/
H A Dimage-fdt.c275 #if CONFIG_IS_ENABLED(FIT) in boot_get_fdt()
293 #if CONFIG_IS_ENABLED(FIT) in boot_get_fdt()
323 #if CONFIG_IS_ENABLED(FIT) in boot_get_fdt()
395 #if CONFIG_IS_ENABLED(FIT) in boot_get_fdt()
/openbmc/qemu/docs/specs/
H A Dacpi_nvdimm.rst177 Read FIT
218 | fit data | Varies | 8 | contains FIT data. This field is present |
222 The FIT offset is maintained by the OSPM itself, current offset plus
224 OSPM should read. When all FIT data has been read out, zero fit data
227 If it returns status code 0x100, OSPM should restart to read FIT (read

123456