blob: 967956b80088396b10211dba923664df6d1e5a09 [file] [edit]
#!/usr/bin/env bash
# Copyright 2022 The ChromiumOS Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
set -eux
me=${0##*/}
TMP="${me}.tmp"
# Work in scratch directory
cd "${OUTDIR}"
PEPPY_BIOS="${SCRIPT_DIR}/futility/data/bios_peppy_mp.bin"
"${FUTILITY}" read --emulate="${PEPPY_BIOS}" "${TMP}"
cmp "${PEPPY_BIOS}" "${TMP}"
"${FUTILITY}" read --emulate="${PEPPY_BIOS}" --region="GBB,RO_VPD" "${TMP}"
! cmp --silent "${PEPPY_BIOS}" "${TMP}_GBB"
! cmp --silent "${PEPPY_BIOS}" "${TMP}_RO_VPD"
# cleanup
rm -f "${TMP}"*
exit 0