summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorAurelien Jarno2015-06-15 17:57:07 +0200
committerAlexander Graf2015-06-17 12:40:50 +0200
commit8df7eef3059394bd53cdf7609aac9a50a78aa030 (patch)
tree346f9be7b16eba5e59961069a802bb6de2525e1a /include
parenttarget-s390x: fix s390_cpu_initial_reset (diff)
downloadqemu-8df7eef3059394bd53cdf7609aac9a50a78aa030.tar.gz
qemu-8df7eef3059394bd53cdf7609aac9a50a78aa030.tar.xz
qemu-8df7eef3059394bd53cdf7609aac9a50a78aa030.zip
target-s390x: wire up DIAG IPL in TCG mode
DIAG IPL is already implemented for KVM, but not wired from TCG. For that change the format of the instruction so that we can get R1 and R3 numbers in addition to the function code. The diag function can change plenty of things, including CC, so we should enter with a static CC. Also it doesn't set the value of general register 2 to 0 as in the current code. We also need to exit the CPU loop after a reset, which means a new PSW. Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions