perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions
IBS_OP_DATA2 DataSrc provides detail about location of the data being accessed from by load ops. Define macros for legacy and extended DataSrc values. Signed-off-by: Ravi Bangoria <ravi.bangoria@amd.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://lkml.kernel.org/r/20220928095805.596-3-ravi.bangoria@amd.com
This commit is contained in:
parent
ee3e88dfec
commit
610c238041
|
@ -6,6 +6,22 @@
|
|||
|
||||
#include <asm/msr-index.h>
|
||||
|
||||
/* IBS_OP_DATA2 DataSrc */
|
||||
#define IBS_DATA_SRC_LOC_CACHE 2
|
||||
#define IBS_DATA_SRC_DRAM 3
|
||||
#define IBS_DATA_SRC_REM_CACHE 4
|
||||
#define IBS_DATA_SRC_IO 7
|
||||
|
||||
/* IBS_OP_DATA2 DataSrc Extension */
|
||||
#define IBS_DATA_SRC_EXT_LOC_CACHE 1
|
||||
#define IBS_DATA_SRC_EXT_NEAR_CCX_CACHE 2
|
||||
#define IBS_DATA_SRC_EXT_DRAM 3
|
||||
#define IBS_DATA_SRC_EXT_FAR_CCX_CACHE 5
|
||||
#define IBS_DATA_SRC_EXT_PMEM 6
|
||||
#define IBS_DATA_SRC_EXT_IO 7
|
||||
#define IBS_DATA_SRC_EXT_EXT_MEM 8
|
||||
#define IBS_DATA_SRC_EXT_PEER_AGENT_MEM 12
|
||||
|
||||
/*
|
||||
* IBS Hardware MSRs
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue