From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7A08BC433EF for ; Wed, 4 May 2022 02:52:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344155AbiEDC4N (ORCPT ); Tue, 3 May 2022 22:56:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59944 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344128AbiEDC4G (ORCPT ); Tue, 3 May 2022 22:56:06 -0400 Received: from mail-yw1-x1149.google.com (mail-yw1-x1149.google.com [IPv6:2607:f8b0:4864:20::1149]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7E4FC1A3AF for ; Tue, 3 May 2022 19:52:31 -0700 (PDT) Received: by mail-yw1-x1149.google.com with SMTP id 00721157ae682-2f7ee6bc6ddso2564687b3.1 for ; Tue, 03 May 2022 19:52:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=date:in-reply-to:message-id:mime-version:references:subject:from:to :cc:content-transfer-encoding; bh=/Q4saw0fsQI0XrMOLhFqHHv+cO7ddF3QCmobj7JaRns=; b=XDSsX88KFKTwe5aZ2ZygvEyfXf6FHBoUmIND30OXzKzox6Yo4WbD+Pib1a8WASGJFc VKoB+1qEoxW/ocNGMHpCSJdqwB/kxMi5PpKlNqoHCck12QUuGBsjRJ2RwQNNnNRz28MI L/i68IP34jt0MDy22Q02kFVBboJ23S/jl5UKdFJDmAEYQiG0cxfOdP7IrG3S48MBshm3 WfamIMCBPifcEb0cMcK4AIWAnq7MpTyxpE/siLw7uDH6Y6r0z1+cLIqVyElVlDvd/Y+l lUHv7iKG6inlf+ZCzt3F1xpivIkgtJJprPHKeUwi/d1h02ZZN/0Z6CfFppt6C2jh5wnW as5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:in-reply-to:message-id:mime-version :references:subject:from:to:cc:content-transfer-encoding; bh=/Q4saw0fsQI0XrMOLhFqHHv+cO7ddF3QCmobj7JaRns=; b=lH8NJwkUuSaGXx54VdytWAEOuQAmjJRMLMtURlcqS4Dnp4BInGBw86VxMgY7qDrHTb 05aXkMTPDoEHVDodCOCo++g/bFIfkx5YhtfUTTLKcKHaLa62q3iDdWAWJ/IVIJK9TSyu FhgY5PYmrJR7564OtWYVuyEW7ThCTc3GihCHTtK5uFARy/OZVNYl3NHhBUmP3g/1WYn8 1LBsL8Dc/GiY+6g9l2gvBarDNQaiSxcPJHwLzXClSkrlEErQMFL+Ox8aIJv/nyxpluwk cLMx9djvXscmNpjU9rX6M62LrSb0FtWHoatONPwD7ZsMOvs5XQhVU+RtCH7KOfihj0Ng sJfA== X-Gm-Message-State: AOAM533Sqo7P8EBD3ZUNzwW28M44Am0AZa7FZZUQAEAQ1WM9pKSi28/w DW5Lh9bFfzQXlaYDjtpiu4+SwriwJza4 X-Google-Smtp-Source: ABdhPJwgqMmO3z4Ub4tTjcRRDmxDpIXiHM0sdXbEV85BmMgIbTmhyi4FKMfTTz6HgzM6dTN9ZPEFS8XrY+W9 X-Received: from irogers.svl.corp.google.com ([2620:15c:2cd:202:51c7:3b17:aa10:ed9b]) (user=irogers job=sendgmr) by 2002:a81:78ce:0:b0:2f8:fbad:c446 with SMTP id t197-20020a8178ce000000b002f8fbadc446mr6711945ywc.498.1651632750619; Tue, 03 May 2022 19:52:30 -0700 (PDT) Date: Tue, 3 May 2022 19:52:20 -0700 In-Reply-To: <20220504025220.2754910-1-irogers@google.com> Message-Id: <20220504025220.2754910-3-irogers@google.com> Mime-Version: 1.0 References: <20220504025220.2754910-1-irogers@google.com> X-Mailer: git-send-email 2.36.0.464.gb9c8b46e94-goog Subject: [PATCH 3/3] perf vendor events: Update events for Jaketown to v21 From: Ian Rogers To: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , Maxime Coquelin , Alexandre Torgue , Kan Liang , Xing Zhengjun , Andi Kleen , John Garry , James Clark , linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org Cc: Ian Rogers Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Events are version 21: https://download.01.org/perfmon/JKT Json files generated by the latest code at: https://github.com/intel/event-converter-for-linux-perf Signed-off-by: Ian Rogers --- .../pmu-events/arch/x86/jaketown/pipeline.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/tools/perf/pmu-events/arch/x86/jaketown/pipeline.json b/tools/= perf/pmu-events/arch/x86/jaketown/pipeline.json index 87737c92c067..61a3db4d67d5 100644 --- a/tools/perf/pmu-events/arch/x86/jaketown/pipeline.json +++ b/tools/perf/pmu-events/arch/x86/jaketown/pipeline.json @@ -410,8 +410,8 @@ }, { "BriefDescription": "Reference cycles when the core is not in halt= state.", - "Counter": "Fixed counter 3", - "CounterHTOff": "Fixed counter 3", + "Counter": "Fixed counter 2", + "CounterHTOff": "Fixed counter 2", "EventName": "CPU_CLK_UNHALTED.REF_TSC", "PublicDescription": "This event counts the number of reference cy= cles when the core is not in a halt state. The core enters the halt state w= hen it is running the HLT instruction or the MWAIT instruction. This event = is not affected by core frequency changes (for example, P states, TM2 trans= itions) but has the same incrementing frequency as the time stamp counter. = This event can approximate elapsed time while the core was not in a halt st= ate. This event has a constant ratio with the CPU_CLK_UNHALTED.REF_XCLK eve= nt. It is counted on a dedicated fixed counter, leaving the four (eight whe= n Hyperthreading is disabled) programmable counters available for other eve= nts.", "SampleAfterValue": "2000003", @@ -439,8 +439,8 @@ }, { "BriefDescription": "Core cycles when the thread is not in halt st= ate.", - "Counter": "Fixed counter 2", - "CounterHTOff": "Fixed counter 2", + "Counter": "Fixed counter 1", + "CounterHTOff": "Fixed counter 1", "EventName": "CPU_CLK_UNHALTED.THREAD", "PublicDescription": "This event counts the number of core cycles = while the thread is not in a halt state. The thread enters the halt state w= hen it is running the HLT instruction. This event is a component in many ke= y event ratios. The core frequency may change from time to time due to tran= sitions associated with Enhanced Intel SpeedStep Technology or TM2. For thi= s reason this event may have a changing ratio with regards to time. When th= e core frequency is constant, this event can approximate elapsed time while= the core was not in the halt state. It is counted on a dedicated fixed cou= nter, leaving the four (eight when Hyperthreading is disabled) programmable= counters available for other events.", "SampleAfterValue": "2000003", @@ -542,8 +542,8 @@ }, { "BriefDescription": "Instructions retired from execution.", - "Counter": "Fixed counter 1", - "CounterHTOff": "Fixed counter 1", + "Counter": "Fixed counter 0", + "CounterHTOff": "Fixed counter 0", "EventName": "INST_RETIRED.ANY", "PublicDescription": "This event counts the number of instructions= retired from execution. For instructions that consist of multiple micro-op= s, this event counts the retirement of the last micro-op of the instruction= . Counting continues during hardware interrupts, traps, and inside interrup= t handlers.", "SampleAfterValue": "2000003", @@ -599,7 +599,7 @@ "UMask": "0x3" }, { - "BriefDescription": "Number of occurences waiting for the checkpoi= nts in Resource Allocation Table (RAT) to be recovered after Nuke due to al= l other cases except JEClear (e.g. whenever a ucode assist is needed like S= SE exception, memory disambiguation, etc...).", + "BriefDescription": "Number of occurrences waiting for the checkpo= ints in Resource Allocation Table (RAT) to be recovered after Nuke due to a= ll other cases except JEClear (e.g. whenever a ucode assist is needed like = SSE exception, memory disambiguation, etc...).", "Counter": "0,1,2,3", "CounterHTOff": "0,1,2,3,4,5,6,7", "CounterMask": "1", @@ -1199,4 +1199,4 @@ "SampleAfterValue": "2000003", "UMask": "0x1" } -] \ No newline at end of file +] --=20 2.36.0.464.gb9c8b46e94-goog