mirror of
https://github.com/fail0verflow/switch-coreboot.git
synced 2025-05-04 01:39:18 -04:00
When using FMAP regions (with option -r) that were generated with a master header (as done by cbfstool copy, eg. in Chrome OS' build system), there were differences in interpretation of the master header's fields. Normalize for that by not sanity-checking the master header's size field (there are enough other tests) and by dealing with region offsets properly. BUG=chromium:445938 BRANCH=tot TEST=`cbfstool /build/veyron_minnie/firmware/image.dev.bin print -r FW_MAIN_A` shows that region's directory (instead of claiming that there's no CBFS at all, or showing an empty directory). Change-Id: Ia840c823739d4ca144a7f861573d6d1b4113d799 Signed-off-by: Patrick Georgi <pgeorgi@chromium.org> Original-Commit-Id: 0e5364d291f45e4705e83c0331e128e35ab226d3 Original-Change-Id: Ie28edbf55ec56b7c78160000290ef3c57fda0f0e Original-Signed-off-by: Patrick Georgi <pgeorgi@google.com> Original-Reviewed-on: https://chromium-review.googlesource.com/312210 Original-Commit-Ready: Patrick Georgi <pgeorgi@chromium.org> Original-Tested-by: Patrick Georgi <pgeorgi@chromium.org> Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org> Reviewed-on: http://review.coreboot.org/12416 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org> |
||
---|---|---|
.. | ||
abuild | ||
acpi | ||
amdtools | ||
arm_boot_tools/mksunxiboot | ||
autoport | ||
bimgtool | ||
board_status | ||
broadcom | ||
cbfstool | ||
cbmem | ||
crossgcc | ||
dtd_parser | ||
ectool | ||
exynos | ||
fletcher | ||
fuzz-tests | ||
genbuild_h | ||
genprof | ||
gitconfig | ||
ifdfake | ||
ifdtool | ||
inteltool | ||
intelvbttool | ||
ipqheader | ||
k8resdump | ||
kconfig | ||
lint | ||
msrtool | ||
nvidia | ||
nvramtool | ||
optionlist | ||
release | ||
rockchip | ||
romcc | ||
sconfig | ||
scripts | ||
showdevicetree | ||
spkmodem_recv | ||
superiotool | ||
uio_usbdebug | ||
vgabios | ||
viatool | ||
xcompile |