public inbox for linux-perf-users@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] perf test: Parse perf stat Topdown events for aarch64
@ 2024-10-29 14:43 vmolnaro
  2024-10-29 15:25 ` Ian Rogers
  0 siblings, 1 reply; 6+ messages in thread
From: vmolnaro @ 2024-10-29 14:43 UTC (permalink / raw)
  To: linux-perf-users, acme, acme
  Cc: mpetlan, peterz, mingo, namhyung, mark.rutland,
	alexander.shishkin, jolsa, irogers, adrian.hunter, kan.liang,
	yangyicong, tim.c.chen

From: Veronika Molnarova <vmolnaro@redhat.com>

The 'perf stat' output on aarch64 machines with topdown events wasn't
counted for in the 'perf stat STD output linter' test case. Add the
topdown metric to the skip_metric list as it is done for topdown events
on other systems.

The Topdown events are also disabled on aarch64 KVM guests because the
value of caps/slots is set to 0 due to the part of the system register
being a stub. This prevents the metric for the topdown events from being
computed, leaving the 'perf stat' topdown metric without any value at
all. Add the "TopdownL1" to the skip_metric list as well to handle this
possibility.

Before aarch64:

    100: perf stat STD output linter:
    --- start ---
    test child forked, pid 403305
    Checking STD output: no args Unknown event name in TopdownL1                 #      4.3 percent of slots  slots_lost_misspeculation_fraction
    ---- end(-1) ----
    100: perf stat STD output linter                                     : FAILED!

Before aarch64 KVM:

    100: perf stat STD output linter:
    --- start ---
    test child forked, pid 404671
    Checking STD output: no args Unknown event name in TopdownL1
    ---- end(-1) ----
    100: perf stat STD output linter                                     : FAILED!

After:

    100: perf stat STD output linter:
    --- start ---
    test child forked, pid 404777
    Checking STD output: no args [Success]
    Checking STD output: system wide [Success]
    Checking STD output: interval [Success]
    Checking STD output: per thread [Success]
    Checking STD output: per node [Success]
    Checking STD output: system wide no aggregation [Success]
    Checking STD output: per core [Success]
    Checking STD output: per cache instance [Success]
    Checking STD output: per cluster [Success]
    Checking STD output: per die [Success]
    Checking STD output: per socket [Success]
    ---- end(0) ----
    100: perf stat STD output linter                                     : Ok

Signed-off-by: Veronika Molnarova <vmolnaro@redhat.com>
---
 tools/perf/tests/shell/stat+std_output.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/perf/tests/shell/stat+std_output.sh b/tools/perf/tests/shell/stat+std_output.sh
index cbf2894b2c846a04..0f7967be60afdc7d 100755
--- a/tools/perf/tests/shell/stat+std_output.sh
+++ b/tools/perf/tests/shell/stat+std_output.sh
@@ -13,7 +13,7 @@ stat_output=$(mktemp /tmp/__perf_test.stat_output.std.XXXXX)
 
 event_name=(cpu-clock task-clock context-switches cpu-migrations page-faults stalled-cycles-frontend stalled-cycles-backend cycles instructions branches branch-misses)
 event_metric=("CPUs utilized" "CPUs utilized" "/sec" "/sec" "/sec" "frontend cycles idle" "backend cycles idle" "GHz" "insn per cycle" "/sec" "of all branches")
-skip_metric=("stalled cycles per insn" "tma_" "retiring" "frontend_bound" "bad_speculation" "backend_bound")
+skip_metric=("stalled cycles per insn" "tma_" "retiring" "frontend_bound" "bad_speculation" "backend_bound" "TopdownL1" "percent of slots")
 
 cleanup() {
   rm -f "${stat_output}"
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH] perf test: Parse perf stat Topdown events for aarch64
  2024-10-29 14:43 [PATCH] perf test: Parse perf stat Topdown events for aarch64 vmolnaro
@ 2024-10-29 15:25 ` Ian Rogers
  2024-11-18 10:04   ` Veronika Molnarova
  0 siblings, 1 reply; 6+ messages in thread
From: Ian Rogers @ 2024-10-29 15:25 UTC (permalink / raw)
  To: vmolnaro
  Cc: linux-perf-users, acme, acme, mpetlan, peterz, mingo, namhyung,
	mark.rutland, alexander.shishkin, jolsa, adrian.hunter, kan.liang,
	yangyicong, tim.c.chen

On Tue, Oct 29, 2024 at 7:44 AM <vmolnaro@redhat.com> wrote:
>
> From: Veronika Molnarova <vmolnaro@redhat.com>
>
> The 'perf stat' output on aarch64 machines with topdown events wasn't
> counted for in the 'perf stat STD output linter' test case. Add the
> topdown metric to the skip_metric list as it is done for topdown events
> on other systems.
>
> The Topdown events are also disabled on aarch64 KVM guests because the
> value of caps/slots is set to 0 due to the part of the system register
> being a stub. This prevents the metric for the topdown events from being
> computed, leaving the 'perf stat' topdown metric without any value at
> all. Add the "TopdownL1" to the skip_metric list as well to handle this
> possibility.
>
> Before aarch64:
>
>     100: perf stat STD output linter:
>     --- start ---
>     test child forked, pid 403305
>     Checking STD output: no args Unknown event name in TopdownL1                 #      4.3 percent of slots  slots_lost_misspeculation_fraction
>     ---- end(-1) ----
>     100: perf stat STD output linter                                     : FAILED!
>
> Before aarch64 KVM:
>
>     100: perf stat STD output linter:
>     --- start ---
>     test child forked, pid 404671
>     Checking STD output: no args Unknown event name in TopdownL1
>     ---- end(-1) ----
>     100: perf stat STD output linter                                     : FAILED!
>
> After:
>
>     100: perf stat STD output linter:
>     --- start ---
>     test child forked, pid 404777
>     Checking STD output: no args [Success]
>     Checking STD output: system wide [Success]
>     Checking STD output: interval [Success]
>     Checking STD output: per thread [Success]
>     Checking STD output: per node [Success]
>     Checking STD output: system wide no aggregation [Success]
>     Checking STD output: per core [Success]
>     Checking STD output: per cache instance [Success]
>     Checking STD output: per cluster [Success]
>     Checking STD output: per die [Success]
>     Checking STD output: per socket [Success]
>     ---- end(0) ----
>     100: perf stat STD output linter                                     : Ok
>
> Signed-off-by: Veronika Molnarova <vmolnaro@redhat.com>
>
> ---
>  tools/perf/tests/shell/stat+std_output.sh | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/tools/perf/tests/shell/stat+std_output.sh b/tools/perf/tests/shell/stat+std_output.sh
> index cbf2894b2c846a04..0f7967be60afdc7d 100755
> --- a/tools/perf/tests/shell/stat+std_output.sh
> +++ b/tools/perf/tests/shell/stat+std_output.sh
> @@ -13,7 +13,7 @@ stat_output=$(mktemp /tmp/__perf_test.stat_output.std.XXXXX)
>
>  event_name=(cpu-clock task-clock context-switches cpu-migrations page-faults stalled-cycles-frontend stalled-cycles-backend cycles instructions branches branch-misses)
>  event_metric=("CPUs utilized" "CPUs utilized" "/sec" "/sec" "/sec" "frontend cycles idle" "backend cycles idle" "GHz" "insn per cycle" "/sec" "of all branches")
> -skip_metric=("stalled cycles per insn" "tma_" "retiring" "frontend_bound" "bad_speculation" "backend_bound")
> +skip_metric=("stalled cycles per insn" "tma_" "retiring" "frontend_bound" "bad_speculation" "backend_bound" "TopdownL1" "percent of slots")

I saw similar issues and sent:
https://lore.kernel.org/lkml/20240417183219.1208493-1-irogers@google.com/
but got distracted. A difference there is automating the generation of
the skip_metric list rather than hard coding it. Hard coding may be
the most pragmatic thing to do in the near term.

Thanks,
Ian

>  cleanup() {
>    rm -f "${stat_output}"
> --
> 2.43.0
>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] perf test: Parse perf stat Topdown events for aarch64
  2024-10-29 15:25 ` Ian Rogers
