Thank you for reply!
When I use RubyCache debug flag, no debug message is outputed. Then I
use Ruby debug flag, I got something.
==========================with debug flag RubyCache==================
gem5 compiled Feb 28 2012 16:59:55
gem5 started Feb 29 2012 12:52:44
gem5 executing on zheng-desktop
command line: build/ALPHA_hammer/gem5.opt --debug-flag=RubyCache
configs/example/ruby_fs.py -r 1
Global frequency set at 1000000000000 ticks per second
info: kernel located at: /home/zheng/dist/binaries/vmlinux
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
**** REAL SIMULATION ****
info: Entering event queue @ 2545966552500. Starting simulation...
gem5.opt: build/ALPHA_hammer/sim/simulate.cc:68: SimLoopExitEvent*
simulate(Tick): Assertion `curTick() <= mainEventQueue.nextTick() &&
"event scheduled in the past"' failed.
Program aborted at cycle 9223372000000000000
Aborted
==============================================================
================with debug flag Ruby==========================
gem5 compiled Feb 28 2012 16:59:55
gem5 started Feb 29 2012 13:04:06
gem5 executing on zheng-desktop
command line: build/ALPHA_hammer/gem5.opt --debug-flag=Ruby
configs/example/ruby_fs.py -r 1
Global frequency set at 1000000000000 ticks per second
info: kernel located at: /home/zheng/dist/binaries/vmlinux
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.l1_cntrl0.sequencer-physMemPort: creating port from
ruby sequcner to cpu system.l1_cntrl0.sequencer-physMemPort
0: system.l1_cntrl0.sequencer-pio-port-1: creating port to ruby
sequencer to cpu system.l1_cntrl0.sequencer-pio-port-1
0: system.l1_cntrl0.sequencer-port0: creating port from ruby
sequcner to cpu system.l1_cntrl0.sequencer-port0
0: system.l1_cntrl0.sequencer-port1: creating port from ruby
sequcner to cpu system.l1_cntrl0.sequencer-port1
0: system.dma_cntrl0.dma_sequencer-physMemPort: creating port
from ruby sequcner to cpu system.dma_cntrl0.dma_sequencer-physMemPort
0: system.dma_cntrl1.dma_sequencer-physMemPort: creating port
from ruby sequcner to cpu system.dma_cntrl1.dma_sequencer-physMemPort
0: system.dma_cntrl0.dma_sequencer-port0: creating port from ruby
sequcner to cpu system.dma_cntrl0.dma_sequencer-port0
0: system.dma_cntrl1.dma_sequencer-port0: creating port from ruby
sequcner to cpu system.dma_cntrl1.dma_sequencer-port0
0: global: Returning shortest path
(src-(2*max_machines)): -8, (next-(2*max_machines)): 0, src: 0, next: 8,
result: [NetDest (3) 1 - 1 - 1 1 - ]
0: global: Returning shortest path
(src-(2*max_machines)): -7, (next-(2*max_machines)): 1, src: 1, next: 9,
result: [NetDest (3) 1 - 1 - 1 1 - ]
0: global: Returning shortest path
(src-(2*max_machines)): -6, (next-(2*max_machines)): 2, src: 2, next:
10, result: [NetDest (3) 1 - 1 - 1 1 - ]
0: global: Returning shortest path
(src-(2*max_machines)): -5, (next-(2*max_machines)): 3, src: 3, next:
11, result: [NetDest (3) 1 - 1 - 1 1 - ]
0: global: Returning shortest path
(src-(2*max_machines)): 0, (next-(2*max_machines)): -4, src: 8, next: 4,
result: [NetDest (3) 1 - 0 - 0 0 - ]
0: global: Returning shortest path
(src-(2*max_machines)): 0, (next-(2*max_machines)): 4, src: 8, next: 12,
result: [NetDest (3) 0 - 1 - 1 1 - ]
0: global: Returning shortest path
(src-(2*max_machines)): 1, (next-(2*max_machines)): -3, src: 9, next: 5,
result: [NetDest (3) 0 - 1 - 0 0 - ]
0: global: Returning shortest path
(src-(2*max_machines)): 1, (next-(2*max_machines)): 4, src: 9, next: 12,
result: [NetDest (3) 1 - 0 - 1 1 - ]
0: global: Returning shortest path
(src-(2*max_machines)): 2, (next-(2*max_machines)): -2, src: 10, next:
6, result: [NetDest (3) 0 - 0 - 1 0 - ]
0: global: Returning shortest path
(src-(2*max_machines)): 2, (next-(2*max_machines)): 4, src: 10, next:
12, result: [NetDest (3) 1 - 1 - 0 1 - ]
0: global: Returning shortest path
(src-(2*max_machines)): 3, (next-(2*max_machines)): -1, src: 11, next:
7, result: [NetDest (3) 0 - 0 - 0 1 - ]
0: global: Returning shortest path
(src-(2*max_machines)): 3, (next-(2*max_machines)): 4, src: 11, next:
12, result: [NetDest (3) 1 - 1 - 1 0 - ]
0: global: Returning shortest path
(src-(2*max_machines)): 4, (next-(2*max_machines)): 0, src: 12, next: 8,
result: [NetDest (3) 1 - 0 - 0 0 - ]
0: global: Returning shortest path
(src-(2*max_machines)): 4, (next-(2*max_machines)): 1, src: 12, next: 9,
result: [NetDest (3) 0 - 1 - 0 0 - ]
0: global: Returning shortest path
(src-(2*max_machines)): 4, (next-(2*max_machines)): 2, src: 12, next:
10, result: [NetDest (3) 0 - 0 - 1 0 - ]
0: global: Returning shortest path
(src-(2*max_machines)): 4, (next-(2*max_machines)): 3, src: 12, next:
11, result: [NetDest (3) 0 - 0 - 0 1 - ]
0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
**** REAL SIMULATION ****
info: Entering event queue @ 2545966552500. Starting simulation...
gem5.opt: build/ALPHA_hammer/sim/simulate.cc:68: SimLoopExitEvent*
simulate(Tick): Assertion `curTick() <= mainEventQueue.nextTick() &&
"event scheduled in the past"' failed.
Program aborted at cycle 9223372000000000000
Aborted
========================================================
--------
Chuanlei
On 02/29/2012 12:17 AM, Nilay Vaish wrote:
Can you try out running the command with RubyCacheTrace flag enabled?
It might give clue whether Ruby got done with unserialization or not.
--
Nilay
On Tue, 28 Feb 2012, Chuanlei wrote:
I'm sorry, I forget some important information. After without output
for long time, restoring process is aborted, with a message:
=======================aborted message=====================
**** REAL SIMULATION ****
info: Entering event queue @ 2545966552500. Starting simulation...
gem5.opt: build/ALPHA_hammer/sim/simulate.cc:68: SimLoopExitEvent*
simulate(Tick): Assertion `curTick() <= mainEventQueue.nextTick() &&
"event scheduled in the past"' failed.
Program aborted at cycle 9223372000000000000
Aborted
Chuanlei
_______________________________________________
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