From patchwork Tue Jul 18 10:58:59 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: tip-bot for Kobe Wu X-Patchwork-Id: 9847971 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 C474160392 for ; Tue, 18 Jul 2017 11:08:19 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C232E28542 for ; Tue, 18 Jul 2017 11:08:19 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B619B28575; Tue, 18 Jul 2017 11:08:19 +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=-4.2 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 413C328542 for ; Tue, 18 Jul 2017 11:08:19 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dXQK7-0002IS-7e; Tue, 18 Jul 2017 11:05:51 +0000 Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dXQK6-0002IG-A5 for xen-devel@lists.xen.org; Tue, 18 Jul 2017 11:05:50 +0000 Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id E6/59-03612-D8BED695; Tue, 18 Jul 2017 11:05:49 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGKsWRWlGSWpSXmKPExsXiaHS5Q7fndW6 kwYVbxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aOd5OZC64LVXxYN4W5gfGuQBcjF4eQwHxG if5fP1ggnGZGiSN3bwE5nBwsAqoSHxoOgNkSAjESW5auALOFBTQlVv+aw9rFyMHBJmAo8X2CD 0iYV8BTYkrjbGaQOcwCXawS6/c8YoYYOoFV4v3ff2DNnAJxEq9OtrGB2EICsRJTrrxnArFFgJ bturOUEWSosICdxONroiBhdgFziSe7t0LdICOxYk8nK0SrksTEHxcYIewIibczr7FAHCEocXL mEzCbWUBeonkryEEcQLa6xPp5QhCmtMTyfxwgFQICAhL/Jl2Aml4q8XvhdHYI21dife8S1gmM ErOQDJ2FZOgshKGzEIYuYGRZxahenFpUllqka6SXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYV KyXnJ+7iREYbwxAsINx2V+nQ4ySHExKoryrD+RGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvf YSKCdYlJqeWpGWmQOMfJi0BAePkgjvM5A0b3FBYm5xZjpE6hSjJce5F+u+MHFsWL0eSHbM+Pm NSYglLz8vVUqc9xBIgwBIQ0ZpHtw4WHK6xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWFek1dA U3gy80rgtr4COogJ6CBh3xyQg0oSEVJSDYzOqqqafLJ29gzOTtePFv6JYeveeeeb113/1ZpPw k2ibyTft0uYOOFK/o18xyM3xCde9dB/ZH3LkHcro4vT9n86sdUnzYQdy/6dSwsS5/VdVzX9zt qyYt0PS7f3aOlw9X86lzs3zC6822ZdlErH4uStRXMFf5oa5l25cNwzy+dr0Bdmc8efjUosxRm JhlrMRcWJANXY8gtJAwAA X-Env-Sender: tipbot@zytor.com X-Msg-Ref: server-10.tower-27.messagelabs.com!1500375947!84464710!1 X-Originating-IP: [65.50.211.136] X-SpamReason: No, hits=1.0 required=7.0 tests=X_MAILER_SPAM X-StarScan-Received: X-StarScan-Version: 9.4.25; banners=-,-,- X-VirusChecked: Checked Received: (qmail 64328 invoked from network); 18 Jul 2017 11:05:48 -0000 Received: from terminus.zytor.com (HELO terminus.zytor.com) (65.50.211.136) by server-10.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP; 18 Jul 2017 11:05:48 -0000 Received: from terminus.zytor.com (localhost [127.0.0.1]) by terminus.zytor.com (8.15.2/8.15.2) with ESMTP id v6IAx0bN027096; Tue, 18 Jul 2017 03:59:00 -0700 Received: (from tipbot@localhost) by terminus.zytor.com (8.15.2/8.15.2/Submit) id v6IAwxTd027089; Tue, 18 Jul 2017 03:58:59 -0700 Date: Tue, 18 Jul 2017 03:58:59 -0700 X-Authentication-Warning: terminus.zytor.com: tipbot set sender to tipbot@zytor.com using -f From: tip-bot for Tom Lendacky Message-ID: In-Reply-To: <3b605622a9fae5e588e5a13967120a18ec18071b.1500319216.git.thomas.lendacky@amd.com> References: <3b605622a9fae5e588e5a13967120a18ec18071b.1500319216.git.thomas.lendacky@amd.com> To: linux-tip-commits@vger.kernel.org Git-Commit-ID: f2f931c6819467af5260a21c59fb787ce2863f92 X-Mailer: tip-git-log-daemon Robot-ID: Robot-Unsubscribe: Contact to get blacklisted from these emails MIME-Version: 1.0 Content-Disposition: inline Precedence: bulk Cc: brijesh.singh@amd.com, toshi.kani@hpe.com, mst@redhat.com, matt@codeblueprint.co.uk, lwoodman@redhat.com, glider@google.com, hpa@zytor.com, boris.ostrovsky@oracle.com, corbet@lwn.net, rkrcmar@redhat.com, mingo@kernel.org, peterz@infradead.org, aryabinin@virtuozzo.com, bp@suse.de, dyoung@redhat.com, thomas.lendacky@amd.com, riel@redhat.com, arnd@arndb.de, bp@alien8.de, luto@kernel.org, tglx@linutronix.de, dvyukov@google.com, jgross@suse.com, linux-kernel@vger.kernel.org, xen-devel@lists.xen.org, pbonzini@redhat.com, torvalds@linux-foundation.org Subject: [Xen-devel] [tip:x86/mm] xen/x86: Remove SME feature in PV guests X-BeenThere: xen-devel@lists.xen.org X-Mailman-Version: 2.1.18 List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Reply-To: lwoodman@redhat.com, thomas.lendacky@amd.com, luto@kernel.org, aryabinin@virtuozzo.com, dvyukov@google.com, linux-kernel@vger.kernel.org, corbet@lwn.net, dyoung@redhat.com, arnd@arndb.de, peterz@infradead.org, pbonzini@redhat.com, jgross@suse.com, tglx@linutronix.de, torvalds@linux-foundation.org, bp@alien8.de, mst@redhat.com, boris.ostrovsky@oracle.com, xen-devel@lists.xen.org, konrad.wilk@oracle.com, brijesh.singh@amd.com, hpa@zytor.com, mingo@kernel.org, glider@google.com, rkrcmar@redhat.com, matt@codeblueprint.co.uk, riel@redhat.com, toshi.kani@hpe.com, bp@suse.de Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" X-Virus-Scanned: ClamAV using ClamSMTP Commit-ID: f2f931c6819467af5260a21c59fb787ce2863f92 Gitweb: http://git.kernel.org/tip/f2f931c6819467af5260a21c59fb787ce2863f92 Author: Tom Lendacky AuthorDate: Mon, 17 Jul 2017 16:10:29 -0500 Committer: Ingo Molnar CommitDate: Tue, 18 Jul 2017 11:38:05 +0200 xen/x86: Remove SME feature in PV guests Xen does not currently support SME for PV guests. Clear the SME CPU capability in order to avoid any ambiguity. Signed-off-by: Tom Lendacky Reviewed-by: Thomas Gleixner Reviewed-by: Borislav Petkov Reviewed-by: Juergen Gross Cc: Cc: Alexander Potapenko Cc: Andrey Ryabinin Cc: Andy Lutomirski Cc: Arnd Bergmann Cc: Boris Ostrovsky Cc: Borislav Petkov Cc: Brijesh Singh Cc: Dave Young Cc: Dmitry Vyukov Cc: Jonathan Corbet Cc: Konrad Rzeszutek Wilk Cc: Larry Woodman Cc: Linus Torvalds Cc: Matt Fleming Cc: Michael S. Tsirkin Cc: Paolo Bonzini Cc: Peter Zijlstra Cc: Radim Krčmář Cc: Rik van Riel Cc: Toshimitsu Kani Cc: kasan-dev@googlegroups.com Cc: kvm@vger.kernel.org Cc: linux-arch@vger.kernel.org Cc: linux-doc@vger.kernel.org Cc: linux-efi@vger.kernel.org Cc: linux-mm@kvack.org Link: http://lkml.kernel.org/r/3b605622a9fae5e588e5a13967120a18ec18071b.1500319216.git.thomas.lendacky@amd.com Signed-off-by: Ingo Molnar --- 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 290bc5a..df19217 100644 --- a/arch/x86/xen/enlighten_pv.c +++ b/arch/x86/xen/enlighten_pv.c @@ -263,6 +263,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