@ 2024-11-18 10:04   ` Veronika Molnarova
  2024-11-18 21:31     ` Ian Rogers
  0 siblings, 1 reply; 6+ messages in thread
From: Veronika Molnarova @ 2024-11-18 10:04 UTC (permalink / raw)
  To: Ian Rogers
  Cc: linux-perf-users, acme, acme, mpetlan, peterz, mingo, namhyung,
	mark.rutland, alexander.shishkin, jolsa, adrian.hunter, kan.liang,
	yangyicong, tim.c.chen



On 10/29/24 16:25, Ian Rogers wrote:
> On Tue, Oct 29, 2024 at 7:44 AM <vmolnaro@redhat.com> wrote:
>>
>> From: Veronika Molnarova <vmolnaro@redhat.com>
>>
>> The 'perf stat' output on aarch64 machines with topdown events wasn't
>> counted for in the 'perf stat STD output linter' test case. Add the
>> topdown metric to the skip_metric list as it is done for topdown events
>> on other systems.
>>
>> The Topdown events are also disabled on aarch64 KVM guests because the
>> value of caps/slots is set to 0 due to the part of the system register
>> being a stub. This prevents the metric for the topdown events from being
>> computed, leaving the 'perf stat' topdown metric without any value at
>> all. Add the "TopdownL1" to the skip_metric list as well to handle this
>> possibility.
>>
>> Before aarch64:
>>
>>     100: perf stat STD output linter:
>>     --- start ---
>>     test child forked, pid 403305
>>     Checking STD output: no args Unknown event name in TopdownL1                 #      4.3 percent of slots  slots_lost_misspeculation_fraction
>>     ---- end(-1) ----
>>     100: perf stat STD output linter                                     : FAILED!
>>
>> Before aarch64 KVM:
>>
>>     100: perf stat STD output linter:
>>     --- start ---
>>     test child forked, pid 404671
>>     Checking STD output: no args Unknown event name in TopdownL1
>>     ---- end(-1) ----
>>     100: perf stat STD output linter                                     : FAILED!
>>
>> After:
>>
>>     100: perf stat STD output linter:
>>     --- start ---
>>     test child forked, pid 404777
>>     Checking STD output: no args [Success]
>>     Checking STD output: system wide [Success]
>>     Checking STD output: interval [Success]
>>     Checking STD output: per thread [Success]
>>     Checking STD output: per node [Success]
>>     Checking STD output: system wide no aggregation [Success]
>>     Checking STD output: per core [Success]
>>     Checking STD output: per cache instance [Success]
>>     Checking STD output: per cluster [Success]
>>     Checking STD output: per die [Success]
>>     Checking STD output: per socket [Success]
>>     ---- end(0) ----
>>     100: perf stat STD output linter                                     : Ok
>>
>> Signed-off-by: Veronika Molnarova <vmolnaro@redhat.com>
>>
>> ---
>>  tools/perf/tests/shell/stat+std_output.sh | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/tools/perf/tests/shell/stat+std_output.sh b/tools/perf/tests/shell/stat+std_output.sh
>> index cbf2894b2c846a04..0f7967be60afdc7d 100755
>> --- a/tools/perf/tests/shell/stat+std_output.sh
>> +++ b/tools/perf/tests/shell/stat+std_output.sh
>> @@ -13,7 +13,7 @@ stat_output=$(mktemp /tmp/__perf_test.stat_output.std.XXXXX)
>>
>>  event_name=(cpu-clock task-clock context-switches cpu-migrations page-faults stalled-cycles-frontend stalled-cycles-backend cycles instructions branches branch-misses)
>>  event_metric=("CPUs utilized" "CPUs utilized" "/sec" "/sec" "/sec" "frontend cycles idle" "backend cycles idle" "GHz" "insn per cycle" "/sec" "of all branches")
>> -skip_metric=("stalled cycles per insn" "tma_" "retiring" "frontend_bound" "bad_speculation" "backend_bound")
>> +skip_metric=("stalled cycles per insn" "tma_" "retiring" "frontend_bound" "bad_speculation" "backend_bound" "TopdownL1" "percent of slots")
> 
> I saw similar issues and sent:
> https://lore.kernel.org/lkml/20240417183219.1208493-1-irogers@google.com/
> but got distracted. A difference there is automating the generation of
> the skip_metric list rather than hard coding it. Hard coding may be
> the most pragmatic thing to do in the near term.
> 
> Thanks,
> Ian
> 
Automating the skip_metric list generation would be great, but for
the time being, we can stick with hard coding until there is such
possibility.

