Message ID | 147190837333.9523.16962214308407411754.stgit@brijesh-build-machine (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <kvm-owner@kernel.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id EEC46607FF for <patchwork-kvm@patchwork.kernel.org>; Mon, 22 Aug 2016 23:58:30 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DE0F9288C3 for <patchwork-kvm@patchwork.kernel.org>; Mon, 22 Aug 2016 23:58:30 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id D084F28A5B; Mon, 22 Aug 2016 23:58:30 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5F119288C3 for <patchwork-kvm@patchwork.kernel.org>; Mon, 22 Aug 2016 23:58:30 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757155AbcHVX6K (ORCPT <rfc822;patchwork-kvm@patchwork.kernel.org>); Mon, 22 Aug 2016 19:58:10 -0400 Received: from mail-co1nam03on0046.outbound.protection.outlook.com ([104.47.40.46]:16725 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1755825AbcHVX6C (ORCPT <rfc822;kvm@vger.kernel.org>); Mon, 22 Aug 2016 19:58:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=+QMwNerF5QnEo+FonC7vVbH3hdAO1XRei4RHIgmj2zo=; b=BFftLA3HgLaS2bsikFhKIHbK79LUT69SxJfgybdaMfYOacIuNL2+10TBGjvMatmiznPp+zkGH0g/xiHyotVAAmRwjKSLAm7dxOISe7mOBy8HuceZ8UCaEg1iL0aZQCDAueXLQoFtmc3yWdcUl0ATkjpI3+lvJBY7Uq9d1V30OSM= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=brijesh.singh@amd.com; Received: from [127.0.1.1] (165.204.77.1) by BLUPR12MB0659.namprd12.prod.outlook.com (10.163.217.29) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.587.9; Mon, 22 Aug 2016 23:26:18 +0000 Subject: [RFC PATCH v1 13/28] iommu/amd: AMD IOMMU support for SEV From: Brijesh Singh <brijesh.singh@amd.com> To: <simon.guinot@sequanux.org>, <linux-efi@vger.kernel.org>, <brijesh.singh@amd.com>, <kvm@vger.kernel.org>, <rkrcmar@redhat.com>, <matt@codeblueprint.co.uk>, <linus.walleij@linaro.org>, <linux-mm@kvack.org>, <paul.gortmaker@windriver.com>, <hpa@zytor.com>, <dan.j.williams@intel.com>, <aarcange@redhat.com>, <sfr@canb.auug.org.au>, <andriy.shevchenko@linux.intel.com>, <herbert@gondor.apana.org.au>, <bhe@redhat.com>, <xemul@parallels.com>, <joro@8bytes.org>, <x86@kernel.org>, <mingo@redhat.com>, <msalter@redhat.com>, <ross.zwisler@linux.intel.com>, <bp@suse.de>, <dyoung@redhat.com>, <thomas.lendacky@amd.com>, <jroedel@suse.de>, <keescook@chromium.org>, <toshi.kani@hpe.com>, <mathieu.desnoyers@efficios.com>, <devel@linuxdriverproject.org>, <tglx@linutronix.de>, <mchehab@kernel.org>, <iamjoonsoo.kim@lge.com>, <labbott@fedoraproject.org>, <tony.luck@intel.com>, <alexandre.bounine@idt.com>, <kuleshovmail@gmail.com>, <linux-kernel@vger.kernel.org>, <mcgrof@kernel.org>, <linux-crypto@vger.kernel.org>, <pbonzini@redhat.com>, <akpm@linux-foundation.org>, <davem@davemloft.net> Date: Mon, 22 Aug 2016 19:26:13 -0400 Message-ID: <147190837333.9523.16962214308407411754.stgit@brijesh-build-machine> In-Reply-To: <147190820782.9523.4967724730957229273.stgit@brijesh-build-machine> References: <147190820782.9523.4967724730957229273.stgit@brijesh-build-machine> User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: YQXPR01CA0055.CANPRD01.PROD.OUTLOOK.COM (10.165.103.23) To BLUPR12MB0659.namprd12.prod.outlook.com (10.163.217.29) X-MS-Office365-Filtering-Correlation-Id: fa4e86ef-d05d-43c9-c8ad-08d3cae3ba95 X-Microsoft-Exchange-Diagnostics: 1; BLUPR12MB0659; 2:6oJEXIFHV8p4T6BnGr/hWfsZ0ZkyRSJRNFJgM8IbIAFR9/x5Q0oYOwsvCg8xcrG9qCX4BHlYmDmRntt4cdHtLDmpXMOjQagi6TL7TEn220gf0+DoqFLVAC+HuriHhQtoU2hN+wqaKU1hR6EWV1jE/ZM5WYYOx7WfEJq22UGZPbGFmlfplcaKr4cEAjEs108V; 3:sHv0lPAGp0IgIARPu0xFoNkfXGCIRo0Ic8QfuHbIc1Bxk143uPykJJPyb/rRR+Vqk8lKOg4b2Ctk1EN0cZsUNvryAGXFlzL3SCWbkX5paXpRYO8bhABeU1UlewbuUKQV; 25:Gh+gHxwRSmdwNBNqzdtTopOfmQagUyl2yXy/E7WHtf1oIddhY26tw3QlW6tKll7G+Zjj6PzsciJM7a8TdRq8kpx79TqhjLzG6xgXCF4dnYsVs6dTRmi5zqszzUhcqxApdWv6uyrirZ51I/vjVnCzBEFDFZ+hnnbviiIMAx+k3jvI4DOQVl28+vVf6cYLn5OeY0AV8TietpB6MauFkukWx7LxT7y8JA+9LjlPoQARiE4splE5Wk2OqVlI8eEP/EgZvC5WloEhzFyZ1J/JjNVTLqLcovqAjDpl4+bTlwDi4sb+l7t2hd+NXTD3zEzcxiqvTun6bycT/IOFDpFOzWsKnIQkKC4ZFFUe6oOCGWDV3Band37TRKNvxkelaoCCK3e/r6A9D97esE7ZV72cK4NOFTbtZCGl0k6NNrifRPZxU8U= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR12MB0659; X-Microsoft-Exchange-Diagnostics: 1; BLUPR12MB0659; 31:pAtsGp8Gy8kYHicY/MS1Xq9R6WSsdxrF5kna0n2arAGeyZV5fl8V/dDeGXtVSNmrUWt1BxYiSJpj+jGlPDKS9IGBZRVoCkUGn6q/ZPbZ8U5wm/Ou0B2mvUXx9haHRoTqFHFl743y9baOKsDA0UIUL2MaUEG+7lR5JAXg0Qj5Hpd4zrv8YIwNH2C3probLcIBQQ3O2NFAzPhaaueCnUDWHtL6jvJHtt0FHxCwxtwiTH8=; 20:oPsJ6qHctIW+M8/D2VfejB0f1kzRYKmRJvLKQkVLlnfx/eymbHcQCQ3AaXonIxH98KeTgwYfb4TNt2W/cw10Ov486NBzlrT2Loc7P3YBh3jhUVBJuScAZQXw1DyQzI0nPw7k08iD/x1E2ldCgZGXZYa4wVd8PzZb9bTpShHyQElF9OZdJGXWy5xXlMDyzq+z3zktZAwrQMj3olR00lKp0GDGD7t4caYhauxsIGTOc7EOTklFSdeSzcxT23lewkxxr+nGaPiwSJMzyBvm3nr5lOOrYpy8u6PYtvGBj3xZN2Z7ksTfr+6gtFjRk6sxe+6T9z3pCFsXlshT8wEzKFIaQfUy0sXfglYMCx+e12EhNfbHhNUZhOScm8ZN4L2SNy/fMSf2yHgl4GNmKG2ihoZ4pKOpeRvpQJA6k7P0iqhUwSJtPpWacFaZ6B4YBDZDBPpdvn7yDNlJZuSQVjl0KF9Hl0zS3HeOnoZVo5rF4MlAVSjblyn/5QTM3UCgzwP6UXcl X-Microsoft-Antispam-PRVS: <BLUPR12MB0659B5598D1F6496FBC309A7E5E80@BLUPR12MB0659.namprd12.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(767451399110); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6055026); SRVR:BLUPR12MB0659; BCL:0; PCL:0; RULEID:; SRVR:BLUPR12MB0659; X-Microsoft-Exchange-Diagnostics: 1; BLUPR12MB0659; 4:5GAHsk+juzxovKOTnUKu6i0QAF4DKsd0XgQjtQJXvTiN9vtdIx05MrhHd6mXV0+/0uQPUhQGEzWTgoj95sGkWLIeiFXYWAYTzNRqov8O6yIbfxaOQgOr5bhm7Pl3ZaXQCj/qqFxH2cqaLYqLP22r8UW8kduGWLGPW2XwrGX0D8LoMQ+6XBB7XWSjoz0uQqmT5uN749a1VvDe/gjtE/GbE7dQ5CFAh5MTViovcbje/ywNvpI2WJFoP82w5xKD7tnZmzoL2+EsRnuLvlr/gv7XqBp14AW6F7T4InhDsQy2ltUY3D236uV1ZuGq7AeM3mSgLECjJfNWNaaSq9/j0Lumq03UvliL4UyYrU6gKxHDeJj6D7Sax86wAutg69ltjfTnkkSPxUltA90U7TOhiv2FvwdGL1Qp5o6Ol/bffi/3ilDKZtClgq34MTrHpNxUOWZX X-Forefront-PRVS: 00429279BA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6049001)(6009001)(7916002)(189002)(199003)(50986999)(54356999)(19580395003)(66066001)(47776003)(86362001)(2906002)(19580405001)(76176999)(23676002)(105586002)(5660300001)(103116003)(2201001)(50466002)(7846002)(68736007)(101416001)(77096005)(8676002)(2950100001)(81166006)(81156014)(7736002)(92566002)(107886002)(229853001)(33716001)(33646002)(7416002)(106356001)(305945005)(7406005)(189998001)(9686002)(586003)(5001770100001)(83506001)(3846002)(6116002)(230700001)(4001350100001)(97736004)(42186005)(921003)(217873001)(2101003)(1121003)(83996005); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR12MB0659; H:[127.0.1.1]; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjEyTUIwNjU5OzIzOm9JQUs3dVNmbzNPb3o5ZmRzMlEvRGdYSjlU?= =?utf-8?B?MXZINllGTmxuL2tET0QyQ1B0MlBWcWJVUitYMlgzR2xqM2Z4RmZ4OEVDMjls?= =?utf-8?B?WktaZTgwbU1YdHRVaWFVTG1IU1cyQjJmaFhzaHJ4dDB6LzdydTZjYU41WVMy?= =?utf-8?B?VWRObDZBaUlESlBPVHJ4eEwwZXRJUno0K3VkNHZGV2xnemxXMnpTbjhSODhK?= =?utf-8?B?M1VQa0FNT0pPUG9kdkxOK2dHc2ZOdWZ5RVFSVmM2YkFIWGM5SC92R3FJMzdD?= =?utf-8?B?emg1UXhjbm5ScW5MbVg5MktIWTkxd2lGWlEvSVBieVhFeHpvckVKNCtBUG5y?= =?utf-8?B?MmNlbUt0MFNrVlRJckE2QlczNHVqWTB0Qm5BQ0RROFpYNSs3QUtXSS9hZlZH?= =?utf-8?B?WkhUQnNiL0JVTEVvZ2p0alJvb2szMGpXZ3lOQk9SWFF6eitPNzJtbjJVRWVt?= =?utf-8?B?N3gxT0x3dXJaOGJqQWRSdkdxQjFNVklKK0Y4RWRLcDNzWVgyWnRGZ21HRGd3?= =?utf-8?B?Vyt4ays0enpZWTdhYlR3cU1ENXY0cHY1bUZ2WjZ0MGlmbE15ZmFNWXlxWGI5?= =?utf-8?B?K1Iyb1kvSUpWRzFZaEFVVDRFTldZMWVvTHN5Yi93M2Qwb0s0L0kxc25Wa2Y2?= =?utf-8?B?d1pQajE1Znp2M1ovLytzMjEyNGcrNFphM1p1bTFHSHY2UEMzYU1vRkE3Nmla?= =?utf-8?B?a0F6RmgxcGh3YUpScmRacThOVW1BM0FTK2krdFNUeHMvcFVoZlMxa2ZVanNm?= =?utf-8?B?SGNxZ3labVZJY2EvS0FJak9DTnMzNzhCZmxyQUVZNDJmLzBFRnVXTXpRdjlV?= =?utf-8?B?TGhzK25Pd2JBY2wvYkp6Nnc0RlcrRlFrWWdsMlVKVkNGWklrWW5nNlFBK1U3?= =?utf-8?B?NnY4QUpqWE1RaFRsMVlkZS9meHpIbU9YbmlZeEVFMDlhRWlCL2d3ZGdMZlo3?= =?utf-8?B?SEp1OXZJWXlDaUs4TVJPUjI2cjNWZEJMUWZ4eVlSNVVaSkV5N1g1cVRod3pK?= =?utf-8?B?QVQ1VXpuY3orR3B5RG14djNxTjJXSnNMK1VwOXNHZy8wOENHSlpOeDZBQWhS?= =?utf-8?B?VDlRTWhhbWpOeUZNOHRuOFc0dzU2YnhlQVhBM0ljcEI4czZydmFhOWtFV1lo?= =?utf-8?B?TXcvcC9aaFNjVktZWm1CbVhNZWMrVHZrUXRuVHFoeHFrWThoNnV0RXJkK2tS?= =?utf-8?B?cm9UdjNJMnVrK3lSa21aRFZiS3lXOWp6VmtNYTJVMUVWV0FNeVhWcVJydGYx?= =?utf-8?B?M1dYcThWb1pKaDRCbGV1aWkwZGJEQ0FSMmlJWFBCRzB3RFlubnBuZ0ZqWFVo?= =?utf-8?B?bHJpSENZby9rSE12TFVoa0NBWjV0L2JtM2NTbzM5YUR0cTVtN2hRVEdBSUxT?= =?utf-8?B?RGw1TUNkR0NnWG83N2lmQXNGMGJ0WkxBNG1raURmUDdaRy8vanY0TE8zL0tB?= =?utf-8?B?eEU5emwya0ZRNDFaek94V3FxOGVhZ0NhQTB4N3k3T0RNRlFBc2lhT3ZZWjhl?= =?utf-8?B?OEgyY2E4UDhWbFNKU2lhZ3dlUHd5TDZkT0thVzArYTFrTERVQUxpVnlOOHp3?= =?utf-8?B?WUVWMDl2Um4vZlFCa2xyVGJTSG00VmRDR3hjRkUvZlZ3TCt1MkVhMGNLbjUz?= =?utf-8?B?WmRlUTBpQzBVQStkbVBpdG9YS1NoYmZQcFp4SnVYU3NBK3oyYnlWMmYyaUZP?= =?utf-8?B?VGxMbktBd0ZLdnkrTTFxLzhxOEgwMjJsUUcvbXJKVWp5dVhuWXp1M3I1cGpG?= =?utf-8?B?elVzbGpDMWdqRUQxSzliRGMxWFRyZEluaFJPSm41dFZzb1BuZEdMWlJ5ZnNF?= =?utf-8?Q?mY1jmBcqxIF66?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR12MB0659; 6:DdwH9JIE112unTJaITFYNGalVAivPNzySFWt6bJEq5cUJ5HJfYTg971M5ja1wLaq/EvbHBxMXvNKTm+HPMhvkiBSkt9Av883UafERlVagZtXu4TDFnRsI/erlhKtf0wRx9Jddh6s+0b7/okflyhz/KV3mmHo64gpki7S0nG85DoDEsPKmBOSqBpBi3sf7ZguGJi/dExg6KoaExjkVi7SvG2wuOZsD7IZwSWzq79Q/JaXU8fGdDYzOS1vDGkCMRqZKtBO+jkBTS3fGACkUnXWU/2SLHF6Tl9odWJkJT/ScKXqMD9DJ7alPp5BHxX11sUgT41rhSzhbJ0zUNkwz3gZqg==; 5:8mrGiu4nFsMwU5CUM8MkfJNyKdrh9OfCLBhaHeixp/mHJX0t3baq1/yF3c2htgKc5pE3XCcGW7u9+Dxh+ayqCRz9TPCq+lIW8CqsM4IR8nQID5loxAYB9twsTmB/HdwsacfZzbKCdJWmIQ8ACIh1mw==; 24:r83NMGmGGbzxokOE6cOtsxeHZ2DtAwwjDIXkJb130T7yBLS/bRbZfzn+uaxkm9Y+6eqb2SztiP/iv74IO3UuLob61dRtEtr55otuuFJv7yM=; 7:eaV/u9BffrS36jFwlf3kctc3c4AHMjy11rbl8zsMHvJ/r6qo1gRlEa9ARfo+s4ViTGg+GOKydCUGENi7Tz+t1JN4jXN3ia2mjqaOBW+D/PQfLR3tgvlNPytvA8kB3TztWJot7C4Aw5oWn+F1sfh4AbTiMVTzK4u8SjZQGv8XQpxBOzjFg7fmVjqT2HVpgWmD1BU99M7XH40KxxJyIDpzlge4/gjGBNwu/YzCW9idDSfciQEZXtrkaYy3frbSY0dW SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR12MB0659; 20:I//8rDgZPeKyYCVOwRClXSj/uZkIhFMEElJ7OAhoyq20Ze9kuuFLJvHHDQ/zToUB3MX+4Mzfq/T/xTXlVOOhNZovZ8NNKjQ830QovpPELA3qwBt8xBsTtBB2cHgxnLWqfmANr0p4CA/+Fydair/qzmWd4K+u7Nr7ETpHJ1HLYySjQBre57I9u4MThFk29L4QtGS0qbI/r1A1cxL6oB8Dz7+WKfz6ze9mdXrjtnSSJ7hyvlsYWsI/G35bIfMrtK7k X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Aug 2016 23:26:18.5009 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR12MB0659 Sender: kvm-owner@vger.kernel.org Precedence: bulk List-ID: <kvm.vger.kernel.org> X-Mailing-List: kvm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/arch/x86/mm/mem_encrypt.c b/arch/x86/mm/mem_encrypt.c index ce6e3ea..d6e9f96 100644 --- a/arch/x86/mm/mem_encrypt.c +++ b/arch/x86/mm/mem_encrypt.c @@ -237,7 +237,7 @@ void __init mem_encrypt_init(void) unsigned long amd_iommu_get_me_mask(void) { - return sme_me_mask; + return sev_active ? 0 : sme_me_mask; } unsigned long swiotlb_get_me_mask(void)