From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752084AbdJCQUB (ORCPT ); Tue, 3 Oct 2017 12:20:01 -0400 Received: from mail-dm3nam03on0084.outbound.protection.outlook.com ([104.47.41.84]:32798 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750820AbdJCQT4 (ORCPT ); Tue, 3 Oct 2017 12:19:56 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=brijesh.singh@amd.com; Cc: brijesh.singh@amd.com, linux-kernel@vger.kernel.org, kvm@vger.kernel.org, Paolo Bonzini , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , Herbert Xu , Gary Hook , Tom Lendacky , linux-crypto@vger.kernel.org Subject: Re: [Part2 PATCH v4 05/29] crypto: ccp: Add Platform Security Processor (PSP) device support To: Borislav Petkov References: <20170919204627.3875-1-brijesh.singh@amd.com> <20170919204627.3875-6-brijesh.singh@amd.com> <20170929151607.zn4lmdkyn25sczfg@pd.tnic> <1fc76eee-f25b-cd38-cc8d-0404ec94cf79@amd.com> <20170930161104.452sia6a5y5duyn4@pd.tnic> <55879570-04d7-a627-5f4b-b94f1604ece5@amd.com> <20171003161718.mabp74olsxbmpewv@pd.tnic> From: Brijesh Singh Message-ID: Date: Tue, 3 Oct 2017 11:19:48 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <20171003161718.mabp74olsxbmpewv@pd.tnic> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: CO1PR15CA0048.namprd15.prod.outlook.com (10.175.176.16) To CY1PR12MB0149.namprd12.prod.outlook.com (10.161.173.19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 226eb27a-a2c8-436d-9c6b-08d50a7a9515 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075);SRVR:CY1PR12MB0149; X-Microsoft-Exchange-Diagnostics: 1;CY1PR12MB0149;3:eRAtGvRArdmcIlmor+ercMpJucjrMGpJyST1+1LtXIhDrYfVIYUj/kQHhUfEWJmQyCl5s4U3RMUmwCX3hgvniNQefKLBifQasQiLAeaTuXD0V6eNE1WWWLdpYuO/1/bFqCZfjnT7AH77qtLeEDd0/pkC9d+OjQqRSNczj+SeFx3xMbEcdA65Vos1F2pWbPbT68OwaqzOCV0Rg42gWPwz4mIbp5z3o5jNtiMZFaoNB7h9A51t8hPuUnrnxSyaFsQx;25:IXtYfMkTzD7DbHZvKaDKyqqHrOWj4tfOLpdOF0aCqvxIIWpPS5HZ2HUBQ4C0jhSiuzVTKLLSnI9NlsmG4ZgVlmBTgvPuWJ+dROs6q8GHcyEb78joDiR9877PyCL4JUaPTgKjrq8R5JUUAjWI34UWhmdoKVqTQSKFjF3WKm+QyAEyDs4wQd+tqZStVyfUBAkY19+FX18d+AQYYX6pMlS9jlI/UiumldORYuxtuG2FGFJ5K4OjEPAC7fV9of4XzySUpxfImg2MbDsZ267XNC/V1DkYzkw9us0ouKq/I0OZ+MC3+e8TIL/AGNVmtApEmSvbfv6FQioVr9XhPU276aiD6Q==;31:ZhW32bn99MPXNl9mWcOtYkVHpvBI3JXs73DnGUdvrBKBZHNhzoOkmtMYB5CqMCyXUjScdz3vMXIPRBkk6Pfd9IUfKCW5jHCw1VhDvOj3y0hPpJifgyGavp8ET33H6VmIpYzRdPdbhGNUVvAyV6HEWkggXbVmQXaQurw3Og6ittxLeqKcQ7OcwAVsoF6K+ieEmXmaXDD+cPMUaWT8MKxE6bA82FufeyLCDXa6MafC9p8= X-MS-TrafficTypeDiagnostic: CY1PR12MB0149: X-Microsoft-Exchange-Diagnostics: 1;CY1PR12MB0149;20:d0kodO4Xa1CSZd7P/e+ApoALY1eIrDeU8kiB0USbHGICmpiXMgGqBGG5gOHYUJdv0WmA5EXYdR/5FvzcyyO4aOnn0g7xNQninIiSTb8R8+Si3UDSYCewKfc9eAlFwO8APWh0rnNw+MSnaGTvH6I0zzKq7k2uirHJbUx6J7NtnwBjvqn7cwj4384fZelCw8J5/+xL3LG1rGTYiX0uu4ZRS12CocZ3ZPd7NkHQMlJKKnQcBceC/y0rCKAhdRMzO1mqzSquay1Dg7l6p3+jFC9qWaolvuty/Ol+HVb5N9RFC1qBczZ7+XH919MPuJ/DPpHOQR7CnPl3OsUnWSjOg57Dj4QQpzV/wjN+pdVyWk+2FsW6QW1biBiW2oIzF6xUEx60B7PlwAxKoOTfTxa2VkO0pbs1gRrq6bSbLeGa/VA0sDm7lnLt3X0/1g/HdVQsa7VypaTKRbXr3xx656YLTcJlSn+bas4ea4uR0awNFWSI9tRk3KwPvGH4eKSPGnGX2DS4;4:7yCIDtZ7aV/M2PE8rL3lFP+ghAmDzNL6sSmeEMtxOP5fxlTOrkYEK+pPItJH7z5Ohe9cRKkfvr88cd1N7DP6f2IRLg16v7z/b19pT3D+I2R6+V5pVLS3mUFuOq2N+QsTsdyPA8aZhcoW1Ux0JyWaLdYZnu776vFbbTHQnGEeKDEDmsfIWYtSQFrcRdzevPs5afQPQ25yLigbqAcAMCe8UWErpqhB6W908vnoF3++PUaqe4nYWzcf0rjnwGPSnMvdxZDo/lTFs6pF0GD/agNjeS2SMrlCEjE+OpF+RZK3MOUgA9IoaN7C3P7Cq50BT5vfBvTzm419VpnI21XSX71uEYlbnttYAWq591xgv6TRMpg= X-Exchange-Antispam-Report-Test: UriScan:(192374486261705)(9452136761055)(767451399110); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123558100)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:CY1PR12MB0149;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:CY1PR12MB0149; X-Forefront-PRVS: 044968D9E1 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6009001)(6049001)(346002)(39860400002)(376002)(199003)(189002)(377454003)(24454002)(81166006)(97736004)(58126008)(7736002)(81156014)(6116002)(3846002)(305945005)(8676002)(8936002)(5660300001)(68736007)(229853002)(6666003)(2906002)(76176999)(83506001)(65826007)(50986999)(54356999)(54906003)(36756003)(6916009)(25786009)(2950100002)(101416001)(66066001)(47776003)(6486002)(90366009)(86362001)(31696002)(77096006)(65806001)(189998001)(4326008)(93886005)(16526017)(23676002)(33646002)(230700001)(53546010)(106356001)(31686004)(105586002)(478600001)(16576012)(53936002)(316002)(65956001)(6246003)(50466002)(64126003);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR12MB0149;H:[10.236.136.62];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjEyTUIwMTQ5OzIzOkNYZ3JZRmowY2d0aEJqOHF0aGFneGszNnk5?= =?utf-8?B?S2VyYzVGUnptZUQweERFM3BxUFRFZjhzUVdHVzZCeU9mWUQxYzhlTExYcWh2?= =?utf-8?B?dFhnRGNTSHdXNkpJU2xpZk9Ud1hkbUFESlNYZCsvcTMwUHVodW9vME5OZ2V0?= =?utf-8?B?UkpvSnEyWm1zdk1ZOStvRTMzNkZ2bEJiSEg2all5Z29idWJ6OVozZTkvR2M0?= =?utf-8?B?clRMTHRCc1dMclRkV3IvdHg0MWJka2I1Wjh1Z1lGcmlvMlBXNUZwbU5xTUdS?= =?utf-8?B?Wk5CZFdyM0NtL3ZkcHp4cFhzRXZxalZzVjNsTGQ5YnZXZ2FXRnM0RG9Bc0pu?= =?utf-8?B?NXVTVFptZEZIS3ZrUFNjUU9kLytBSGpsdjh4V29OMDI1RnpObFRDc2h2bngv?= =?utf-8?B?L3ZOaVBZbk9QVDV3dWJwRVNGYjJDSVN4Mmd3NC8wK01uUjJvTnY2U3YydEVQ?= =?utf-8?B?S2RJamczTENJZXBkSTlmZXF3d0xkUTNuazZzZnA5ZlNta3pmS2hHT0xOVm11?= =?utf-8?B?RURhNWtKaW5hWDRzMk5lcDdzOVNML1VBQ3J0QkpmVmU3K1JWRHEzQkhiZll6?= =?utf-8?B?d1pLQVNEZjNsVnZWdHZqcU9OUEg4U01wNlY5NGZaNmlaU0RZMnpOZ3dXYkhO?= =?utf-8?B?S1V6M1JiTmd5b0dKbnhIV0ZYRzBYdjc1ZHlyZjNCeWN2d1ZWdW4xbEQzdDA1?= =?utf-8?B?Q0VBWTg4YWJRRkZ0NnZvcGZEK1ZpakhIRVBLM25PcmpnTEJRY1NUYnduWWNN?= =?utf-8?B?RTFyL09YUEhqc2JINE9VbGFBWEdaejVYMU9rUUFmdmZPckpmcGJZMURkcDFN?= =?utf-8?B?UUhoSTBxdEJmTkJnazBDRzl1Q1dmbkpETGJncjU5d2pESkdnTTB6UEhQRkNp?= =?utf-8?B?YjYrQjk0OUVhUjVQTVJOUDA4b09xcUt6eXEzcjBDSGVnSjV2RkdQNzh3dDNG?= =?utf-8?B?dWYvRVdDdTJOMnI2Tk5yUytzRGd6WXNFTUdDbkNNQUdUTGcyNlZLR0ZYV1lk?= =?utf-8?B?Zm5aQ3VqM3JZYnlpVlNRVE1sbWVvQThnRWdRMWYveVkvU0VkalBjcjk5VTZw?= =?utf-8?B?VFlxMWx1bEJ1S3lQL25BbE9SZ1RYWXV1UGh5aDZaQUxtby9oRkM4eXUyQTUz?= =?utf-8?B?K28xNzFjQ2FXUVBxdlhjNndrYU1IbmNyRjYzTCsyNDVNaHYwQTlNRzFoTkpa?= =?utf-8?B?dzBwdUxHUjVuc2VPdnBFQmJCWWZaemNRZW8vcjdCc0dFVkgrRlcrWTc4bkVk?= =?utf-8?B?eUNHb0ZEaDd2SWEreEZWTkZKSzRVUjBtUXNJblNaWFZNWktJTnVPQTgxN3Nn?= =?utf-8?B?VU5rT0JzYkVDRlRpU3U5WlBtcWR5ZUZyaHJuSCsxdWl2eG5VUEZuMi9lWEZM?= =?utf-8?B?RDNKQ05xb0s5ODl4N0pjRkI3YmlBbzdmTXRtc2FKd2kvclZzaHMxeGRKWWJD?= =?utf-8?B?WG9JWTExeGgyTVFqdnJHNUtQb0VIZHVkbC9pcEYvS2xWbXEwNFZuNzlRemJZ?= =?utf-8?B?Vmc4RjU2MzUzVjRKUlBSLy80YUFsanZOakRMQmZzazVIQVFVWi8vRDliU0g3?= =?utf-8?B?RWM2dmVJblFzM241VTlqV0hDTmtWRmZRVmJXSGRkQVVqTnFSTG5hZnY0eE02?= =?utf-8?B?RHNtNnF4WDFnTU5lZXpyUEFEUW5WMXdRVXhzK1k4cHVKYkdvYkl4QzdJZ3Rz?= =?utf-8?B?K2ZIZGwvQ3FOWjkva0xMNUJCd0s0L08xQzBlRWdFQmtwQ1FPeVBZenl6TzVG?= =?utf-8?B?T3YwTk9HbEVyaWRjSmJPNENERVF4K2lHbEdVY3FMaHBGSTdpS2dWa3NWMkcz?= =?utf-8?B?MmQxSVpIOVlVeEMzbUpFbWNuQWF1S0dLbzlFN0xuOFNRbDFZcExhTHpKaXhZ?= =?utf-8?B?ZHR2UUdEVzRKMW44UXJlZnEvTkdQeVJmeS8yNWNPWXlkSDRKak9mOFpkMzBO?= =?utf-8?B?K3NuQXFjL3VBPT0=?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR12MB0149;6:kaiWrh0wH0IzLK1Yev7Fq6bFplAXte5Cf6TB6sjrsn/rzZC7wU2xmqYU15mPQcHFYPmqn1vMEJ1EnaqZrVZS32/YzH2ONy/PH7KgeFfFls1DNZusxpjS1Szlkjc+BrHnkplHb740ruR3q4M6ZZ2iRSiBbThcSszD3/kDmp4x4H6LiFjyjVBu6QKMNoYL5rjTPZ8nc1FEdkGMg6HnApp01UtWSqYKpcXm/xCPHyvHviZwvzkzwAso7olEwXNuVoertsFLDf7nrZqwdAvDNxWvAl2GUNHO51YMWNNnPh7yCdoyKbWA+npeo0dckYTOMKNEUN5kr478ZMZaVmUuFHT6Dg==;5:08o5D5IWDBjdK3OhgXEgtZv6qmaUxg71EfF3599KjN0G6D0L/ukAL7zwDnU6EPeOpQIVL1gk5VMqweqyD+l8x4od3p7q4zXS/o0nyNB2anVeOT7gklDPspA2JPFb8rntBtiikc1GlQYsEn9Bp5VPvQ==;24:f5yaPVCClsI1XWNAFHsmy3NoNz72Qs9V56A8MgVgp2u+q8ez5EIeObRULamJFDVJpRZ11nzyYzJpBwfppnDP+pIT7V6qxlTunHMrbLdvZQ8=;7:zI/2KqKlaB3UKVjxA7Ybj6hxgLWzuoRQl16ktXvEmS4XPHaHaSGumsJamwEw9690nsP1Od0lCb2DaMEYb4NsJllrBK+PZgeGlUYZ1bxvAArpvHu/GNNbtPHBkHBVXicwVE56FL1vMAmCt57bSfAYdCnvIZCb1bvolz3bK2ZZLarFXGRxSa4kmeLzm00IceYq7qNwwR48oO/Dt9Bi9zJxxfeJVtiFdmR52aL9oZTo3/Q= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR12MB0149;20:VikEEyQn3/+XPrijOh1B6s7i4dRHsxAYf9AOUpFWm0R9jJp3Fq2m7Mhf1RgKeJ9wkBjU1shq5KUj2pVZNAe5vjBMLOrNVvi2dafjq4cK3tY7trm+Qcm/BUYBUYKhcI8ltXV0tcb4VpqXCDDFci0yp4NG9FR4ScyBfxH1+N41sJcFZYmLZFdisG0s8opG08l4qftaZ3RvGk0C2n/HG9tOvAcdS8tw6EosDk62aGuJCyMQkpe36CgZ2C0BsphO/OzS X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Oct 2017 16:19:53.6927 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR12MB0149 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10/03/2017 11:17 AM, Borislav Petkov wrote: ... > > No, please add my patch below to your set for the CRYPTO_DEV_CCP_DD > dependency as it is a separate thing. Your patch should concentrate only > on adding the PSP and its dependencies. > Sure, I will include your patch in my series. thanks > --- > From: Borislav Petkov > Date: Sat, 30 Sep 2017 10:06:27 +0200 > Subject: [PATCH] crypto: ccp: Build the AMD secure processor driver only with > AMD CPU support > > This is AMD-specific hardware so present it in Kconfig only when AMD > CPU support is enabled or on ARM64 where it is also used. > > Signed-off-by: Borislav Petkov > Cc: Brijesh Singh > Cc: Tom Lendacky > Cc: Gary Hook > Cc: Herbert Xu > Cc: "David S. Miller" > Cc: linux-crypto@vger.kernel.org > --- > drivers/crypto/ccp/Kconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/crypto/ccp/Kconfig b/drivers/crypto/ccp/Kconfig > index 627f3e61dcac..f19f57162225 100644 > --- a/drivers/crypto/ccp/Kconfig > +++ b/drivers/crypto/ccp/Kconfig > @@ -1,5 +1,6 @@ > config CRYPTO_DEV_CCP_DD > tristate "Secure Processor device driver" > + depends on CPU_SUP_AMD || ARM64 > default m > help > Provides AMD Secure Processor device driver. >