Test if DRAMSys_gem5 exists

This commit is contained in:
Éder F. Zulian
2018-08-31 10:29:11 +02:00
parent 0ecfb4bbff
commit daf9e95efc

View File

@@ -52,6 +52,7 @@ Treesort
basedir="../../.."
sfpath="../../DRAMSys/library/resources/simulations"
elf="DRAMSys_gem5"
if [[ -z "${GEM5}" ]]; then
echo "GEM5 environment variable is undefined"
@@ -70,6 +71,12 @@ proj_build() {
proj_build
cd gem5
if [ ! -f ${elf} ]; then
echo "${elf} could not be found"
exit 1
fi
for s in $simfiles; do
sf="${sfpath}/${s}"
sfn="${s%.*}"
@@ -78,7 +85,7 @@ for s in $simfiles; do
`sed -i s/id=\".*\"/id=\"${sfn}_${bin}\"/g $sf`
simulation="${sfpath}/${sfn}_${bin}.${ext}"
cp $sf $simulation
./DRAMSys_gem5 ${simulation} ../../DRAMSys/gem5/gem5_se/${bin}/config.ini >> out_${bin}.txt &
./${elf} ${simulation} ../../DRAMSys/gem5/gem5_se/${bin}/config.ini >> out_${bin}.txt &
done
done