aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Menzel <paulepanter@users.sourceforge.net>2014-05-25 12:20:51 +0200
committerMarc Jones <marc.jones@se-eng.com>2014-05-28 22:42:45 +0200
commit40e936a1990a3dfd6fd2b8e2eab34643ecb7f470 (patch)
tree95da3c035809cf26945d32ce8d8cdf20990514cf
parent18600aa1efb24ed9c60754a5d35f1794e7bafe6f (diff)
downloadcoreboot-40e936a1990a3dfd6fd2b8e2eab34643ecb7f470.tar.gz
coreboot-40e936a1990a3dfd6fd2b8e2eab34643ecb7f470.tar.xz
coreboot-40e936a1990a3dfd6fd2b8e2eab34643ecb7f470.zip
util/board_status/board_status.sh: Save ROM contents in `cbfs.txt`
The ROM content (CBFS content) captured with cbfstool build/coreboot.rom print is useful for two reasons. 1. With the used configuration for the build in `.config`, it can be compared how the size for romstage and ramstage change over time. To make that reproducible the used toolchain should also be stored somewhere in the future. 2. With the CBFS content the time stamps can be better interpreted. For example, the size of the payload file is needed to interpret the time stamp for loading the payload. Change-Id: If77ca6412b1710e560f405f9a48df613c1819d36 Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-on: http://review.coreboot.org/5867 Tested-by: build bot (Jenkins) Reviewed-by: David Hendricks <dhendrix@chromium.org> Reviewed-by: Edward O'Callaghan <eocallaghan@alterapraxis.com> Reviewed-by: Marc Jones <marc.jones@se-eng.com>
-rwxr-xr-xutil/board_status/board_status.sh1
1 files changed, 1 insertions, 0 deletions
diff --git a/util/board_status/board_status.sh b/util/board_status/board_status.sh
index 3cff2316e..51868c829 100755
--- a/util/board_status/board_status.sh
+++ b/util/board_status/board_status.sh
@@ -145,6 +145,7 @@ tmpdir=$(mktemp -d)
cbfstool_cmd="util/cbfstool/cbfstool"
test_cmd $LOCAL "$cbfstool_cmd"
$cbfstool_cmd build/coreboot.rom extract -n config -f ${tmpdir}/config.txt
+$cbfstool_cmd build/coreboot.rom print > ${tmpdir}/cbfs.txt
mainboard_dir="$(grep CONFIG_MAINBOARD_DIR ${tmpdir}/config.txt | awk -F '"' '{ print $2 }')"
vendor=$(echo "$mainboard_dir" | awk -F '/' '{ print $1 }')
mainboard=$(echo "$mainboard_dir" | awk -F '/' '{ print $2 }')