Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20210202041315.196530-1-david@gibson.dropbear.id.au
Maintainers: "Michael S. Tsirkin" <mst@redhat.com>, Marcelo Tosatti <mtosatti@redhat.com>, David Gibson <david@gibson.dropbear.id.au>, Greg Kurz <groug@kaod.org>, David Hildenbrand <david@redhat.com>, Eduardo Habkost <ehabkost@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Thomas Huth <thuth@redhat.com>, Halil Pasic <pasic@linux.ibm.com>, Cornelia Huck <cohuck@redhat.com>, Christian Borntraeger <borntraeger@de.ibm.com>
accel/kvm/kvm-all.c | 38 ------
accel/kvm/sev-stub.c | 10 +-
accel/stubs/kvm-stub.c | 10 --
backends/confidential-guest-support.c | 33 +++++
backends/meson.build | 1 +
docs/amd-memory-encryption.txt | 2 +-
docs/confidential-guest-support.txt | 49 ++++++++
docs/papr-pef.txt | 30 +++++
docs/system/s390x/protvirt.rst | 19 ++-
hw/core/machine.c | 63 ++++++++--
hw/i386/pc_sysfw.c | 17 +--
hw/ppc/meson.build | 1 +
hw/ppc/pef.c | 140 ++++++++++++++++++++++
hw/ppc/spapr.c | 8 +-
hw/s390x/pv.c | 62 ++++++++++
hw/s390x/s390-virtio-ccw.c | 3 +
include/exec/confidential-guest-support.h | 62 ++++++++++
include/hw/boards.h | 2 +-
include/hw/ppc/pef.h | 17 +++
include/hw/s390x/pv.h | 17 +++
include/qemu/typedefs.h | 1 +
include/qom/object.h | 3 +-
include/sysemu/kvm.h | 16 ---
include/sysemu/sev.h | 4 +-
qom/object.c | 4 +-
softmmu/rtc.c | 3 +-
softmmu/vl.c | 27 ++++-
target/i386/kvm/kvm.c | 20 ++++
target/i386/sev-stub.c | 5 +
target/i386/sev.c | 95 ++++++---------
target/ppc/kvm.c | 18 ---
target/ppc/kvm_ppc.h | 6 -
32 files changed, 595 insertions(+), 191 deletions(-)
create mode 100644 backends/confidential-guest-support.c
create mode 100644 docs/confidential-guest-support.txt
create mode 100644 docs/papr-pef.txt
create mode 100644 hw/ppc/pef.c
create mode 100644 include/exec/confidential-guest-support.h
create mode 100644 include/hw/ppc/pef.h