perfmon: topdown level 1 and 2 for icx 12/35112/4
authorRay Kinsella <mdr@ashroe.eu>
Thu, 27 Jan 2022 09:55:02 +0000 (09:55 +0000)
committerDamjan Marion <dmarion@me.com>
Sun, 30 Jan 2022 15:08:18 +0000 (15:08 +0000)
commit9d0c638b0fa28b9aebd9e3c0c0bdf98361d50a50
tree58a696003ac68500a0824ad366a214d8305fbf53
parent7e8aeb876b3bf21075621e40c3c1aa2fa2874dfb
perfmon: topdown level 1 and 2 for icx

Topdown level 1 and 2 for Intel Ice Lake (ICX). Limiting topdown support
to THREAD for the moment on Ice Lake, as NODE support is still
unreliable. Also removing Topdown Level 1 from Sapphire Rapids onwards,
as Topdown LeveL 2 also shows Level 1 on Sapphire, and it reduces the
overall number of bundles.

Type: improvement

Signed-off-by: Ray Kinsella <mdr@ashroe.eu>
Change-Id: Iaa68b711dc8b6fb1090880b411debadb3c37f8bc
src/plugins/perfmon/CMakeLists.txt
src/plugins/perfmon/intel/bundle/topdown_icelake.c [new file with mode: 0644]
src/plugins/perfmon/intel/bundle/topdown_metrics.c
src/plugins/perfmon/intel/core.h