Test if DRAMSys_gem5 exists
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user