Re: [gem5-dev] ARM: rfe instruction broken on O3 CPU

2020-01-29 Thread Nils Asmussen
On 1/29/20 8:30 AM, Ciro Santilli wrote: > I would also recommend opening a bug report for this at: > https://gem5.atlassian.net/projects/GEM5/issues with the arch-arm > component to make it easier to keep track of. Sure, I can do that. Nils ___

Re: [gem5-dev] ARM: rfe instruction broken on O3 CPU

2020-01-29 Thread Nils Asmussen
On 1/29/20 3:26 AM, Gabe Black wrote: > It looks to me like this is because the MicroUopSetPCCPSR microop > (uopSet_uop, the one actually setting the CPSR) is not marked as > IsSerializeAfter. The macroop it's a part of is, but the flags on macroops, > other than the one that says it's a macroop,

Re: [gem5-dev] ARM: rfe instruction broken on O3 CPU

2020-01-28 Thread Ciro Santilli
I would also recommend opening a bug report for this at: https://gem5.atlassian.net/projects/GEM5/issues with the arch-arm component to make it easier to keep track of. On Tue, Jan 28, 2020 at 4:24 PM Nils Asmussen wrote: > > Hi all, > > I've stumbled upon an issue with ARM's return from

Re: [gem5-dev] ARM: rfe instruction broken on O3 CPU

2020-01-28 Thread Gabe Black
It looks to me like this is because the MicroUopSetPCCPSR microop (uopSet_uop, the one actually setting the CPSR) is not marked as IsSerializeAfter. The macroop it's a part of is, but the flags on macroops, other than the one that says it's a macroop, don't matter since they are never executed.