Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20211013090728.309365-1-pbonzini@redhat.com
Maintainers: "Daniel P. Berrangé" <berrange@redhat.com>, Cameron Esfahani <dirty@apple.com>, Marcelo Tosatti <mtosatti@redhat.com>, Eduardo Habkost <ehabkost@redhat.com>, Hanna Reitz <hreitz@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Roman Bolshakov <r.bolshakov@yadro.com>, Markus Armbruster <armbru@redhat.com>, Eric Blake <eblake@redhat.com>, Kevin Wolf <kwolf@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
MAINTAINERS | 4 +
accel/hvf/hvf-accel-ops.c | 2 +-
accel/kvm/meson.build | 1 -
hw/i386/pc_sysfw.c | 2 +-
hw/i386/sgx-stub.c | 16 ++-
hw/i386/sgx.c | 35 +++++-
hw/i386/x86.c | 2 +-
hw/misc/applesmc.c | 192 +-------------------------------
include/hw/i386/sgx-epc.h | 2 +-
include/hw/i386/sgx.h | 12 --
include/monitor/hmp-target.h | 1 +
include/monitor/hmp.h | 1 -
include/sysemu/sev.h | 28 -----
meson.build | 9 +-
qapi/misc-target.json | 77 ++++++-------
qapi/qom.json | 36 ++++--
softmmu/qdev-monitor.c | 13 +--
target/i386/cpu.c | 16 +--
target/i386/kvm/kvm.c | 3 +-
target/i386/kvm/meson.build | 8 +-
{accel => target/i386}/kvm/sev-stub.c | 2 +-
target/i386/meson.build | 4 +-
target/i386/monitor.c | 124 +--------------------
target/i386/sev-stub.c | 88 ---------------
target/i386/sev-sysemu-stub.c | 70 ++++++++++++
target/i386/sev.c | 201 +++++++++++++++++++++++-----------
target/i386/{sev_i386.h => sev.h} | 35 +++---
tests/Makefile.include | 16 ++-
tests/qemu-iotests/testrunner.py | 1 +
tests/tcg/x86_64/system/kernel.ld | 5 +-
util/compatfd.c | 5 +-
31 files changed, 392 insertions(+), 619 deletions(-)
delete mode 100644 include/hw/i386/sgx.h
delete mode 100644 include/sysemu/sev.h
rename {accel => target/i386}/kvm/sev-stub.c (94%)
delete mode 100644 target/i386/sev-stub.c
create mode 100644 target/i386/sev-sysemu-stub.c
rename target/i386/{sev_i386.h => sev.h} (62%)