KVM: s390: add floating irq controller
This patch adds a floating irq controller as a kvm_device. It will be necessary for migration of floating interrupts as well as for hardening the reset code by allowing user space to explicitly remove all pending floating interrupts. Signed-off-by:Jens Freimann <jfrei@linux.vnet.ibm.com> Reviewed-by:
Cornelia Huck <cornelia.huck@de.ibm.com> Signed-off-by:
Christian Borntraeger <borntraeger@de.ibm.com>
Showing
- Documentation/virtual/kvm/devices/s390_flic.txt 36 additions, 0 deletionsDocumentation/virtual/kvm/devices/s390_flic.txt
- arch/s390/include/asm/kvm_host.h 1 addition, 0 deletionsarch/s390/include/asm/kvm_host.h
- arch/s390/include/uapi/asm/kvm.h 14 additions, 0 deletionsarch/s390/include/uapi/asm/kvm.h
- arch/s390/kvm/interrupt.c 253 additions, 51 deletionsarch/s390/kvm/interrupt.c
- arch/s390/kvm/kvm-s390.c 1 addition, 0 deletionsarch/s390/kvm/kvm-s390.c
- include/linux/kvm_host.h 1 addition, 0 deletionsinclude/linux/kvm_host.h
- include/uapi/linux/kvm.h 1 addition, 0 deletionsinclude/uapi/linux/kvm.h
- virt/kvm/kvm_main.c 5 additions, 0 deletionsvirt/kvm/kvm_main.c
Loading
Please register or sign in to comment