qemu-ppc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RFC PATCH v3 2/5] ppc64: Fix semihosting on ppc64le


From: Richard Henderson
Subject: Re: [RFC PATCH v3 2/5] ppc64: Fix semihosting on ppc64le
Date: Wed, 20 Apr 2022 12:52:28 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.0

On 4/20/22 12:42, Peter Maydell wrote:
On Mon, 18 Apr 2022 at 20:19, Leandro Lupori
<leandro.lupori@eldorado.org.br> wrote:

PPC64 CPUs can change its endian dynamically, so semihosting code
must check its MSR at run time to determine if byte swapping is
needed.

Arm CPUs also change endianness dynamically, so why is this
change PPC-specific ?

I'm reasonably certain that we simply don't test armbe or aarch64_be semihosting. Leandro found this because qemu-system-ppc64 defaults to BE and qemu-system-aarch64 defaults to LE.


r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]