On Fri, 27 Feb 2026 at 12:55, Martin Kröning <[email protected]> wrote: > > The semihosting ABI [1] states: > > Multi-byte values in memory must be formatted as pure little-endian or pure > > big-endian to match the endianness mapping configuration of the processor. > > This commits ensures that semihosting data is properly byte-swapped if > the guest's CPU is currently in a different runtime-configurable > endianness than the host's CPU. > > Resolves: https://gitlab.com/qemu-project/qemu/-/issues/3258 > Buglink: https://github.com/taiki-e/semihosting/issues/18 > > [1]: > https://github.com/ARM-software/abi-aa/blob/2025Q1/semihosting/semihosting.rst#the-semihosting-interface > > Signed-off-by: Martin Kröning <[email protected]> > --- > include/semihosting/uaccess.h | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-)
Reviewed-by: Peter Maydell <[email protected]> thanks -- PMM
