|
From: | Paolo Bonzini |
Subject: | Re: [Qemu-devel] [PATCH v2 4/8] linux-user: arm: handle CPSR.E correctly in strex emulation |
Date: | Wed, 04 Jun 2014 09:48:49 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 |
Il 03/06/2014 11:54, Peter Maydell ha scritto:
In system emulation it's clear how we should implement things: TARGET_WORDS_BIGENDIAN is never set, data accesses honour CPSR.E by doing MO_BE or MO_LE accesses, instruction accesses are always MO_LE, and SCTLR.B is implemented by XORing the address with 3 (for byte accesses) or 1 (for halfword accesses).
I think it's 2 for halfword accesses. :)What about 64-bit accesses? Does the processor swap the two words of the result?
Paolo
[Prev in Thread] | Current Thread | [Next in Thread] |