Hello,
I’m trying to get SPEC2017 to run in SE mode (X86) as SPEC2006 did, so far the
only benchmark that ran to completion is 505.mcf_r with no modifications to the
basic config file. Here is what I did:
1. Compiled benchmarks statically (although it seems this is no longer a
requirement on newer gem5 versions).
2. Made sure binaries execute natively on host.
3. Ran them through gem5 pretty much like I used to run SPEC2006.
What I get:
On many of them a common error I get is this:
panic: Unrecognized/invalid instruction executed:
{
leg = 0x10,
rex = 0,
vex/xop = 0x5,
op = {
type = three byte 0f3a,
op = 0x18,
},
modRM = 0,
sib = 0,
immediate = 0,
displacement = 0
dispSize = 0
}
I’m assuming a change in the config file would force the compiler to produce
more sensible binaries, any ideas on where I should start digging would be
appreciated.
Thank you,
Mohammad
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users