History

tools/include: Sync uapi/linux/perf.h with the kernel sources

To pick up changes from: 608f6976c309 perf/x86/intel: Support new data source for Lunar Lake This should be used to beautify perf syscall arguments and it addresses these tools/perf build warnings: Warning: Kernel ABI header differences: diff -u tools/include/uapi/linux/perf_event.h include/uapi/linux/perf_event.h Please see tools/include/uapi/README for details (it's in the first patch of this series).

Namhyung Kim committed 2 years ago

Commit 8ec94971 parent a625df31 file · +4 −2Browse files

Showing the changes to tools/include/uapi/linux (1 of 1 file). Show all

Unified · Split

tools/include/uapi/linux/perf_event.h+4−2
@@ -1349,12 +1349,14 @@ union perf_mem_data_src { · 1348 unmodified lines
1349#define PERF_MEM_LVLNUM_L2 0x02 /* L2 */1349#define PERF_MEM_LVLNUM_L2 0x02 /* L2 */
1350#define PERF_MEM_LVLNUM_L3 0x03 /* L3 */1350#define PERF_MEM_LVLNUM_L3 0x03 /* L3 */
1351#define PERF_MEM_LVLNUM_L4 0x04 /* L4 */1351#define PERF_MEM_LVLNUM_L4 0x04 /* L4 */
1352/* 5-0x7 available */1352#define PERF_MEM_LVLNUM_L2_MHB 0x05 /* L2 Miss Handling Buffer */
1353#define PERF_MEM_LVLNUM_MSC 0x06 /* Memory-side Cache */
1354/* 0x7 available */
1353#define PERF_MEM_LVLNUM_UNC 0x08 /* Uncached */1355#define PERF_MEM_LVLNUM_UNC 0x08 /* Uncached */
1354#define PERF_MEM_LVLNUM_CXL 0x09 /* CXL */1356#define PERF_MEM_LVLNUM_CXL 0x09 /* CXL */
1355#define PERF_MEM_LVLNUM_IO 0x0a /* I/O */1357#define PERF_MEM_LVLNUM_IO 0x0a /* I/O */
1356#define PERF_MEM_LVLNUM_ANY_CACHE 0x0b /* Any cache */1358#define PERF_MEM_LVLNUM_ANY_CACHE 0x0b /* Any cache */
1357#define PERF_MEM_LVLNUM_LFB 0x0c /* LFB */1359#define PERF_MEM_LVLNUM_LFB 0x0c /* LFB / L1 Miss Handling Buffer */
1358#define PERF_MEM_LVLNUM_RAM 0x0d /* RAM */1360#define PERF_MEM_LVLNUM_RAM 0x0d /* RAM */
1359#define PERF_MEM_LVLNUM_PMEM 0x0e /* PMEM */1361#define PERF_MEM_LVLNUM_PMEM 0x0e /* PMEM */
1360#define PERF_MEM_LVLNUM_NA 0x0f /* N/A */1362#define PERF_MEM_LVLNUM_NA 0x0f /* N/A */