summaryrefslogtreecommitdiff
path: root/main-loop.c
diff options
context:
space:
mode:
authorHalil Pasic <pasic@linux.vnet.ibm.com>2016-01-27 13:24:17 +0100
committerCornelia Huck <cornelia.huck@de.ibm.com>2016-06-14 13:34:50 +0200
commitc1755b14fade16f02d3e10a487a03741a2f317ce (patch)
tree95bc69d3aebdb7a3fae60eb45c5a08c3493f6ebd /main-loop.c
parent9eccb8622c4dd9702d3bd3a7f1a60d744fe71a0b (diff)
downloadqemu-c1755b14fade16f02d3e10a487a03741a2f317ce.tar.gz
qemu-c1755b14fade16f02d3e10a487a03741a2f317ce.tar.bz2
qemu-c1755b14fade16f02d3e10a487a03741a2f317ce.zip
s390x/css: clear IO irqs when generating IPI CRW
According to the Principles of Operation (more precisely the subsection 'Channel-Report Word'), a subchannel put into the installed parameters initialized state is in the same state as after an I/O system reset (just parameters possibly changed). This implies that any I/O interrupts for that subchannel are no longer pending (as I/O system resets clear I/O interrupts). Therefore, we need an interface to clear pending I/O interrupts. Make css_generate_sch_crws clear the pending IO interrupts for the subchannel. Signed-off-by: Halil Pasic <pasic@linux.vnet.ibm.com> Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com> Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Diffstat (limited to 'main-loop.c')
0 files changed, 0 insertions, 0 deletions