]> git.baikalelectronics.ru Git - kernel.git/commit
virtio-ccw: virtio-ccw adapter interrupt support.
authorCornelia Huck <cornelia.huck@de.ibm.com>
Wed, 6 Feb 2013 09:23:39 +0000 (10:23 +0100)
committerChristian Borntraeger <borntraeger@de.ibm.com>
Tue, 4 Mar 2014 09:41:04 +0000 (10:41 +0100)
commit6332067e84763d979c97bca67e79a3f24efc2119
tree87d6be1ed35f1d12f0da33cc88a533bc0fd1afd9
parente2f0fb1d62f894c8d8a712fc0cdba1a605cf85ef
virtio-ccw: virtio-ccw adapter interrupt support.

Implement the new CCW_CMD_SET_IND_ADAPTER command and try to enable
adapter interrupts for every device on the first startup. If the host
does not support adapter interrupts, fall back to normal I/O interrupts.

virtio-ccw adapter interrupts use the same isc as normal I/O subchannels
and share a summary indicator for all devices sharing the same indicator
area.

Indicator bits for the individual virtqueues may be contained in the same
indicator area for different devices.

Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
arch/s390/include/asm/irq.h
arch/s390/kernel/irq.c
drivers/s390/kvm/virtio_ccw.c