[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-ppc] [Qemu-devel] mfocrf missing on e500v2
From: |
Alexander Graf |
Subject: |
Re: [Qemu-ppc] [Qemu-devel] mfocrf missing on e500v2 |
Date: |
Fri, 6 Mar 2015 18:23:52 +0100 |
> Am 06.03.2015 um 18:20 schrieb Maciej W. Rozycki <address@hidden>:
>
>> On Fri, 6 Mar 2015, Alexander Graf wrote:
>>
>> I've finally managed to check out why my e500v2 automated tests fail to
>> run. Apparently they break because autotest wants to execute target code
>> and runs into an illegal instruction while doing that:
>>
>> Program received signal SIGILL, Illegal instruction.
>> 0xb57c84cc in ?? ()
>> (gdb) x /i $pc
>> => 0xb57c84cc: mfocrf r0,1
>>
>> And lo and behold, I really couldn't find any reference to mfocrf in the
>> e500v2 spec.
>
> Do real e500 processors trap on this operation as well?
The illegal instruction I posted about above was when running qemu *on* e500v2,
because TCG emits mfocrf ;).
Alex