u-boot-brain/tools/binman/etype
Simon Glass 2424057b2a binman: Avoid calculated section data repeatedly
Refactor the implementation slightly so that section data is not
rebuilt when it is already available.

We still have GetData() set up to rebuild the section, since we don't
currently track when things change that might affect a section. For
example, if a blob is updated within a section, we must rebuild it.
Tracking that would be possible but is more complex, so it left for
another time.

Signed-off-by: Simon Glass <sjg@chromium.org>
2020-10-29 14:42:59 -06:00
..
_testing.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
atf_bl31.py binman: Add support for ATF BL31 2020-09-22 12:50:43 -06:00
blob_dtb.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
blob_ext.py binman: Move 'external' support into base class 2020-09-22 12:50:43 -06:00
blob_named_by_arg.py binman: Allow entry args to be required 2020-09-22 12:50:43 -06:00
blob.py binman: Move CompressData() into Entry base class 2020-10-29 14:42:59 -06:00
cbfs.py binman: Avoid reporting image-pos with compression 2020-10-29 14:42:59 -06:00
cros_ec_rw.py binman: Allow entry args to be required 2020-09-22 12:50:43 -06:00
fdtmap.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
files.py binman: Use 'files-compress' to set compression for files 2020-10-29 14:42:59 -06:00
fill.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
fit.py sunxi: binman: Update FIT component descriptions 2020-10-22 11:43:43 +05:30
fmap.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
gbb.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
image_header.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
intel_cmc.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_descriptor.py binman: Allow missing Intel blobs 2020-07-25 14:46:57 -06:00
intel_fit_ptr.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_fit.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_fsp_m.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_fsp_s.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_fsp_t.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_fsp.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_ifwi.py binman: Allow missing Intel blobs 2020-07-25 14:46:57 -06:00
intel_me.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_mrc.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_refcode.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_vbt.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_vga.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
mkimage.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
powerpc_mpc85xx_bootpg_resetvec.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
scp.py binman: Add support for SCP firmware 2020-10-22 11:43:43 +05:30
section.py binman: Avoid calculated section data repeatedly 2020-10-29 14:42:59 -06:00
text.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_dtb_with_ucode.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_dtb.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_elf.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_env.py binman: Support adding a U-Boot environment 2020-09-25 11:27:28 +08:00
u_boot_img.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_nodtb.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_spl_bss_pad.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_spl_dtb.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_spl_elf.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_spl_nodtb.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_spl_with_ucode_ptr.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_spl.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_tpl_dtb_with_ucode.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_tpl_dtb.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_tpl_elf.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_tpl_with_ucode_ptr.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_tpl.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_ucode.py binman: Fix return from u-boot-ucode if there is no DT 2020-10-29 14:42:59 -06:00
u_boot_with_ucode_ptr.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
vblock.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
x86_reset16_spl.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
x86_reset16_tpl.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
x86_reset16.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
x86_start16_spl.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
x86_start16_tpl.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
x86_start16.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00