From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754362AbdFWVYK (ORCPT ); Fri, 23 Jun 2017 17:24:10 -0400 Received: from mail-sn1nam02on0053.outbound.protection.outlook.com ([104.47.36.53]:52822 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752606AbdFWVYG (ORCPT ); Fri, 23 Jun 2017 17:24:06 -0400 Authentication-Results: davemloft.net; dkim=none (message not signed) header.d=none;davemloft.net; dmarc=none action=none header.from=amd.com; Cc: brijesh.singh@amd.com, linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org, "Hook, Gary" , thomas.lendacky@amd.com, herbert@gondor.apana.org.au, davem@davemloft.net Subject: Re: [PATCH 0/3] Introduce AMD Secure Processor device To: Pavel Machek References: <20170622114204.4361-1-brijesh.singh@amd.com> <20170622132539.GA14239@localhost> From: Brijesh Singh Message-ID: <771a32f1-4afb-daf8-2da5-3f9e5c7a4551@amd.com> Date: Fri, 23 Jun 2017 16:23:59 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: <20170622132539.GA14239@localhost> 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: DM5PR15CA0024.namprd15.prod.outlook.com (2603:10b6:3:af::34) To DM2PR12MB0156.namprd12.prod.outlook.com (2a01:111:e400:50ce::19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 795cbf3d-f3d9-4dcc-46a2-08d4ba7e2b71 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(48565401081)(201703131423075)(201703031133081);SRVR:DM2PR12MB0156; X-Microsoft-Exchange-Diagnostics: 1;DM2PR12MB0156;3:xCNDAE/pUVtP8JsIGBvI/rMPLRX7uh9ZKQ+W6Pi/gC+RpHWlh3PzBaWg3Ap/RM4G1oAMxKKyMEOpsGNtnVVIe4158PvZ9JzdXR3CVFa7kJYRoQgsqYRBHZqtV4TjS+ya21hkXokHlcMbyyZqWYbmv6ISb0Gp0TDyXEIddJrqSHmY2tUijje09jWgG5fd+RjSmdBw/heWXvI9zwGESAfSI5z4bl4Y5K45rsddGPZsEfGp7MPSF/TkM86gyi8mC2PL7ZPrgusm28NF3eMATja7UOUiWesSLm3co0RbBc/hOD8OhXVvoRctI9rPME3LW/tE2Sk7dfOZAYT/ADcoxI7pCeIBRJqUG+9Jwsl+mzAgenw= X-MS-TrafficTypeDiagnostic: DM2PR12MB0156: X-Microsoft-Exchange-Diagnostics: 1;DM2PR12MB0156;25:evvdts/H08fs9Fqt/WepI/LQh/PV2iqcKnlBJtUv+dBqNcOpV7EbWYZOtVITMvPpbEFSYe9fLt+Zxn46Iw3DB1+opdobwVpLAwqaPwD6N/fc+Pk8PlLYf+74sHPcBR3ZKy2uUT6/1xZxKQjTdj2AUkPMn3XlGm5B5Drj1BOEODWTQ58ct3xHECO7Dft1Iv6kuLc/vLjI2bHqzBvH6ZmvstMWVm0kDlA3pXgRW5vOuj7pBoG8zRiIdoOR4hvojZF0BEZ780vP1lnrUMdGSS5T3kUzQsgIw4azNBCOlXsdu0BLVLTSAE5xAzIVQrqD6HXTkTCR7JNxvfn+rmTpihTR4Rk1ObtR4u7lRhl5hClD5bBm1vA+lBfSluuGPLOErt3TH0BOLqfo8I72cU5HYGylS39fC5Fx3+nWvaOMm+eNW2EH5f8u/g0/Op1E71usVXqBnto45t6Z+nLa5Jg4yS0y6HHc/b0DsWEj28oLJJ+dW7oGFelFoZ//gKDT5VcyQEi/KcXBwV3tPfTsDZMl+xghuxYJxP1hzZld8F6d4zkG9IloMlvfhFAbcc6uWio4iq7Wmw0M936bMGfo6p6ym2m5VLbIXCRe32UbEwAwTSp+4RtC3z4ctWM9SVNGzJbb8Bv6ytshDBGU+BJzY9CRgxMoIl7anZBZ872iqebnk3Mjyw+Fz9qbvjrz7zK4pKlMwlWnpl95GO+jYH3seRdNWtKDzGjVfN8ow6ZOsuWogCYzX64g8wZ0iFPlSUKL0srkPCRiRX5E2NjMb4v6MsbYZ8en493wPbX9JuLo3ETW9p5bwkFGtS5zuo+QbFm6nN9P3gGpbapwyXLAKrKJ9/+0ACxthOF9qA105Vpy3un89IzQumqmKtGdBhSjVGVpQFc5VhBTXI5wWmM0CDAr8jN/BOw1tt+RfHf+fr6xpVQsu/u1hr4= X-Microsoft-Exchange-Diagnostics: 1;DM2PR12MB0156;31:lK/IVWKeW97+bbIKcT1iA8U9vOzQwEtU4ZeWlYo+/yqSP8aDb5R2KATKXKiTTdLphwSpd0EgzGKQXmwWurLrQfoidvOlSbLUlWpR2kORPmeB9SpTMbKmZkvbTEUcgljtk+VhBL7VRnYtc5WbC1twOEEknEJRRW39pqIBty1SaRo3bIkd+WMR6Fzs2Lb10EZAwPRG+Mf8uxzDe3OmtV2Iraite1SorISxX39LS4Ldp7AjlQYhqftGhciUIXfpaig3CjSUTqR8nxyWHnCrSBfdP8l9wQfWiYsv/Bx+MPT6hYB06oxBczf69IkZioLeDi5R8NPe/DkT21Muhfck7qFYEpnavWWSF4d/SXFIpaUEKjs/aqK1DVbwBBqK38RwKzVq1qkBJj8LBMIIbQ9wqMz3RHsmfi0AaBaWFk7ti4uucP4NiiakvHBhYX7HPqCdExjW21qtLpxbNK2Aq46reI30/zVOrbKLn752zqLTwwgY3tdn6n7N6gpX11nlbiBm9K1Bd2Dwj+S41szho7GgPigL8/lLSmcmGS2BOOM0S8ySUGYsjlBR0kN7qHeP133t3lVasIFPkHaBrmF86+uxM2dxpJqx9sBsjvu716Lnu1SRieY+Oz9lNf7oJ1BcjVNy3EPGiqnuDFgY1nnKpEx95I04tJFjlAKreO9eSxc5RCgjvOo= X-Microsoft-Exchange-Diagnostics: 1;DM2PR12MB0156;20:y/QWo4euuhFcfIhCL3giZnUGjR9iJ5hq5i1KdbQFgbapMfP9UpmQZiCiebJ4Zw8E1D+IQ/vv4qL00vRYkWaF9hKh/ZSGRJSWMzwJfB2RAbS7S1Cax4SbHINLhAgEiiRw+LZ9nQttEPeLfmCEngCaXvpawvIFAQFXILDNUgiP2E0TLvibeT87LMsueFTLwr9cpMfAwC2E5D7Vh0MYKdEb4RwddB7XWI3Bu2Hhqoxg4NoF+PQ3C1T5umUDv7txzqiRm/bKzzbMk5apBly6Nlr5Uca4cpHu5sAh/aGK0qmmsDAqfnyTmoHjqA3YGDC7EXy8D3307bfE9mw4Yiykgs2ci6XaQde4R9WWrvjPM+IMfMH74YZtT5+41llL0Fji2mSvoFc5hzBiVx985sCoYkrdcR+PqvIPLaDJoAhZxKq/FWulBXasumEkswxdF9iRN9DIKAavuZuDZHi+j6UnZKAS6R/cBL7Hn3zyy6rNdzprCfCX0ubk7U5ASEn5BwGy+IxW X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(17755550239193)(125551606395959)(236129657087228)(158140799945019); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123555025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DM2PR12MB0156;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DM2PR12MB0156; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTJQUjEyTUIwMTU2OzQ6d0FYdkRGWmY5MFVlQ1FRWGtyRUJDYnVmRk56?= =?utf-8?B?VytXWlpVeVEvaXJtRjhERnZoSWQ5WHdnS2pITmZoaSs0ZFRyb0RNM3JUeVpF?= =?utf-8?B?ay9GRVpkRXJCQVhxSExVNk1XdVVITy9PRi9DcUp0OTBHc2NUN1ZBd0hFaG1m?= =?utf-8?B?SEJtcDZuK2hrd0o1YTVpS2hUYU9TZEVUK2xmTzNJaHhaZGQxNzd0aVhuYm4r?= =?utf-8?B?SlMzR3dWWkI0MWFJSXZONE9RV0pIT1c5Z1N3alhHdWRHd2FPSEhxZnphQUVM?= =?utf-8?B?bGlTUWtXbmVzYldlZ0JOSE1NSmJoaTRQTTc3eDk1SlBXZHVqQTFSZUduKzRC?= =?utf-8?B?M2x2NjFBdkNwOXprbUFoSVEwbVJuTkh0c0NUNXZ5OVI2UjFaVHF1QVhkYmlM?= =?utf-8?B?UXB1aGcxSmJIZkhKM0JGK2c2b0h3NDNnajVDS01mVXg3VWd6RFBuak1kblk4?= =?utf-8?B?TnFOYlBZWFk1Vi9sTEo3aWg2bnJtQm1xR2c4bm8zVVRBMTRkN0VGcFQ5em93?= =?utf-8?B?TkY1WmQ3QlpjcTI4VTR0bFVSOG8xRXBQc1dtcGVObmRCWmNjWTF6d0hCdi80?= =?utf-8?B?MG9iVWdKTDFwVFJPN3BXWGZSWDZ5RVJBcDdEcGlCYUVOYy90MlpGV3Q5S29n?= =?utf-8?B?QnBISW9HU045K1FnUDFrcjBnY0ZKNTRPSVpxaU9ZQVh5VExhUW5SVVdWSER4?= =?utf-8?B?MzhrSE9iOG9DRUt6OTB2L2NqS1pxakFUN0FweDF1OXJGZFlQSkNkSGdyVVNu?= =?utf-8?B?RVpUNlk4Qk5BQTJYNWFZTUJlNFQwb0loYTJPR0tmVXZId01HYjlyTkxJb1Iw?= =?utf-8?B?YjN1QVhKN3djR2NOZlZ0MlRLQ3RyL3N5RW92bi9HWEFhdTF0WjNzckVYY3RI?= =?utf-8?B?WkZZTjk5TkgrWUdvRE1weitTOHhWT0xoRGV0YVkyQ3BuQWNFeXNvVHFjY2JB?= =?utf-8?B?Z29yODhiSzlFMjYxUTM2dHZFVFdtdjRtUG1Cc3dZL1BWNDczMEdnWWlGMVFv?= =?utf-8?B?TG0wUmF6RGk0a29MSVFxa1VzR0kwbS85TnR6OW9XQW41OHV2WjlVTDlwNGN0?= =?utf-8?B?aDMwb1htZUpPWHdFc09URFoyNlJvVFlYQWVpYmo5NTI2ZEFNN1NLcFJxYnJU?= =?utf-8?B?bHFQQmhZYUFsSUxXUHpuWkQ3S0dMTnZPdU1nMFdRa1drcFpsZTRVcGd3VktV?= =?utf-8?B?NWZscnJKVTVOTWl4TVNlaUpEbHZqNmxpdEJGUXVtaVVNZUZzNDJOSUtsRi9C?= =?utf-8?B?c2pITVNZMnJUM2Nob05CdEIwcEpiRm8zY3pzVUZZV1Y5WEMzV0FLNWMzMnht?= =?utf-8?B?ZGFUVjRHZWhISHhkOE8vV2MyUTY3c1NibWVpa2RKa044dWlBVks3UERHanM1?= =?utf-8?B?eUhSSlJReHRwditXeDFRU2hFQi8xUjM4TkFRVXVldHQ5Y2ZjaUpqaDdIN3ZD?= =?utf-8?B?RVoyWWpqa0NuVDNiZ0VPMlVQMkF1YzI1UlZnZXc5d1RRNjBiUlBjUXhzdjU0?= =?utf-8?B?WTQ0Q212bjl4VUdxMlJzaVZMc1hjOFJYTlBkL2QrVm1DSWR2TTY1bnFOTWJn?= =?utf-8?B?SHVQKzMyZmVNVFNDcldpd0VYWEw0bEhvdXkrdlgrNktlZHJTN0JNZmJmNmFW?= =?utf-8?B?QnBaUmMwRG1nTG12cEkwZHpWUjE0bTljNFhrbmNnRHErMWJhZFhMWEdwTVhh?= =?utf-8?B?T3RNaEtKQkZBbkRBY213V3h2OHVQS1RrNFA0TE9WVDRnVzlsN1hINkxobmxB?= =?utf-8?Q?Q7JekSFEafHshfvITKetMQzTo97trPd0DgLg=3D?= X-Forefront-PRVS: 0347410860 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6049001)(6009001)(39840400002)(39450400003)(39860400002)(39400400002)(39410400002)(39850400002)(209900001)(377424004)(24454002)(377454003)(6666003)(230700001)(6116002)(36756003)(3846002)(229853002)(4326008)(966005)(83506001)(47776003)(6486002)(77096006)(66066001)(31696002)(65806001)(81166006)(65956001)(86362001)(42186005)(64126003)(50466002)(8676002)(33646002)(6306002)(305945005)(5660300001)(31686004)(53546010)(50986999)(23676002)(54356999)(53936002)(76176999)(25786009)(189998001)(478600001)(4001350100001)(2950100002)(2906002)(6916009)(65826007)(53376002)(110136004)(6246003)(38730400002)(6606295002);DIR:OUT;SFP:1101;SCL:1;SRVR:DM2PR12MB0156;H:[10.236.136.62];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTJQUjEyTUIwMTU2OzIzOkpsMDNRbzByeDIzNTJnS1VUc1VsWmVoVmZy?= =?utf-8?B?V0k3anJzZm9pMVpWKzQ3RVJHV1paLzFiS0Qwa2kvUnh1bW1CMUJnSXZKZGdC?= =?utf-8?B?cFp6VFI1ZkVQcnFSN3RkNFErVEljaXhpR3ZSM2d3YXFMcXVvNTFDYktZT3BY?= =?utf-8?B?dm41anc2TmdZV01mQmFLeVVQaWQxQ29XTTVpYWdYODJSWkhhaGFzT0FNcnNv?= =?utf-8?B?bUZVK29zUHZ4b0FtZFFLT1lLa2huR0tMeWdVQ04vOEp2SzZBVllsY1BhNmxk?= =?utf-8?B?Y256MnBEcGpVK2RtN3RDYWtUUWY3VHFyMmUyV3I1U1gxYlZmOTR2b0JreEF5?= =?utf-8?B?NXZTcVA4UXp1ZWFFQTh4V2E4MS83RUZVa0NMSTVGQUE5U0dwbTlZTUR1UlUv?= =?utf-8?B?b0I1dE5TWnUydG92RHhNam5FSUhXQVBoazRkNGpxZW9wL3lraWM3SXZvaXcw?= =?utf-8?B?SzZmaHpIUURPaHRReW9aMFFnZXlkN0drc21lNmlLZ3Yxb25sWS9SK2V5Syt5?= =?utf-8?B?aVFVanhpUTAwZ204Y3lPcXJBUjZ5aHlXQXMzSUE5cHora25mUG9iNVpSWloy?= =?utf-8?B?S24yN2dYamVNL0VvK1YwSEorYzdLYU02ZC9ZVHpWNlQwS2lidU1ucFpncC9p?= =?utf-8?B?SGRDc1ZIQ0JMS044UisrWHhLYmQ0NnVNSGNOa21CQ1J6K0NvRzlYdlljUVNE?= =?utf-8?B?eDZWSkhzZzBjYTEvUTVUWkc5Rk5JRk4xei9ZK210TUFMRjExRVArU1JWNk14?= =?utf-8?B?bHU3VTJPTFVWMmNqYnVhU0EvUk9rTVQ5MldDQ2xnK3FzN2czYzNqeXJCRnBB?= =?utf-8?B?aS9GejJ6V3QxVU1BeFIxUy8ycmpoN3pqZWtqbjBuVDMxSHVETjNFOGlvUHVK?= =?utf-8?B?YkJXa2FRU2hVTzlKZWNDWWVHOUoxZ2FidTFZS09XTUM3RWZTMmlDSm0xZFdn?= =?utf-8?B?ZGtFR0xrTytPWUEvKys2cW1zVEdwc0dmTk9oTldkYzlrOFk0TjR1cVVOVnky?= =?utf-8?B?U3dYaXBBQjNTYkNmMG9NVkxBUXk5SGRzN3FNaU1IOEZORU16bmdyN3I2U3cw?= =?utf-8?B?R0NPczdPMVhrNVQwcm1wTWk5QzdFQlFtZ0dRWjBPZTZ5U1ZsYWlsVEhuaEhw?= =?utf-8?B?cDRUMWVubDZpaDhDbjkvY3FDbGtpc01oVi9xVTVhTDVPNTVNRjVqRSt4dC9X?= =?utf-8?B?SndQVWNrTmJ1WnltNXRWZ3JwbVhPNUNvY0pkZXBsenF6QnRpR3dPcTZoRlZO?= =?utf-8?B?OW80bW1JNi9Ub1JLbHlPWnEyOFh5VXk0TnYrU29LQ3hPL3pzVVd2Nm9aU0F6?= =?utf-8?B?UHp1VkJ2RzdPZXJKREhPZXVTeGFqbzZ4R3JhOFNiN0hSN0pvWFhXVExsUjNR?= =?utf-8?B?T1FnOGttamRoZkVsQlM4cTg0OXUzQTdkYnMwd1BmbkNET280M1dCNFVKZHJl?= =?utf-8?B?Z3BmQkk1U2RCQ2kzc2pIYUoyVWhTWG9ldXVyaGNQeE96UzUyTFhYSlVMNmRh?= =?utf-8?B?dnJ4Z3JnMXE3TytZZXRhcVA3Z1JYNUprVFJOZ0pkeVRQdFZlR3FFT1hmVUU2?= =?utf-8?B?Q2RQRTdSQVNJNmNmSHdINWljbUowRjUvYUxLdDRaSU1UMld3dGxSUWZnNk9t?= =?utf-8?B?TzFNU1llSXBLWGhYL2lybnEvNmN0dU84MzhJeXlxMzI3Zmh2dml1aHZ3NlZK?= =?utf-8?B?TFFVZ0xXTWtZWHR6N2VZSU5INDFWakN2aFZxS3R0WERueTljd0Nldk9CZ0Vr?= =?utf-8?B?YjdZYm4wVXZDVGViSDBMcFFhdDhybXVzZ25wR0RPa0tBdVplc2Z1QVoyNFh3?= =?utf-8?B?d1JPTUF4MkQrekpoSXpCWGgrSkZLYmg3VFpBMjlmalBzdkp2cXp2TUFuMUZy?= =?utf-8?B?Vnl2U05ZVjBvOVphYUVhQ3JDN1ZieS9NRjJTWHBUNTdsV01XdC9lVWZJY0J0?= =?utf-8?Q?dBAV28QY1j5cWMKZwLiMbFT4jK5r8w=3D?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTJQUjEyTUIwMTU2OzY6T2NXNWhsNy82N1RZTHRVTDVUS3Q2Y3Vab0lL?= =?utf-8?B?bUEyelJvSlllSHNXMThhNjRHdkNrODNJdWFQMitFQTB1TGJ1a1ZGUGF4Y2Jn?= =?utf-8?B?cHIxUVhMWUJ0djljaG94REpqR0p6ZjU3ejZQQ2NhdGV2ZUU2QXp6aGg2ZWFD?= =?utf-8?B?b0xiTU50MHE5cTAvSFdsUmVyanNIaW9Oa1BEcTEwd3hSbkt5enBSaFBrRG1W?= =?utf-8?B?ODRJYnJ5OTRnWldrOXBESnpoY2l4ajFUTEwzMzF2dzdrVjlDTklKU0hYaHZI?= =?utf-8?B?dWUvblRXTmY3SVlvV2E2ZHQ4c0JXcXQwSzNZNlE0RVdGclZ2Z2kyTFc2WE9X?= =?utf-8?B?aEtad3BmYjJlL1Bxd1JXL1BTOTBhSE0zK3U2ZWw5Yytmb1ZoT3JPaHc1Ujcv?= =?utf-8?B?ck8vVWJjYjhzNmxNSFNUa0UvemVQendxbytQV1pJV1B2akZDM05lN3Q1ZlN6?= =?utf-8?B?M2N6a1daTjhqS1dGaWpCeWlnWXYxUUlpNG42aURjM2Vwajlxd2IyWmJETDhn?= =?utf-8?B?alNDQ2hTVC9ubG9YKzAwazRhSFBwdnpHL25IalFNUmJZRUxZK1RhRGEvTXRN?= =?utf-8?B?blh0anZraWpLdGNlLzMzdG01dk9Dc2lQVEZhWUQzR0J0R2NUWko1M0J2SGVF?= =?utf-8?B?MmpYaWZFbzE3VmtzVGk0Njd6TDV4Si9weTN1OXhEWlkrN2J3ZS9OTHl4THpq?= =?utf-8?B?cnlQYkQrNU9jM2EwSXljS0hZVlo0Q0duY2s2bXp1VG5oMFdXUE1PcUJMdlBT?= =?utf-8?B?SGJ6T0RHWWdUQytHb1pnZFZvK1B6U2lnOHpZSUp0UzlwaHpnMkovZmlJdlc1?= =?utf-8?B?VXlCZVExNFdRa3VnWXN0NHBMTzRwMkVQM2hOMnpwbDM2SHlPSEd0SURtMEdv?= =?utf-8?B?dmtRei9rRHJiNHA5aU1EZmExd3FiTmdMQWFDcUVkU0Rxb1AvUjJNOWtscTVn?= =?utf-8?B?bVhjbVJ0cVI1c1Q2Q2RiRzR1UU9BVWxWK1pzaDhVSUgrNWVETzc2d2hCa2Iy?= =?utf-8?B?VU5qN053ZTJ6WmhVZm41K2pBbnlHNmo4eG5ROFJlY1orSDZTbHZmanZsTERE?= =?utf-8?B?QWdaUVhtZlQ0bzBkd2dUckg5b1JZL3dMS0hpbVFhdzNuUDYyUFkwdmRnVHBa?= =?utf-8?B?TnlwR3FwWDNtVTJFUWNNME5MaGtremhEYi82R2tkbWsvbktVR3J0RjFYeElC?= =?utf-8?B?Y0NYY0FHeTF5bXk1S2lWRFFuM1Vxbjg1WkNuUWFlcXZxUEp3TklHd25hOFFn?= =?utf-8?B?WnZVdWFYZ0dNblo1R2YzUHZ5YURINFA4RTNBTi81b0NFcDk0QTliMmh1dXJm?= =?utf-8?B?ZWI2aU9PYU9ISWpPOVB4QnllM1FFVkhLWDJoR3lYRWg0NWU4bVZ5dVFSYU9G?= =?utf-8?Q?jYCRDz8?= X-Microsoft-Exchange-Diagnostics: 1;DM2PR12MB0156;5:2JiHH7mPpR5jLgYg8MzNdDVmeYOXGgm0axA8GyjYzop5Gy8+XO5wbh4sD6YPI7ahvw00XYJFtHylLbJ0OIo6umWobnwP/UwNS9T4AqYdUQdWkVPy45SeV90+FhExWtqSuWTaSfarW8uRRFHgq4ytX7yL/qHoAKJ5yaOYqL3XO+WmI/X1281pjWMnVWY9rhPz5340NQlh6eslED8aPVIqpytfH82HzZZ/mQRG7tf2xIyWDh/nao6PYSL9ILG2ArofAl6UVjWb+EFlL8fX4HX4A3COKmDqJCg/oghKyjL1ZfjAzc2qS9k57Ou4YH+KlXu8E3vJ9NF4ltnfXROQXa6/3Uwgme1NfLaykSTt76Fbq7px2Ch7pqkqQpeY9aMr3IFFPEjNSh/wh9RrX5RCfM+/ti5P/FScY6m5UytaJV4EJxPiinDdTL0MvAKNAmfEikPmZ1PLVE6VMHMWR/K3Oa788HKm0Ch2xv17EVnTC+UccWuZUzWoY0rPsHj7SO61Q3at;24:1Wu+v49/qA435vIELY3sEHFISkHX5yx4UcYfCnpHT5NXYhDjbnhatP4Zc7zIIEJYuyJwGmI6W3M3gR/qQOVAKSylbKu1Zpq79LUTEPKF+WY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM2PR12MB0156;7:xqH4NJuAfTWMGlVW7rNvB+/T5z0Xg2mYAUHAwMhxaQnrEP6/N80R3WodElMdRtGa1+qUInGuVWC2rlrmkp3AbA78MUfoxMbZH3poo8cj16wk1qoXWkdGy5UG2oTpsCROAaNy3+/fRgA6nKj8Vw9IbC4isdSB+Qeasv9+NOJfbwuT/V4E5YbYYbmwmm1YRg0BuZXD5acEjAEeIKT8Bf2bz+enFOJ/D6Ijx0qSCSsfTPbSzt4fZ4GY4VxmghxF/wh+q7qo1vqtXKfPmtf7fbF/ZYgMKC+1geFiROaxX8b9tkoDM3UZ2fInXBfYnskmx/Lu8jw0TEoFncAVerx1YOO89+YKrITWl1P7+f/T+ObSR3psUZvijvTVTM+zNsSceKhWgch9cR2bVw8s4tyvK2/82jN96x06WWg+nqbjLd2aXg4joAeAtAlxXaGQA6E09Nu1eOCHsGvzRffWXbf9p0YKdg9AzBgwtUU8qsZZXAgrw0oX9VkP19bUJnA5ItRRmnusPyKwg0soLKzU8AuM0jK/gXTN79QdxkOcjIULumWUfIJl+awTzSq/7eR4pGKoZTcNSk8sgp+WOAKPkxQc2JaYfJ3wyTi48Gd/FRKFO/oVD5CpYzxg3xyCEW8uL48rpJ6nAFwn6mMHJi6HgDyDY0BSVfptXOA+diTvvhphLZGs4nID8rUHZ/Ku+yoN8m2MClVnfzKKJXI1hgfdDPPRy3FarJJnYC3AuU2f/Nb04amG8m0mb+qjqTvokutJzMv6oVaWzCf3v7p4cunGSKr3yJTqz2ZrqUAe0g8mTzdOxlaErwU= X-Microsoft-Exchange-Diagnostics: 1;DM2PR12MB0156;20:Z+iKaRoToOr+/Yls6zbNE0AHGl+lg9zVllCxyiW2fdwbS2BqtKnIbfZRXv/3IIgxs2Wl1fApEcWb7xLM5oQ7ETBRDgNLsxbX/ua3BO+lvUokdob/35L+8Qrs5DRJO43gaFnTw2u8MtfB/fJbJano++696RZqVZxCZaMMctDf4wubg28k8JRKhv3DwAKmltQpY8nKwJYTBDb/gX0GAhp9b0LM7xXZF0Na3TZ4AjMwL858lnUhy8WJNZU/khkVAy8N X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jun 2017 21:24:02.0134 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR12MB0156 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 06/22/2017 08:25 AM, Pavel Machek wrote: > On Thu 2017-06-22 06:42:01, Brijesh Singh wrote: >> CCP device (drivers/crypto/ccp/ccp.ko) is part of AMD Secure Processor, >> which is not dedicated solely to crypto. The AMD Secure Processor includes >> CCP and PSP (Platform Secure Processor) devices. >> >> This patch series adds a framework that allows functional component of the >> AMD Secure Processor to be initialized and handled appropriately. The series >> does not makes any logic modification into CCP - it refactors the code to >> integerate CCP into AMD secure processor framework. > > Ok, so this is just preparation. When finished, what services will it provide > to Linux userland? Yes, this is in preparation to add PSP [1] and SEV (Secure Encrypted Virtualization) [2] support. When finished, the SEV will provide: a) in-kernel API to communicate with SEV FW inside the AMD Secure Processor b) userspace ioctl to manage the platform keys/certificates I have posted PSP and SEV patches as part of SEV RFC, see below [1] http://marc.info/?l=linux-mm&m=148846780431232&w=2 [2] http://marc.info/?l=linux-mm&m=148847075032602&w=2 -Brijesh