s390x/s390-virtio-hcall: remove hypercall registration mechanism
authorDavid Hildenbrand <david@redhat.com>
Thu, 19 Dec 2024 14:41:03 +0000 (15:41 +0100)
committerDavid Hildenbrand <david@redhat.com>
Sat, 21 Dec 2024 14:59:59 +0000 (15:59 +0100)
commit4be0fce498d0a08f18b3a9accdb9ded79484d30a
tree6d90786a10617109bac73803a326a5885da88619
parent14e568ab4836347481af2e334009c385f456a734
s390x/s390-virtio-hcall: remove hypercall registration mechanism

Nowadays, we only have a single machine type in QEMU, everything is based
on virtio-ccw and the traditional virtio machine does no longer exist. No
need to dynamically register diag500 handlers. Move the two existing
handlers into s390-virtio-hcall.c.

Message-ID: <20241219144115.2820241-3-david@redhat.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Acked-by: Christian Borntraeger <borntraeger@linux.ibm.com>
Signed-off-by: David Hildenbrand <david@redhat.com>
hw/s390x/meson.build
hw/s390x/s390-virtio-ccw.c
hw/s390x/s390-virtio-hcall.c
hw/s390x/s390-virtio-hcall.h
target/s390x/kvm/kvm.c
target/s390x/tcg/misc_helper.c