aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/perfmon
AgeCommit message (Expand)AuthorFilesLines
2024-03-18build: add option to specify supported OS list for pluginDamjan Marion1-0/+2
2024-03-04vppinfra: add os_get_online_cpu_core() and os_get_online_cpu_node()Damjan Marion1-6/+5
2023-09-13perfmon: fix perf_user_access_enabled typeTianyu Li1-1/+1
2023-07-28vlib: pci cleanup and improvementsDamjan Marion1-2/+2
2023-04-25perfmon: fix perfmon start type argumentMaxime Peim1-5/+3
2022-07-12perfmon: add Arm event bundlesZachary Leaf9-0/+874
2022-07-12perfmon: enable perfmon plugin for ArmZachary Leaf11-35/+654
2022-07-12perfmon: make less arch dependentZachary Leaf8-101/+161
2022-03-29perfmon: fix order in cmakelists.txtRay Kinsella1-8/+8
2022-03-29perfmon: fix non-NULL terminated C-stringBenoît Ganne1-1/+1
2022-03-23perfmon: null-terminate stringDamjan Marion1-1/+1
2022-02-18perfmon: show distribution of uops delivered to frontendRay Kinsella4-8/+109
2022-02-06perfmon: Fix typo in debug log messagesJon Loeliger1-2/+2
2022-01-30perfmon: topdown level 1 and 2 for icxRay Kinsella4-63/+183
2022-01-30perfmon: fix init of bundles with pseudo eventsRay Kinsella3-18/+41
2022-01-30perfmon: check for duplicates after other checksRay Kinsella1-3/+3
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