Hi there,

I'm running GEM5 stable (9073:f75ee4849c40) in FS mode and 2 "detailed" cores
with classic (i.e., non-Ruby) memory system, running linux version 2.6.27.62
compiled for x86-64.
When mounting a disk in the simulated machine, it gets all stuck in a spinlock
(_spin_lock_irq for core 0 and _spin_lock_irqsave for core 1).

Just before the busy-waiting, each routine performs an atomic operation (lock
xadd), which I'm assuming is the root of the problem.

Does switching to Ruby have any chance of fixing the problem? Last time I tried
with the default scripts and activating Ruby, it was producing an assertion
error when instantiating the simulator.

If not, could anyone tell me if it's worth forward-porting my private GEM5
changes to the latest development version of GEM5 in the hopes that such an
issue will be fixed there? I'm asking because the status matrix page still says
locked accesses are not supported in my aforementioned configuration.


Thanks a lot,
  Lluis

-- 
 "And it's much the same thing with knowledge, for whenever you learn
 something new, the whole world becomes that much richer."
 -- The Princess of Pure Reason, as told by Norton Juster in The Phantom
 Tollbooth
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to