This patchset enables the s390 floating interrupt controller kvm_device.
It is used to

    * clear all pending floating interrupts in the kernel at device reset
    * inject/retrieve interrupts into the kernel (used for migration)

Please note that the linux-headers changes are not yet merged by upstream

Jens Freimann (2):
  linux-headers: update for s390 floating interrupt controller
  s390x/kvm: implement floating-interrupt controller device

 default-configs/s390x-softmmu.mak |   1 +
 hw/intc/Makefile.objs             |   1 +
 hw/intc/s390_flic.c               | 164 ++++++++++++++++++++++++++++++++++++++
 hw/s390x/s390-virtio-ccw.c        |   8 +-
 hw/s390x/s390-virtio.c            |   2 +
 include/hw/s390x/s390_flic.h      |  31 +++++++
 linux-headers/asm-s390/kvm.h      |   5 ++
 linux-headers/linux/kvm.h         |  65 +++++++++++++++
 8 files changed, 276 insertions(+), 1 deletion(-)
 create mode 100644 hw/intc/s390_flic.c
 create mode 100644 include/hw/s390x/s390_flic.h

-- 
1.8.3.4


Reply via email to