03 Dec, 2019
1 commit
-
Signed-off-by: Thomas Hebb
29 Jul, 2019
1 commit
-
This patch adds support for an optional optimization to compatible
string matching where the compatible string property from the root node
of the kernel FDT can be copied into the configuration node of the FIT
image. This is most useful when using compressed FDTs or when using FDT
overlays, where the traditional extraction of the compatible string from
the kernel FDT itself is not easily possible.Signed-off-by: Julius Werner
Reviewed-by: Simon Glass
11 Aug, 2018
1 commit
-
Compressed images should have their compression property
set to "none" if U-Boot should leave them compressed.This is especially the case for compressed ramdisks that
should be uncompressed by the kernel only.Signed-off-by: Simon Goldschmidt
16 Jan, 2018
1 commit
-
The DT spec demands a unit-address in a node name to match the "reg"
property in that node. Newer dtc versions will throw warnings if this is
not the case.
Fix all occurences in the FIT image documentation files where this was not
observed, to not give bad examples to the reader.Signed-off-by: Andre Przywara
13 Dec, 2017
1 commit
-
For external data, FIT has a optional property "data-position" which
can set the external data to a fixed offset to FIT beginning.
Add the support for this property in SPL FIT.Signed-off-by: Ye Li
Signed-off-by: Peng Fan
Reviewed-by: Simon Glass
Reviewed-by: Tomas Melin
Cc: Pantelis Antoniou
Cc: "Andrew F. Davis"
Cc: Igor Grinberg
Cc: "tomas.melin@vaisala.com"
Cc: Kever Yang
Cc: Andre Przywara
Cc: York Sun
Cc: Lokesh Vutla
Cc: "Cooper Jr., Franklin"
Cc: George McCollister
Cc: Tuomas Tynkkynen
Cc: Jean-Jacques Hiblot
Cc: Rick Altherr
Cc: Tom Rini
Reviewed-by: Lokesh Vutla
Reviewed-by: York Sun
15 Sep, 2017
1 commit
-
Signed-off-by: Pantelis Antoniou
Reviewed-by: Łukasz Majewski
Acked-by: Simon Glass
11 Sep, 2017
1 commit
-
SPL supports U-Boot image in FIT format which has data outside of
FIT structure. This adds support for embedded data for normal FIT
images.Signed-off-by: York Sun
Reviewed-by: Tom Rini
Reviewed-by: Simon Glass
26 Jul, 2017
1 commit
-
In the source_file_format.txt file we talk about how to construct a
valid FIT image. While it already says to look at the source for the
full list, add kernel_noload to the explicit list of types. This is
arguably the most important type to use as most often we are including a
kernel that will run from wherever it is loaded into memory and execute.This for example, allows you to create a single FIT image for Linux that
can be used on both OMAP and i.MX devices as the kernel will not need to
be moved in memory.Signed-off-by: Tom Rini
04 Dec, 2016
1 commit
-
To help automate the loading of custom image types we add the ability
to define custom handlers for the loadable section types. When we find
a compatible type while loading a "loadable" image from a FIT image we
run its associated handlers to perform any additional steps needed for
loading this image.Signed-off-by: Andrew F. Davis
Reviewed-by: Simon Glass
25 Jun, 2016
1 commit
-
When building a FIT with external data (-E), U-Boot proper may require
absolute positioning for executing the external firmware. To acheive this
use the (-p) switch, which will replace the amended 'data-offset' with
'data-position' indicating the absolute position of external data.It is considered an error if the requested absolute position overlaps with the
initial data required for the compact FIT.Signed-off-by: Teddy Reed
24 May, 2016
1 commit
-
Add FIT_FPGA_PROP that user can identify an optional
entry for fpga.Signed-off-by: Michal Simek
Reviewed-by: Simon Glass
02 Apr, 2016
1 commit
-
Different sections in the document suggest flattened image tree blob
files have a file name extension of .itb. Fix the list of file extensions
to reflect that.Signed-off-by: Andreas Dannenberg
15 Mar, 2016
1 commit
-
One limitation of FIT is that all the data is 'inline' within it, using a
'data' property in each image node. This means that to find out what is in
the FIT it is necessary to scan the entire file. Once loaded it can be
scanned and then the images can be copied to the correct place in memory.In SPL it can take a significant amount of time to copy images around in
memory. Also loading data that does not end up being used is wasteful. It
would be useful if the FIT were small, acting as a directory, with the
actual data stored elsewhere.This allows SPL to load the entire FIT, without the images, then load the
images it wants later.Add a -E option to mkimage to request that it output an 'external' FIT.
Signed-off-by: Simon Glass
06 Feb, 2016
1 commit
-
Correct spelling of "U-Boot" shall be used in all written text
(documentation, comments in source files etc.).Signed-off-by: Bin Meng
Reviewed-by: Heiko Schocher
Reviewed-by: Simon Glass
Reviewed-by: Minkyu Kang
28 May, 2015
1 commit
-
Added FIT_LOADABLE_PROP, so the user can identify an optional entry
named "loadables" in their .its configuration. "loadables" is a comma
separated list in the .itsDocumentation can be found in doc/uImage.FIT/source_file_format.txt and
doc/uImage.Fit/multi-with-loadables.itsSigned-off-by: Karl Apsite
Reviewed-by: Simon Glass
30 Jan, 2015
2 commits
-
Signed-off-by: Guilherme Maciel Ferreira
-
According to fit_image_print(), the "os" property from "image" node is required
also when "type=ramdisk".Signed-off-by: Guilherme Maciel Ferreira
22 Oct, 2014
2 commits
-
Add a new setup@ section to the FIT which can be used to provide a setup
binary for booting Linux on x86. This makes it possible to boot x86 from
a FIT.Signed-off-by: Simon Glass
-
This uses cfg instead of conf, and img instead of image. Fix these and
update in a few other places.Signed-off-by: Simon Glass
17 Jan, 2014
1 commit
-
- Fix the path to source_file_format.txt
- Fix a minor typo
- Fix the type for FIT blob: it must be "flat_dt"Signed-off-by: Masahiro Yamada
20 Sep, 2013
1 commit
-
Signed-off-by: Masahiro Yamada
Acked-by: Simon Glass
28 May, 2010
1 commit
-
The nios-32 arch is obsolete and broken. So it is removed.
Signed-off-by: Thomas Chou
09 Sep, 2008
2 commits
-
Signed-off-by: Peter Tyser
-
Pantelis Antoniou stated:
AFAIK, it is still used but the products using PPC are long gone.
Nuke it plz (from orbit).So remove it since it cleans up a usage of env_get_char outside of
the environment code.Signed-off-by: Kumar Gala
26 Mar, 2008
1 commit
-
Signed-off-by: Wolfgang Denk
21 Mar, 2008
1 commit
-
Signed-off-by: Bartlomiej Sieka
12 Mar, 2008
1 commit
-
Create doc/uImage.FIT documentation directory with the following files:
- command_syntax_extensions.txt : extended command syntax description
- howto.txt : short usage howto
- source_file_format.txt : internal new uImage format descriptionAdd example image source files:
- kernel.its
- kernel_fdt.its
- multi.itsUpdate README appropriately.
Signed-off-by: Marian Balakowicz
Signed-off-by: Bartlomiej Sieka