aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorPatrick Delaunay2018-10-02 03:54:48 -0500
committerTom Rini2018-10-08 13:45:02 -0500
commit2023000aed6b586787dd9b02fb6b7adeaec9c23d (patch)
tree3e3edeaf3836ad51eba46f277864e2f0b35b61da /doc
parentc45414b542ee31283bd5954211facbee217f0322 (diff)
downloadu-boot-2023000aed6b586787dd9b02fb6b7adeaec9c23d.tar.gz
u-boot-2023000aed6b586787dd9b02fb6b7adeaec9c23d.tar.xz
u-boot-2023000aed6b586787dd9b02fb6b7adeaec9c23d.zip
cmd: pxe: add support for FIT config selection
Add a way in configuration files (exlinux.conf for sysboot command) to select a specific FIT configuration. The configuration is selected with a string added after the FIT filename in the label "KERNEL" or "LINUX", using the same format than bootm command: KERNEL [Filename]#<conf>[#<extra-conf[#...]] This configuration string, beginning by '#', is directly appended to bootm argument 1 after <kernel_addr_r>. bootm [<kernel_addr_r>]#<conf>[#<extra-conf[#...]] see doc/uImage.FIT/command_syntax_extensions.txt for details Example : KERNEL /fit.itb#cfg1 KERNEL /fit.itb#cfg2 Configuration can be use also for overlay management : KERNEL /fit.itb#cfg1#dtbo1#dtbo3 see doc/uImage.FIT/overlay-fdt-boot.txt for details Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
Diffstat (limited to 'doc')
-rw-r--r--doc/README.pxe7
1 files changed, 7 insertions, 0 deletions
diff --git a/doc/README.pxe b/doc/README.pxe
index 98862cdfde..42f913c61f 100644
--- a/doc/README.pxe
+++ b/doc/README.pxe
@@ -140,6 +140,13 @@ kernel <path> - if this label is chosen, use tftp to retrieve the kernel
140 (or FIT image) at <path>. it will be stored at the address 140 (or FIT image) at <path>. it will be stored at the address
141 indicated in the kernel_addr_r environment variable, and 141 indicated in the kernel_addr_r environment variable, and
142 that address will be passed to bootm to boot this kernel. 142 that address will be passed to bootm to boot this kernel.
143 For FIT image, The configuration specification can be
144 appended to the file name, with the format:
145 <path>#<conf>[#<extra-conf[#...]]
146 It will passed to bootm with that address.
147 (see: doc/uImage.FIT/command_syntax_extensions.txt)
148 It useful for overlay selection in pxe file
149 (see: doc/uImage.FIT/overlay-fdt-boot.txt)
143 150
144append <string> - use <string> as the kernel command line when booting this 151append <string> - use <string> as the kernel command line when booting this
145 label. 152 label.