gem5集成nvmain

来源:互联网 发布:vmware14运行ubuntu 编辑:程序博客网 时间:2024/05/29 13:47

第一步:安装GEM5

1、安装Python

2、安装scons
sudo apt-get install scons
3、安装g++
sudo apt-get install g++

4、安装swig
需要安装swig2.0.7 
./configure --without-pcre
make
sudo make install
5、安装python-dev
sudo apt-get install python-dev

6、安装zlib

解压下载的压缩包:

tar -xzvf zlib-1.2.8.tar.gz

解压之后的文件夹 zlib-1.2.8放到gem5_stable目录下
cd zlib-1.2.8

./configure
sudo make install

7、安装M4
tar -xzvf m4-1.4.17.tar.gz
解压之后的文件夹 m4-1.4.17放到gem5_stable目录下
cd m4-1.4.17

./configure
sudo make install

8、安装protobuf

./configure

make

make check

sudo make install

9、安装libprotobuf-dev

sudo apt-get install libprotobuf-dev

10、安装libgoogle-perftools-dev

sudo apt-get install libgoogle-perftools-dev

10、编译gem5:
cd gem5-stable

mkdir build

!!!!!!!

scons build/ALPHA/gem5.opt(这一步千万不要执行,要等到nvmain挂上去再执行下面的编译步骤:scons EXTRAS=/path/to/nvmain build/ALPHA/gem5.opt



第二步:链接nvmain
1、下载nvmain
2、sudo apt-get install mercurial
3、hg qinit
4、hg qimport -f /path/to/nvmain/patches/gem5/nvmain2-gem5-XXXX+
5、hg qpush
6、编译

scons EXTRAS=/path/to/nvmain build/ALPHA/gem5.opt



1 0