I have no problem to run parsec with ALPHA full system simulation, but
when I add ruby and garnet network, execution was aborted for core dumped.
Here I list the command I used and log information. Really appreciate if
somebody can give me advice on how to run parsec FS with ruby network.
Thank you.
command line: build/ALPHA/gem5.opt configs/example/fs.py
--disk-image=/home/jh/my-gem5/full-system/parsec/linux-parsec-2-1-m5-with-test-inputs.img
--kernel=/home/jh/my-gem5/full-system/parsec/vmlinux_2.6.27-gcc_4.3.4 -n
4 --script=/home/jh/my-gem5/full-system/parsec/bodytrack_4c_simsmall.rcS
--cpu-type=detailed --caches --l2cache --topology=Mesh --mesh-rows=2
--garnet-network=fixed --ruby --num-l2caches=4 --num-dirs=4
warn: add_child('cls'): child 'credit_links0 credit_links1' already has
parent
warn: add_child('cls'): child 'credit_links0 credit_links1' already has
parent
warn: add_child('cls'): child 'credit_links0 credit_links1' already has
parent
warn: add_child('cls'): child 'credit_links0 credit_links1' already has
parent
warn: add_child('cls'): child 'credit_links0 credit_links1' already has
parent
warn: add_child('cls'): child 'credit_links0 credit_links1' already has
parent
warn: add_child('cls'): child 'credit_links0 credit_links1' already has
parent
warn: add_child('cls'): child 'credit_links0 credit_links1' already has
parent
warn: add_child('cls'): child 'credit_links0 credit_links1' already has
parent
warn: add_child('cls'): child 'credit_links0 credit_links1' already has
parent
warn: add_child('cls'): child 'credit_links0 credit_links1' already has
parent
warn: add_child('cls'): child 'credit_links0 credit_links1' already has
parent
warn: add_child('cls'): child 'credit_links0 credit_links1' already has
parent
warn: add_child('cls'): child 'credit_links0 credit_links1' already has
parent
warn: add_child('cls'): child 'credit_links0 credit_links1' already has
parent
Global frequency set at 1000000000000 ticks per second
warn: DRAM device capacity (8192 Mbytes) does not match the address
range assigned (128 Mbytes)
warn: DRAM device capacity (8192 Mbytes) does not match the address
range assigned (128 Mbytes)
warn: DRAM device capacity (8192 Mbytes) does not match the address
range assigned (128 Mbytes)
warn: DRAM device capacity (8192 Mbytes) does not match the address
range assigned (128 Mbytes)
info: kernel located at:
/home/jh/my-gem5/full-system/parsec/vmlinux_2.6.27-gcc_4.3.4
Listening for system connection on port 3456
0: system.tsunami.io.rtc: Real-time clock set to Thu Jan 1
00:00:00 2009
0: system.remote_gdb.listener: listening for remote gdb #0 on
port 7000
0: system.remote_gdb.listener: listening for remote gdb #1 on
port 7001
0: system.remote_gdb.listener: listening for remote gdb #2 on
port 7002
0: system.remote_gdb.listener: listening for remote gdb #3 on
port 7003
**** REAL SIMULATION ****
info: Entering event queue @ 0. Starting simulation...
gem5.opt: build/ALPHA/mem/ruby/system/RubyPort.hh:192: void
RubyPort::addToRetryList(RubyPort::MemSlavePort*): Assertion
`std::find(retryList.begin(), retryList.end(), port) == retryList.end()'
failed.
Program aborted at cycle 1760500
./run-bodytrack-ruby: line 1: 32707 Aborted (core dumped)
build/ALPHA/gem5.opt configs/example/fs.py
--disk-image=/home/jh/my-gem5/full-system/parsec/linux-parsec-2-1-m5-with-test-inputs.img
--kernel=/home/jh/my-gem5/full-system/parsec/vmlinux_2.6.27-gcc_4.3.4 -n
4 --script=/home/jh/my-gem5/full-system/parsec/bodytrack_4c_simsmall.rcS
--cpu-type=detailed --caches --l2cache --topology=Mesh --mesh-rows=2
--garnet-network=fixed --ruby --num-l2caches=4 --num-dirs=4
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users