Doc improved

This commit is contained in:
Éder F. Zulian
2019-02-22 11:12:46 +01:00
parent d2c99b9f1c
commit d99417fcd8

View File

@@ -507,8 +507,8 @@ Below, the sub-configurations are listed and explained.
- *NumberOfDevicesOnDIMM* (unsigned int)
- Number of devices on dual inline memory module
- *CheckTLM2Protocol* (boolean)
- "1": enables the TLM 2.0 Protocol Checking
- "0": disables the TLM 2.0 Protocol Checking
- "1": enables the TLM-2.0 Protocol Checking
- "0": disables the TLM-2.0 Protocol Checking
- *ECCControllerMode* (string)
- "Disabled": No ECC Controller is used
- "Hamming": Enables an ECC Controller with classic SECDED implementation using Hamming Code
@@ -1263,10 +1263,11 @@ $ cd SuperLU_4.3/
$ cp MAKE_INC/make.linux make.inc
```
Make sure the SuperLUroot variable in ./make.inc is properly set (in my case $(HOME)/repos/).
Make sure the SuperLUroot variable in ./make.inc is properly set. For example,
if you downloaded it to your home folder set as follows.
```bash
SuperLUroot = $(HOME)/repos/SuperLU_4.3
SuperLUroot = $(HOME)/SuperLU_4.3
```
Compile the library:
@@ -1293,10 +1294,10 @@ $ cd 3d-ice-2.2.6
```
Open the file makefile.def and set some variables. Set the correct path to the
SuperLU library you just compiled (in my case $(HOME)/repos/):
SuperLU library you just compiled.
```bash
SLU_MAIN = $(HOME)/repos/SuperLU_$(SLU_VERSION)
SLU_MAIN = $(HOME)/SuperLU_$(SLU_VERSION)
```
Set the YACC variable to bison-2.4.1:
@@ -1305,14 +1306,14 @@ Set the YACC variable to bison-2.4.1:
YACC = bison-2.4.1
```
Set the systemC architecture and main folder variables:
Set the following variables with proper values.
```bash
SYSTEMC_ARCH = [linux,linux64]
SYSTEMC_MAIN = $(HOME)/repos/systemc-$(SYSTEMC_VERSION)
SYSTEMC_ARCH = linux64
SYSTEMC_MAIN = $(HOME)/systemc-2.3.1a
```
Compile 3D-ICE with SystemC/TLM2.0 support:
Compile 3D-ICE with SystemC TLM-2.0 support:
```bash
$ make clean
@@ -1864,7 +1865,7 @@ export PYTHON_HEADERS=/usr/include/python3.4m
# Gem5 + DRAMsys
export GEM5=$HOME/gem5_tnt/gem5
# Gem5 SystemC/TLM2.0 coupling (see also: $HOME/gem5_tnt/gem5/util/tlm/README)
# Gem5 SystemC TLM-2.0 coupling (see also: $HOME/gem5_tnt/gem5/util/tlm/README)
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${HOME}/gem5_tnt/gem5/build/ARM
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${SYSTEMC_HOME}/lib-$SYSTEMC_TARGET_ARCH
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:${SYSTEMC_HOME}/lib-$SYSTEMC_TARGET_ARCH/pkgconfig