Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp3284206imu; Fri, 18 Jan 2019 07:51:17 -0800 (PST) X-Google-Smtp-Source: ALg8bN54oVp8abvF2RB8wAzs+xCTeCd8T67ofypTKnkpkPzRc3OyECGbpSRnhr0iQMLQ3dV0u3f9 X-Received: by 2002:a62:1a91:: with SMTP id a139mr20554394pfa.64.1547826677421; Fri, 18 Jan 2019 07:51:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1547826677; cv=none; d=google.com; s=arc-20160816; b=v/Qek1kx9jZ1wIz8b9ChCEAnY75g5voHAcZM2sPQ/rzfMkrF8+GDg7EV9fwnjMBDRl uSqqlj3Re7j/q+wUzwCLwd6LnhbMTunH83z1uf226qILcLkvPhpvd4Ifgow5/DFrltCT zLd6qnJz86gK+6120H0kdxYzLo7QHuCKsWdpoUTVWUtmAZqc3FWAqnBYYyb+2M6hCoId 0pXImoit2xURKWPaUBCPWrEYXIk4QBEsP8Zyi1UOX+Nm52ewNE7tHetUUZLdEl6JWisN w7i5X6aaI/GWhRCBaH8ifc/fo9EPUo9L+Jt5YJPUVMEFM6CX/zeDHRzFPXiqw+iGF6so 2+Zw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-disposition :content-transfer-encoding:mime-version:robot-unsubscribe:robot-id :git-commit-id:subject:to:references:in-reply-to:reply-to:cc :message-id:from:date; bh=Kdt9d0DTprY+5SXAMwb44HFSleuV6ERrV7OGyP4n1bE=; b=FavfTGzRb74G6noZCrUo3V9ogOvCddir1BHqoETwMDprxDearJRm+6i2xG0/qS5CZQ Im8K+69Atxlr7OVCdB7Wj16dP91CuXQffj0g0yn88uRmchJ/Lk8o+uIui/0gUFD58A1S sLHgOB2nhLwofySK0Vf+VkQS/s8yaqqXI9rkQ+w+CFVB/J/Y4SGEZH/cAQ/Jr+Mrjo9h 0bboOUkEDK+QD5wmHDqPbQoaNuna8iBw0gv/DK5hzH8lp4ePLm2HJdmbeXsnlCXmRInr GYo6rPkeQSD6xQ40tC46hcoue3DqOWmPtTYensLMEVrMsslijyK8OaHYCG48XyuVq6kK qVlA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i33si4951799pld.329.2019.01.18.07.50.59; Fri, 18 Jan 2019 07:51:17 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727578AbfARPtV (ORCPT + 99 others); Fri, 18 Jan 2019 10:49:21 -0500 Received: from terminus.zytor.com ([198.137.202.136]:47025 "EHLO terminus.zytor.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726902AbfARPtU (ORCPT ); Fri, 18 Jan 2019 10:49:20 -0500 Received: from terminus.zytor.com (localhost [127.0.0.1]) by terminus.zytor.com (8.15.2/8.15.2) with ESMTPS id x0IFmxLv1253423 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Fri, 18 Jan 2019 07:48:59 -0800 Received: (from tipbot@localhost) by terminus.zytor.com (8.15.2/8.15.2/Submit) id x0IFmxMT1253420; Fri, 18 Jan 2019 07:48:59 -0800 Date: Fri, 18 Jan 2019 07:48:59 -0800 X-Authentication-Warning: terminus.zytor.com: tipbot set sender to tipbot@zytor.com using -f From: tip-bot for Jiaxun Yang Message-ID: Cc: suravee.suthikulpanit@amd.com, jiaxun.yang@flygoat.com, tglx@linutronix.de, x86@kernel.org, linux-kernel@vger.kernel.org, sherry.hurwitz@amd.com, mingo@redhat.com, bp@suse.de, mingo@kernel.org, thomas.lendacky@amd.com, hpa@zytor.com Reply-To: bp@suse.de, mingo@kernel.org, thomas.lendacky@amd.com, hpa@zytor.com, tglx@linutronix.de, jiaxun.yang@flygoat.com, suravee.suthikulpanit@amd.com, x86@kernel.org, sherry.hurwitz@amd.com, linux-kernel@vger.kernel.org, mingo@redhat.com In-Reply-To: <20181120030018.5185-1-jiaxun.yang@flygoat.com> References: <20181120030018.5185-1-jiaxun.yang@flygoat.com> To: linux-tip-commits@vger.kernel.org Subject: [tip:x86/cpu] x86/CPU/AMD: Set the CPB bit unconditionally on F17h Git-Commit-ID: 0237199186e7a4aa5310741f0a6498a20c820fd7 X-Mailer: tip-git-log-daemon Robot-ID: Robot-Unsubscribe: Contact to get blacklisted from these emails MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline X-Spam-Status: No, score=-0.7 required=5.0 tests=ALL_TRUSTED,BAYES_00, DATE_IN_FUTURE_48_96 autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on terminus.zytor.com Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Commit-ID: 0237199186e7a4aa5310741f0a6498a20c820fd7 Gitweb: https://git.kernel.org/tip/0237199186e7a4aa5310741f0a6498a20c820fd7 Author: Jiaxun Yang AuthorDate: Tue, 20 Nov 2018 11:00:18 +0800 Committer: Borislav Petkov CommitDate: Fri, 18 Jan 2019 16:44:03 +0100 x86/CPU/AMD: Set the CPB bit unconditionally on F17h Some F17h models do not have CPB set in CPUID even though the CPU supports it. Set the feature bit unconditionally on all F17h. [ bp: Rewrite commit message and patch. ] Signed-off-by: Jiaxun Yang Signed-off-by: Borislav Petkov Acked-by: Tom Lendacky Cc: "H. Peter Anvin" Cc: Ingo Molnar Cc: Sherry Hurwitz Cc: Suravee Suthikulpanit Cc: Thomas Gleixner Cc: x86-ml Link: https://lkml.kernel.org/r/20181120030018.5185-1-jiaxun.yang@flygoat.com --- arch/x86/kernel/cpu/amd.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/arch/x86/kernel/cpu/amd.c b/arch/x86/kernel/cpu/amd.c index 69f6bbb41be0..01004bfb1a1b 100644 --- a/arch/x86/kernel/cpu/amd.c +++ b/arch/x86/kernel/cpu/amd.c @@ -819,11 +819,9 @@ static void init_amd_bd(struct cpuinfo_x86 *c) static void init_amd_zn(struct cpuinfo_x86 *c) { set_cpu_cap(c, X86_FEATURE_ZEN); - /* - * Fix erratum 1076: CPB feature bit not being set in CPUID. It affects - * all up to and including B1. - */ - if (c->x86_model <= 1 && c->x86_stepping <= 1) + + /* Fix erratum 1076: CPB feature bit not being set in CPUID. */ + if (!cpu_has(c, X86_FEATURE_CPB)) set_cpu_cap(c, X86_FEATURE_CPB); }