summaryrefslogtreecommitdiff
path: root/include/uapi
diff options
context:
space:
mode:
authorDapeng Mi <dapeng1.mi@linux.intel.com>2026-01-14 09:17:47 +0800
committerPeter Zijlstra <peterz@infradead.org>2026-01-15 10:04:27 +0100
commit7cd264d1972d13177acc1ac9fb11ee0a7003e2e6 (patch)
treee22ec6e85c481fa0c6947bc1f48012ce7fffb3da /include/uapi
parentd345b6bb886004ac1018da0348b5da7d9906071b (diff)
perf/x86/intel: Add support for PEBS memory auxiliary info field in NVL
Similar to DMR (Panther Cove uarch), both P-core (Coyote Cove uarch) and E-core (Arctic Wolf uarch) of NVL adopt the new PEBS memory auxiliary info layout. Coyote Cove microarchitecture shares the same PMU capabilities, including the memory auxiliary info layout, with Panther Cove. Arctic Wolf microarchitecture has a similar layout to Panther Cove, with the only difference being specific data source encoding for L2 hit cases (up to the L2 cache level). The OMR encoding remains the same as in Panther Cove. For detailed information on the memory auxiliary info encoding, please refer to section 16.2 "PEBS LOAD LATENCY AND STORE LATENCY FACILITY" in the latest ISE documentation. This patch defines Arctic Wolf specific data source encoding and then supports PEBS memory auxiliary info field for NVL. Signed-off-by: Dapeng Mi <dapeng1.mi@linux.intel.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://patch.msgid.link/20260114011750.350569-5-dapeng1.mi@linux.intel.com
Diffstat (limited to 'include/uapi')
0 files changed, 0 insertions, 0 deletions