From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.6 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,USER_AGENT_MUTT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A8441C31E45 for ; Thu, 13 Jun 2019 17:11:59 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 76D1F205ED for ; Thu, 13 Jun 2019 17:11:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1560445919; bh=no9PMWb5VDOx7ySl5Q7f0oB1g4k565KdjFHzM77TOLg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:List-ID:From; b=szJ4XfpIW0menm+vflH+Uwsurzh7SnpXu9cnxaCKTRTS/JYqCm+I5OMuZ711ZUd99 nqJuLErpii8XUzMi1ycavPeOdiINVDuhajlOfbmojLd5RSZL+NZemOlc25s2Vn3Rmb zvtwnl42gYSyBImRLpHkOUeelao4dVqOH2eeGpxQ= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2393252AbfFMRLn (ORCPT ); Thu, 13 Jun 2019 13:11:43 -0400 Received: from mail.kernel.org ([198.145.29.99]:54756 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2392711AbfFMRLm (ORCPT ); Thu, 13 Jun 2019 13:11:42 -0400 Received: from localhost (unknown [131.107.160.220]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 0248C205ED; Thu, 13 Jun 2019 17:11:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1560445902; bh=no9PMWb5VDOx7ySl5Q7f0oB1g4k565KdjFHzM77TOLg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=pwobQrn2aoQYIN1bzYPeE5Ko11Ur0FE4EXjws5h5FTkyrG4Rm77bvEnzXFBjvcjPp /xjX3Xawq2DH3fe4mM55XcblmrXZTA/Op+UQVzyL1/o0OrLAknvnr0ybQvzBKWlEnS t9RrtqaDbsvYLAiE/D8WMC2Zd3a7/dIb4ESmg2CY= Date: Thu, 13 Jun 2019 13:11:41 -0400 From: Sasha Levin To: Sumit Garg Cc: peterhuewe@gmx.de, Jarkko Sakkinen , jgg@ziepe.ca, corbet@lwn.net, Linux Kernel Mailing List , linux-doc@vger.kernel.org, linux-integrity@vger.kernel.org, Microsoft Linux Kernel List , Thirupathaiah Annapureddy , "Bryan Kelly (CSI)" , tee-dev@lists.linaro.org Subject: Re: [PATCH v4 1/2] fTPM: firmware TPM running in TEE Message-ID: <20190613171141.GL1513@sasha-vm> References: <20190530152758.16628-1-sashal@kernel.org> <20190530152758.16628-2-sashal@kernel.org> <20190604200951.GB29739@sasha-vm> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-integrity-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-integrity@vger.kernel.org On Wed, Jun 05, 2019 at 04:39:36PM +0530, Sumit Garg wrote: >On Wed, 5 Jun 2019 at 01:39, Sasha Levin wrote: >> >> On Tue, Jun 04, 2019 at 11:45:52AM +0530, Sumit Garg wrote: >> >On Thu, 30 May 2019 at 20:58, Sasha Levin wrote: >> >> + /* Open context with TEE driver */ >> >> + pvt_data->ctx = tee_client_open_context(NULL, ftpm_tee_match, NULL, >> >> + NULL); >> >> + if (IS_ERR(pvt_data->ctx)) { >> >> + dev_err(dev, "%s:tee_client_open_context failed\n", __func__); >> > >> >Is this well tested? I see this misleading error multiple times as >> >follows although TEE driver works pretty well. >> >> Yes, this was all functionally tested. > >Can you share your build instructions and testing approach? Yes: it looks like you got all the kernel bits, but not the firmware. There are instructions for it here: https://github.com/microsoft/ms-tpm-20-ref Once it's running, you can test it by running your favorite TPM usecases through /dev/tpm0. -- Thanks, Sasha