[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-arm] [PATCH v1 03/17] linux-user: arm: handle CPSR.E correctly
From: |
Peter Maydell |
Subject: |
Re: [Qemu-arm] [PATCH v1 03/17] linux-user: arm: handle CPSR.E correctly in strex emulation |
Date: |
Tue, 19 Jan 2016 16:24:59 +0000 |
On 18 January 2016 at 07:12, Peter Crosthwaite
<address@hidden> wrote:
> From: Paolo Bonzini <address@hidden>
>
> Now that CPSR.E is set correctly, prepare for when setend will be able
> to change it; bswap data in and out of strex manually by comparing
> SCTLR.B, CPSR.E and TARGET_WORDS_BIGENDIAN (we do not have the luxury
> of using TCGMemOps).
>
> Reviewed-by: Peter Maydell <address@hidden>
> Signed-off-by: Paolo Bonzini <address@hidden>
> [ PC changes:
> * Remove BE32 support
> ]
> Signed-off-by: Peter Crosthwaite <address@hidden>
> ---
I reviewed this with the BE32 changes in it, but this version is
missing them. I don't really want to go through thinking about
whether all the cases work again only with the BE32 cases
behaving different, when I did that the first time round
and will presumably have to do it again later when the BE32
support gets added back in again :-(
thanks
-- PMM
- [Qemu-arm] [PATCH v1 00/17] ARM big-endian and setend support, Peter Crosthwaite, 2016/01/18
- [Qemu-arm] [PATCH v1 01/17] linux-user: arm: fix coding style for some linux-user signal functions, Peter Crosthwaite, 2016/01/18
- [Qemu-arm] [PATCH v1 03/17] linux-user: arm: handle CPSR.E correctly in strex emulation, Peter Crosthwaite, 2016/01/18
- Re: [Qemu-arm] [PATCH v1 03/17] linux-user: arm: handle CPSR.E correctly in strex emulation,
Peter Maydell <=
- [Qemu-arm] [PATCH v1 02/17] linux-user: arm: set CPSR.E/SCTLR.E0E correctly for BE mode, Peter Crosthwaite, 2016/01/18
- [Qemu-arm] [PATCH v1 04/17] target-arm: implement SCTLR.EE, Peter Crosthwaite, 2016/01/18
- [Qemu-arm] [PATCH v1 06/17] target-arm: introduce disas flag for endianness, Peter Crosthwaite, 2016/01/18
- [Qemu-arm] [PATCH v1 09/17] target-arm: introduce tbflag for endianness, Peter Crosthwaite, 2016/01/18
- [Qemu-arm] [PATCH v1 07/17] target-arm: a64: Add endianness support, Peter Crosthwaite, 2016/01/18