hi, What is the relationship between the binary file and gem5 simulator. For those who work with multifacet gems, there was a emulated hardware (simics) which execute the binary file and the gems simulator (ruby+opal) which only simulate the instructions caught from simics. So in case of a mismatch between what gems achieve and what simics acheive (for example branch misspeculations), gems simply rely on the simics execution output. An example is illustrated on slide 53 in gems isca tutorial.
I want to know is there something similar in gem5? I found that with a buggy code inside gem5 (say my code!), the original execution of benchmark goes to a wrong way. For example, without my code, bzip2 benchmark work fine. However with my code I get (null): PANIC -- internal consistency error: compress:unexpected error This is probably a BUG, but it may be in your COMPILER. Please do not bother the original author. That error is not related to gem5 itself. That shows the bzip2 compressor crashed with an internal error. Any suggestion about that? Hope that I stated the problem correctly. -- // Naderan *Mahmood; _______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users