2022-11-03 | Ian Rogers | perf build: Update to C standard to gnu11 ...org/lkml/20221024011024.462518-1-irogers@google.com/ Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221024181913.630986-2-irogers@google.com |
commit | commitdiff | tree |
2022-10-31 | Ian Rogers | perf test: Parse events workaround for dash/minus Signed-off-by: Ian Rogers <irogers@google.com> ...lkml/20221013011205.3151391-1-irogers@google.com |
commit | commitdiff | tree |
2022-10-25 | Ian Rogers | perf record: Fix event fd races Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221024011024.462518-1-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf vendor events: Update Intel broadwellde Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-24-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf vendor events: Update Intel tigerlake Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-23-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf vendor events: Update Intel skylake Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-22-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf vendor events: Update silvermont cpuids Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-21-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf vendor events: Update Intel sapphirerapids Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-20-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf vendor events: Update Intel sandybridge Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-19-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf vendor events: Update Intel jaketown Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-18-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf vendor events: Update Intel ivytown Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-17-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf vendor events: Update Intel ivybridge Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-16-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf vendor events: Update Intel icelakex Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-15-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf vendor events: Update Intel icelake Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-14-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf vendor events: Update Intel haswellx Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-13-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf vendor events: Update Intel haswell Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-12-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf vendor events: Update elkhartlake cpuids Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-11-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf vendor events: Update Intel cascadelakex Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-10-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf vendor events: Update Intel broadwellx Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-9-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf vendor events: Update Intel broadwell Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-8-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf vendor events: Update Intel alderlake Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-7-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf vendor events: Update Intel skylakex Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-6-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf metrics: Don't scale counts going into metrics Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-5-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf expr: Remove jevents case workaround Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-4-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf test: Adjust case of test metrics Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-3-irogers@google.com |
commit | commitdiff | tree |
2022-10-06 | Ian Rogers | perf expr: Allow a double if expression Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20221004021612.325521-2-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf test: Add basic core_wide expression test Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220831174926.579643-8-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf metrics: Wire up core_wide Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220831174926.579643-7-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf stat: Delay metric parsing Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220831174926.579643-6-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf topology: Add core_wide Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220831174926.579643-5-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf smt: Compute SMT from topology Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220831174926.579643-4-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf expr: Move the scanner_ctx into the parse_ctx Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220831174926.579643-3-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf cpumap: Add range data encoding Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220614143353.1559597-7-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf events: Prefer union over variable length array Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220614143353.1559597-6-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf smt: Tidy header guard add SPDX Signed-off-by: Ian Rogers <irogers@google.com> ...org/lkml/20220830164846.401143-2-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf build: Enable -Wthread-safety with clang Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220826164242.43412-19-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf top: Fixes for thread safety analysis Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220826164242.43412-18-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf sched: Fixes for thread safety analysis Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220826164242.43412-17-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf mutex: Add thread safety annotations Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220826164242.43412-16-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf dso: Hold lock when accessing nsinfo ...users/20211118193714.2293728-1-irogers@google.com/ Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220826164242.43412-15-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf top: Update use of pthread mutex Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220826164242.43412-14-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf annotate: Update use of pthread mutex Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220826164242.43412-13-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf dso: Update use of pthread mutex Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220826164242.43412-12-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf mmap: Remove unnecessary pthread.h include Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220826164242.43412-11-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf ui: Update use of pthread mutex Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220826164242.43412-10-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf sched: Update use of pthread mutex Signed-off-by: Ian Rogers <irogers@google.com> ...kernel.org/r/20220826164242.43412-9-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf record: Update use of pthread mutex Signed-off-by: Ian Rogers <irogers@google.com> ...kernel.org/r/20220826164242.43412-8-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf lock: Remove unused pthread.h include Signed-off-by: Ian Rogers <irogers@google.com> ...kernel.org/r/20220826164242.43412-7-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf bpf: Remove unused pthread.h include Signed-off-by: Ian Rogers <irogers@google.com> ...kernel.org/r/20220826164242.43412-6-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf hist: Update use of pthread mutex Signed-off-by: Ian Rogers <irogers@google.com> ...kernel.org/r/20220826164242.43412-5-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf tests: Avoid pthread.h inclusion Signed-off-by: Ian Rogers <irogers@google.com> ...kernel.org/r/20220826164242.43412-4-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf bench: Update use of pthread mutex/cond Signed-off-by: Ian Rogers <irogers@google.com> ...kernel.org/r/20220826164242.43412-3-irogers@google.com |
commit | commitdiff | tree |
2022-10-04 | Ian Rogers | perf hashmap: Tidy hashmap dependency ...org/lkml/20200515221732.44078-8-irogers@google.com/ Signed-off-by: Ian Rogers <irogers@google.com> ...org/lkml/20220824050604.352156-1-irogers@google.com |
commit | commitdiff | tree |
2022-09-02 | Ian Rogers | selftests/xsk: Avoid use-after-free on ctx Signed-off-by: Ian Rogers <irogers@google.com> ...org/bpf/20220901202645.1463552-1-irogers@google.com |
commit | commitdiff | tree |
2022-08-31 | Ian Rogers | perf metric: Return early if no CPU PMU table exists Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220830164846.401143-3-irogers@google.com |
commit | commitdiff | tree |
2022-08-27 | Ian Rogers | perf sched: Fix memory leaks in __cmd_record detected... Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220824145733.409005-1-irogers@google.com |
commit | commitdiff | tree |
2022-08-27 | Ian Rogers | perf test: Stat test for repeat with a weak group Signed-off-by: Ian Rogers <irogers@google.com> ...kernel.org/r/20220822213352.75721-2-irogers@google.com |
commit | commitdiff | tree |
2022-08-27 | Ian Rogers | perf stat: Clear evsel->reset_group for each stat run Signed-off-by: Ian Rogers <irogers@google.com> ...kernel.org/r/20220822213352.75721-1-irogers@google.com |
commit | commitdiff | tree |
2022-08-19 | Ian Rogers | perf cpumap: Fix alignment for masks in event encoding Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220614143353.1559597-5-irogers@google.com |
commit | commitdiff | tree |
2022-08-19 | Ian Rogers | perf cpumap: Compute mask size in constant time Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220614143353.1559597-4-irogers@google.com |
commit | commitdiff | tree |
2022-08-19 | Ian Rogers | perf cpumap: Synthetic events and const/static Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220614143353.1559597-3-irogers@google.com |
commit | commitdiff | tree |
2022-08-19 | Ian Rogers | perf cpumap: Const map for max() Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220614143353.1559597-2-irogers@google.com |
commit | commitdiff | tree |
2022-08-13 | Ian Rogers | perf jevents: Fold strings optimization Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220812230949.683239-15-irogers@google.com |
commit | commitdiff | tree |
2022-08-13 | Ian Rogers | perf jevents: Compress the pmu_events_table Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220812230949.683239-14-irogers@google.com |
commit | commitdiff | tree |
2022-08-13 | Ian Rogers | perf metrics: Copy entire pmu_event in find metric Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220812230949.683239-13-irogers@google.com |
commit | commitdiff | tree |
2022-08-13 | Ian Rogers | perf pmu-events: Hide the pmu_events Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220812230949.683239-12-irogers@google.com |
commit | commitdiff | tree |
2022-08-13 | Ian Rogers | perf pmu-events: Don't assume pmu_event is an array Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220812230949.683239-11-irogers@google.com |
commit | commitdiff | tree |
2022-08-13 | Ian Rogers | perf pmu-events: Move test events/metrics to JSON Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220812230949.683239-10-irogers@google.com |
commit | commitdiff | tree |
2022-08-13 | Ian Rogers | perf test: Use full metric resolution Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220812230949.683239-9-irogers@google.com |
commit | commitdiff | tree |
2022-08-13 | Ian Rogers | perf pmu-events: Hide pmu_events_map Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220812230949.683239-8-irogers@google.com |
commit | commitdiff | tree |
2022-08-13 | Ian Rogers | perf pmu-events: Avoid passing pmu_events_map Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220812230949.683239-7-irogers@google.com |
commit | commitdiff | tree |
2022-08-13 | Ian Rogers | perf pmu-events: Hide pmu_sys_event_tables Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220812230949.683239-6-irogers@google.com |
commit | commitdiff | tree |
2022-08-13 | Ian Rogers | perf jevents: Sort JSON files entries Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220812230949.683239-5-irogers@google.com |
commit | commitdiff | tree |
2022-08-13 | Ian Rogers | perf jevents: Provide path to JSON file on error Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220812230949.683239-4-irogers@google.com |
commit | commitdiff | tree |
2022-08-13 | Ian Rogers | perf jevents: Remove the type/version variables Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220812230949.683239-3-irogers@google.com |
commit | commitdiff | tree |
2022-08-13 | Ian Rogers | perf jevent: Add an 'all' architecture argument Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220812230949.683239-2-irogers@google.com |
commit | commitdiff | tree |
2022-08-10 | Ian Rogers | perf vendor events: Remove bad jaketown uncore events Signed-off-by: Ian Rogers <irogers@google.com> Cc: Ian Rogers <irogers@google.com> ...org/r/20220805013856.1842878-4-irogers@google.com |
commit | commitdiff | tree |
2022-08-10 | Ian Rogers | perf vendor events: Remove bad ivytown uncore events Signed-off-by: Ian Rogers <irogers@google.com> Cc: Ian Rogers <irogers@google.com> ...org/r/20220805013856.1842878-3-irogers@google.com |
commit | commitdiff | tree |
2022-08-10 | Ian Rogers | perf vendor events: Remove bad broadwellde uncore events Signed-off-by: Ian Rogers <irogers@google.com> Cc: Ian Rogers <irogers@google.com> ...org/r/20220805013856.1842878-2-irogers@google.com |
commit | commitdiff | tree |
2022-08-10 | Ian Rogers | perf jevents: Add JEVENTS_ARCH make option Signed-off-by: Ian Rogers <irogers@google.com> ...lkml/20220804221816.1802790-4-irogers@google.com |
commit | commitdiff | tree |
2022-08-10 | Ian Rogers | perf jevents: Simplify generation of C-string Signed-off-by: Ian Rogers <irogers@google.com> ...lkml/20220804221816.1802790-3-irogers@google.com |
commit | commitdiff | tree |
2022-08-10 | Ian Rogers | perf jevents: Clean up pytype warnings Signed-off-by: Ian Rogers <irogers@google.com> ...lkml/20220804221816.1802790-2-irogers@google.com |
commit | commitdiff | tree |
2022-08-02 | Ian Rogers | perf parse-events: Break out tracepoint and printing Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220729204217.250166-3-irogers@google.com |
commit | commitdiff | tree |
2022-08-02 | Ian Rogers | perf parse-events: Don't #define YY_EXTRA_TYPE Signed-off-by: Ian Rogers <irogers@google.com> ...org/r/20220729204217.250166-2-irogers@google.com |
commit | commitdiff | tree |
2022-08-01 | Ian Rogers | perf symbol: Fail to read phdr workaround Signed-off-by: Ian Rogers <irogers@google.com> ...org/lkml/20220731164923.691193-1-irogers@google.com |
commit | commitdiff | tree |
2022-08-01 | Ian Rogers | perf test: Add user space counter reading tests Signed-off-by: Ian Rogers <irogers@google.com> ...org/lkml/20220719223946.176299-4-irogers@google.com |
commit | commitdiff | tree |
2022-08-01 | Ian Rogers | perf test: Remove x86 rdpmc test Signed-off-by: Ian Rogers <irogers@google.com> ...org/lkml/20220719223946.176299-3-irogers@google.com |
commit | commitdiff | tree |
2022-07-28 | Ian Rogers | perf vendor events: Update Intel snowridgex Signed-off-by: Ian Rogers <irogers@google.com> ...lkml/20220727220832.2865794-31-irogers@google.com |
commit | commitdiff | tree |
2022-07-28 | Ian Rogers | perf vendor events: Update Intel westmereex Signed-off-by: Ian Rogers <irogers@google.com> ...lkml/20220727220832.2865794-30-irogers@google.com |
commit | commitdiff | tree |
2022-07-28 | Ian Rogers | perf vendor events: Update Intel westmereep-sp Signed-off-by: Ian Rogers <irogers@google.com> ...lkml/20220727220832.2865794-29-irogers@google.com |
commit | commitdiff | tree |
2022-07-28 | Ian Rogers | perf vendor events: Update Intel westmereep-dp Signed-off-by: Ian Rogers <irogers@google.com> ...lkml/20220727220832.2865794-28-irogers@google.com |
commit | commitdiff | tree |
2022-07-28 | Ian Rogers | perf vendor events: Update Intel tigerlake Signed-off-by: Ian Rogers <irogers@google.com> ...lkml/20220727220832.2865794-27-irogers@google.com |
commit | commitdiff | tree |
2022-07-28 | Ian Rogers | perf vendor events: Update Intel skylakex Signed-off-by: Ian Rogers <irogers@google.com> ...lkml/20220727220832.2865794-26-irogers@google.com |
commit | commitdiff | tree |
2022-07-28 | Ian Rogers | perf vendor events: Update Intel skylake Signed-off-by: Ian Rogers <irogers@google.com> ...lkml/20220727220832.2865794-25-irogers@google.com |
commit | commitdiff | tree |
2022-07-28 | Ian Rogers | perf vendor events: Update Intel silvermont Signed-off-by: Ian Rogers <irogers@google.com> ...lkml/20220727220832.2865794-24-irogers@google.com |
commit | commitdiff | tree |
2022-07-28 | Ian Rogers | perf vendor events: Update Intel sapphirerapids Signed-off-by: Ian Rogers <irogers@google.com> ...lkml/20220727220832.2865794-23-irogers@google.com |
commit | commitdiff | tree |
2022-07-28 | Ian Rogers | perf vendor events: Update Intel sandybridge Signed-off-by: Ian Rogers <irogers@google.com> ...lkml/20220727220832.2865794-22-irogers@google.com |
commit | commitdiff | tree |
2022-07-28 | Ian Rogers | perf vendor events: Update Intel nehalemex Signed-off-by: Ian Rogers <irogers@google.com> ...lkml/20220727220832.2865794-21-irogers@google.com |
commit | commitdiff | tree |
2022-07-28 | Ian Rogers | perf vendor events: Update Intel nehalemep Signed-off-by: Ian Rogers <irogers@google.com> ...lkml/20220727220832.2865794-20-irogers@google.com |
commit | commitdiff | tree |
2022-07-28 | Ian Rogers | perf vendor events: Add Intel meteorlake Signed-off-by: Ian Rogers <irogers@google.com> ...lkml/20220727220832.2865794-19-irogers@google.com |
commit | commitdiff | tree |
next |