From patchwork Fri Jul 7 13:44:08 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tom Lendacky X-Patchwork-Id: 9830391 Return-Path: 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 06E6660352 for ; Fri, 7 Jul 2017 13:44:31 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id F0A1D26E3E for ; Fri, 7 Jul 2017 13:44:30 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id E305528542; Fri, 7 Jul 2017 13:44: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.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_HI 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 62FA726E3E for ; Fri, 7 Jul 2017 13:44:30 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752852AbdGGNoX (ORCPT ); Fri, 7 Jul 2017 09:44:23 -0400 Received: from mail-by2nam01on0079.outbound.protection.outlook.com ([104.47.34.79]:45527 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752376AbdGGNoQ (ORCPT ); Fri, 7 Jul 2017 09:44:16 -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=701LgBPd27T1tB1dYQoCUNhO4O/EDzJJ4v9Ga63xLnc=; b=QvIpgWwYrp3Ho8sDGagPw4REoIcGATMEC/EWBEsGi4ER0Qgm8Q/ClXzZMOROirrF5x4DKa22wXyVjCOyuKnreKUu9IGCcck8ASVCH+cSx3VT2mUChaJBAUq2m/3gXIAN5tC/jSxYD2TiBxtQ+LWv0WEEDr+GYMYDcijpvNlDrAU= Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none; vger.kernel.org; dmarc=none action=none header.from=amd.com; Received: from tlendack-t1.amdoffice.net (165.204.77.1) by MWHPR12MB1149.namprd12.prod.outlook.com (10.169.204.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13; Fri, 7 Jul 2017 13:44:11 +0000 From: Tom Lendacky Subject: [PATCH v9 32/38] xen/x86: Remove SME feature in PV guests To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org, linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org, linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com, xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org Cc: Brijesh Singh , Toshimitsu Kani , Radim =?utf-8?b?S3LEjW3DocWZ?= , Matt Fleming , Alexander Potapenko , "H. Peter Anvin" , Larry Woodman , Jonathan Corbet , Joerg Roedel , "Michael S. Tsirkin" , Ingo Molnar , Andrey Ryabinin , Dave Young , Rik van Riel , Arnd Bergmann , Konrad Rzeszutek Wilk , Borislav Petkov , Andy Lutomirski , Boris Ostrovsky , Dmitry Vyukov , Juergen Gross , Thomas Gleixner , Paolo Bonzini Date: Fri, 07 Jul 2017 08:44:08 -0500 Message-ID: <20170707134408.29711.78180.stgit@tlendack-t1.amdoffice.net> In-Reply-To: <20170707133804.29711.1616.stgit@tlendack-t1.amdoffice.net> References: <20170707133804.29711.1616.stgit@tlendack-t1.amdoffice.net> User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: CO1PR15CA0052.namprd15.prod.outlook.com (10.175.176.20) To MWHPR12MB1149.namprd12.prod.outlook.com (10.169.204.13) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6b4213e9-eeb4-4c42-00fb-08d4c53e411c X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:MWHPR12MB1149; X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149; 3:1o4KcE9FpNB72oP17tY/mixYkBWX+MVarpIjeX6x/DK9u0rui/d8hkpOlyz6B9WBZIwvLOI0jHTFEFv9KeNAeVu1RLIt79Mgfj4Vldyq8CXbtnipBKq5+FK5k4opVGXsbxWaQEG5kaD8d5NQ/ZtXRKpWv7ROKkq3Kt50V232qogb+hZ899XHm3Dodil0ztxwILgiDcYBW4Z/7kgFgI/+1QNpD3M9WOeHyEXdwezjvjCAHq33g49PkiyZ9Q3zQOeiSVliuZfmAxqBY9GcGiAUUUD/DJRVkEdWhIGBpzfaLbSHUQjbKh17TyLmui6zlrY497ta19OR/5jYPresDvvkWKTMcrJIoAI5oYt3k999ObZcn3LthhbL0Jp5Wlb25uZNyl7bn7vOdpoC6Dc7vDnW/eAMStGg00hKbbecOuNsU7wQMKuorFT2ryOuZ4eyiuSsbaqDoLuU5kDsPC3IbM8afz4+IoDjT8dKknijYfmYcK4bAz+lJ4n4pn+mSMsUzQ8eKNunS97A/B3zDr2suCg5svVu1/dveGXCGnAMJXnsYlUuIFpndzK8W1NLH4jUctWU36cxG9opxAD6AkFXiS118RBvAaKAjiFRRT7z3HJgGllh8kjgJV6MYioiwBfykcFcqlWyGn3yF8iB+CEf4yaRyAQwpyueDl1flSBajNLaJCvKrxGPGfHlJWNzn9Y/U8YjfYD01yq6ol3QcrotnRX2YALAcElItkg7lDI7OIo0JlFGciFQOwpUGn6jLOrw7xem6V/x4Q+8QPiCJsfy5ZPp6w== X-MS-TrafficTypeDiagnostic: MWHPR12MB1149: X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149; 25:+Ek/aZ4lt3ZlBCr9AxD2uhas4v5AbG/cXplrqUzQ5QKEOO/lguStNudnYJxTt3rL/gHZYU8/cNfnrfl87hc6q1mcC5HdCKL9kd80XUGHO/tYpvLHM9isuRzD4hN4YHamenBu5G2PczPJ+HcwdXKbsOdEbCk0B+2lLXZucmqNRw28x/PfkceNCmd91mXzkC+c8NlPMbOeCj6ANWcysUWooSS2J54EOyaP32ovy8H+oar5uYov+iMxNcw8eNVwv9ykbMlm9ygG0Gnyq10G8pkbR5Dzva8ZCaHH4t+z9o8bi3T5RKbWtDP9SZoYFeMk7h3yd2gTsijdJF7Gx8UF5mo+aswyXqI9bq0m0o/FgpUIsz0HrrVteU6uE3BjHUx90EkJy8qZtIWfbV77saxM6K6iRzkfKe5HQFs+4ARhLNL+EkU+vufatZ4FERIqsmlXSusamGQSGOwKIUV12iDN78n2b/gd930RTBWauMEqBtEKgf96KsdfdfgLZ8x2aw/Ykjdf2x0yFT+FM97n8hHbnrnjUhFEQbpJrukbWE41PzH40iEu9LOAMDNsgg5UckJ6N9yeHx9LgN2QIeOpAHLqOgx4zm+OugOni6BF7KxEOouk1+1b/io5rTH6KonnD2j3+UWo654VaTo457IPdX9pWlnyPhqfubu6t623RdbA5n24AfDpiwsSsBtSZQ3irT7KgYy4wWQg6ViHSx/s9VSU8+kW2xWoB/tpeqhwfEPBYwKgRgoHbJF9ROxxd2dC7PByx+VB9gITGDMWl8ITnE0nbUnFdGIKQGhlplGIHYqJxkDMkgLy1DG3wCiCy0CVAneQvfoAZOen0Qw6cIhgL5Y7b8UM88hXlbLeD+6NLxjCesrRs62ZEXvYl9LAaUzGRCyRrnHvPBmrW/sX4+hi+2Th4vEGadcHMOUHBHFMW6L70FeQq 2I= X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149; 31:VGbb/XPX00qss0mpbMt2hkubrVR/C0NPQBl5KwFO8IGTaagQuZubsZNJgoV7nQ5J0D8kAweT/5+vhOrqzY1ZCKq4ZNtIYTeOQ1nbhTQvDqLDcBo6R8O8g+wptlwbkqnQaRvNuLKf9Jd7eIiaY/ft6n+lMKFt7YzrVdcP7d+4Wu4zjmY+HWCCaq6CkZ4HyiZ0V8kdku3bitB1RvpURlgFaJuNWS2lPcobuE4qdCRHTGFvwZbmhYcRGAPUEJClijkSJuB4rVb1Eah48rjRHFzTjvtDDY9j3oDAM4SibAc9A00M0qip6mPBjQL6l5jFhpJsK5Cfqay4RMF7t1t1DKoXTEkyxp0iQUNYSodwHVIanHMogEorkWfKApIMhWh0XT5vLiNWjNG/CpcyqJnMa7ibfjnQuAL0S3ymNMcueoz/6rdnIPxgOy/uM7eaX2rakku2qcWTcqQ98trNof2AYFnKATXURwiGeynZUj0W3u7Z18DQ/M2nGuovLwWqG9mhsmk4affku6BT9989B7AhuXroBawjccA0wLBT94UYkb7rqt7cCUH2zyGjjEOZT1w9e5nvuK0mK9FQmi1gPRqyxKqFfp0K9kDY8ZUd7C/jm2XXPxXkUiIb9hhdjw9C+0AhNvLR+gzQP5gN9PAeYvqd3gvRNjO/pl0lgyW2MnIKxUiJJZ4= X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149; 20:Y7wGemFXqep+8vT6IljMLZdjR7qFECg7BVBU4Y4kJcHlnYVJEMSFJa0EaVua2egLacwXQ34nWuzWyNVf3PnDQWC9M0udpzQChdpFRIt1LVvyIAxShVpBC1EPGOdflVE2A/OpRX6e8KsuufWORY+PZKQZD58oHmvpr9Wx9o7LNdwUl+6UYmyYFboxCC204CF3ZHV4amdl58+Y/XCkq6f9O84/d3+hvx3LqwZdeQz3Z3N2MUlkfReSr6XxZm63bppSXhmDTR964610qyEhxrPW1zmO+OzZnh9SRHp1sEYytWNkkJOrfmFEtYcNCKrsyJVO3uoqke3H9hdF3m3tMJonq6RNiw0NQkyGxHnqtqZLXguAZi+iaCp4R63mQXnG0UO6AG613ao0NtHtlu/3dIrFXcUlJhMjcAguwoe9LbEX9afiNBl/5DP43e4NivQ9rleP3C0tWEEs4PtAcoT4K5ObuNNCw89jDHwkjL+eUmHGYZwIxQg94HTJuWFO5pzAOIpv X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(2017060910064)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR12MB1149; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR12MB1149; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTQ5OzQ6cHV5WnpyMHh4bXlBOTFoR3FiYk5kMjNkZGR6?= =?utf-8?B?MSsyb3QzdmZPWW1lSmx5SmtvM3l2Zm0wRElTTEJhcGI3UU5mVVdETzlKOExC?= =?utf-8?B?bWwyL24yOWJYMldnRGVJRmRiTHFLVnRxcXgyWU1abk1LK0hLdkJKbEhCa0lh?= =?utf-8?B?bVpycXo3bGRKNVE5QWNiSnZsTzJlSDJmVm5VMk5jUUJUT2ZVZW50VTVvZjBO?= =?utf-8?B?eUNNaXlOd2hJdnNVbWdtelNsQVV2aCt4R3JmZnlBQi9DY0cvL1NEN0tKbkYz?= =?utf-8?B?OXd2YTU3YnI5dDRXVUtaTmRlVkpMb1YwRFhXUHE0anNqS3AvbDN3K1VLMVEx?= =?utf-8?B?UzBvbmxrdGhzdFE0MzB4UTE5em9yQlNKODhWSGJYNlpHSFBLUXV2SEFuMTRU?= =?utf-8?B?VU8rZTRiNHFFVHdZM25WK2VvOGp6Y1U2d3NHTVJ1bXVXOFUxVDRHMFBINzRY?= =?utf-8?B?b2xPcXErRStYOEJsVy9vRHExZnc0cHNrVUxReGNrSW1xTGprNVhGcUpWa2Ez?= =?utf-8?B?aUt4WTdydHV5WW92Q2paNkE3MjFzTDJCWnhTRDFpbjFzN2d2U0NjMW5uNE84?= =?utf-8?B?dU1pdmthSjdqYzJxaXpQVlpBU0c2eXAxd1N6d0c2Z1pyNllVY3ZyNEZZL0Vi?= =?utf-8?B?V1V6ZnI0clZhVVV6QUtJWTNiTVdvMkJOSFp5elpvV2cxRUJHYlY5Rlg3Rmg0?= =?utf-8?B?YjA3ZXdTSWZYaHlqK21GNzgwSm1LVmlhcGtpWFhZTUdVNy92bnZYNTZORUkv?= =?utf-8?B?cG13TlYrTGx2SnRZaXFvcTJsM29HNy9kUVZKOS9INnJqSEFWZmQwN25UMkhY?= =?utf-8?B?WTV6OWxIZmZ2MlF2elRXdk5aMEwrSCtVTE5MbFFEdjdvYWdNaThXQnNQVmlR?= =?utf-8?B?WGJIY1hlZkY0S0ZBNlhUcFV1N3QxMDRTMzR4SlJlN1hydXBYVHdEZ25OUC9R?= =?utf-8?B?dlp4aEFURVY3K3lRdTVLRXhiUENreUJweU9WYXRHbE44elZlRVU5aVlqbW5p?= =?utf-8?B?VzJRVHRiNGlvVkxuOWlIeVdEOW5xUGlENzVYVitoRzlsNHFRcHZUQkYrWTNj?= =?utf-8?B?akVLWjFlZDZndVJMNkwrVmg1VDFPOTg5VjdYbzBXNlEyRFgxMXlXb1hENGpu?= =?utf-8?B?YlVmUXM1TlQ0b3gvL01hczlSUWRNeXo4VkcyQVQ2RStNdHovZXB2cDFCWDZJ?= =?utf-8?B?RjR0d04rVlBmd1ZodndQZ3ppYlQrZmZGTkd6cDFpYmJLYnBaZkRnQkVYK0tu?= =?utf-8?B?V2p1ZU9EN3l6S05DSTVoK1RNZjk0MXhwYmtacDZ6cDBSc05NQURDaFhtUUE1?= =?utf-8?B?cVpmUUl0bklYd0lxRWlwTEZJanVZVkpEdnI2eHluaWFhY0xLRlJjeTcva0xv?= =?utf-8?B?MW5UelJvN1RHaUs0WHF5Tm1PMFVMRkdQQUIyb0NaeFBkRk80SW1pVmxKWDBC?= =?utf-8?B?c2FUenEvVHFvOHZRNWlLTnZEVUxYYlNUMG9aWllpUHRwRXFjTDJxQ1VDcTZ2?= =?utf-8?B?ZXkwc2Z2WXJjVEdsTVgyR01lczdTbFpQNnM3L2k5R2JVcVVEMmI2QXFibTFS?= =?utf-8?B?cGJhaldnY2FNY3d1WEkzNk9MZXZMQ2k2enA2MjVXdGx2bm9wV05vY2ZrWVRP?= =?utf-8?B?ZllUT1l1STdMNDUvUVd4QSsyeXJzWm9nVGpqOEROTXQ1RE5ZUVl2VitaWFdD?= =?utf-8?B?aDV6REsrM1YySXZuZUI4cjgyVDlMcXE0MS90OXRBd1Y3NExqQ2hUWWRzZmE3?= =?utf-8?Q?2e7ifJvcZghkCq4qDswPlFLBbtL31Sf6RtgQ=3D?= X-Forefront-PRVS: 0361212EA8 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39400400002)(39850400002)(39410400002)(39450400003)(39840400002)(39860400002)(9686003)(54906002)(53936002)(33646002)(47776003)(103116003)(6116002)(3846002)(25786009)(54356999)(76176999)(110136004)(38730400002)(42186005)(1076002)(53416004)(4326008)(50986999)(230700001)(66066001)(6506006)(86362001)(55016002)(6666003)(2950100002)(2906002)(23676002)(305945005)(189998001)(50466002)(97746001)(478600001)(72206003)(81166006)(8676002)(83506001)(7736002)(7406005)(5660300001)(7416002)(921003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1149; H:tlendack-t1.amdoffice.net; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTQ5OzIzOkJ4WkJoa3N1Q1JrQndjTU8zMjZKUVFsRjZC?= =?utf-8?B?YTU5QmloN3lHcXVTQ3RwZjdNRDdEY09KTElHOWIzaTk5VUJrOWo0ckJJVVZa?= =?utf-8?B?cEpnNTNvdW1VMFV5cnZhS2ZvTjk0bDZkMFRDU2NNQ2ZFU1JZWG5LSzZ1aUVv?= =?utf-8?B?MDVFaXU4ZzlTOG8wQ3pCL0RGTDdGdXhXVFM5R0xkQlZ5RG9qcVZNUGNJMmdN?= =?utf-8?B?NkY1Tzk5VDJvUXp5VXlQRmx4OG5VTTZtSnpsSG9tcEQ0cTk2SjIrTUhsckpI?= =?utf-8?B?K050OUUvSzA4ak9JUGFzTExvSzdoTDBSYXJqZGl0Myt1OWRXUWY1N1pSdGls?= =?utf-8?B?bFFhanFhbm52cHFialpPMTFPaWJ2a1czSVFqeFVzQnJaMkp1U3VKNUlZQThx?= =?utf-8?B?Z2pvN2tnWmtQQTNOWmhscElaVXJXTytTa1ZhQ0ErMTNqMHR6UVgvNDEyTnVm?= =?utf-8?B?aGl4U1VnWi91RTR0NzhHY1JTejBxbDNRbVhreCtLaXNJSGlGb1NHd2ZuTlZX?= =?utf-8?B?YzVuU296MW5qRHdlLysrT1hCNVY2eEpWcm4rTURmSFBOcitWOEZ5ZWJHWHo5?= =?utf-8?B?cjFpanJzU1JBZS9ES0gxZnFOWHZOa0ZrKzJ1VW9iTzBIY0hJQUpURHpXK1lw?= =?utf-8?B?b3NjTDlrM0s2amFyOEx4ZGdtM01CQ05nN2FtWWx2NEVvcVBMeUJCWStHbXNS?= =?utf-8?B?RXJBVjNxYmN0azAvQ3dVQzZPeVlQZ2lOcDBKMXA0azBxYVE5YSt0ZUxEYjE3?= =?utf-8?B?R1c0QmV3eHdVUGM3SmlZSzV2cnlCd3ZKM2FHM0hhZ0NxcjEwWDFjcnVsWnBq?= =?utf-8?B?ZzhhSFBaamFERGNNRVlxUjRKTmJJNFFFZjd0Z0U1MUVyYTIzL2dYcnJkb3k4?= =?utf-8?B?RUNmTUd2eFBVYjFiTVk4TzZ0b3IrYTRnL3Yyc3ZUTlU1L041K29IVzdIUlFU?= =?utf-8?B?aGRRMlNodFVHbG5KN0lkWTJoY1RmdzF5bTN3dnQxaGpLZngreEh1bUFpMGxI?= =?utf-8?B?NFBzbHRVL2pzeThlMUNjcmVLZWhuQjhpdkFRRUZHNG9xUDlWSUMva2ZUUWl2?= =?utf-8?B?ajYzVDBkaFNrK3l3NjRaMC9BdEJQUDNTbmN5MTJydUdPVEVMZzc0cFdwZmkv?= =?utf-8?B?dlBTQ05DRjJaL001SDhzR3VYTFhYM29JL29EeE1HNFlIbnliTksyQ3Y0cjNM?= =?utf-8?B?YmhFd083UzlPTkRoMVlrbVlqa0FpR09vU3FsdFlEclpmSmdZN3RiZ3pyS3NP?= =?utf-8?B?T0dhQ3V5RWNieHRMaG8vc0pva04vVG5NUUs0R2drQkozSk9jZWQ2eEptN0ZW?= =?utf-8?B?bXhrcUF4R1Z6bGpWZFlkbGQwRm1aVVZqek1qUEMvQ2hISVNtS01UKy9RUVBD?= =?utf-8?B?Y3ZyZnZZcDdreElhOHZFa25MRW1Uc25xOGlidytIMElnaTc4TjkvRlgzSVBp?= =?utf-8?B?WFFOYXZFU1k5azdFc2hwK2VYQUNiNXdmclFWL29vSmxaU0IzNkxZV1BjcW5S?= =?utf-8?B?cjJVWCtsTmxkVE5hbndUMnBvOE05Q05zeFhIeURzUFhyUXJkdUNDVktjVkZ3?= =?utf-8?B?OGJ6eDFxNnB3djNIWWVSaHJwcGdxbkREQWVCWElPc25xdnlLNXpzL2xkcG5Q?= =?utf-8?B?d05xeS9XQTJmSm1mZVhmSWFVVGZ6eXpaekgyVXVpVkNmT1dVaG1KQ3VRPT0=?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTQ5OzY6dzNFTVNiOHNueXNKdkJaUGpkaHpoZTZmMXpx?= =?utf-8?B?dTNCSGdQMlM5OEdvUVN3OG9DNG01amlrOVExd0k4WTBPMGU2SlJ3VnJmTEd3?= =?utf-8?B?V3I4anF0eWkrMHQrRWErWG45OWE3QndGQkpacEJ2QlNEOElySzgzOXZWUGRo?= =?utf-8?B?Qmc0M01MNEl1ZWY1ZGJvUDZYOXY1Y3dBcjRuTG1yb2pSU003dzR6RnpiOE1s?= =?utf-8?B?OFl5YTlHaXJSMTgvWXp3YmkrcjBtaXRvcEV2dmNSQSt6SHhFTElaYmpkV3Iv?= =?utf-8?B?bWNKck9hQjZnU3N3Ky94OURqODhTNTd4TDlwdzBBRHhxSExFNlRXU1hRdldP?= =?utf-8?B?RkN2Z2NhQVBMd3BKajhjWWJ4RzJRNzJKMkNoREVHUS9Sd0cxdFNTRTZiQXRq?= =?utf-8?B?STlZOGIyUk9EaENQZUJFWURWcmdFL2FsbUFJTnFpZGJhc1cxTEl6aDQ3Z0ta?= =?utf-8?B?ZmQ5dkluTWk3ZG1QbFpIWTRZanVCdXZvU1ZEMmRZdVludFA4KzdQdTd3clNT?= =?utf-8?B?eHc0UkxUbkpVMEcyczlnNW9yZ3czZ3hBRmE4M0RCZXNiWUIvVkZjaWhuMVo3?= =?utf-8?B?dXl5OTBSeDd5dStuR0h2d09jTzkwQzVPQW9RdmVhWHAvM3daeUVRRzR1STZF?= =?utf-8?B?aGVkZnVyb0tnR0hkUitwTW1oME1PMEZSMCtmOXVCQjAwQWNLc1pRUEQ3R3lO?= =?utf-8?B?T3VCcmUrZWlzem13TXVwaUhGdnhPbzRzYnNWQSsyQTV5a0dOK3E2cUp6Z1ha?= =?utf-8?B?UzFtMnZVREVEYVZnM1hGTzNQekpHUEt2YkFrZVBLazljcVN6Wklsa2g5N3Ey?= =?utf-8?B?SklzWjhSd2lBQndUU0xCMlZsanJGZ25IdDN1QW1lcVRRYVFKTDBhc0RGZmYy?= =?utf-8?B?KzVFdyt3cVFPNjI4RjBlTlpqcDJyUnFsczhCbExPaXhpUTlSLzBrclpSc090?= =?utf-8?B?SGZuUU0vNmFQaGhRZVZwaGhncnhEK05zRlEybS9ZNEdMTFBmMFN3dTM3TUti?= =?utf-8?B?NHgyTzZLMlIxb21xWk43TzV4KytrdWFqZkdLQzFaVjZJb1JZYmpLOUdPdjVp?= =?utf-8?B?dmZneU0xTW01WmdFT29sUHpCeGx2MlFoM1FUQTJybk9ZSCtSZG91ZDR3aXpO?= =?utf-8?B?anVxV1lFcm40ZVNKanNSazZpK2p2ME5kTENJTllER3ZzbC9BWTFOZi9panhk?= =?utf-8?B?S3dhM1lxbUtYWWFCWUM2bGIwS1pML1NtYzRQanltVFVUeWNOaGo1RDBJUWt1?= =?utf-8?B?OXNTYnNnTnVMYVhHbnFxci9ZcHUwblNrekJ1MWQ5WlRydWErTW5KK2RKSk5j?= =?utf-8?B?eHJyZGw0NVRHWEZYQ2NLMnUrd2FWNktuN0x5aUpCV2hGK0lrZVg4cFBlRk82?= =?utf-8?Q?p2AMKdk?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149; 5:YRw+iYeqpcxzzpVm/x/rsh9DrB6YhbWgBlw26v8j1zv9S7fNpKBZ963SlVRXclWRwoSsWaW/2RKJFc8nHR0jEz//VaCkzsFSQaSLovwgaCWvgzHzmawQLM1xWwhJc0oAM5yiifr2u7DF3WFg0jjaSPPnKIpsNKrN4YS5VSje/jGqXBZB0itC4IKiX3uni6pTA/1XtqfFKPqObCi6hTkqRb/UE8TdbaQOZ5IhnPJ8aF/FO7Z1bQsMTFmgZUAqJH4Bo/TaAVgoiTdyn4du2l6OhWoOPN0NqeN6L+H6MHx4Llvty6ozBc9afpMFK0B/taRhn648RpNrGOcnpC/6h3yyPHghwx6OGNoqzLOeb/AT61Ve2xRbYfaJ+pWyxtPW3Pyk+P+9I+Ujas9LcFbf4Y+McoqQJdyFgHwmBEMuXoLUFDe715S0sArGFK1FQy9VDdLgB9aUmNOHvPfnzNZWFrFKEkoAeG7M4qQP1niYLRNgIHvBEAgJCCHkR1tCy4Gsm35k; 24:Dcx61frlADu/NgkqUl4kKHMPIYZzwM6luyZYq3f0+na4qELPzQKcx65AmrbMEsceiFNYb+cuqQTzdCIk2bw5DEVEhBTILuumKTW3QHHHxS8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149; 7:NB6QWTryM3haPhADYAczemD+GoCUWj7xWjSyPqAKF6cgpl9Vxp204Procz8w2qlsIOP1SuzpYtVdTpZF/PoxtdUh8/bMoyBgqG4bIe0llYUpub5ttW2stkMCOZi14F/WC6/nSOswoJxcrGtcB8GgIevcDSzOmluiXj40tJYepWx9+KPST6tHhyN6QaB7JfGQALVmtXDqWrQxEdgyK+JbkNHEpGSpo/5576oD0rq6328Rrf09dPvun0areyj/XweEu0Hr61fGFALNmYb7IUvFykC22/emAtY92dgY5O2j+OO0emEphI9kiayYsHGxQg0gsUchH9S0vJw98MT+b1Q/DFoBhRl6ROWsNfBXyORIHUkNaDUwrk0Ndw9+w1L25zxWQCq9uq2e1Gq6a+LIXDz1pFlRJZefWm+nmF1+SJu7ERemsDdih9iNSaHyySFcKuMHtEY5Upig8gvQSdp+a/hfjF+BBfjxXy15/5BnowPxACwrn12yBECjRtT8WIM/MVuHZz85SuHuIYYPa3yUANhays8+r6aEYeHa1nMe7+KQb6+EwHmZVJUVtkJykp5g9q3BPF2mYYI/W1f2T4POhJhoskBK4pOuerQKt9RsUO5vYdGhYbv/72VWWimm7bf8tVH5aOPxiMnhVkuiSfsri3eCucJiH/E8WeOZfobWSZhOI//Wdh1BLnoAcuwLhdZekTdg4xtId8/lHSe7GDljRWu4CQTiKuTXpfYzY2K1LdDe3sOrRvslDlVsbgSx2bavHmJGqQXQUofPJV6pptw+8Tgq50d+bAUZRZotLHV519TJxt0= X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149; 20:SECQtC41vxmNbRE56khd+Xgqoq56ajKRD+fsKhhqHXRJMAtCSpZYmPSTwDUVxx/Iny11mcO5YBMrxEUisx/Jp+pi7gAFjwl5r22akAvZBXp5Z8KEmY+QEH/+7SJT6WSBM8GtOeO2NR+xqrodRpigr55Hp/Bol83tTVjLOcW7zHTbFqjTAD2aaehmlSrRBT5JEJFt26Sv1h38jKWUy6JSWROISBDBODWyIJNrZpM0jOZhaer/cL11kjaT43AeiDJW X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2017 13:44:11.7164 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1149 Sender: kvm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Xen does not currently support SME for PV guests. Clear the SME CPU capability in order to avoid any ambiguity. Reviewed-by: Borislav Petkov Reviewed-by: Juergen Gross Signed-off-by: Tom Lendacky --- arch/x86/xen/enlighten_pv.c | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/x86/xen/enlighten_pv.c b/arch/x86/xen/enlighten_pv.c index a136aac..57da6b2 100644 --- a/arch/x86/xen/enlighten_pv.c +++ b/arch/x86/xen/enlighten_pv.c @@ -294,6 +294,7 @@ static void __init xen_init_capabilities(void) setup_clear_cpu_cap(X86_FEATURE_MTRR); setup_clear_cpu_cap(X86_FEATURE_ACC); setup_clear_cpu_cap(X86_FEATURE_X2APIC); + setup_clear_cpu_cap(X86_FEATURE_SME); /* * Xen PV would need some work to support PCID: CR3 handling as well