Doc improved

This commit is contained in:
Éder F. Zulian
2019-02-17 18:17:12 +01:00
parent 51f1a44a5d
commit f2520db93b

View File

@@ -1704,11 +1704,11 @@ If you need help please contact Matthias Jung.
### DRAMSys + GEM5 Log Collector Scripts
Users can profit of running multiple **DRAMSys + gem5 simulations**
Users can profit of running multiple **DRAMSys + gem5** simulations
automatically with
[gem5ilva](DRAMSys/library/resources/scripts/DRAMSylva/gem5ilva.sh) for **gem5
[gem5ilva.sh](DRAMSys/library/resources/scripts/DRAMSylva/gem5ilva.sh) for **gem5
syscall emulation (SE) mode** and
[gem5ilva_fs](DRAMSys/library/resources/scripts/DRAMSylva/gem5ilva_fs.sh) for
[gem5ilva_fs.sh](DRAMSys/library/resources/scripts/DRAMSylva/gem5ilva_fs.sh) for
**gem5 full system (FS) mode**.
Normally you will have to push your changes before running the scripts. This
@@ -1726,6 +1726,13 @@ 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"
```
The default values of the variables presented above assume that your git
account uses the same name as your user name in your PC. If that is not the
case, replace the value of the **git_user** variable with your git account
name. Similarly, replace the value of the variable **git_branch** with your
working branch name. There (in your working branch) you can push your changes
and/or new files before executing the scripts.
Open the script in QtCreator or another text editor of your choice and set the
variables with values that fit your needs.
@@ -1735,7 +1742,7 @@ repository).
For those cases uncomment and properly set the variable
**external_inifile_path** in
[gem5ilva_fs](DRAMSys/library/resources/scripts/DRAMSylva/gem5ilva_fs.sh).
[gem5ilva_fs.sh](DRAMSys/library/resources/scripts/DRAMSylva/gem5ilva_fs.sh).
This allows 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
@@ -1805,8 +1812,9 @@ For building DRAMSys one can profit from using
loads the modules that are necessary for building DRAMSys on Elwetritsch.
Regarding dependencies for building DRAMSys and DRAMSys + gem5, the scripts
provided in [DRAMSylva](DRAMSys/library/resources/scripts/DRAMSylva), when
running on Elwetritsch, will load the required modules automatically.
provided inside the [DRAMSylva
folder](DRAMSys/library/resources/scripts/DRAMSylva), when running on
Elwetritsch, will load the required modules automatically.
As usual, one may export environment variables from his/her **~/.bashrc** file
on Elwetritch. Some segments extracted from a functional ~/.bashrc file are