OSDN Git Service

s390x/flic: factor out injection of floating interrupts
authorDavid Hildenbrand <david@redhat.com>
Mon, 29 Jan 2018 12:56:10 +0000 (13:56 +0100)
committerCornelia Huck <cohuck@redhat.com>
Fri, 9 Feb 2018 08:37:13 +0000 (09:37 +0100)
commite6505d5395332d357ef663372f453381690cd2e0
tree38d448f0482e3b9d17264789788fc6f5760bfd10
parent520db63f3a50c6a5564dd2ce21912cfe011900a9
s390x/flic: factor out injection of floating interrupts

Let the flic device handle it internally. This will allow us to later
on store floating interrupts in the flic for the TCG case.

This now also simplifies kvm.c. All that's left is the fallback
interface for floating interrupts, which is now triggered directly via
the flic in case anything goes wrong.

Signed-off-by: David Hildenbrand <david@redhat.com>
Message-Id: <20180129125623.21729-6-david@redhat.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
hw/intc/s390_flic.c
hw/intc/s390_flic_kvm.c
include/hw/s390x/s390_flic.h
target/s390x/cpu.h
target/s390x/interrupt.c
target/s390x/kvm-stub.c
target/s390x/kvm.c
target/s390x/kvm_s390x.h