Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp939052ybv; Thu, 13 Feb 2020 12:24:14 -0800 (PST) X-Google-Smtp-Source: APXvYqy9SqEvreGriPkneL8xlxVdx1TaOqbEmUUV/cCKMlxMCrdi+XUm4dQ7foJ25ay2wCFpVn2U X-Received: by 2002:aca:ad47:: with SMTP id w68mr4067532oie.63.1581625453931; Thu, 13 Feb 2020 12:24:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1581625453; cv=none; d=google.com; s=arc-20160816; b=00w5pJAlJ6OKOGoawh7blmh2x6MZoMz5rroLXaBDER3RvZgkqggo3NVvW9gjsapJTX kxwB/w4KYmptgevhGz4moj0nspO76cNvaFYJA/VKUzv5eIEa5EP31DR8c9VyXXBxv42d KLyB2mT6vqAsojA7zwyLWq8OeBUlUuQKrKw3KWW0KKPRZ0duvIwQe59HVj1rTWy8xd2W HoRnE3NmrqGKhuM/yF7MrX6QdWqtOpk16S4x5TRf7j+P7iW108GuRMcEBI52AJlw7vhs ZbYaIktE9qygfhg9AuzJYDH23Ka7ZSx7WhhinDK0NQZNb3yrUheHP5JVcYZJ7o/dfpnu JAfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=0+uzIOubawnMWoDolxJrP6XFHNaNut8mDpD5homProA=; b=oRIEzfZDm79XCuT8l3lfTBRlwN9Ec/6PVc7WOOBR+PjXYjcMPBVEIZJWe5h5zt5Qjz CxET5YaRlnqd2IZ3GS5dM02BMhcnhlIyQ9r4aBSXx4HCbeDDNXGlVYxM86bxLQC4B0qt Xc8ocVqfJe8sj56CDZNebImyrDrg1ij4t2kEeWI30yIWJrlf9c5tBZRp+fBPXxXlzA4P tnOmvywVCIxs8Yq4f2Uan+vO4heRC2IQD3g7N2HsM1ruo8KSJy51oUBqLcEveRtg3Jlr 7mP/NM2UlsfbBxQ16UbPBS7qFjCwCZVZXE6iuSI+QHJntl8SjtVmDEPFPG/hsJInyirG Ed7w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f17si1616892oto.85.2020.02.13.12.24.01; Thu, 13 Feb 2020 12:24:13 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727864AbgBMUXi (ORCPT + 99 others); Thu, 13 Feb 2020 15:23:38 -0500 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]:31436 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727519AbgBMUXh (ORCPT ); Thu, 13 Feb 2020 15:23:37 -0500 Received: from pps.filterd (m0098413.ppops.net [127.0.0.1]) by mx0b-001b2d01.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 01DKLDss008442; Thu, 13 Feb 2020 15:23:32 -0500 Received: from ppma05wdc.us.ibm.com (1b.90.2fa9.ip4.static.sl-reverse.com [169.47.144.27]) by mx0b-001b2d01.pphosted.com with ESMTP id 2y4wuua2fw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 13 Feb 2020 15:23:32 -0500 Received: from pps.filterd (ppma05wdc.us.ibm.com [127.0.0.1]) by ppma05wdc.us.ibm.com (8.16.0.27/8.16.0.27) with SMTP id 01DKKO6Q005790; Thu, 13 Feb 2020 20:23:31 GMT Received: from b01cxnp22036.gho.pok.ibm.com (b01cxnp22036.gho.pok.ibm.com [9.57.198.26]) by ppma05wdc.us.ibm.com with ESMTP id 2y5bbygvby-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 13 Feb 2020 20:23:31 +0000 Received: from b01ledav004.gho.pok.ibm.com (b01ledav004.gho.pok.ibm.com [9.57.199.109]) by b01cxnp22036.gho.pok.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 01DKNVSi14746566 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 13 Feb 2020 20:23:31 GMT Received: from b01ledav004.gho.pok.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 3FD7F112061; Thu, 13 Feb 2020 20:23:31 +0000 (GMT) Received: from b01ledav004.gho.pok.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 2840C112063; Thu, 13 Feb 2020 20:23:31 +0000 (GMT) Received: from sbct-3.pok.ibm.com (unknown [9.47.158.153]) by b01ledav004.gho.pok.ibm.com (Postfix) with ESMTP; Thu, 13 Feb 2020 20:23:31 +0000 (GMT) From: Stefan Berger To: linux-integrity@vger.kernel.org Cc: aik@ozlabs.ru, david@gibson.dropbear.id.au, linux-kernel@vger.kernel.org, nayna@linux.vnet.ibm.com, gcwilson@linux.ibm.com, jgg@ziepe.ca, Stefan Berger Subject: [PATCH v2 0/4] Enable vTPM 2.0 for the IBM vTPM driver Date: Thu, 13 Feb 2020 15:23:25 -0500 Message-Id: <20200213202329.898607-1-stefanb@linux.vnet.ibm.com> X-Mailer: git-send-email 2.24.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TM-AS-GCONF: 00 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138,18.0.572 definitions=2020-02-13_08:2020-02-12,2020-02-13 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 clxscore=1015 priorityscore=1501 suspectscore=1 lowpriorityscore=0 mlxlogscore=999 adultscore=0 malwarescore=0 spamscore=0 mlxscore=0 impostorscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2002130143 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Stefan Berger QEMU 5.0 will support the PAPR vTPM device model for TPM 1.2 and TPM 2.0. This series of patches enables vTPM 2.0 support for the IBM vTPM driver. Regards, Stefan - v1->v2: - Addressed comments to v1; added patch 3 to handle case when TPM_OPS_AUTO_STARTUP is not set Stefan Berger (4): tpm: of: Handle IBM,vtpm20 case when getting log parameters tpm: ibmvtpm: Wait for buffer to be set before proceeding tpm: Implement tpm2_init to call when TPM_OPS_AUTO_STARTUP is not set tpm: ibmvtpm: Add support for TPM 2 drivers/char/tpm/eventlog/of.c | 8 +++++++- drivers/char/tpm/tpm-interface.c | 5 ++++- drivers/char/tpm/tpm.h | 1 + drivers/char/tpm/tpm2-cmd.c | 14 ++++++++++++++ drivers/char/tpm/tpm_ibmvtpm.c | 15 ++++++++++++++- drivers/char/tpm/tpm_ibmvtpm.h | 1 + 6 files changed, 41 insertions(+), 3 deletions(-) -- 2.23.0