commit | 2424057b2ad0eacdd2d81e35e7bea5df97802b8f | [log] [tgz] |
---|---|---|
author | Simon Glass <sjg@chromium.org> | Mon Oct 26 17:40:26 2020 -0600 |
committer | Simon Glass <sjg@chromium.org> | Thu Oct 29 14:42:59 2020 -0600 |
tree | 05ca2faf2306fcaf19a5bab678bf05887880c0da | |
parent | 8f5ef89f00133df6381e60f0415269ded39647c1 [diff] |
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>