more details on how to build FailGem5
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1469 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
This commit is contained in:
@ -27,6 +27,7 @@ Required for the gem5 simulator backend:
|
|||||||
- zlib
|
- zlib
|
||||||
- m4
|
- m4
|
||||||
- python-dev
|
- python-dev
|
||||||
|
- optional: libgoogle-perftools-dev
|
||||||
|
|
||||||
For distribution/parallelization:
|
For distribution/parallelization:
|
||||||
**********************************************************************
|
**********************************************************************
|
||||||
@ -205,6 +206,12 @@ TODO: Fix Hard-coded paths
|
|||||||
Building gem5:
|
Building gem5:
|
||||||
**********************************************************************
|
**********************************************************************
|
||||||
|
|
||||||
|
Fail* configuration:
|
||||||
|
------------------------------------------------------------
|
||||||
|
- BUILD_GEM5 ON
|
||||||
|
- all configuration options specific for other simulators OFF
|
||||||
|
- COMPILER: gcc (not ag++)
|
||||||
|
|
||||||
For the first time:
|
For the first time:
|
||||||
------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
1. Change to the gem5 simulator directory (expects to be in ${FAIL_DIR}):
|
1. Change to the gem5 simulator directory (expects to be in ${FAIL_DIR}):
|
||||||
@ -216,8 +223,10 @@ Optimized build:
|
|||||||
------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
$ cd ../simulator/gem5
|
$ cd ../simulator/gem5
|
||||||
$ scons EXTRAS=../../src/core/sal/gem5 build/ARM/gem5.fast
|
$ scons EXTRAS=../../src/core/sal/gem5 build/ARM/gem5.fast
|
||||||
|
(add -jN for a parallel build)
|
||||||
|
|
||||||
Debug build:
|
Debug build:
|
||||||
------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
$ cd ../simulator/gem5
|
$ cd ../simulator/gem5
|
||||||
$ scons EXTRAS=../../src/core/sal/gem5 build/ARM/gem5.debug
|
$ scons EXTRAS=../../src/core/sal/gem5 build/ARM/gem5.debug
|
||||||
|
(add -jN for a parallel build)
|
||||||
|
|||||||
Reference in New Issue
Block a user