u-boot-brain/tools/binman/test
Simon Glass dbf6be9f7f binman: Add a new 'image-pos' property
At present each entry has an offset within its parent section. This is
useful for figuring out how entries relate to one another. However it
is sometimes necessary to locate an entry within an image, regardless
of which sections it is nested inside.

Add a new 'image-pos' property to provide this information. Also add
some documentation for the -u option binman provides, which updates the
device tree with final entry information.

Since the image position is a better symbol to use for the position of
U-Boot as obtained by SPL, update the SPL symbols to use this instead of
offset, which might be incorrect if hierarchical sections are used.

Signed-off-by: Simon Glass <sjg@chromium.org>
2018-08-01 16:30:45 -06:00
..
01_invalid.dts
02_missing_node.dts
03_empty.dts
04_invalid_entry.dts
05_simple.dts
06_dual_image.dts binman: Add basic entry types for U-Boot 2016-12-20 08:09:55 +13:00
07_bad_align.dts
08_pack.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
09_pack_extra.dts binman: Add basic entry types for U-Boot 2016-12-20 08:09:55 +13:00
10_pack_align_power2.dts
11_pack_align_size_power2.dts binman: Add basic entry types for U-Boot 2016-12-20 08:09:55 +13:00
12_pack_inv_align.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
13_pack_inv_size_align.dts
14_pack_overlap.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
15_pack_overflow.dts
16_pack_image_overflow.dts
17_pack_image_size.dts
18_pack_image_align.dts binman: Add basic entry types for U-Boot 2016-12-20 08:09:55 +13:00
19_pack_inv_image_align.dts
20_pack_inv_image_align_power2.dts
21_image_pad.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
22_image_name.dts
23_blob.dts
24_sorted.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
25_pack_zero_size.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
26_pack_u_boot_dtb.dts binman: Add basic entry types for U-Boot 2016-12-20 08:09:55 +13:00
27_pack_4gb_no_size.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
28_pack_4gb_outside.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
29_x86-rom.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
30_x86-rom-me-no-desc.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
31_x86-rom-me.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
32_intel-vga.dts
33_x86-start16.dts
34_x86_ucode.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
35_x86_single_ucode.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
36_u_boot_img.dts
37_x86_no_ucode.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
38_x86_ucode_missing_node.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
39_x86_ucode_missing_node2.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
40_x86_ucode_not_in_image.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
41_unknown_pos_size.dts binman: Make the operation of Entry__testing explicit 2018-07-09 09:11:00 -06:00
42_intel-fsp.dts
43_intel-cmc.dts
44_x86_optional_ucode.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
45_prop_test.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
46_intel-vbt.dts
47_spl_bss_pad.dts binman: Add test for u-boot-spl-bss-pad 2017-11-22 18:05:38 -07:00
48_x86-start16-spl.dts binman: Add a test for x86-start16-spl 2017-11-22 18:05:38 -07:00
49_x86_ucode_spl.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
50_intel_mrc.dts binman: Add add test for using an Intel MRC binary 2017-11-22 18:05:38 -07:00
51_u_boot_spl_dtb.dts binman: Add support for including spl/u-boot-spl.dtb 2017-12-12 19:53:45 -07:00
52_u_boot_spl_nodtb.dts binman: Add support for including spl/u-boot-spl-nodtb.bin 2017-12-12 19:53:45 -07:00
53_symbols.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
54_unit_address.dts binman: Allow unit addresses for binaries 2018-06-07 11:25:07 -08:00
55_sections.dts binman: Enhance the map and fdt-update output 2018-08-01 16:30:07 -06:00
56_name_prefix.dts binman: Add support for adding a name prefix to entries 2018-06-07 11:25:08 -08:00
57_unknown_contents.dts binman: Correct operation of ObtainContents() 2018-07-09 09:11:00 -06:00
58_x86_ucode_spl_needs_retry.dts binman: Rename 'position' to 'offset' 2018-08-01 16:30:06 -06:00
59_change_size.dts binman: Tidy up setting of entry contents 2018-07-09 09:11:00 -06:00
60_fdt_update.dts binman: Support updating the device tree with calc'd info 2018-07-09 09:11:00 -06:00
61_fdt_update_bad.dts binman: Support updating the device tree with calc'd info 2018-07-09 09:11:00 -06:00
bss_data binman: Add test for u-boot-spl-bss-pad 2017-11-22 18:05:38 -07:00
bss_data.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
bss_data.lds SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
descriptor.bin
Makefile binman: Add tests binaries with binman symbols 2017-12-12 19:53:45 -07:00
u_boot_binman_syms binman: Add a new 'image-pos' property 2018-08-01 16:30:45 -06:00
u_boot_binman_syms_bad binman: Add tests binaries with binman symbols 2017-12-12 19:53:45 -07:00
u_boot_binman_syms_bad.c binman: Add tests binaries with binman symbols 2017-12-12 19:53:45 -07:00
u_boot_binman_syms_bad.lds SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
u_boot_binman_syms_size binman: Add tests binaries with binman symbols 2017-12-12 19:53:45 -07:00
u_boot_binman_syms_size.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
u_boot_binman_syms.c binman: Add a new 'image-pos' property 2018-08-01 16:30:45 -06:00
u_boot_binman_syms.lds SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
u_boot_no_ucode_ptr
u_boot_no_ucode_ptr.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
u_boot_ucode_ptr
u_boot_ucode_ptr.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
u_boot_ucode_ptr.lds SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00