Adding scripts, commands, and logging scaffolding"
This commit is contained in:
21
scripts/00_env.sh
Normal file
21
scripts/00_env.sh
Normal file
@@ -0,0 +1,21 @@
|
||||
#!/bin/bash
|
||||
set -eu
|
||||
# source this from anywhere inside /home/carlos/projects/gem5
|
||||
|
||||
ROOT="/home/carlos/projects/gem5"
|
||||
export GEM5="$ROOT/build/ARM/gem5.opt"
|
||||
export CFG="$ROOT/scripts/hetero_big_little.py"
|
||||
export RUN="$ROOT/gem5-run"
|
||||
export OUTROOT="$ROOT/iot/results"
|
||||
export LOGROOT="$ROOT/iot/logs"
|
||||
|
||||
mkdir -p "$OUTROOT" "$LOGROOT"
|
||||
|
||||
# record environment (append-only)
|
||||
{
|
||||
echo "==== uname ===="; uname -a
|
||||
echo; echo "==== date ===="; date
|
||||
echo; echo "==== gem5 git ===="; (git -C "$ROOT/gem5src" rev-parse --short HEAD 2>/dev/null || echo n/a)
|
||||
} >> "$LOGROOT/env.txt"
|
||||
echo "[env] READY"
|
||||
|
||||
Reference in New Issue
Block a user