Doc updated

More info on how to run gem5ilva and gem5ilva_fs scripts
This commit is contained in:
Éder F. Zulian
2019-02-15 11:31:12 +01:00
parent a4d7294fcc
commit a70fd4f48a

View File

@@ -1704,12 +1704,40 @@ If you need help please contact Matthias Jung.
### DRAMSys + GEM5 Log Collector Script
Users can profit of running multiple simulations automatically with
[gem5ilva](DRAMSys/library/resources/scripts/DRAMSylva/gem5ilva.sh).
Users can profit of running multiple **DRAMSys + gem5 simulations**
automatically with
[gem5ilva](DRAMSys/library/resources/scripts/DRAMSylva/gem5ilva.sh) for **gem5
syscall emulation (SE) mode** and
[gem5ilva_fs](DRAMSys/library/resources/scripts/DRAMSylva/gem5ilva.sh) for
**gem5 full system (FS) mode**.
Normally you will have to push your changes before running the scripts. This
approach makes it easier to track back what exactly was tested by the scripts.
In the scripts there are variables to tell **git** where to get the source
code from, user name, **branch**, etc. The variable are:
```bash
# Git info.
git_user="$USER"
git_branch="master"
git_url="git.eit.uni-kl.de:ems/astdm/dram.sys.git"
git_url_https="git.eit.uni-kl.de/ems/astdm/dram.sys.git"
```
Nevertheless, for some cases, you may want to have gem5 files out of the main
repository (usually because they are too big to be added to the repository).
For those cases uncomment and properly set the variable
**external_inifile_path** in
[gem5ilva_fs](DRAMSys/library/resources/scripts/DRAMSylva/gem5ilva.sh).
This will allow you to use a gem5 **config.ini** file external to the
repository. Note, however, that in this case it is up to you to keep track of
your simulation files.
### Notes for [Elwetritsch](https://elwe.rhrk.uni-kl.de/) Users
Firstly, take a look at [High Performance Computing at the TU
Kaiserslautern](https://elwe.rhrk.uni-kl.de/).