MAINTAINERS | 2 +-
Makefile | 2 +-
Makefile.objs | 1 +
backends/Kconfig | 1 +
backends/Makefile.objs | 2 +-
backends/tpm/Kconfig | 14 ++++++++++++++
backends/tpm/Makefile.objs | 4 ++++
backends/{tpm.c => tpm/tpm_backend.c} | 0
{hw => backends}/tpm/tpm_emulator.c | 2 +-
{hw => backends}/tpm/tpm_int.h | 19 ++++++++++++++++---
{hw => backends}/tpm/tpm_ioctl.h | 0
{hw => backends}/tpm/tpm_passthrough.c | 2 +-
{hw => backends}/tpm/tpm_util.c | 5 ++++-
backends/tpm/trace-events | 33 +++++++++++++++++++++++++++++++++
docs/specs/tpm.rst | 14 +++++++-------
hw/tpm/Kconfig | 21 +++------------------
hw/tpm/Makefile.objs | 3 ---
hw/tpm/tpm_crb.c | 4 ++--
hw/tpm/tpm_ppi.c | 1 +
hw/tpm/tpm_ppi.h | 1 -
hw/tpm/tpm_prop.h | 31 +++++++++++++++++++++++++++++++
hw/tpm/tpm_spapr.c | 4 ++--
hw/tpm/tpm_tis.h | 1 -
hw/tpm/tpm_tis_common.c | 11 +++--------
hw/tpm/tpm_tis_isa.c | 3 ++-
hw/tpm/tpm_tis_sysbus.c | 3 ++-
hw/tpm/trace-events | 34 +---------------------------------
{hw/tpm => include/sysemu}/tpm_util.h | 19 +++----------------
tests/qtest/tpm-emu.c | 2 +-
29 files changed, 136 insertions(+), 103 deletions(-)
create mode 100644 backends/Kconfig
create mode 100644 backends/tpm/Kconfig
create mode 100644 backends/tpm/Makefile.objs
rename backends/{tpm.c => tpm/tpm_backend.c} (100%)
rename {hw => backends}/tpm/tpm_emulator.c (99%)
rename {hw => backends}/tpm/tpm_int.h (81%)
rename {hw => backends}/tpm/tpm_ioctl.h (100%)
rename {hw => backends}/tpm/tpm_passthrough.c (99%)
rename {hw => backends}/tpm/tpm_util.c (98%)
create mode 100644 backends/tpm/trace-events
create mode 100644 hw/tpm/tpm_prop.h
rename {hw/tpm => include/sysemu}/tpm_util.h (80%)