[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] c095ed: s390x: Fix stoc direction
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] c095ed: s390x: Fix stoc direction |
Date: |
Wed, 13 May 2015 09:30:04 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: c095ed731ce4fecf166e4ac02ddc606b408f5e1f
https://github.com/qemu/qemu/commit/c095ed731ce4fecf166e4ac02ddc606b408f5e1f
Author: Alexander Graf <address@hidden>
Date: 2015-05-13 (Wed, 13 May 2015)
Changed paths:
M target-s390x/translate.c
Log Message:
-----------
s390x: Fix stoc direction
The store conditional instruction wants to store when the condition
is fulfilled, so we should branch out when it's not true.
The code today branches out when the condition is true, clearly
reversing the logic. Fix it up by negating the condition.
Signed-off-by: Alexander Graf <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Commit: 13f67dd5825a7dfd7a4904a5fb0cf0a3f95d2d45
https://github.com/qemu/qemu/commit/13f67dd5825a7dfd7a4904a5fb0cf0a3f95d2d45
Author: Alexander Graf <address@hidden>
Date: 2015-05-13 (Wed, 13 May 2015)
Changed paths:
M target-s390x/insn-data.def
Log Message:
-----------
s390x: Add some documentation in opcode list
I find it really hard to grasp what each field in the opcode list means.
Slowly walking through its semantics myself, I figured I'd write a small
summary at the top of the file to make life easier for me and whoever
looks at the file next.
Signed-off-by: Alexander Graf <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Commit: 57af7289f276ce70b65f2fbb4981833f04264aac
https://github.com/qemu/qemu/commit/57af7289f276ce70b65f2fbb4981833f04264aac
Author: Alexander Graf <address@hidden>
Date: 2015-05-13 (Wed, 13 May 2015)
Changed paths:
M target-s390x/insn-data.def
M target-s390x/translate.c
Log Message:
-----------
s390x: Add interlocked access facility 1 instructions
We're currently missing all instructions defined by the "interlocked-access
facility 1" which is part of zEC12. This patch implements all of them except
for LPD and LPDG.
Signed-off-by: Alexander Graf <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Commit: 1eeace9c237a729d11c7acd7c0338ab4562af637
https://github.com/qemu/qemu/commit/1eeace9c237a729d11c7acd7c0338ab4562af637
Author: Peter Maydell <address@hidden>
Date: 2015-05-13 (Wed, 13 May 2015)
Changed paths:
M target-s390x/insn-data.def
M target-s390x/translate.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/agraf/tags/signed-s390-for-upstream'
into staging
Patch queue for s390 - 2015-05-13
A few TCG fixes for the s390x target. Nothing special, but with these
applied I can run most of the SLE12 binaries in Linux-user emulation.
# gpg: Signature made Wed May 13 13:49:25 2015 BST using RSA key ID 03FEDC60
# gpg: Good signature from "Alexander Graf <address@hidden>"
# gpg: aka "Alexander Graf <address@hidden>"
* remotes/agraf/tags/signed-s390-for-upstream:
s390x: Add interlocked access facility 1 instructions
s390x: Add some documentation in opcode list
s390x: Fix stoc direction
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/4d2d2d8b2177...1eeace9c237a
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] c095ed: s390x: Fix stoc direction,
GitHub <=