On 11/15/19 12:03 PM, Peter Maydell wrote:
> On Fri, 15 Nov 2019 at 05:03, Michael Goffioul
> wrote:
>> When running QEMU user mode on some code compiled by clang (dynamic linker
>> from AOSP-10), the emulator chokes on this instruction:
>>
>>9aa92: e8c0 2277 strexd r7, r2, r2, [
On Fri, Nov 15, 2019 at 6:03 AM Peter Maydell
wrote:
> On Fri, 15 Nov 2019 at 05:03, Michael Goffioul
> wrote:
> > When running QEMU user mode on some code compiled by clang (dynamic
> linker from AOSP-10), the emulator chokes on this instruction:
> >
> >9aa92: e8c0 2277 strexd
On Fri, Nov 15, 2019 at 6:03 AM Peter Maydell
wrote:
> Richard, I think we're tripping over the check you added
> in commit af2882289951e. Specifically:
>
> +/* We UNDEF for these UNPREDICTABLE cases. */
> +if (a->rd == 15 || a->rn == 15 || a->rt == 15
> +|| a->rd == a->rn || a->
On Fri, 15 Nov 2019 at 05:03, Michael Goffioul
wrote:
> When running QEMU user mode on some code compiled by clang (dynamic linker
> from AOSP-10), the emulator chokes on this instruction:
>
>9aa92: e8c0 2277 strexd r7, r2, r2, [r0]
I think that ought to be a valid insn...
> Fr