From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58631) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d5aig-0000wS-4c for qemu-devel@nongnu.org; Tue, 02 May 2017 12:32:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d5aic-0003ol-Uo for qemu-devel@nongnu.org; Tue, 02 May 2017 12:32:10 -0400 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]:37838 helo=mx0a-001b2d01.pphosted.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1d5aic-0003nl-P5 for qemu-devel@nongnu.org; Tue, 02 May 2017 12:32:06 -0400 Received: from pps.filterd (m0098417.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.20/8.16.0.20) with SMTP id v42GUl4D036741 for ; Tue, 2 May 2017 12:32:05 -0400 Received: from e35.co.us.ibm.com (e35.co.us.ibm.com [32.97.110.153]) by mx0a-001b2d01.pphosted.com with ESMTP id 2a6w559vc0-1 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT) for ; Tue, 02 May 2017 12:32:04 -0400 Received: from localhost by e35.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Tue, 2 May 2017 10:32:04 -0600 References: <1493725969-19518-1-git-send-email-amarnath.valluri@intel.com> <1493725969-19518-9-git-send-email-amarnath.valluri@intel.com> From: Stefan Berger Date: Tue, 2 May 2017 12:32:00 -0400 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Message-Id: <25180959-172f-610c-5a68-239e4ba8b1d7@linux.vnet.ibm.com> Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [PATCH v3 8/8] tpm: Added support for TPM emulator List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?UTF-8?Q?Marc-Andr=c3=a9_Lureau?= , Amarnath Valluri , qemu-devel@nongnu.org Cc: patrick.ohly@intel.com On 05/02/2017 12:05 PM, Marc-Andr=C3=A9 Lureau wrote: > Hi > > On Tue, May 2, 2017 at 3:53 PM Amarnath Valluri > wrote: > >> This change introduces a new TPM backend driver that can communicate w= ith >> swtpm(software TPM emulator) using unix domain socket interface. >> >> Swtpm uses two unix sockets, one for plain TPM commands and responses,= and >> one >> for out-of-band control messages. >> >> > Let's not forget to mention the external protocol this backend rely on: > https://github.com/stefanberger/swtpm/wiki/Control-Channel-Specificatio= n > > The protocol documentation is quite limited. better documentation is here: https://github.com/stefanberger/swtpm/blob/master/man/man3/swtpm_ioctls.p= od