|
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~
[Prev in Thread] | Current Thread | [Next in Thread] |