misc: Documentation Update
Updates for READMEs of /util/cxx_config, /util/systemc, /util/tlm. Some minor corrections, mostly with respect to MAC/OSX Signed-off-by: Jason Lowe-Power <jason@lowepower.com>
This commit is contained in:
parent
b682366b30
commit
5b08ae2372
3 changed files with 51 additions and 3 deletions
|
@ -19,6 +19,15 @@ needed):
|
||||||
> scons --with-cxx-config --without-python build/ARM/libgem5_opt.so
|
> scons --with-cxx-config --without-python build/ARM/libgem5_opt.so
|
||||||
> cd util/cxx_config
|
> cd util/cxx_config
|
||||||
|
|
||||||
|
Note: For MAC / OSX this command should be used:
|
||||||
|
> scons --with-cxx-config --without-python build/ARM/libgem5_opt.dylib
|
||||||
|
|
||||||
|
Set a proper LD_LIBRARY_PATH e.g. for bash:
|
||||||
|
> export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/path/to/gem5/build/ARM/"
|
||||||
|
|
||||||
|
or for MAC / OSX:
|
||||||
|
> export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:/path/to/gem5/build/ARM/"
|
||||||
|
|
||||||
Then edit Makefile to set the paths for PYTHON and run make
|
Then edit Makefile to set the paths for PYTHON and run make
|
||||||
|
|
||||||
> make
|
> make
|
||||||
|
|
|
@ -32,9 +32,29 @@ needed):
|
||||||
> cd ../..
|
> cd ../..
|
||||||
> scons build/ARM/gem5.opt
|
> scons build/ARM/gem5.opt
|
||||||
> scons --with-cxx-config --without-python build/ARM/libgem5_opt.so
|
> scons --with-cxx-config --without-python build/ARM/libgem5_opt.so
|
||||||
> cd util/cxx_config
|
> cd util/systemc
|
||||||
|
|
||||||
Then edit Makefile to set the paths for SystemC and run make
|
Note: For MAC / OSX this command should be used:
|
||||||
|
> scons --with-cxx-config --without-python build/ARM/libgem5_opt.dylib
|
||||||
|
|
||||||
|
Set a proper LD_LIBRARY_PATH e.g. for bash:
|
||||||
|
> export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/path/to/gem5/build/ARM/"
|
||||||
|
|
||||||
|
or for MAC / OSX:
|
||||||
|
> export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:/path/to/gem5/build/ARM/"
|
||||||
|
|
||||||
|
|
||||||
|
Then edit the Makefile to set the paths for SystemC, e.g:
|
||||||
|
|
||||||
|
Linux:
|
||||||
|
SYSTEMC_INC = /opt/systemc/include
|
||||||
|
SYSTEMC_LIB = /opt/systemc/lib-linux64
|
||||||
|
|
||||||
|
MAC / OSX:
|
||||||
|
SYSTEMC_INC = /opt/systemc/include
|
||||||
|
SYSTEMC_LIB = /opt/systemc/lib-macosx64
|
||||||
|
|
||||||
|
Then run make:
|
||||||
|
|
||||||
> make
|
> make
|
||||||
|
|
||||||
|
@ -57,3 +77,6 @@ This should print:
|
||||||
The .ini file can also be read by the Python .ini file reader example:
|
The .ini file can also be read by the Python .ini file reader example:
|
||||||
|
|
||||||
> ../../build/ARM/gem5.opt ../../configs/example/read_ini.py m5out/config.ini
|
> ../../build/ARM/gem5.opt ../../configs/example/read_ini.py m5out/config.ini
|
||||||
|
|
||||||
|
If you are interested in SystemC Transaction Level Modeling (TLM2) please have
|
||||||
|
a look into /util/tlm.
|
||||||
|
|
|
@ -35,10 +35,26 @@ without python.
|
||||||
> scons --with-cxx-config --without-python build/ARM/libgem5_opt.so
|
> scons --with-cxx-config --without-python build/ARM/libgem5_opt.so
|
||||||
> cd util/tlm
|
> cd util/tlm
|
||||||
|
|
||||||
|
Note: For MAC / OSX this command should be used:
|
||||||
|
> scons --with-cxx-config --without-python build/ARM/libgem5_opt.dylib
|
||||||
|
|
||||||
Set a proper LD_LIBRARY_PATH e.g. for bash:
|
Set a proper LD_LIBRARY_PATH e.g. for bash:
|
||||||
> export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/path/to/gem5/build/ARM/"
|
> export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/path/to/gem5/build/ARM/"
|
||||||
|
|
||||||
Then edit the Makefile to set the paths for SystemC and run make
|
or for MAC / OSX:
|
||||||
|
> export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:/path/to/gem5/build/ARM/"
|
||||||
|
|
||||||
|
Then edit the Makefile to set the paths for SystemC:
|
||||||
|
|
||||||
|
Linux:
|
||||||
|
SYSTEMC_INC = /opt/systemc/include
|
||||||
|
SYSTEMC_LIB = /opt/systemc/lib-linux64
|
||||||
|
|
||||||
|
MAC / OSX:
|
||||||
|
SYSTEMC_INC = /opt/systemc/include
|
||||||
|
SYSTEMC_LIB = /opt/systemc/lib-macosx64
|
||||||
|
|
||||||
|
Then run make:
|
||||||
|
|
||||||
> make
|
> make
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue