Received: by 2002:a25:c205:0:0:0:0:0 with SMTP id s5csp1591467ybf; Thu, 27 Feb 2020 14:06:38 -0800 (PST) X-Google-Smtp-Source: APXvYqwxdejhhI8yS0Mi49hQs3yP1pBxZvNRoUiP8/OKi0Anm+M3/VKnb45HKAteZzhmAOpMS13M X-Received: by 2002:aca:5fc6:: with SMTP id t189mr955964oib.166.1582841198275; Thu, 27 Feb 2020 14:06:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582841198; cv=none; d=google.com; s=arc-20160816; b=mBqDjIzzbhWuYCCP2gO5pW+ACpl/YQpDHzSAb5YvCpIodRDo4OsOPGZDVfQ1IaPjpm 2+XBGATpgCAR0ZLXCGAHcDp9TR0GVzAPOGiRGM4yGIOlLBXC2hQYaM27AkKrHgofqWlF 5ekOQgRnKWzB2pJXg8oXK5P8XwubGMOAeKYYVzsC0fDhaDlAjSIQ+w7nQ4KQfGp1AWAW yxOe8zji8dC/xb08TWHiIA3PQmAUPOBOpC6ld5Qau2m94dwKcluIJrM+gwU29dTd8SRU Y3yKbpI5Q21HwcOjphrw1d8hek53yxEMAbYvol4GAUivCMEuygglLXfnSJIaTXNmcuHk YbYQ== 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=yN/IFva3XRyPTSeGxKeZ5CwChHvtocSMItZRGfv+LFA=; b=Pgyebbh5jFgYVzMSjBSjhJPvs7Yg6d3F/AZW7wp82mQpxcuHxtaFb9bYVHvaL2SHfp uxSiTnaw2mWQeV/g3WXn3VzOBsIpeIz6o+888HrHuTx9DWqIbw9cWbcq2uythlP7d/+o XyXXR2QtJJL86+JMS+HnUrComzFj/hFasxTeDlynU/PurcWLQ8h9P9vdtaKT47udJIeS sPM4VNpMJMHluJ4Gqug9MpbsFExpbB1KYXHFVAMNi5MUvEOjGLQNhUYaVQW0t6E/hHLu 3AHVfjvsmbqaKRWYc491idAnp4OHyxaNNYpqM/HgH49+nWrQwWBN1PCoHleJreKEayn8 soNA== 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 l13si342482otq.30.2020.02.27.14.06.25; Thu, 27 Feb 2020 14:06:38 -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 S1730117AbgB0WE7 (ORCPT + 99 others); Thu, 27 Feb 2020 17:04:59 -0500 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]:43950 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726791AbgB0WE7 (ORCPT ); Thu, 27 Feb 2020 17:04:59 -0500 Received: from pps.filterd (m0098414.ppops.net [127.0.0.1]) by mx0b-001b2d01.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 01RLxGUn142507; Thu, 27 Feb 2020 17:03:51 -0500 Received: from ppma03wdc.us.ibm.com (ba.79.3fa9.ip4.static.sl-reverse.com [169.63.121.186]) by mx0b-001b2d01.pphosted.com with ESMTP id 2ydcnj24hv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 27 Feb 2020 17:03:51 -0500 Received: from pps.filterd (ppma03wdc.us.ibm.com [127.0.0.1]) by ppma03wdc.us.ibm.com (8.16.0.27/8.16.0.27) with SMTP id 01RLtF5W015841; Thu, 27 Feb 2020 22:03:50 GMT Received: from b03cxnp08025.gho.boulder.ibm.com (b03cxnp08025.gho.boulder.ibm.com [9.17.130.17]) by ppma03wdc.us.ibm.com with ESMTP id 2ydcmm0jd3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 27 Feb 2020 22:03:50 +0000 Received: from b03ledav003.gho.boulder.ibm.com (b03ledav003.gho.boulder.ibm.com [9.17.130.234]) by b03cxnp08025.gho.boulder.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 01RM3n1n51839456 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 27 Feb 2020 22:03:49 GMT Received: from b03ledav003.gho.boulder.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 6F6C46A09B; Thu, 27 Feb 2020 22:03:49 +0000 (GMT) Received: from b03ledav003.gho.boulder.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 99DC06A09D; Thu, 27 Feb 2020 22:03:48 +0000 (GMT) Received: from sbct-3.pok.ibm.com (unknown [9.47.158.153]) by b03ledav003.gho.boulder.ibm.com (Postfix) with ESMTP; Thu, 27 Feb 2020 22:03:48 +0000 (GMT) From: Stefan Berger To: jarkko.sakkinen@linux.intel.com, 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 v4 0/3] Enable vTPM 2.0 for the IBM vTPM driver Date: Thu, 27 Feb 2020 17:03:43 -0500 Message-Id: <20200227220346.15976-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-27_07:2020-02-26,2020-02-27 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 phishscore=0 spamscore=0 suspectscore=0 impostorscore=0 clxscore=1015 mlxscore=0 bulkscore=0 malwarescore=0 priorityscore=1501 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2002270145 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 - v3->v4: - Dropped patch 3; getting command code attributes table in IBM driver - v2->v3: - Added fixes tag to patch 2/4; the race seems to have existed since the driver was first added - Renamed tpm2_init to tpm2_init_commands in 3/4 - v1->v2: - Addressed comments to v1; added patch 3 to handle case when TPM_OPS_AUTO_STARTUP is not set Stefan Berger (3): tpm: of: Handle IBM,vtpm20 case when getting log parameters tpm: ibmvtpm: Wait for buffer to be set before proceeding tpm: ibmvtpm: Add support for TPM 2 drivers/char/tpm/eventlog/of.c | 8 +++++++- drivers/char/tpm/tpm.h | 1 + drivers/char/tpm/tpm2-cmd.c | 2 +- drivers/char/tpm/tpm_ibmvtpm.c | 15 +++++++++++++++ drivers/char/tpm/tpm_ibmvtpm.h | 1 + 5 files changed, 25 insertions(+), 2 deletions(-) -- 2.23.0