Thanks,
Veronika
>>  cleanup() {
>>    rm -f "${stat_output}"
>> --
>> 2.43.0
>>
> 


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] perf test: Parse perf stat Topdown events for aarch64
  2024-11-18 10:04   ` Veronika Molnarova
@ 2024-11-18 21:31     ` Ian Rogers
  2024-12-10 15:13       ` Veronika Molnarova
  0 siblings, 1 reply; 6+ messages in thread
From: Ian Rogers @ 2024-11-18 21:31 UTC (permalink / raw)
  To: Veronika Molnarova
  Cc: linux-perf-users, acme, acme, mpetlan, peterz, mingo, namhyung,
	mark.rutland, alexander.shishkin, jolsa, adrian.hunter, kan.liang,
	yangyicong, tim.c.chen

On Mon, Nov 18, 2024 at 2:04 AM Veronika Molnarova <vmolnaro@redhat.com> wrote:
>
>
>
> On 10/29/24 16:25, Ian Rogers wrote:
> > On Tue, Oct 29, 2024 at 7:44 AM <vmolnaro@redhat.com> wrote:
> >>
> >> From: Veronika Molnarova <vmolnaro@redhat.com>
> >>
> >> The 'perf stat' output on aarch64 machines with topdown events wasn't
> >> counted for in the 'perf stat STD output linter' test case. Add the
> >> topdown metric to the skip_metric list as it is done for topdown events
> >> on other systems.
> >>
> >> The Topdown events are also disabled on aarch64 KVM guests because the
> >> value of caps/slots is set to 0 due to the part of the system register
> >> being a stub. This prevents the metric for the topdown events from being
> >> computed, leaving the 'perf stat' topdown metric without any value at
> >> all. Add the "TopdownL1" to the skip_metric list as well to handle this
> >> possibility.
> >>
> >> Before aarch64:
> >>
> >>     100: perf stat STD output linter:
> >>     --- start ---
> >>     test child forked, pid 403305
> >>     Checking STD output: no args Unknown event name in TopdownL1                 #      4.3 percent of slots  slots_lost_misspeculation_fraction
> >>     ---- end(-1) ----
> >>     100: perf stat STD output linter                                     : FAILED!
> >>
> >> Before aarch64 KVM:
> >>
> >>     100: perf stat STD output linter:
> >>     --- start ---
> >>     test child forked, pid 404671
> >>     Checking STD output: no args Unknown event name in TopdownL1
> >>     ---- end(-1) ----
> >>     100: perf stat STD output linter                                     : FAILED!
> >>
> >> After:
> >>
> >>     100: perf stat STD output linter:
> >>     --- start ---
> >>     test child forked, pid 404777
> >>     Checking STD output: no args [Success]
> >>     Checking STD output: system wide [Success]
> >>     Checking STD output: interval [Success]
> >>     Checking STD output: per thread [Success]
> >>     Checking STD output: per node [Success]
> >>     Checking STD output: system wide no aggregation [Success]
> >>     Checking STD output: per core [Success]
> >>     Checking STD output: per cache instance [Success]
> >>     Checking STD output: per cluster [Success]
> >>     Checking STD output: per die [Success]
> >>     Checking STD output: per socket [Success]
> >>     ---- end(0) ----
> >>     100: perf stat STD output linter                                     : Ok
> >>
> >> Signed-off-by: Veronika Molnarova <vmolnaro@redhat.com>
> >>
> >> ---
> >>  tools/perf/tests/shell/stat+std_output.sh | 2 +-
> >>  1 file changed, 1 insertion(+), 1 deletion(-)
> >>
> >> diff --git a/tools/perf/tests/shell/stat+std_output.sh b/tools/perf/tests/shell/stat+std_output.sh
> >> index cbf2894b2c846a04..0f7967be60afdc7d 100755
> >> --- a/tools/perf/tests/shell/stat+std_output.sh
> >> +++ b/tools/perf/tests/shell/stat+std_output.sh
> >> @@ -13,7 +13,7 @@ stat_output=$(mktemp /tmp/__perf_test.stat_output.std.XXXXX)
> >>
> >>  event_name=(cpu-clock task-clock context-switches cpu-migrations page-faults stalled-cycles-frontend stalled-cycles-backend cycles instructions branches branch-misses)
> >>  event_metric=("CPUs utilized" "CPUs utilized" "/sec" "/sec" "/sec" "frontend cycles idle" "backend cycles idle" "GHz" "insn per cycle" "/sec" "of all branches")
> >> -skip_metric=("stalled cycles per insn" "tma_" "retiring" "frontend_bound" "bad_speculation" "backend_bound")
> >> +skip_metric=("stalled cycles per insn" "tma_" "retiring" "frontend_bound" "bad_speculation" "backend_bound" "TopdownL1" "percent of slots")
> >
> > I saw similar issues and sent:
> > https://lore.kernel.org/lkml/20240417183219.1208493-1-irogers@google.com/
> > but got distracted. A difference there is automating the generation of
> > the skip_metric list rather than hard coding it. Hard coding may be
> > the most pragmatic thing to do in the near term.
> >
> > Thanks,
> > Ian
> >
> Automating the skip_metric list generation would be great, but for
> the time being, we can stick with hard coding until there is such
> possibility.

Acked-by: Ian Rogers <irogers@google.com>

Thanks,
Ian

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] perf test: Parse perf stat Topdown events for aarch64
  2024-11-18 21:31     ` Ian Rogers
