Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp3593125pxf; Mon, 5 Apr 2021 16:52:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw7zpsFkf5QdsVd1n0oG2HnvJOw6d4MYLXvqMBrEyiJ29CcdPLSx57MP6knNb+IL3i2exg6 X-Received: by 2002:a92:d9c3:: with SMTP id n3mr23148130ilq.306.1617666746003; Mon, 05 Apr 2021 16:52:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617666745; cv=none; d=google.com; s=arc-20160816; b=E0raJIUhWoSvXuzesBnLd+UghCnDeHg2QDpqbFASrkx9Ylu8ZhxIK+fDaZROZsfv6X sPV8nftM7DppMKRh4mdxW/RKOFLsXcaiVoWFxDRlldHsBs2cjkX9DYNnGom+KVlCx8bd 6IPsMjDLn6FJp0KRv6ZKN8QXttiVrGqjJ+OKW3u9WWiMFTlkIiGZJ71nhdvQ3T9ZY8Xv T7fbezHJsgbmm39kOzwd9uOm47w3ej0F0pK9/DuE39an78emfrE9tK5ChmpueISs3Fj+ 8TwZvuEJavU/70bZbTTLSpEd7yO8P2EWm2RPPDNZ0Yc0Z8/Bzein5tvEwkP/+NNLiYee gOjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:in-reply-to:message-id:date:subject :cc:to:from:ironport-sdr:ironport-sdr; bh=tuxenT2LCLMINwr346qyZRgUbwl1+tB0yEOnAj2xU4w=; b=vuG1f66acWqehlERvvnp2+5oj1O9p9MPRoWw0seLTUpJfJ0reu8YGLVaElXAnTH5Yb oEjOb46z5t2BWXBS8nyRhCf7JfSzmA7z25HeC1d3d/IrIwXHuexVUxEqDTjW072w9h1E 9n5sEUkJN3EHiKmfs229rOPMENhpMGvVk8HfOaRKYKzL1k3hBlM+citXER8xL1hIKMU3 ZuNe/2+a4dGqZdS/ts95o54EaN0X1mOfMrNpXfSf0JffdQ14bFlJ8SrtJREUA4x3PjJX M1CSXaRX9aCe75+EcBqU/ipjUsApx6aMop8rlroNzI11iqbUaxnS7ANwJ10MHvOISRoD FmGw== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g16si1251470ilr.129.2021.04.05.16.52.14; Mon, 05 Apr 2021 16:52:25 -0700 (PDT) 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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241639AbhDEPTE (ORCPT + 99 others); Mon, 5 Apr 2021 11:19:04 -0400 Received: from mga18.intel.com ([134.134.136.126]:43443 "EHLO mga18.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238506AbhDEPSf (ORCPT ); Mon, 5 Apr 2021 11:18:35 -0400 IronPort-SDR: eJAJGSci1Ib5R1+VvUyjnhgtYb8tzXEQYlDCYlPiq+XZGdlRKcu/83JTf1ZKnlLj6Jy5d15M1T f9rjm3Jlxq3w== X-IronPort-AV: E=McAfee;i="6000,8403,9945"; a="180402989" X-IronPort-AV: E=Sophos;i="5.81,306,1610438400"; d="scan'208";a="180402989" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Apr 2021 08:18:28 -0700 IronPort-SDR: XYNeBfG3Bb8xiRnSHdU2BmXJx8Ju7eGkx0tPKJHV85S5XU6ROGGzYV6ncZ5OFDyvFSMYVmjKpS GMQrYr/Fm0+w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,306,1610438400"; d="scan'208";a="379006399" Received: from otc-lr-04.jf.intel.com ([10.54.39.41]) by orsmga003.jf.intel.com with ESMTP; 05 Apr 2021 08:18:28 -0700 From: kan.liang@linux.intel.com To: peterz@infradead.org, mingo@kernel.org, linux-kernel@vger.kernel.org Cc: acme@kernel.org, tglx@linutronix.de, bp@alien8.de, namhyung@kernel.org, jolsa@redhat.com, ak@linux.intel.com, yao.jin@linux.intel.com, alexander.shishkin@linux.intel.com, adrian.hunter@intel.com, ricardo.neri-calderon@linux.intel.com, Kan Liang Subject: [PATCH V5 23/25] perf/x86/msr: Add Alder Lake CPU support Date: Mon, 5 Apr 2021 08:11:05 -0700 Message-Id: <1617635467-181510-24-git-send-email-kan.liang@linux.intel.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1617635467-181510-1-git-send-email-kan.liang@linux.intel.com> References: <1617635467-181510-1-git-send-email-kan.liang@linux.intel.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Kan Liang PPERF and SMI_COUNT MSRs are also supported on Alder Lake. The External Design Specification (EDS) is not published yet. It comes from an authoritative internal source. The patch has been tested on real hardware. Reviewed-by: Andi Kleen Signed-off-by: Kan Liang --- arch/x86/events/msr.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/x86/events/msr.c b/arch/x86/events/msr.c index 680404c..c853b28 100644 --- a/arch/x86/events/msr.c +++ b/arch/x86/events/msr.c @@ -100,6 +100,8 @@ static bool test_intel(int idx, void *data) case INTEL_FAM6_TIGERLAKE_L: case INTEL_FAM6_TIGERLAKE: case INTEL_FAM6_ROCKETLAKE: + case INTEL_FAM6_ALDERLAKE: + case INTEL_FAM6_ALDERLAKE_L: if (idx == PERF_MSR_SMI || idx == PERF_MSR_PPERF) return true; break; -- 2.7.4