diff options
author | Halil Pasic <pasic@linux.vnet.ibm.com> | 2016-01-27 13:24:17 +0100 |
---|---|---|
committer | Cornelia Huck <cornelia.huck@de.ibm.com> | 2016-06-14 13:34:50 +0200 |
commit | c1755b14fade16f02d3e10a487a03741a2f317ce (patch) | |
tree | 95bc69d3aebdb7a3fae60eb45c5a08c3493f6ebd /target-s390x/helper.c | |
parent | 9eccb8622c4dd9702d3bd3a7f1a60d744fe71a0b (diff) | |
download | qemu-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 'target-s390x/helper.c')
0 files changed, 0 insertions, 0 deletions