config, mem, hmc: fix HMC test script
authorÉder F. Zulian <zulian@eit.uni-kl.de>
Wed, 22 Nov 2017 16:03:29 +0000 (17:03 +0100)
committerÉder F. Zulian <zulian@eit.uni-kl.de>
Tue, 5 Dec 2017 08:42:59 +0000 (08:42 +0000)
commit66909dd5a2cf4cec0732eeeb389e3ff739fe58ed
tree7a83d029b1a33ad92b9af4ffaaa73ecaa254ed89
parent43a1ea88b89aa3611d3b73cc0d4dc5de3f1f5e6b
config, mem, hmc: fix HMC test script

This patch keeps the logic behind the HMC model implementation untouched.

Additional changes:
- simple hello world script using HMC (SE simulation)

Usage examples:

./build/ARM/gem5.opt configs/example/hmctest.py
./build/ARM/gem5.opt configs/example/hmctest.py --enable-global-monitor --enable-link-monitor --arch=same
./build/ARM/gem5.opt configs/example/hmctest.py --enable-global-monitor --enable-link-monitor --arch=mixed
./build/ARM/gem5.opt configs/example/hmc_hello.py
./build/ARM/gem5.opt configs/example/hmc_hello.py --enable-global-monitor --enable-link-monitor

Change-Id: I64eb6c9abb45376b6ed72722926acddd50765394
Reviewed-on: https://gem5-review.googlesource.com/6061
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>
configs/common/HMC.py
configs/common/MemConfig.py
configs/example/hmc_hello.py [new file with mode: 0644]
configs/example/hmc_tgen.cfg [new file with mode: 0644]
configs/example/hmctest.py