diff --git a/README.md b/README.md index dc9a3ea3..b4b8e49e 100644 --- a/README.md +++ b/README.md @@ -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