Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/cover.1613188118.git.isaku.yamahata@intel.com
Maintainers: "Michael S. Tsirkin" <mst@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Alistair Francis <alistair@alistair23.me>, Eduardo Habkost <ehabkost@redhat.com>, Marcelo Tosatti <mtosatti@redhat.com>, Cornelia Huck <cohuck@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>
accel/kvm/kvm-all.c | 4 +-
default-configs/devices/i386-softmmu.mak | 1 +
hw/core/generic-loader.c | 5 +
hw/core/machine.c | 26 ++
hw/core/meson.build | 3 +
hw/core/tdvf-stub.c | 6 +
hw/i386/Kconfig | 5 +
hw/i386/meson.build | 1 +
hw/i386/pc.c | 18 +
hw/i386/pc_piix.c | 4 +-
hw/i386/pc_q35.c | 4 +-
hw/i386/pc_sysfw.c | 6 +
hw/i386/tdvf-hob.c | 226 +++++++++++
hw/i386/tdvf-hob.h | 25 ++
hw/i386/tdvf.c | 305 ++++++++++++++
hw/i386/uefi.h | 496 +++++++++++++++++++++++
hw/i386/x86.c | 46 +++
hw/intc/apic_common.c | 12 +
include/hw/i386/apic.h | 1 +
include/hw/i386/apic_internal.h | 1 +
include/hw/i386/pc.h | 2 +
include/hw/i386/tdvf.h | 55 +++
include/hw/i386/x86.h | 1 +
include/sysemu/sysemu.h | 2 +
include/sysemu/tdvf.h | 6 +
include/sysemu/tdx.h | 15 +
linux-headers/asm-x86/kvm.h | 55 +++
linux-headers/linux/kvm.h | 2 +
target/i386/cpu.c | 4 +-
target/i386/cpu.h | 3 +
target/i386/kvm/kvm-stub.c | 5 +
target/i386/kvm/kvm.c | 227 +++++++----
target/i386/kvm/kvm_i386.h | 5 +
target/i386/kvm/meson.build | 1 +
target/i386/kvm/tdx-stub.c | 23 ++
target/i386/kvm/tdx.c | 329 +++++++++++++++
target/i386/kvm/tdx.h | 55 +++
37 files changed, 1893 insertions(+), 92 deletions(-)
create mode 100644 hw/core/tdvf-stub.c
create mode 100644 hw/i386/tdvf-hob.c
create mode 100644 hw/i386/tdvf-hob.h
create mode 100644 hw/i386/tdvf.c
create mode 100644 hw/i386/uefi.h
create mode 100644 include/hw/i386/tdvf.h
create mode 100644 include/sysemu/tdvf.h
create mode 100644 include/sysemu/tdx.h
create mode 100644 target/i386/kvm/tdx-stub.c
create mode 100644 target/i386/kvm/tdx.c
create mode 100644 target/i386/kvm/tdx.h