diff options
author | Halil Pasic <pasic@linux.vnet.ibm.com> | 2016-01-27 13:03:44 +0100 |
---|---|---|
committer | Cornelia Huck <cornelia.huck@de.ibm.com> | 2016-06-14 13:34:50 +0200 |
commit | 9eccb8622c4dd9702d3bd3a7f1a60d744fe71a0b (patch) | |
tree | 4b8bff803358b46cf9914eb531611d3c47b317de /include/hw | |
parent | ff804f15a120dee62bdcf17a8db84bf59d83d6eb (diff) | |
download | qemu-9eccb8622c4dd9702d3bd3a7f1a60d744fe71a0b.zip qemu-9eccb8622c4dd9702d3bd3a7f1a60d744fe71a0b.tar.gz qemu-9eccb8622c4dd9702d3bd3a7f1a60d744fe71a0b.tar.bz2 |
s390x/kvm: add interface for clearing IO irqs
According to the platform specification, under certain conditions,
pending IO interruptions have to be cleared. Let's add an interface
for that.
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 'include/hw')
-rw-r--r-- | include/hw/s390x/s390_flic.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/hw/s390x/s390_flic.h b/include/hw/s390x/s390_flic.h index 200e7e9..1dac2ee 100644 --- a/include/hw/s390x/s390_flic.h +++ b/include/hw/s390x/s390_flic.h @@ -49,6 +49,8 @@ typedef struct S390FLICStateClass { bool do_map); int (*add_adapter_routes)(S390FLICState *fs, AdapterRoutes *routes); void (*release_adapter_routes)(S390FLICState *fs, AdapterRoutes *routes); + int (*clear_io_irq)(S390FLICState *fs, uint16_t subchannel_id, + uint16_t subchannel_nr); } S390FLICStateClass; #define TYPE_KVM_S390_FLIC "s390-flic-kvm" |