Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1324215pxb; Wed, 10 Feb 2021 06:02:08 -0800 (PST) X-Google-Smtp-Source: ABdhPJwdGWU5K9dGLMSpztEm9gAaNgQKo0xHdODxhQDDeUclIGpNEpC9UjKQXlBw9VdcRbhBb3gg X-Received: by 2002:a17:906:1a0c:: with SMTP id i12mr2989859ejf.276.1612965728391; Wed, 10 Feb 2021 06:02:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612965728; cv=none; d=google.com; s=arc-20160816; b=MEIHvK4eL8yLBKOM7TBQk2QuZIMrI99k3cA+Fc98sajduubq2A3wKSXD6DNeZ0wdua Osnx2XGhN8hwesloxv1RbHlyXvjfL5c/DiEESyHtOxV1+k9xIZmfDbjrrr2onTFf6Q8s Zh/afLdKHyzigQ9UYE/rvpmkWXrKGFjyQXiFNjuJS4LdA+dYw6vt+TPhDdLaCnQJx7RB SCiERlm+FWhydDAD99XUdNWT9x8V3AeLFeu4GxZxH4xZvX71p/Vwmw9f0RwiSA17PRcj uOObcCQnHpVuAgFZ6QypUek0hCW0jYyX0G3TcvFGoPk1hedA7GzH3tKwWbANmS0u56Y1 SwlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:robot-unsubscribe :robot-id:message-id:mime-version:references:in-reply-to:cc:subject :to:reply-to:sender:from:dkim-signature:dkim-signature:date; bh=5twxcMTESUJy4VsUJZl6DxaJC26vQah7lRxd18c0y4U=; b=YXhfAXV7Ug3Q5vartvWCyvEEkeLiVJygi1OqtyJkdEgBt+EywzMvnsPWPQRCxcJRYq xZctOsQWOvdaHKMynEKSE/38bsYfFXcL0XzwSGOBHkfV650Z+UoI29vCRJOdREp8jXUd I2scoP2HcBuZt4jcxUSTWE/dKpKM8bSycgZ48MSMXjiuBfQjFpSgAfv1GhdSHu5qfPoU XRil9QX+m0wgYfqk3bZFCWeit02byyR89vAFXOyqkXla5E+rjXEEYQXEat68sxyfqGGv YY0G7GORpW5i4V6kp7zm8n/kvMwNLGRyHd1A8AYx5WzwUEUHzHOw9GrZC61ESIKA4hTr qX2w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=w6N3urLK; dkim=neutral (no key) header.i=@linutronix.de header.b=CY2XDSbu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i4si1383071edg.119.2021.02.10.06.01.42; Wed, 10 Feb 2021 06:02:08 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=w6N3urLK; dkim=neutral (no key) header.i=@linutronix.de header.b=CY2XDSbu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231866AbhBJOA7 (ORCPT + 99 others); Wed, 10 Feb 2021 09:00:59 -0500 Received: from Galois.linutronix.de ([193.142.43.55]:60182 "EHLO galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231419AbhBJOAO (ORCPT ); Wed, 10 Feb 2021 09:00:14 -0500 Date: Wed, 10 Feb 2021 13:59:30 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1612965571; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=5twxcMTESUJy4VsUJZl6DxaJC26vQah7lRxd18c0y4U=; b=w6N3urLKu9UZMLqxyN7q7nQ50Qi8AA0LSMFtHyDNO+nCEpwfyE4brNF+gt6BRqOVI/7Wfn d5WqlVzcsvdeiAGFWZ7LUcWtlQUkyQvBpu41HJMPlk29cx/+s4JBPJXi4agg4iBntketvw SFf5Oi/y4cbgL7vpcc29H79uiI6qiM0stIVl5KFG1ArJdW1+7k3zomRxABolFZnigymEX/ 3Su53p7r8Ah/cajfVRK6W7GuS66h3bD+cufT88QD5wp7T0Eq/SliuCzaDydbBZQsH8TYXS JS4uMNn11F0qNH2m7plT2TrfcxoIkKQfItHdgl68ZM4DAgQvKHFsxUZ4O0wI+Q== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1612965571; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=5twxcMTESUJy4VsUJZl6DxaJC26vQah7lRxd18c0y4U=; b=CY2XDSbuZjPdjzJfW1lJXi4H6LdCA4VerYFoKSfJlCBjAC/Lcsk2DirVQL5tSJzQQJwDA+ LftQAiXzKPEDUnBA== From: "tip-bot2 for Jim Mattson" Sender: tip-bot2@linutronix.de Reply-to: linux-kernel@vger.kernel.org To: linux-tip-commits@vger.kernel.org Subject: [tip: perf/core] perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] Cc: Jim Mattson , "Peter Zijlstra (Intel)" , Andi Kleen , x86@kernel.org, linux-kernel@vger.kernel.org In-Reply-To: <20210205191324.2889006-1-jmattson@google.com> References: <20210205191324.2889006-1-jmattson@google.com> MIME-Version: 1.0 Message-ID: <161296557060.23325.2852849746600741313.tip-bot2@tip-bot2> Robot-ID: Robot-Unsubscribe: Contact to get blacklisted from these emails Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The following commit has been merged into the perf/core branch of tip: Commit-ID: b3c3361fe325074d4144c29d46daae4fc5a268d5 Gitweb: https://git.kernel.org/tip/b3c3361fe325074d4144c29d46daae4fc5a268d5 Author: Jim Mattson AuthorDate: Fri, 05 Feb 2021 11:13:24 -08:00 Committer: Peter Zijlstra CommitterDate: Wed, 10 Feb 2021 14:44:54 +01:00 perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] Cascade Lake Xeon parts have the same model number as Skylake Xeon parts, so they are tagged with the intel_pebs_isolation quirk. However, as with Skylake Xeon H0 stepping parts, the PEBS isolation issue is fixed in all microcode versions. Add the Cascade Lake Xeon steppings (5, 6, and 7) to the isolation_ucodes[] table so that these parts benefit from Andi's optimization in commit 9b545c04abd4f ("perf/x86/kvm: Avoid unnecessary work in guest filtering"). Signed-off-by: Jim Mattson Signed-off-by: Peter Zijlstra (Intel) Reviewed-by: Andi Kleen Link: https://lkml.kernel.org/r/20210205191324.2889006-1-jmattson@google.com --- arch/x86/events/intel/core.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/x86/events/intel/core.c b/arch/x86/events/intel/core.c index 67a7246..5bac48d 100644 --- a/arch/x86/events/intel/core.c +++ b/arch/x86/events/intel/core.c @@ -4513,6 +4513,9 @@ static const struct x86_cpu_desc isolation_ucodes[] = { INTEL_CPU_DESC(INTEL_FAM6_BROADWELL_X, 2, 0x0b000014), INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE_X, 3, 0x00000021), INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE_X, 4, 0x00000000), + INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE_X, 5, 0x00000000), + INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE_X, 6, 0x00000000), + INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE_X, 7, 0x00000000), INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE_L, 3, 0x0000007c), INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE, 3, 0x0000007c), INTEL_CPU_DESC(INTEL_FAM6_KABYLAKE, 9, 0x0000004e),