Thank you for your quick reply.
Do I need to specify coherence protocol when build gem5?
From previous posts, people used ruby_fs.py, which I can not find in current version gem5. Do you know where to find that file?


On 3/10/2015 9:12 PM, Matheus Alcântara Souza wrote:
Try to build X86_MESI_Two_Level with the appropriate images (x86 ones) and try again.



Em terça-feira, 10 de março de 2015, Jianghao <[email protected] <mailto:[email protected]>> escreveu:

    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



--

Atenciosamente,
Matheus Alcântara Souza



_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to