coreboot-kgpe-d16/util
Aaron Durbin 0a31e5975e ifdtool: handle region masks correctly
The get_region() function was using fixed masks for
the base and limit. However, newer descriptors (on
skylake, e.g.) use a 15-bit mask -- not a 12-bit one.
Choose the right mask based on ifd_version.

BUG=chrome-os-partner:43461
BRANCH=None
TEST=Built glados bootimage.

Original-Change-Id: Ibcbfd649a561d36b17ea2cc8fbeb30ffdbbb2c96
Original-Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/293250
Original-Reviewed-by: Duncan Laurie <dlaurie@chromium.org>

Change-Id: I7f2ef9fb8e5b6c7114225fecc2798668d6507ac3
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/11229
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2015-08-19 14:03:35 +00:00
..
abuild abuild: avoid hanging in oldconfig for parallel builds 2015-08-08 12:01:02 +02:00
acpi Remove empty lines at end of file 2015-06-08 00:55:07 +02:00
amdtools Remove empty lines at end of file 2015-06-08 00:55:07 +02:00
arm_boot_tools/mksunxiboot
autoport autoport: Include 'default_irq_route.asl' into DSDT 2015-06-24 02:02:48 +02:00
bimgtool bimgtool: initialize data header 2015-06-12 23:16:01 +02:00
board_status board-status: move board status back to $TMPDIR 2015-08-13 08:30:36 +02:00
broadcom secimage: Use libz's crc32 function 2015-08-09 12:34:24 +02:00
cbfstool cbfstool: unify actual file creation 2015-08-13 16:10:53 +02:00
cbmem util/cbmem: accumulate total time for all entries 2015-08-14 15:19:59 +02:00
crossgcc buildgcc: Fix the options check 2015-08-13 10:06:11 +02:00
dtd_parser Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
ectool util/ectool: don't dump the whole ram when writing to it 2015-07-06 23:11:03 +02:00
exynos
fletcher
genbuild_h genbuild_h: Actually use git's current commit for timestamp if possible 2015-08-10 18:17:20 +02:00
genprof
gitconfig lint/gitconfig: Enable checkpatch.pl checking of commits 2015-07-17 18:42:50 +02:00
ifdfake Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
ifdtool ifdtool: handle region masks correctly 2015-08-19 14:03:35 +00:00
inteltool Remove empty lines at end of file 2015-06-08 00:55:07 +02:00
intelvbttool VBT parser. 2015-05-25 18:19:51 +02:00
ipqheader Remove empty lines at end of file 2015-06-08 00:55:07 +02:00
k8resdump Remove empty lines at end of file 2015-06-08 00:55:07 +02:00
kconfig Kconfig: Add KCONFIG_STRICT mode 2015-08-09 12:39:03 +02:00
lint lint/gitconfig: Enable checkpatch.pl checking of commits 2015-07-17 18:42:50 +02:00
msrtool Remove empty lines at end of file 2015-06-08 00:55:07 +02:00
nvidia nvidia/cbootimage: update to 1.5 2015-04-25 12:16:58 +02:00
nvramtool Remove empty lines at end of file 2015-06-08 00:55:07 +02:00
optionlist Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
release release: add release script 2015-07-16 17:40:42 +02:00
rockchip
romcc Remove empty lines at end of file 2015-06-08 00:55:07 +02:00
sconfig Remove empty lines at end of file 2015-06-08 00:55:07 +02:00
scripts util/scripts: add some support scripts 2015-06-30 08:24:38 +02:00
showdevicetree Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
spkmodem_recv
superiotool Remove empty lines at end of file 2015-06-08 00:55:07 +02:00
uio_usbdebug Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
vgabios Remove empty lines at end of file 2015-06-08 00:55:07 +02:00
viatool Remove empty lines at end of file 2015-06-08 00:55:07 +02:00
xcompile xcompile: crossgcc lookup in parent paths, for painless libpayload support 2015-08-10 20:28:48 +02:00