From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60925) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e09KM-0006dS-Rh for qemu-devel@nongnu.org; Thu, 05 Oct 2017 12:48:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e09KH-0001lc-Tm for qemu-devel@nongnu.org; Thu, 05 Oct 2017 12:48:50 -0400 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]:40216) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e09KH-0001kz-L1 for qemu-devel@nongnu.org; Thu, 05 Oct 2017 12:48:45 -0400 Received: from pps.filterd (m0098396.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id v95GmTQK119410 for ; Thu, 5 Oct 2017 12:48:40 -0400 Received: from e13.ny.us.ibm.com (e13.ny.us.ibm.com [129.33.205.203]) by mx0a-001b2d01.pphosted.com with ESMTP id 2ddqek3twk-1 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT) for ; Thu, 05 Oct 2017 12:48:40 -0400 Received: from localhost by e13.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Thu, 5 Oct 2017 12:48:38 -0400 From: Stefan Berger Date: Thu, 5 Oct 2017 12:48:22 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Message-Id: <1507222112-20315-1-git-send-email-stefanb@linux.vnet.ibm.com> Subject: [Qemu-devel] [PULL v1 00/10] Merge tpm 2017/10/04 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Peter Maydell , amarnath.valluri@intel.com, marcandre.lureau@gmail.com, Stefan Berger The following changes since commit d147f7e815f97cb477e223586bcb80c316ae10ea: Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging (2017-10-03 16:27:24 +0100) are available in the git repository at: git://github.com/stefanberger/qemu-tpm.git tags/pull-tpm-2017-10-04-1 for you to fetch changes up to 5e64d0182fe9d1c9caa347c5bee0a0591f9be2ef: specs: Describe the TPM support in QEMU (2017-10-05 12:39:15 -0400) ---------------------------------------------------------------- Merge tpm 2017/10/04 v1 ---------------------------------------------------------------- Amarnath Valluri (9): tpm-backend: Remove unneeded member variable from backend class tpm-backend: Move thread handling inside TPMBackend tpm-backend: Initialize and free data members in it's own methods tpm-backend: Made few interface methods optional tpm-backend: Add new API to read backend TpmInfo tpm-backend: Move realloc_buffer() implementation to tpm-tis model tpm-passthrough: move reusable code to utils tpm: Added support for TPM emulator tpm: Move tpm_cleanup() to right place Stefan Berger (1): specs: Describe the TPM support in QEMU backends/tpm.c | 115 ++++++++------ configure | 13 +- docs/specs/tpm.txt | 123 +++++++++++++++ hmp.c | 5 + hw/tpm/Makefile.objs | 1 + hw/tpm/tpm_emulator.c | 587 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ hw/tpm/tpm_ioctl.h | 246 ++++++++++++++++++++++++++++++ hw/tpm/tpm_passthrough.c | 242 +++++++----------------------- hw/tpm/tpm_tis.c | 14 +- hw/tpm/tpm_util.c | 25 ++++ hw/tpm/tpm_util.h | 4 + include/sysemu/tpm_backend.h | 80 +++++----- include/sysemu/tpm_backend_int.h | 41 ----- qapi/tpm.json | 21 ++- qemu-options.hx | 22 ++- tpm.c | 37 +---- vl.c | 1 + 17 files changed, 1211 insertions(+), 366 deletions(-) create mode 100644 docs/specs/tpm.txt create mode 100644 hw/tpm/tpm_emulator.c create mode 100644 hw/tpm/tpm_ioctl.h delete mode 100644 include/sysemu/tpm_backend_int.h -- 2.5.5