u-boot/tools/binman/test
Alper Nebi Yasak 67bf2c8ded binman: Fix unique names having '/.' for images read from files
Binman can embed a copy of the image description into the images it
builds as a fdtmap entry, but it omits the /binman/<image-name> prefix
from the node paths while doing so. When reading an already-built image
file, entries are reconstructed using this fdtmap and their associated
nodes still lack that prefix.

Some entries like fit and vblock create intermediate files whose names
are based on an entry unique name. This name is constructed from their
node's path by concatenating the parents with dots up to the binman
node, e.g. /binman/image/foo/bar becomes 'image.foo.bar'.

However, we don't have this /binman/image prefix when replacing entries
in such an image. The /foo/bar entry we read when doing so erroneously
has the unique name of '/.foo.bar', causing permission errors when the
entry attempts to create files based on that.

Fix the unique-name generation by stopping at the '/' node like how it
stops at the binman node. As the unique names are used as filenames, add
tests that check if they're safe to use as filenames.

Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2022-04-25 10:10:41 -04:00
..
files binman: Support adding files 2018-09-29 11:49:35 -06:00
001_invalid.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
002_missing_node.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
003_empty.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
004_invalid_entry.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
005_simple.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
006_dual_image.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
007_bad_align.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
008_pack.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
009_pack_extra.dts binman: Update testPackExtra with more checks 2020-10-29 14:42:59 -06:00
010_pack_align_power2.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
011_pack_align_size_power2.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
012_pack_inv_align.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
013_pack_inv_size_align.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
014_pack_overlap.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
015_pack_overflow.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
016_pack_image_overflow.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
017_pack_image_size.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
018_pack_image_align.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
019_pack_inv_image_align.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
020_pack_inv_image_align_power2.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
021_image_pad.dts binman: Increase size of TPL and SPL test data 2019-10-15 08:40:02 -06:00
022_image_name.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
023_blob.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
024_sorted.dts binman: Increase size of TPL and SPL test data 2019-10-15 08:40:02 -06:00
025_pack_zero_size.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
026_pack_u_boot_dtb.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
027_pack_4gb_no_size.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
028_pack_4gb_outside.dts binman: Increase size of TPL and SPL test data 2019-10-15 08:40:02 -06:00
029_x86_rom.dts binman: Increase size of TPL and SPL test data 2019-10-15 08:40:02 -06:00
030_x86_rom_me_no_desc.dts binman: Use underscore in test filenames 2019-10-15 08:40:02 -06:00
031_x86_rom_me.dts binman: Use underscore in test filenames 2019-10-15 08:40:02 -06:00
032_intel_vga.dts binman: Use underscore in test filenames 2019-10-15 08:40:02 -06:00
033_x86_start16.dts binman: Use underscore in test filenames 2019-10-15 08:40:02 -06:00
034_x86_ucode.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
035_x86_single_ucode.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
036_u_boot_img.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
037_x86_no_ucode.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
038_x86_ucode_missing_node.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
039_x86_ucode_missing_node2.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
040_x86_ucode_not_in_image.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
041_unknown_pos_size.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
042_intel_fsp.dts binman: Use underscore in test filenames 2019-10-15 08:40:02 -06:00
043_intel_cmc.dts binman: Use underscore in test filenames 2019-10-15 08:40:02 -06:00
044_x86_optional_ucode.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
045_prop_test.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
046_intel_vbt.dts binman: Use underscore in test filenames 2019-10-15 08:40:02 -06:00
047_spl_bss_pad.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
048_x86_start16_spl.dts binman: Use underscore in test filenames 2019-10-15 08:40:02 -06:00
049_x86_ucode_spl.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
050_intel_mrc.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
051_u_boot_spl_dtb.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
052_u_boot_spl_nodtb.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
053_symbols.dts binman: Support symbols in u-boot-spl-nodtb 2021-03-26 17:03:09 +13:00
054_unit_address.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
055_sections.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
056_name_prefix.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
057_unknown_contents.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
058_x86_ucode_spl_needs_retry.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
059_change_size.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
060_fdt_update.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
061_fdt_update_bad.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
062_entry_args.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
063_entry_args_missing.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
064_entry_args_required.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
065_entry_args_unknown_datatype.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
066_text.dts binman: Allow text directly in the node 2019-07-23 20:27:57 -07:00
067_fmap.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
068_blob_named_by_arg.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
069_fill.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
070_fill_no_size.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
071_gbb.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
072_gbb_too_small.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
073_gbb_no_size.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
074_vblock.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
075_vblock_no_content.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
076_vblock_bad_phandle.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
077_vblock_bad_entry.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
078_u_boot_tpl.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
079_uses_pos.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
080_fill_empty.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
081_x86_start16_tpl.dts binman: Use underscore in test filenames 2019-10-15 08:40:02 -06:00
082_fdt_update_all.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
083_compress.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
084_files.dts binman: Support alignment of files 2021-01-30 14:25:41 -07:00
085_files_compress.dts binman: Use 'files-compress' to set compression for files 2020-10-29 14:42:59 -06:00
086_files_none.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
087_files_no_pattern.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
088_extend_size.dts binman: Rename ExpandToLimit to extend_to_limit 2022-03-18 19:24:25 -06:00
089_extend_size_bad.dts binman: Rename ExpandToLimit to extend_to_limit 2022-03-18 19:24:25 -06:00
090_hash.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
091_hash_no_algo.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
092_hash_bad_algo.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
093_x86_tpl_ucode.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
094_fmap_x86.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
095_fmap_x86_section.dts binman: Support adding sections to FMAPs 2021-04-29 03:23:39 -07:00
096_elf.dts binman: Support ELF files for TPL 2019-07-23 20:27:58 -07:00
097_elf_strip.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
098_4gb_and_skip_at_start_together.dts binman: Rename some two-digit test files 2019-10-15 08:40:02 -06:00
099_hash_section.dts binman: Move to three-digit test-file numbers 2018-10-09 04:40:27 -06:00
100_intel_refcode.dts binman: Add a test for Intel reference code 2018-10-22 13:57:12 -04:00
101_sections_offset.dts binman: Allow sections to have an offset 2019-05-08 12:44:07 +08:00
102_cbfs_raw.dts binman: Add support for CBFS entries 2019-07-24 12:53:46 -07:00
103_cbfs_raw_ppc.dts binman: Add support for CBFS entries 2019-07-24 12:53:46 -07:00
104_cbfs_stage.dts binman: Add support for CBFS entries 2019-07-24 12:53:46 -07:00
105_cbfs_raw_compress.dts binman: Add support for CBFS entries 2019-07-24 12:53:46 -07:00
106_cbfs_bad_arch.dts binman: Add support for CBFS entries 2019-07-24 12:53:46 -07:00
107_cbfs_no_size.dts binman: Add support for CBFS entries 2019-07-24 12:53:46 -07:00
108_cbfs_no_contents.dts binman: Add support for CBFS entries 2019-07-24 12:53:46 -07:00
109_cbfs_bad_compress.dts binman: Add support for CBFS entries 2019-07-24 12:53:46 -07:00
110_cbfs_name.dts binman: Add support for CBFS entries 2019-07-24 12:53:46 -07:00
111_x86_rom_ifwi.dts binman: Use underscore in test filenames 2019-10-15 08:40:02 -06:00
112_x86_rom_ifwi_nodesc.dts binman: Use underscore in test filenames 2019-10-15 08:40:02 -06:00
113_x86_rom_ifwi_nodata.dts binman: Use underscore in test filenames 2019-10-15 08:40:02 -06:00
114_cbfs_offset.dts binman: Add support for fixed-offset files in CBFS 2019-07-24 12:53:46 -07:00
115_fdtmap.dts binman: Add an FDT map 2019-07-24 12:53:46 -07:00
116_fdtmap_hdr.dts binman: Add an image header 2019-07-24 12:53:46 -07:00
117_fdtmap_hdr_start.dts binman: Add an image header 2019-07-24 12:53:46 -07:00
118_fdtmap_hdr_pos.dts binman: Add an image header 2019-07-24 12:53:46 -07:00
119_fdtmap_hdr_missing.dts binman: Add an image header 2019-07-24 12:53:46 -07:00
120_hdr_no_location.dts binman: Add an image header 2019-07-24 12:53:46 -07:00
121_entry_extend.dts binman: Rename ExpandToLimit to extend_to_limit 2022-03-18 19:24:25 -06:00
122_entry_extend_twice.dts binman: Rename ExpandToLimit to extend_to_limit 2022-03-18 19:24:25 -06:00
123_entry_extend_section.dts binman: Rename ExpandToLimit to extend_to_limit 2022-03-18 19:24:25 -06:00
124_compress_dtb.dts binman: Allow device-tree entries to be compressed 2019-07-24 12:54:08 -07:00
125_cbfs_update.dts binman: Support FDT update for CBFS 2019-07-24 12:54:08 -07:00
126_cbfs_bad_type.dts binman: Detect bad CBFS file types 2019-07-24 12:54:08 -07:00
127_list.dts binman: Allow listing the entries in an image 2019-07-24 12:54:08 -07:00
128_decode_image.dts binman: Support locating an FDT map 2019-07-24 12:54:08 -07:00
129_decode_image_nohdr.dts binman: Support reading an image into an Image object 2019-07-24 12:54:08 -07:00
130_list_fdtmap.dts binman: Support listing an image 2019-07-24 12:54:08 -07:00
131_pack_align_section.dts binman: Add a test for nested and aligned sections 2019-07-24 12:54:08 -07:00
132_replace.dts binman: Support updating entries in an existing image 2019-07-29 09:38:06 -06:00
133_replace_multi.dts binman: Support updating entries in an existing image 2019-07-29 09:38:06 -06:00
134_fdt_update_all_repack.dts binman: Add info to allow safely repacking an image later 2019-07-29 09:38:06 -06:00
135_fdtmap_hdr_middle.dts binman: Add more tests for image header position 2019-07-29 09:38:06 -06:00
136_fdtmap_hdr_startbad.dts binman: Add more tests for image header position 2019-07-29 09:38:06 -06:00
137_fdtmap_hdr_endbad.dts binman: Add more tests for image header position 2019-07-29 09:38:06 -06:00
138_fdtmap_hdr_nosize.dts binman: Add more tests for image header position 2019-07-29 09:38:06 -06:00
139_replace_repack.dts binman: Allow updating entries that change size 2019-07-29 09:38:06 -06:00
140_entry_shrink.dts binman: Support shrinking a entry after packing 2019-07-29 09:38:06 -06:00
141_descriptor_offset.dts binman: Place Intel descriptor at image start 2019-07-29 09:38:06 -06:00
142_replace_cbfs.dts binman: Support replacing data in a cbfs 2019-07-29 09:38:06 -06:00
143_replace_all.dts binman: Add command-line support for replacing entries 2019-07-29 09:38:06 -06:00
144_x86_reset16.dts binman: Add support for an x86 'reset' section 2019-10-15 08:40:02 -06:00
145_x86_reset16_spl.dts binman: Add support for an x86 'reset' section 2019-10-15 08:40:02 -06:00
146_x86_reset16_tpl.dts binman: Add support for an x86 'reset' section 2019-10-15 08:40:02 -06:00
147_intel_fit.dts binman: Add support for Intel FIT 2019-10-15 08:40:02 -06:00
148_intel_fit_missing.dts binman: Add support for Intel FIT 2019-10-15 08:40:02 -06:00
149_symbols_tpl.dts binman: Drop unnecessary 'type' property in tests 2021-03-26 17:03:09 +13:00
150_powerpc_mpc85xx_bootpg_resetvec.dts binman: Rename some two-digit test files 2019-10-15 08:40:02 -06:00
151_x86_rom_ifwi_section.dts binman: Avoid needing the section size in advance 2019-10-15 08:40:02 -06:00
152_intel_fsp_m.dts binman: Add support for Intel FSP meminit 2019-10-15 08:40:02 -06:00
153_intel_fsp_s.dts binman: Add support for Intel FSP-S 2019-11-02 18:00:51 +08:00
154_intel_fsp_t.dts binman: Add support for Intel FSP-T 2019-11-02 18:00:51 +08:00
155_symbols_tpl_x86.dts binman: Drop unnecessary 'type' property in tests 2021-03-26 17:03:09 +13:00
156_mkimage.dts binman: Add support for calling mkimage 2020-07-24 19:25:15 -06:00
157_blob_ext.dts binman: Add an etype for external binary blobs 2020-07-25 14:46:57 -06:00
158_blob_ext_missing.dts binman: Add an etype for external binary blobs 2020-07-25 14:46:57 -06:00
159_blob_ext_missing_sect.dts binman: Detect when valid images are not produced 2020-07-25 14:46:57 -06:00
160_pack_overlap_zero.dts binman: Allow zero-length entries to overlap 2020-07-25 14:46:57 -06:00
161_fit.dts binman: Add support for generating a FIT 2020-07-25 14:46:57 -06:00
162_fit_external.dts binman: Expand the external FIT test a little 2022-01-25 12:36:10 -07:00
163_x86_rom_me_empty.dts binman: Don't change the descriptor in tests 2020-07-26 19:59:57 -06:00
164_x86_rom_me_missing.dts binman: Don't change the descriptor in tests 2020-07-26 19:59:57 -06:00
165_section_ignore_hash_signature.dts binman: Ignore hash*, signature* nodes in sections 2020-09-22 12:50:43 -06:00
166_pad_in_sections.dts binman: Respect pad-before property of section subentries 2020-09-22 12:50:43 -06:00
167_fit_image_subentry_alignment.dts binman: Build FIT image subentries with the section etype 2020-09-22 12:50:43 -06:00
168_fit_missing_blob.dts binman: Support help messages for missing blobs 2020-09-22 12:54:13 -06:00
169_atf_bl31.dts binman: Add support for ATF BL31 2020-09-22 12:50:43 -06:00
170_fit_fdt.dts binman: Include also subnodes in generator nodes 2022-03-18 19:24:24 -06:00
171_fit_fdt_missing_prop.dts binman: Support generating FITs with multiple dtbs 2020-09-22 12:50:43 -06:00
172_scp.dts binman: Add support for SCP firmware 2020-10-22 11:43:43 +05:30
173_missing_blob.dts binman: Show an error when a file is missing 2020-09-25 11:27:28 +08:00
174_env.dts binman: Support adding a U-Boot environment 2020-09-25 11:27:28 +08:00
175_env_no_size.dts binman: Support adding a U-Boot environment 2020-09-25 11:27:28 +08:00
176_env_too_small.dts binman: Support adding a U-Boot environment 2020-09-25 11:27:28 +08:00
177_skip_at_start.dts binman: Add tests for skip-at-start sections 2020-10-29 14:42:59 -06:00
178_skip_at_start_pad.dts binman: Add tests for skip-at-start sections 2020-10-29 14:42:59 -06:00
179_skip_at_start_section_pad.dts binman: Add tests for skip-at-start sections 2020-10-29 14:42:59 -06:00
180_section_pad.dts binman: Make section padding consistent with other entries 2020-10-29 14:42:59 -06:00
181_section_align.dts binman: Make section padding consistent with other entries 2020-10-29 14:42:59 -06:00
182_compress_image.dts binman: Support compression of sections 2020-10-29 14:42:59 -06:00
183_compress_image_less.dts binman: Support compression of sections 2020-10-29 14:42:59 -06:00
184_compress_section_size.dts binman: Support compression of sections 2020-10-29 14:42:59 -06:00
185_compress_section.dts binman: Support compression of sections 2020-10-29 14:42:59 -06:00
186_compress_extra.dts binman: Support compression of sections 2020-10-29 14:42:59 -06:00
187_symbols_sub.dts binman: Support finding symbols in sub-sections 2021-01-30 14:25:41 -07:00
188_image_entryarg.dts binman: Support reading an image with entry args 2021-01-30 14:25:41 -07:00
189_vblock_content.dts binman: Allow vblock to include devicetree blobs 2021-01-30 14:25:41 -07:00
190_files_align.dts binman: Support alignment of files 2021-01-30 14:25:41 -07:00
191_read_image_skip.dts binman: Allow for skip_at_start when reading entries 2021-01-30 14:25:41 -07:00
192_u_boot_tpl_nodtb.dts binman: Add support for u-boot-tpl-nodtb 2021-03-26 17:03:09 +13:00
193_tpl_bss_pad.dts binman: Add support for u-boot-tpl-bss-bad 2021-03-26 17:03:09 +13:00
194_fdt_incl.dts binman: Automatically expand phase binaries into sections 2021-03-26 17:03:09 +13:00
195_fdt_incl_tpl.dts binman: Automatically expand phase binaries into sections 2021-03-26 17:03:09 +13:00
196_symbols_nodtb.dts binman: Use a unique number for the symbols test file 2021-03-27 16:26:48 +13:00
197_symbols_expand.dts binman: Allow disabling expanding an entry 2021-03-27 16:26:48 +13:00
198_collection.dts binman: Add support for a collection of entries 2021-03-27 16:26:48 +13:00
199_collection_section.dts binman: Support obtaining section contents immediately 2021-03-27 16:26:48 +13:00
200_align_default.dts binman: Support default alignment for sections 2021-03-27 16:26:48 +13:00
201_opensbi.dts binman: Add support for RISC-V OpenSBI fw_dynamic blob 2021-05-19 17:01:49 +08:00
202_section_timeout.dts binman: Support multithreading for building images 2021-07-21 10:27:35 -06:00
203_fip.dts binman: Add support for ATF FIP 2021-12-17 09:44:59 -07:00
204_fip_other.dts binman: Add support for ATF FIP 2021-12-17 09:44:59 -07:00
205_fip_no_type.dts binman: Add support for ATF FIP 2021-12-17 09:44:59 -07:00
206_fip_uuid.dts binman: Add support for ATF FIP 2021-12-17 09:44:59 -07:00
207_fip_ls.dts binman: Add support for ATF FIP 2021-12-17 09:44:59 -07:00
208_fip_replace.dts binman: Add support for ATF FIP 2021-12-17 09:44:59 -07:00
209_fip_missing.dts binman: Add support for ATF FIP 2021-12-17 09:44:59 -07:00
210_fip_size.dts binman: Add support for ATF FIP 2021-12-17 09:44:59 -07:00
211_fip_bad_align.dts binman: Add support for ATF FIP 2021-12-17 09:44:59 -07:00
212_fip_collection.dts binman: Add support for ATF FIP 2021-12-17 09:44:59 -07:00
213_fdtmap_alt_format.dts binman: Allow extracting a file in an alternative format 2021-12-05 09:22:41 -07:00
214_no_alt_format.dts binman: Allow extracting a file in an alternative format 2021-12-05 09:22:41 -07:00
215_blob_ext_list.dts binman: Support lists of external blobs 2021-12-05 09:23:15 -07:00
216_blob_ext_list_missing.dts binman: Support lists of external blobs 2021-12-05 09:23:15 -07:00
217_fake_blob.dts binman: Renumber the fake blob dts 2022-01-12 21:26:59 -05:00
218_blob_ext_list_fake.dts binman: Allow faked blobs in blob-ext-list 2022-01-25 12:36:11 -07:00
219_fit_gennode.dts binman: Skip node generation for images read from files 2022-01-30 20:40:58 -07:00
220_fit_subentry_bintool.dts binman: Register and check bintools from FIT subentries 2022-02-09 12:30:13 -07:00
221_fit_subentry_hash.dts binman: Skip processing "hash" subnodes of FIT subsections 2022-02-22 10:05:44 -07:00
222_tee_os.dts binman: Add support for TEE BL32 2022-02-22 10:05:44 -07:00
223_fit_fdt_oper.dts binman: Allow different operations in FIT generator nodes 2022-02-22 10:05:44 -07:00
224_fit_bad_oper.dts binman: Refactor fit to generate output at the end 2022-03-18 19:24:25 -06:00
225_dev.key tools: binman: add support for pre-load header 2022-03-31 14:12:23 -04:00
225_expand_size_bad.dts binman: Rename ExpandToLimit to extend_to_limit 2022-03-18 19:24:25 -06:00
225_pre_load.dts tools: binman: add support for pre-load header 2022-03-31 14:12:23 -04:00
226_fit_split_elf.dts binman: Support splitting an ELF file into multiple nodes 2022-03-18 19:24:25 -06:00
226_pre_load_pkcs.dts tools: binman: add support for pre-load header 2022-03-31 14:12:23 -04:00
227_fit_bad_dir.dts binman: Support splitting an ELF file into multiple nodes 2022-03-18 19:24:25 -06:00
227_pre_load_pss.dts tools: binman: add support for pre-load header 2022-03-31 14:12:23 -04:00
228_fit_bad_dir_config.dts binman: Support splitting an ELF file into multiple nodes 2022-03-18 19:24:25 -06:00
228_pre_load_invalid_padding.dts tools: binman: add support for pre-load header 2022-03-31 14:12:23 -04:00
229_mkimage_missing.dts binman: Allow mkimage to use a non-zero fake-blob size 2022-03-18 19:24:25 -06:00
229_pre_load_invalid_sha.dts tools: binman: add support for pre-load header 2022-03-31 14:12:23 -04:00
230_pre_load_invalid_algo.dts tools: binman: add support for pre-load header 2022-03-31 14:12:23 -04:00
230_unique_names.dts binman: Fix unique names having '/.' for images read from files 2022-04-25 10:10:41 -04:00
231_pre_load_invalid_key.dts tools: binman: add support for pre-load header 2022-03-31 14:12:23 -04:00
231_unique_names_multi.dts binman: Fix unique names having '/.' for images read from files 2022-04-25 10:10:41 -04:00
bss_data.c binman: Support reading the offset of an ELF-file symbol 2021-11-13 08:16:39 -07: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 binman: Add support for building x86 ROMs 2016-12-20 08:09:55 +13:00
elf_sections.c binman: Add a ELF test file with disjoint text sections 2022-02-22 10:05:44 -07:00
elf_sections.lds binman: Add a ELF test file with disjoint text sections 2022-02-22 10:05:44 -07:00
embed_data.c binman: Support reading the offset of an ELF-file symbol 2021-11-13 08:16:39 -07:00
embed_data.lds binman: Support reading the offset of an ELF-file symbol 2021-11-13 08:16:39 -07:00
fitimage.bin.gz binman: Add support for Intel IFWI entries 2019-07-24 12:53:46 -07:00
ifwi.bin.gz binman: Add support for Intel IFWI entries 2019-07-24 12:53:46 -07:00
Makefile binman: Add a ELF test file with disjoint text sections 2022-02-22 10:05:44 -07:00
u_boot_binman_embed_sm.c binman: Support updating the dtb in an ELF file 2021-11-13 08:16:39 -07:00
u_boot_binman_embed.c binman: Support updating the dtb in an ELF file 2021-11-13 08:16:39 -07:00
u_boot_binman_embed.lds binman: Support updating the dtb in an ELF file 2021-11-13 08:16:39 -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.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_x86.c binman: tegra: Adjust symbol calculation depending on end-at-4gb 2019-11-11 14:20:35 -05:00
u_boot_binman_syms_x86.lds binman: tegra: Adjust symbol calculation depending on end-at-4gb 2019-11-11 14:20:35 -05:00
u_boot_binman_syms.c binman: Support symbols in u-boot-spl-nodtb 2021-03-26 17:03:09 +13:00
u_boot_binman_syms.lds binman: Correct symbol calculation with non-zero image base 2019-11-02 18:00:51 +08:00
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.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 binman: Use the Makefile for u_boot_ucode_ptr 2019-10-15 08:40:02 -06:00