From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933150AbdKFSYQ (ORCPT ); Mon, 6 Nov 2017 13:24:16 -0500 Received: from mail-by2nam03on0078.outbound.protection.outlook.com ([104.47.42.78]:49424 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932606AbdKFSMQ (ORCPT ); Mon, 6 Nov 2017 13:12:16 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=brijesh.singh@amd.com; From: Brijesh Singh To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org Cc: bp@alien8.de, Borislav Petkov , Brijesh Singh , Tom Lendacky , Gary Hook , Herbert Xu , "David S. Miller" , linux-crypto@vger.kernel.org Subject: [Part2 PATCH v8 09/38] crypto: ccp: Build the AMD secure processor driver only with AMD CPU support Date: Mon, 6 Nov 2017 12:11:01 -0600 Message-Id: <20171106181130.68491-10-brijesh.singh@amd.com> X-Mailer: git-send-email 2.9.5 In-Reply-To: <20171106181130.68491-1-brijesh.singh@amd.com> References: <20171106181130.68491-1-brijesh.singh@amd.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [165.204.78.1] X-ClientProxiedBy: BN6PR10CA0031.namprd10.prod.outlook.com (10.175.102.145) To SN1PR12MB0159.namprd12.prod.outlook.com (10.162.3.146) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6b149d48-5d3f-4406-9c99-08d52541e426 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(2017052603199);SRVR:SN1PR12MB0159; X-Microsoft-Exchange-Diagnostics: 1;SN1PR12MB0159;3:w4+1P4rNZDCoZOButU4lHCC13ujTguqnX46/aD1cZlQEQxW5tHK2XY05Q/rK8DPdxNeZh3oEqietAjiXuGpqNsdV/saokTRdShbziIuxZqdtNXjWpygoBTAlqJJuV1Sp7DcxcfN5aJcvjSnSjo2Gs6xTc0en7MGDQ2Me80ElQ6byjUGMElGvOP8hGFoZSHH7W3xOp744o/piq+jOnOCNSnuvaPe3TuNtPEGNDLTSaCLKIwfG90aSLkqzcTQoZW4d;25:P0/gX+RGgvJIr2aNfY13yEw9zgvnEj2vplmvl38kkIuh9x8qJPIBLkA6IIhnlCcUBNYgj7mktzeCJieJ58+tuPYbdSWJLZROm/GTYea7+5KNQ7TMEMvgBo6tTLicYJNs4ZFObaY6koqyV+TzuNcSWxtqtqxfOtVATazHcU0fS5TrjspBicC1nDASqO+UIwYWkyP7qZtNkmWsKw+oCMlogDA4f14hL0v0Dud4PQ2gnaCDhNa3eT0vtAca52Tc6wI3iBaMKAqX7pbHrpr6R9ZFnCA+gKs+ebeSGUqVaeYadi3Prc3FI680OXBcTHDTaO2gUo0WUh/5IPz+Gd1AgsncTQ==;31:wCHaDTD228gNCV8wkGmusCIMPQqV6+6kSKkpVD3Do4U1eK6aM7QsSFv9DIU9JB+ld1D30XsRAM2untQ1iMxnvzw102FFcKUSZ3mEuYBSCPpQOIw3aIbNzKfVugi3xRpscK3bA79+VGizebWnloLpRtjKX4pkwdGA8dRjyLkBg/HaRaKvpQ/doce4hJ3GSs/ooBigKhTCt8rgIaB0jNvw9fIAYv/ethB4pEck+QUaALA= X-MS-TrafficTypeDiagnostic: SN1PR12MB0159: X-Microsoft-Exchange-Diagnostics: 1;SN1PR12MB0159;20:4XuD9jGaWtCH+eKLupNHPqoEDHLysNo/ikK9odcBf1hUKAHf9DW6WX6jrjIpIpecOdjURsYNW0uFep5ALgTVbfn/y4cOJTB4/W1MJCu+AtvDZuUEcn0C5/KuwaDj6Qz/6teV9nHo8Jcdx7ctEShuTKi31YDaonE5jseg4SRoPcRJFJTd4BmAsfGDytM9NFSU3Dc89rJhBelYWUHf7rZJM5LFOU3KZoEdC6hqvKjXoxMtgkJZqR6PmbJ9OMUzekup+ahyKpMVNZgRGEjovN6cXcwOmgkUoeQQ+ovEZvj/EtUVace+WwoA5lsaChj2glP0Yv3wiYqdgCa4jMwZ5hycN8FutPtKLRGeMP3QJGqpkQxM4ROOyrLxPrr6QO5FzntFr9jNnUFO0Fu0JavEJg1oCHpKHSMxO1fsWvKxPiwCIN9Y5neCmppangqX18+IlItrrdzMVGQ6sc6cepU+dqbn3T5fuf3kE1/e3m9OE0mXHj/zuBvSaBGIBNSBsOvoKyhz;4:civl5DricD8kuZRkUSLTmKXGiOkXWLeuocMagzaPBwEAfr7t4sktlkzY3uCRBvGGXZmSLw+JIUzoR+Han1gg7oCFSX4rPehxSomz1Ua9q5TstHV5x/Y05ur1ntBCWWbVz8KdJgtydvAo7mC9/1ghNY06EPPtFKvPg6j0YEl3jrJ4FbTYit5hrywKI/WG8k9R2UhyAGP1Gb+RQVTYW4ftpx8T9V7CRIXICCUK+paQWg8VcKH3uZvX/yoAMSb8WwEA/wgozEQe/2lPkqcYEZMfSLTvmVwkV4DEuaco3Fgclct4+Xax3Kttyw1X1og8tDi3aYywS1IblgHZdkkS4KpVzg== X-Exchange-Antispam-Report-Test: UriScan:(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)(3231021)(100000703101)(100105400095)(3002001)(93006095)(93001095)(10201501046)(6055026)(6041248)(20161123564025)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:SN1PR12MB0159;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:SN1PR12MB0159; X-Forefront-PRVS: 048396AFA0 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(979002)(6009001)(346002)(376002)(39860400002)(189002)(199003)(68736007)(97736004)(4326008)(316002)(16526018)(54906003)(7736002)(8936002)(2906002)(81166006)(81156014)(25786009)(53936002)(8676002)(1076002)(6116002)(50226002)(189998001)(305945005)(86362001)(3846002)(16586007)(5003940100001)(50466002)(48376002)(33646002)(66066001)(36756003)(53416004)(47776003)(5660300001)(76176999)(478600001)(6486002)(105586002)(50986999)(2950100002)(101416001)(106356001)(6666003)(217873001)(969003)(989001)(999001)(1009001)(1019001);DIR:OUT;SFP:1101;SCL:1;SRVR:SN1PR12MB0159;H:wsp141597wss.amd.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN1PR12MB0159;23:Vg2pFTAMXidiMBRygX36+5xIrF0AenlDrCV11SIdR?= =?us-ascii?Q?E3k8IdvR6GJ9XsRpp5OnsJaqbfOS33hcdNm//2EFdZyj7M+gHKeW2vhi2+5H?= =?us-ascii?Q?UbIwusw5P6szdRIJ/7LOHjZ7z3Yff+lc49w7jVvzCrwYGLoDDffly0wHAIEM?= =?us-ascii?Q?IIFB7WnoXlzY0YupDl7xrqKOQN1vN4MtxI5no1sGZ25QGqRIhhCdzP+T/uYk?= =?us-ascii?Q?4NKZzFvxk5cInieEUtWGUvY3/RTvy+wMP/l4DvzI5/ot3V9PRwva4UaZXxRF?= =?us-ascii?Q?Kp+b/u/2pTjKNz31i53YZQxS3+oj31mZt25WxUuKGxY9EoaLamaTl/vhOSId?= =?us-ascii?Q?uWoOWjN3x13OqYCUlcb1ROVgN3EBMgMfK8+xFHGU4JLc3mUdiyaPkEmXN1kv?= =?us-ascii?Q?B7MLQcA11ghmHKHfFmqDQu1to2SJ5W0nTtOM1eJKcltsHLjMCS/rYOjXWX5O?= =?us-ascii?Q?7oSdyakw9f5LbZPAhlAKuQeddrWDEA1RrN/9+zi2OQLmPtfcQl8LKpuNDZWL?= =?us-ascii?Q?0LuG9zE1nOnVlsRK2yYFevJQaxDbKFcHiXenyq/KQrOwl+9nAjNKtHJDQ+9E?= =?us-ascii?Q?XhYew5ZK83DqoBwDV4B5FQTrjniD9N3X5NeE8vndYER/cOsPbjj0jWbJt+zX?= =?us-ascii?Q?Ux1aSqk6dBIKj4hga+Qk+sYs4de6j9eOhEAlLOtZ7AGj79rK1MmsClgmfXLA?= =?us-ascii?Q?6W9t342kiGn77djEvZZ1IuHl3qYG/zMAxK+4ZhMMCN49QaZ8YtGRbLbblaZ4?= =?us-ascii?Q?ZKSAjtfLkzZzEkkyJRox1SVYcKgvQK2qljSHwOL8raF2DfKoys3XnL4LKMtx?= =?us-ascii?Q?6Nkhty44pplfHo1meEuo9unvpt0YJQjv9efj/9i1UeAxMecl4cLcFyCesUo0?= =?us-ascii?Q?/qA6LKwJ3QtnMtROTUacR4v66WeNvUesOOv8md2qY012KNKUir+8GUs3ITZt?= =?us-ascii?Q?ObM5XpxR1V8ko2g6TinKMYf+8XeHKlojp92J7ytSSQxadzOYmdvCtdv+ZdvV?= =?us-ascii?Q?ANQsAToK9+QWIUOztxkDGjb6onVUOABTwYTitMFcFKNZRtGh+XwbXq+fAPAt?= =?us-ascii?Q?7vNyOCVA2w8jvieYR8RzSL93LwfuBaQ1gTcknOygl5MtqTo2g0/SkKdupt7g?= =?us-ascii?Q?+qf866mJ2xnIsK/K4wA+YehpPQ0F5hfXb0Iw/NotrKkAQOdgsFbKMOtSeLgv?= =?us-ascii?Q?HLorclV9+md/ki2UHVVu3Eb9LkEYJfF5m7U?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR12MB0159;6:F8ng00k+/Jv2wK1Q2dp9b2O+/nZDVRrJyfdnHqO+/xy4bFpJ+PFusYAJayARe493C/lI77DdERxZTb+4XyZWUabU1vT8cXZbcg2i0gGs2pvfjcAxzWfc4FOG2e8FZLUfUsL7fC4hIrKXXKr6Mz4mJ60sGXyDE70Hv0X0kmjPMhG8pnXpp+vOuGRVvMT01hSy2cDLv1v1WqohGRXeEUlJPIzxgITwJqa4/Iiy88xgWgzbTlai+8mJEk+ik8jQK4e8L5tXZMgN8OGYwunhgM8EO++pKi15bVU3ke+Ekll+yvPphQMNWiS27+D1htX6hROR2r1ovtZqpSt9vfrrqbbwfgrAzMS95GIHtUE7V9CjiaI=;5:/yCC8K78bGi+pqlHBZejSNPHze8T8PQw9JJ1ZOoUxdDb/QEmZyvW/IHqXxNnANnCPS1mhLyYWjUj8Q6KdZ+zcKsN3RsDq3vVS8+Q4Tg1kFrswbQi5B6y/MOlKTAxguD3o9QOdPHZxeIFnetBNoihGhSM8VcCcxpi9jurKUDFakU=;24:DKNfXNbId+4aFJq4uiUhOZEahVyNniv5gJ9sVLN4nYsAcdl+Sbz9m4tAu4Hg2HFHMSi+P8tDkQiLUSa6ff0GymLsMCJjLT8U4JhMncjAgOw=;7:DWEngDLbDMGoMy9ieUMTiOGqavPaJ+9PAmAq7cdorLk7DOiS44CMLhswyKffMuBqagCufqUUYyn9TFNLPKX3sbNPxE7R/UvtIdyzd6PtWRvVXjNdTiAvlItrwjI1F/bfqG1zKNFUbThCVG+UOYvyqKjh+YxXM94rMsjuAle5JvQ++60dpyTbrvs6v6oTFBkXcd94ygzvNxHVzSEFlqDh3Ru9bk3yGtZ9Ojrtc/cvHIW692MzmSJ15dsSHwvenWQP SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SN1PR12MB0159;20:GpwfVK9731BA/BNeGtHzqUymzWA4GMeKdBJluLrV47Uqlc2ZU0QBaGgDTMXahJAlbz2e35uzbiNmNL0btNcyu3qrMnqQG29QPnB81BzGg2QHCFqShGyF+zHGAxjP8UlNSuohbHY5Xo8Z8L3pd7NIDqJaDBeTgycOc+NY1nsSG2d/brRyrjB5cJQuwymA/Z30pXPN/qTDbo4raKcmu4YvUBZ6NcoqotJIuALLpCRy5whAbwrlhuksWhepzD+7IOx7 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Nov 2017 18:12:06.5505 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6b149d48-5d3f-4406-9c99-08d52541e426 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR12MB0159 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Borislav Petkov 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 Signed-off-by: Brijesh Singh Reviewed-by: Gary R Hook 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 6d626606b9c5..9c84f9838931 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. -- 2.9.5