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

Reply via email to