From a9f485db5f07a6e22ed9caa645358805a60d5de8 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Wed, 26 Jun 2019 15:39:14 -0600 Subject: [PATCH] Add flash script (WIP) --- libs/intel-spi | 2 +- scripts/flash.sh | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100755 scripts/flash.sh diff --git a/libs/intel-spi b/libs/intel-spi index 0495f63..cc65d9b 160000 --- a/libs/intel-spi +++ b/libs/intel-spi @@ -1 +1 @@ -Subproject commit 0495f63572c5a5c03e0b76bb16ccc5e0d963d167 +Subproject commit cc65d9bba6151591db34d5c6207e9c4f269b8426 diff --git a/scripts/flash.sh b/scripts/flash.sh new file mode 100755 index 0000000..36f98a4 --- /dev/null +++ b/scripts/flash.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +set -e + +if [ -z "$1" ] +then + echo "$0 [model]" >&2 + exit 1 +fi +MODEL="$1" + +if [ ! -d "models/$1" ] +then + echo "model '$1' not found" >&2 + exit 1 +fi +MODEL_DIR="$(realpath "models/${MODEL}")" + +cargo build --release --manifest-path libs/intel-spi/Cargo.toml +sudo libs/intel-spi/target/release/intel-spi "build/${MODEL}/coreboot.rom"