Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260601215410.517009-1-stefanb@linux.ibm.com
Maintainers: Stefan Berger <stefanb@linux.vnet.ibm.com>, "Philippe Mathieu-Daudé" <philmd@mailo.com>, Zhao Liu <zhao1.liu@intel.com>, "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov <imammedo@redhat.com>, Ani Sinha <anisinha@redhat.com>, Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>, Laurent Vivier <lvivier@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, "Cédric Le Goater" <clg@kaod.org>, Peter Maydell <peter.maydell@linaro.org>, Steven Lee <steven_lee@aspeedtech.com>, Troy Lee <leetroy@gmail.com>, Jamin Lin <jamin_lin@aspeedtech.com>, Kane Chen <kane_chen@aspeedtech.com>, Andrew Jeffery <andrew@codeconstruct.com.au>, Joel Stanley <joel@jms.id.au>, "Marc-André Lureau" <marcandre.lureau@redhat.com>
backends/tpm/tpm_emulator.c | 35 +++-
hw/core/machine.c | 2 +
hw/tpm/tpm_crb.c | 253 +++++++++++++++++++++++++--
include/hw/acpi/tpm.h | 5 +-
include/migration/vmstate.h | 10 ++
migration/vmstate-types.c | 28 +++
tests/qtest/meson.build | 7 +-
tests/qtest/qtest_aspeed.c | 9 +-
tests/qtest/tpm-crb-swtpm-test.c | 10 ++
tests/qtest/tpm-tests.c | 34 ++--
tests/qtest/tpm-tis-i2c-swtpm-test.c | 82 +++++++++
tests/qtest/tpm-tis-i2c-test.c | 221 ++++++++++-------------
tests/qtest/tpm-tis-i2c-util.c | 102 +++++++++++
tests/qtest/tpm-tis-i2c-util.h | 34 ++++
tests/qtest/tpm-util.c | 162 +++++++++++++----
tests/qtest/tpm-util.h | 5 +
ui/vdagent.c | 13 +-
17 files changed, 793 insertions(+), 219 deletions(-)
create mode 100644 tests/qtest/tpm-tis-i2c-swtpm-test.c
create mode 100644 tests/qtest/tpm-tis-i2c-util.c
create mode 100644 tests/qtest/tpm-tis-i2c-util.h