@ 2024-12-10 15:13       ` Veronika Molnarova
  2024-12-10 18:45         ` Arnaldo Carvalho de Melo
  0 siblings, 1 reply; 6+ messages in thread
From: Veronika Molnarova @ 2024-12-10 15:13 UTC (permalink / raw)
  To: Ian Rogers
  Cc: linux-perf-users, acme, acme, mpetlan, peterz, mingo, namhyung,
	mark.rutland, alexander.shishkin, jolsa, adrian.hunter, kan.liang,
	yangyicong, tim.c.chen



On 11/18/24 22:31, Ian Rogers wrote:
> On Mon, Nov 18, 2024 at 2:04 AM Veronika Molnarova <vmolnaro@redhat.com> wrote:
>>
>>
>>
>> On 10/29/24 16:25, Ian Rogers wrote:
>>> On Tue, Oct 29, 2024 at 7:44 AM <vmolnaro@redhat.com> wrote:
>>>>
>>>> From: Veronika Molnarova <vmolnaro@redhat.com>
>>>>
>>>> The 'perf stat' output on aarch64 machines with topdown events wasn't
>>>> counted for in the 'perf stat STD output linter' test case. Add the
>>>> topdown metric to the skip_metric list as it is done for topdown events
>>>> on other systems.
>>>>
>>>> The Topdown events are also disabled on aarch64 KVM guests because the
>>>> value of caps/slots is set to 0 due to the part of the system register
>>>> being a stub. This prevents the metric for the topdown events from being
>>>> computed, leaving the 'perf stat' topdown metric without any value at
>>>> all. Add the "TopdownL1" to the skip_metric list as well to handle this
>>>> possibility.
>>>>
>>>> Before aarch64:
>>>>
>>>>     100: perf stat STD output linter:
>>>>     --- start ---
>>>>     test child forked, pid 403305
>>>>     Checking STD output: no args Unknown event name in TopdownL1                 #      4.3 percent of slots  slots_lost_misspeculation_fraction
>>>>     ---- end(-1) ----
>>>>     100: perf stat STD output linter                                     : FAILED!
>>>>
>>>> Before aarch64 KVM:
>>>>
>>>>     100: perf stat STD output linter:
>>>>     --- start ---
>>>>     test child forked, pid 404671
>>>>     Checking STD output: no args Unknown event name in TopdownL1
>>>>     ---- end(-1) ----
>>>>     100: perf stat STD output linter                                     : FAILED!
>>>>
>>>> After:
>>>>
>>>>     100: perf stat STD output linter:
>>>>     --- start ---
>>>>     test child forked, pid 404777
>>>>     Checking STD output: no args [Success]
>>>>     Checking STD output: system wide [Success]
>>>>     Checking STD output: interval [Success]
>>>>     Checking STD output: per thread [Success]
>>>>     Checking STD output: per node [Success]
>>>>     Checking STD output: system wide no aggregation [Success]
>>>>     Checking STD output: per core [Success]
>>>>     Checking STD output: per cache instance [Success]
>>>>     Checking STD output: per cluster [Success]
>>>>     Checking STD output: per die [Success]
>>>>     Checking STD output: per socket [Success]
>>>>     ---- end(0) ----
>>>>     100: perf stat STD output linter                                     : Ok
>>>>
>>>> Signed-off-by: Veronika Molnarova <vmolnaro@redhat.com>
>>>>
>>>> ---
>>>>  tools/perf/tests/shell/stat+std_output.sh | 2 +-
>>>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>>>
>>>> diff --git a/tools/perf/tests/shell/stat+std_output.sh b/tools/perf/tests/shell/stat+std_output.sh
>>>> index cbf2894b2c846a04..0f7967be60afdc7d 100755
>>>> --- a/tools/perf/tests/shell/stat+std_output.sh
>>>> +++ b/tools/perf/tests/shell/stat+std_output.sh
>>>> @@ -13,7 +13,7 @@ stat_output=$(mktemp /tmp/__perf_test.stat_output.std.XXXXX)
>>>>
>>>>  event_name=(cpu-clock task-clock context-switches cpu-migrations page-faults stalled-cycles-frontend stalled-cycles-backend cycles instructions branches branch-misses)
>>>>  event_metric=("CPUs utilized" "CPUs utilized" "/sec" "/sec" "/sec" "frontend cycles idle" "backend cycles idle" "GHz" "insn per cycle" "/sec" "of all branches")
>>>> -skip_metric=("stalled cycles per insn" "tma_" "retiring" "frontend_bound" "bad_speculation" "backend_bound")
>>>> +skip_metric=("stalled cycles per insn" "tma_" "retiring" "frontend_bound" "bad_speculation" "backend_bound" "TopdownL1" "percent of slots")
>>>
>>> I saw similar issues and sent:
>>> https://lore.kernel.org/lkml/20240417183219.1208493-1-irogers@google.com/
>>> but got distracted. A difference there is automating the generation of
>>> the skip_metric list rather than hard coding it. Hard coding may be
>>> the most pragmatic thing to do in the near term.
>>>
>>> Thanks,
>>> Ian
>>>
>> Automating the skip_metric list generation would be great, but for
>> the time being, we can stick with hard coding until there is such
>> possibility.
> 
> Acked-by: Ian Rogers <irogers@google.com>
> 
> Thanks,
> Ian
> 
Ping on this patch. Please let me know if it's missing anything.

