diff options
| author | Philipp Kern | 2015-08-18 13:50:55 +0200 |
|---|---|---|
| committer | Alexander Graf | 2017-04-25 13:39:43 +0200 |
| commit | 601b9a9008c5a612d76073bb3f178621cff41980 (patch) | |
| tree | f87353784687559e187849a01c538239c2cad0e0 /include/exec/exec-all.h | |
| parent | Merge remote-tracking branch 'remotes/cody/tags/block-pull-request' into staging (diff) | |
| download | qemu-601b9a9008c5a612d76073bb3f178621cff41980.tar.gz qemu-601b9a9008c5a612d76073bb3f178621cff41980.tar.xz qemu-601b9a9008c5a612d76073bb3f178621cff41980.zip | |
target-s390x: Mask the SIGP order_code to 8bit.
According to "CPU Signaling and Response", "Signal-Processor Orders",
the order field is bit position 56-63. Without this, the Linux
guest kernel is sometimes unable to stop emulation and enters
an infinite loop of "XXX unknown sigp: 0xffffffff00000005".
Signed-off-by: Philipp Kern <phil@philkern.de>
Reviewed-by: Thomas Huth <thuth@tuxfamily.org>
[agraf: add comment according to email]
Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'include/exec/exec-all.h')
0 files changed, 0 insertions, 0 deletions
