Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20230714070931.23476-1-j@getutm.app
Maintainers: Stefan Berger <stefanb@linux.vnet.ibm.com>, "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov <imammedo@redhat.com>, Ani Sinha <anisinha@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Shannon Zhao <shannon.zhaosl@gmail.com>, Richard Henderson <richard.henderson@linaro.org>, Eduardo Habkost <eduardo@habkost.net>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Xiaojuan Yang <yangxiaojuan@loongson.cn>, Song Gao <gaosong@loongson.cn>, Palmer Dabbelt <palmer@dabbelt.com>, Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bin.meng@windriver.com>, Weiwei Li <liweiwei@iscas.ac.cn>, Daniel Henrique Barboza <dbarboza@ventanamicro.com>, Liu Zhiwei <zhiwei_liu@linux.alibaba.com>, Thomas Huth <thuth@redhat.com>, Laurent Vivier <lvivier@redhat.com>
docs/specs/tpm.rst | 2 +
hw/tpm/tpm_crb.h | 75 +++++++++
hw/tpm/tpm_ppi.h | 10 +-
include/hw/acpi/aml-build.h | 1 +
include/hw/acpi/tpm.h | 3 +-
include/sysemu/tpm.h | 3 +
hw/acpi/aml-build.c | 7 +-
hw/arm/virt-acpi-build.c | 38 +----
hw/arm/virt.c | 38 +++++
hw/core/sysbus-fdt.c | 1 +
hw/i386/acpi-build.c | 23 ---
hw/loongarch/acpi-build.c | 38 +----
hw/loongarch/virt.c | 38 +++++
hw/riscv/virt.c | 1 +
hw/tpm/tpm_crb.c | 314 +++++++++---------------------------
hw/tpm/tpm_crb_common.c | 233 ++++++++++++++++++++++++++
hw/tpm/tpm_crb_sysbus.c | 170 +++++++++++++++++++
hw/tpm/tpm_ppi.c | 5 +-
hw/tpm/tpm_tis_isa.c | 5 +-
hw/tpm/tpm_tis_sysbus.c | 35 ++++
tests/qtest/tpm-crb-test.c | 2 +-
tests/qtest/tpm-util.c | 2 +-
hw/arm/Kconfig | 1 +
hw/riscv/Kconfig | 1 +
hw/tpm/Kconfig | 7 +-
hw/tpm/meson.build | 3 +
hw/tpm/trace-events | 2 +-
27 files changed, 708 insertions(+), 350 deletions(-)
create mode 100644 hw/tpm/tpm_crb.h
create mode 100644 hw/tpm/tpm_crb_common.c
create mode 100644 hw/tpm/tpm_crb_sysbus.c