diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2016-03-04 11:30:19 +0000 |
|---|---|---|
| committer | Peter Maydell <peter.maydell@linaro.org> | 2016-03-04 11:30:19 +0000 |
| commit | c3ae85fc8f36b64fb73038214e4359f1e470d169 (patch) | |
| tree | b9b06861abb5e74839813b558fb6649eacbc6fa5 /hw/core/qdev-properties-system.c | |
| parent | 9c5a7460389e92d230362a983b5a4158d6a1cefe (diff) | |
| download | focaccia-qemu-c3ae85fc8f36b64fb73038214e4359f1e470d169.tar.gz focaccia-qemu-c3ae85fc8f36b64fb73038214e4359f1e470d169.zip | |
linux-user: arm: handle CPSR.E correctly in strex emulation
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). Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> [ PC changes: * Moved SCTLR/CPSR logic to arm_cpu_data_is_big_endian ] Signed-off-by: Peter Crosthwaite <crosthwaite.peter@gmail.com> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'hw/core/qdev-properties-system.c')
0 files changed, 0 insertions, 0 deletions