Thanks,
Veronika


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] perf test: Parse perf stat Topdown events for aarch64
  2024-12-10 15:13       ` Veronika Molnarova
@ 2024-12-10 18:45         ` Arnaldo Carvalho de Melo
  0 siblings, 0 replies; 6+ messages in thread
From: Arnaldo Carvalho de Melo @ 2024-12-10 18:45 UTC (permalink / raw)
  To: Veronika Molnarova
  Cc: Ian Rogers, linux-perf-users, acme, mpetlan, peterz, mingo,
	namhyung, mark.rutland, alexander.shishkin, jolsa, adrian.hunter,
	kan.liang, yangyicong, tim.c.chen

On Tue, Dec 10, 2024 at 04:13:27PM +0100, Veronika Molnarova wrote:
> On 11/18/24 22:31, Ian Rogers wrote:
> > On Mon, Nov 18, 2024 at 2:04 AM Veronika Molnarova <vmolnaro@redhat.com> wrote:
> >> On 10/29/24 16:25, Ian Rogers wrote:
> >>> I saw similar issues and sent:
> >>> https://lore.kernel.org/lkml/20240417183219.1208493-1-irogers@google.com/
> >>> but got distracted. A difference there is automating the generation of
> >>> the skip_metric list rather than hard coding it. Hard coding may be
> >>> the most pragmatic thing to do in the near term.

> >> Automating the skip_metric list generation would be great, but for
> >> the time being, we can stick with hard coding until there is such
> >> possibility.

> > Acked-by: Ian Rogers <irogers@google.com>

> Ping on this patch. Please let me know if it's missing anything.

Thanks, applied to perf-tools-next.

- Arnaldo

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-12-10 18:45 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-29 14:43 [PATCH] perf test: Parse perf stat Topdown events for aarch64 vmolnaro
2024-10-29 15:25 ` Ian Rogers
2024-11-18 10:04   ` Veronika Molnarova
2024-11-18 21:31     ` Ian Rogers
2024-12-10 15:13       ` Veronika Molnarova
2024-12-10 18:45         ` Arnaldo Carvalho de Melo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox