tools headers: Sync x86 headers with kernel sources

Sync newly introduced ARCH_PEBS_VECR_xxx macros from kernel.

Signed-off-by: Dapeng Mi <dapeng1.mi@linux.intel.com>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
Dapeng Mi 2026-09-14 09:40:42 +08:00 committed by Arnaldo Carvalho de Melo
parent 2b7e273af0
commit 7846bf499d

View File

@ -350,6 +350,13 @@
#define ARCH_PEBS_LBR_SHIFT 40
#define ARCH_PEBS_LBR (0x3ull << ARCH_PEBS_LBR_SHIFT)
#define ARCH_PEBS_VECR_XMM BIT_ULL(49)
#define ARCH_PEBS_VECR_YMMH BIT_ULL(50)
#define ARCH_PEBS_VECR_EGPRS BIT_ULL(51)
#define ARCH_PEBS_VECR_OPMASK BIT_ULL(53)
#define ARCH_PEBS_VECR_ZMMH BIT_ULL(54)
#define ARCH_PEBS_VECR_H16ZMM BIT_ULL(55)
#define ARCH_PEBS_VECR_EXT_SHIFT 49
#define ARCH_PEBS_VECR_EXT (0x7full << ARCH_PEBS_VECR_EXT_SHIFT)
#define ARCH_PEBS_GPR BIT_ULL(61)
#define ARCH_PEBS_AUX BIT_ULL(62)
#define ARCH_PEBS_EN BIT_ULL(63)