Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1974998pxb; Fri, 5 Mar 2021 04:33:22 -0800 (PST) X-Google-Smtp-Source: ABdhPJz5EPidZlyQX0FliKUICS/ImbrfhJbWcUvTNj7nTugqRUtSMiN4I/lpP86FEwF1Z5rQnTqS X-Received: by 2002:a17:906:37db:: with SMTP id o27mr2109976ejc.60.1614947602072; Fri, 05 Mar 2021 04:33:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614947602; cv=none; d=google.com; s=arc-20160816; b=jq2BoZMldCKsowyPosDTydrM30m+luS+U5A5qWfeOXP8YB0DyLc8q281g2DEWqHP2V Plzz2mmh01iNy1UnjvtgkYIeTCEfMcVdngU3XUIfZ1BX0x8pFdO7Rz3Sxhw7iX6cX8rO rW3yaxC2BJU/9gBBovAHj4J+XqzonaBaMHvNLybIHGYVIFsUZKP9Zmp99nBRxJ1ERUGZ ygaBJOLFdbs9nIc/v1mor17nJYYs3OXLMFh2g1EG6oOTjH6dxWCjOlroScIuSw6jpzQQ K0DpXlEWyKOKDBjFSe5tH1Ni1PzL4g6MTCNabpFrhX9FBN208kOqsw6uPkOUN4l+XKpv XRNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=OJXYlR4bqdquAtizKRWrsSspF6XOQfTug0Akf25Ow8E=; b=FYuV5X1rO4VdUSzA7o1ji7kNVEQfEGJEht9DSyLGcgjz/Dk3FNmStzx3qkQ6o8JSgt Lcr5tGbVJ5DXCBQRESg8bJOngS2evXFDZs1dDp50b6XX9kRAcTsMeC6SGpDkk85HiXAm 1dPu49W0zNwpXEYsVOHcqkMIPVR5FcPM8WOddKG1ECl2u1ETVUWe94qJsoeSdRilmtjO JGZyga+K4Fe9O+IJGCKK6sV6bq7dSQ+U24F6r9U83OXPOe/D50xspIGFIM2FGBz08LuL lL+JIj+uZEAkhkpNW2nx2FBE0HCTwzOUQ8No5YIFipGP9DqC458ehYBM9CTAWwGnDS31 cWTw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=b3TQUvsF; 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=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id kw15si1216254ejc.217.2021.03.05.04.32.58; Fri, 05 Mar 2021 04:33:22 -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=@linuxfoundation.org header.s=korg header.b=b3TQUvsF; 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=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232439AbhCEMbw (ORCPT + 99 others); Fri, 5 Mar 2021 07:31:52 -0500 Received: from mail.kernel.org ([198.145.29.99]:41240 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231481AbhCEMbJ (ORCPT ); Fri, 5 Mar 2021 07:31:09 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 0DA1A6503E; Fri, 5 Mar 2021 12:31:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1614947468; bh=iZsLd584RbSUhwjPW9xpgntjv5HdqZmgRYr2gYXj+3M=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=b3TQUvsFOmE/Y/RW1kRGdScwxg7qNs71IEbnLTKC/zr5Q+ky+CotT1/DAOY5+w0xk zKavj8TVB+oU6nanOOLwFJf5pHGVPOlZq78QuwvHNnOVZPlj4CI176U/ywQ3hSVB3B 3sZW/M02Vu4aJ2AAIAXdUrzeRCPs1XUYtXQ4WxO8= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Jim Mattson , "Peter Zijlstra (Intel)" , Andi Kleen , Sasha Levin Subject: [PATCH 5.10 074/102] perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] Date: Fri, 5 Mar 2021 13:21:33 +0100 Message-Id: <20210305120906.917849403@linuxfoundation.org> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210305120903.276489876@linuxfoundation.org> References: <20210305120903.276489876@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Jim Mattson [ Upstream commit b3c3361fe325074d4144c29d46daae4fc5a268d5 ] 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 Signed-off-by: Sasha Levin --- 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 7d4d89fa8647..aaa7bffdb20f 100644 --- a/arch/x86/events/intel/core.c +++ b/arch/x86/events/intel/core.c @@ -4384,6 +4384,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), -- 2.30.1