kvm: move target-dependent interrupt routing out of kvm-all.c
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 2 May 2024 15:48:26 +0000 (17:48 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 3 May 2024 13:47:48 +0000 (15:47 +0200)
commit48663349813144224d2b1cb6a85a893c2aa901ad
tree9d9dd390767b7f1755f2dd79db4fcb516c933a50
parentfe5943fecc7c9a55d975e9e55caf527057a94c37
kvm: move target-dependent interrupt routing out of kvm-all.c

Let hw/hyperv/hyperv.c and hw/intc/s390_flic.c handle (respectively)
SynIC and adapter routes, removing the code from target-independent
files.  This also removes the only occurrence of AdapterInfo outside
s390 code, so remove that from typedefs.h.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
accel/kvm/kvm-all.c
hw/hyperv/hyperv.c
hw/intc/s390_flic_kvm.c
include/hw/s390x/adapter.h
include/qemu/typedefs.h
include/sysemu/kvm.h