EXYNOS5250/SNOW: fix the build script. Add a script to get the bl1.

build-snow got broken when the snow makefile improved. So fix it.

While we're at it, create a script like the update-microcode
scripts that gets the bl1. I thought about making this a common
script but the various names and paths always evolve, leaving
me thinking it's not worth it. This script is just a
piece of the snow build script.

Change-Id: I65c0f8697a978c62fe12533c4f0152d14dbaefda
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Reviewed-on: http://review.coreboot.org/3238
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Tested-by: build bot (Jenkins)
Reviewed-by: David Hendricks <dhendrix@chromium.org>
This commit is contained in:
Ronald G. Minnich
2013-05-10 22:18:09 +02:00
parent 3a1457137e
commit 4bd7b0cbad
2 changed files with 30 additions and 17 deletions

View File

@ -44,29 +44,16 @@ get_bl1() {
fi
}
merge_bl1() {
local outfile="$1"
local bl1="${BL1_PATH}/${BL1_NAME}"
if [ ! -e "$bl1" ]; then
get_bl1
fi
# use the new BL1 which supports 30KB BL2/SPL/Coreboot
local size="$(stat -c "%s" "$outfile")"
local bl1_size="$(stat -c "%s" "$bl1")"
[ "$bl1_size" = "$((0x2000))" ] || die "Incorrect BL1 input file."
dd if="$bl1" of=${outfile} conv=notrunc
}
is_servod_ready() {
ps -C servod >/dev/null 2>&1
}
main() {
if [ ! -e "$bl1" ]; then
get_bl1
fi
make
merge_bl1 "$OUTPUT"
create_diff_192k "$OUTPUT" "$TMP_DIFF"
echo "OK: Generated image (with BL1) in $OUTPUT"
if is_servod_ready; then