diff options
| author | 2025-10-29 18:21:32 +0800 | |
|---|---|---|
| committer | 2025-11-07 15:08:21 +0100 | |
| commit | d21954c8a0ffbc94ffdd65106fb6da5b59042e0a (patch) | |
| tree | 0db31106a90f4af60640126766c4030ac06eff9f /tools/arch/alpha/include/uapi/git:/ssh:/git@git.zx2c4.com | |
| parent | perf/x86/intel/ds: Factor out PEBS group processing code to functions (diff) | |
perf/x86/intel: Process arch-PEBS records or record fragments
A significant difference with adaptive PEBS is that arch-PEBS record
supports fragments which means an arch-PEBS record could be split into
several independent fragments which have its own arch-PEBS header in
each fragment.
This patch defines architectural PEBS record layout structures and add
helpers to process arch-PEBS records or fragments. Only legacy PEBS
groups like basic, GPR, XMM and LBR groups are supported in this patch,
the new added YMM/ZMM/OPMASK vector registers capturing would be
supported in the future.
Signed-off-by: Dapeng Mi <dapeng1.mi@linux.intel.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://patch.msgid.link/20251029102136.61364-9-dapeng1.mi@linux.intel.com
Diffstat (limited to 'tools/arch/alpha/include/uapi/git:/ssh:/git@git.zx2c4.com')
0 files changed, 0 insertions, 0 deletions
