summaryrefslogtreecommitdiffstats
path: root/src/plugins/perfmon
AgeCommit message (Expand)AuthorFilesLines
2022-01-30perfmon: topdown backend bound core bundleRay Kinsella3-0/+118
2022-01-27perfmon: frontend and backend boundness bundlesRay Kinsella6-68/+334
2022-01-27perfmon: prune bundles by available pmu countersRay Kinsella3-7/+46
2022-01-27perfmon: add cli to show perf configRay Kinsella2-9/+37
2022-01-12perfmon: skipping bundle messageRay Kinsella1-1/+1
2021-12-02perfmon: compile dispatch wrapper once for each number of countersDamjan Marion3-35/+27
2021-12-02perfmon: refactor perf metric supportRay Kinsella4-189/+80
2021-11-16perfmon: fix coverity warningKlement Sekera1-2/+9
2021-11-15perfmon: rename bundle to memory stallsRay Kinsella2-9/+9
2021-11-08perfmon: fix iio-bw coverity issuesRay Kinsella1-3/+1
2021-11-07perfmon: numa node list probing should use '/online' instead of '/has_cpu'Xiaoming Jiang1-1/+1
2021-11-02perfmon: added bundle to measure pci bandwidthRay Kinsella2-0/+259
2021-11-02perfmon: added intel internal io pmu supportRay Kinsella2-9/+82
2021-10-28perfmon: fix coverity warningKlement Sekera1-0/+8
2021-10-26perfmon: properly unmap mmapped pagesKlement Sekera1-1/+1
2021-10-16perfmon: topdown lvl 2 support on sapphire rapidsRay Kinsella2-11/+167
2021-10-16perfmon: additional perf counters on icelakeRay Kinsella2-1/+31
2021-10-07perfmon: Topdown Level 1 support on SnowridgeRay Kinsella4-1/+102
2021-10-07perfmon: check bundle is supportedRay Kinsella1-0/+23
2021-10-07perfmon: fix peusdo eventsRay Kinsella1-1/+1
2021-10-05perfmon: bundles with multiple typesRay Kinsella4-35/+147
2021-10-04perfmon: topdown events as peusdo eventsRay Kinsella1-9/+13
2021-09-17vppinfra: move format_table from perfmonNathan Skrzypczak4-373/+1
2021-09-17misc: put devtools plugins into separate component/packageDamjan Marion1-0/+3
2021-09-08perfmon: sort 'show perfmon bundle' outputZachary Leaf1-0/+11
2021-09-08perfmon: add membw-bound bundleRay Kinsella4-1/+80
2021-09-08perfmon: adding support for papi TMAMRay Kinsella4-54/+113
2021-08-20perfmon: fix perf event user page readBenoît Ganne1-45/+76
2021-05-26perfmon: revert raw column supportRay Kinsella3-30/+0
2021-04-27perfmon: top down level 1 supportmdr788-25/+247
2021-04-01perfmon: combined set and start command.Ray Kinsella3-47/+36
2021-04-01perfmon: % power level per nodeRay Kinsella2-0/+58
2021-03-31perfmon: add branch mispredictionsRay Kinsella3-0/+76
2021-03-26vlib: introduce vlib_get_main_by_index(), vlib_get_n_threads()Damjan Marion1-8/+8
2021-03-16perfmon: fixes for cache hierarchyRay Kinsella1-8/+12
2021-03-16perfmon: add support for raw and timestampsRay Kinsella3-1/+24
2021-01-21perfmon: added cache hits and missesRay Kinsella2-0/+70
2020-12-18perfmon: new perfmon pluginDamjan Marion15-0/+2246
2020-12-18misc: deprecate old perfmonDamjan Marion25-25549/+0
2020-12-14misc: move to new pool_foreach macrosDamjan Marion1-3/+3
2020-07-16misc: add callback hooks and refactor pmcTom Seidenberg8-155/+313
2020-04-22misc: asan: do not poison memory after munmap()Benoît Ganne1-2/+0
2019-12-17perfmon: fix per-worker data initializationBenoît Ganne2-9/+14
2019-05-24Add callback multiplex supportDave Barach1-15/+47
2019-05-03plugins: clean up plugin descriptionsDave Wallace1-1/+1
2019-05-01Add node, frame to vlib main loop perf analysis callback argumentsDave Barach1-1/+3
2019-03-26perfmon: fix pmc hw indices out-dated when multiple pmcSu Wang1-3/+15
2019-03-20perfmon: python to C parser for intel CPUsDamjan Marion24-445/+23854
2019-01-27Fix issue with cpu_id and numa_code captured too earlyDamjan Marion1-1/+1
2019-01-27perfmon: collect data on selected thread(s)Dave Barach3-18/+86