On 9 Dec 2016, at 16:56, Jason Lowe-Power wrote:

Hi Bjoern,

It's not fully tested, and I don't think everything works perfectly.
However, I've had pretty good luck running simple benchmarks with it.

Ok, a first FS run wasn’t exactly happy. And now it’s possibly the time to go back to the original topic; if there’s anything I should extract or try, let me know.

PS: panic messages like this are not particularly helpful; one almost wants to know an address or something along with them immediately?

panic: Invalid microop!
 @ tick 1608517106500
[invoke:build/X86/arch/generic/debugfaults.hh, line 94]


#3 0x000000000099c5c6 in abortHandler (sigtype=<value optimized out>) at build/X86/sim/init_signals.cc:151
#4  0x0000000801eb0b4a in pthread_sigmask () from /lib/libthr.so.3
#5  0x0000000801eb022c in pthread_getspecific () from /lib/libthr.so.3
#6  <signal handler called>
#7  0x00000008039d735a in thr_kill () from /lib/libc.so.7
#8  0x00000008039d7346 in raise () from /lib/libc.so.7
#9  0x00000008039d72c9 in abort () from /lib/libc.so.7
#10 0x0000000000974ced in __exit_epilogue (code=<value optimized out>, func=0x1462ae8 "invoke", file=0x14bbfa2 "build/X86/arch/generic/debugfaults.hh", line=94, format=<value optimized out>)
    at build/X86/base/misc.cc:94
#11 0x00000000006f55c6 in _Z14__exit_messageIJEEvPKciS1_S1_iS1_DpRKT_ (prefix=<value optimized out>, code=<value optimized out>, func=<value optimized out>, file=<value optimized out>, line=<value optimized out>, format=<value optimized out>) at misc.hh:81 #12 0x000000000081c5d2 in _Z14__exit_messageIJEEvPKciS1_S1_iRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEDpRKT_ (prefix=0x188b4 <Address 0x188b4 out of bounds>, code=0, func=0x0, file=0x8039d737a "\017\202202\b", line=0, format=@0xfffff84d5c54a000) at misc.hh:89 #13 0x0000000000a5c7c1 in GenericISA::M5DebugFault::invoke (this=0x0, tc=0x6, inst=@0x0) at debugfaults.hh:94 #14 0x0000000000a0901f in Minor::Execute::commitInst (this=0x8045322f0, inst={data = 0x80444aa00}, early_memory_issue=<value optimized out>, branch=@0x804449d80, fault=@0x7fffffffd670, committed=<value optimized out>, completed_mem_issue=<value optimized out>) at build/X86/cpu/minor/execute.cc:974 #15 0x0000000000a0a2f4 in Minor::Execute::commit (this=0x8045322f0, thread_id=<value optimized out>, only_commit_microops=false, discard=false, branch=@0x804449d80)
    at build/X86/cpu/minor/execute.cc:1279
#16 0x0000000000a0b129 in Minor::Execute::evaluate (this=0x8045322f0) at build/X86/cpu/minor/execute.cc:1460 #17 0x0000000000a33160 in Minor::Pipeline::evaluate (this=0x804532000) at build/X86/cpu/minor/pipeline.cc:135 #18 0x00000000009b277d in Ticked::ClockEvent::process (this=0x804532010) at ticked_object.hh:80 #19 0x0000000000998dbe in EventQueue::serviceOne (this=<value optimized out>) at build/X86/sim/eventq.cc:228 #20 0x00000000009b2edc in doSimLoop (eventq=0x80442b740) at build/X86/sim/simulate.cc:218 #21 0x00000000009b2b6c in simulate (num_cycles=<value optimized out>) at build/X86/sim/simulate.cc:131 #22 0x0000000000897a03 in _wrap_simulate (self=<value optimized out>, args=<value optimized out>) at build/X86/python/swig/event_wrap.cc:5698
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to