I could not solve the issue. I learned through some thread on the user
group that multi-threaded benchmarks should be run in FS mode since they
use some system calls which are not implemented in SE mode. So I switched
to FS mode.

Hope it helps

> Naveed Ul Mustafa via gem5-users <gem5-users <at> gem5.org> writes:
>
>>
>> Hi all,
>>
>> I am running the parallel version of Dijkstra benchmark on my script
>> which
>> uses the O3_ARM_v7a_3 processor. Bench mark runs succesfully on se.py.
>> However, for my script it gives the following error
>>
>> gem5.opt: build/ARM/cpu/o3/rename_map.hh:120: PhysRegIndex
>> SimpleRenameMap::lookup(SimpleRenameMap::RegIndex) const: Assertion
>> `arch_reg < map.size()' failed
>>
>> Does this mean that number of physical registers in processor are not
>> sufficient? If yes, I even tried by setting the following attribues of
>> O3_ARM_v7a_3  as below, however I still get same error.
>>
>> numPhysIntRegs = 3000
>> numPhysFloatRegs = 3000
>> numPhysCCRegs=3000
>>
>> Can anyone help me on this please? Thank you all for ur kind
>> consideration.
>>
>
> Hi,
>
> I face the same error when running a different benchmark (with m5threads)
> with O3 x86 SE.
>
> Was this issue resolved by any chance?
>
> Thanks,
> Seshan
>
>
>
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users


Naveed Ul Mustafa

_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to