]> git.proxmox.com Git - mirror_qemu.git/commit - target/s390x/arch_dump.c
hw/s390x: Move KVM specific PV from hw/ to target/s390x/kvm/
authorPhilippe Mathieu-Daudé <philmd@linaro.org>
Sat, 24 Jun 2023 20:06:44 +0000 (22:06 +0200)
committerThomas Huth <thuth@redhat.com>
Mon, 10 Jul 2023 13:34:23 +0000 (15:34 +0200)
commitf5f9c6ea11bc807664fdeb9354915c2c9cdcbd89
tree3efa00a507db50969144f2002629d1aaca0c6a82
parentfcb237e64f9d026c03d635579c7b288d0008a6e5
hw/s390x: Move KVM specific PV from hw/ to target/s390x/kvm/

Protected Virtualization (PV) is not a real hardware device:
it is a feature of the firmware on s390x that is exposed to
userspace via the KVM interface.

Move the pv.c/pv.h files to target/s390x/kvm/ to make this clearer.

Suggested-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20230624200644.23931-1-philmd@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
19 files changed:
MAINTAINERS
hw/s390x/ipl.c
hw/s390x/meson.build
hw/s390x/pv.c [deleted file]
hw/s390x/s390-pci-kvm.c
hw/s390x/s390-virtio-ccw.c
hw/s390x/tod-kvm.c
include/hw/s390x/pv.h [deleted file]
target/s390x/arch_dump.c
target/s390x/cpu-sysemu.c
target/s390x/cpu_features.c
target/s390x/cpu_models.c
target/s390x/diag.c
target/s390x/helper.c
target/s390x/ioinst.c
target/s390x/kvm/kvm.c
target/s390x/kvm/meson.build
target/s390x/kvm/pv.c [new file with mode: 0644]
target/s390x/kvm/pv.h [new file with mode: 0644]