1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2*4882a593Smuzhiyun /* Copyright (C) 2019 Hangzhou C-SKY Microsystems co.,ltd. */ 3*4882a593Smuzhiyun 4*4882a593Smuzhiyun #ifndef _ASM_RISCV_PERF_REGS_H 5*4882a593Smuzhiyun #define _ASM_RISCV_PERF_REGS_H 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun enum perf_event_riscv_regs { 8*4882a593Smuzhiyun PERF_REG_RISCV_PC, 9*4882a593Smuzhiyun PERF_REG_RISCV_RA, 10*4882a593Smuzhiyun PERF_REG_RISCV_SP, 11*4882a593Smuzhiyun PERF_REG_RISCV_GP, 12*4882a593Smuzhiyun PERF_REG_RISCV_TP, 13*4882a593Smuzhiyun PERF_REG_RISCV_T0, 14*4882a593Smuzhiyun PERF_REG_RISCV_T1, 15*4882a593Smuzhiyun PERF_REG_RISCV_T2, 16*4882a593Smuzhiyun PERF_REG_RISCV_S0, 17*4882a593Smuzhiyun PERF_REG_RISCV_S1, 18*4882a593Smuzhiyun PERF_REG_RISCV_A0, 19*4882a593Smuzhiyun PERF_REG_RISCV_A1, 20*4882a593Smuzhiyun PERF_REG_RISCV_A2, 21*4882a593Smuzhiyun PERF_REG_RISCV_A3, 22*4882a593Smuzhiyun PERF_REG_RISCV_A4, 23*4882a593Smuzhiyun PERF_REG_RISCV_A5, 24*4882a593Smuzhiyun PERF_REG_RISCV_A6, 25*4882a593Smuzhiyun PERF_REG_RISCV_A7, 26*4882a593Smuzhiyun PERF_REG_RISCV_S2, 27*4882a593Smuzhiyun PERF_REG_RISCV_S3, 28*4882a593Smuzhiyun PERF_REG_RISCV_S4, 29*4882a593Smuzhiyun PERF_REG_RISCV_S5, 30*4882a593Smuzhiyun PERF_REG_RISCV_S6, 31*4882a593Smuzhiyun PERF_REG_RISCV_S7, 32*4882a593Smuzhiyun PERF_REG_RISCV_S8, 33*4882a593Smuzhiyun PERF_REG_RISCV_S9, 34*4882a593Smuzhiyun PERF_REG_RISCV_S10, 35*4882a593Smuzhiyun PERF_REG_RISCV_S11, 36*4882a593Smuzhiyun PERF_REG_RISCV_T3, 37*4882a593Smuzhiyun PERF_REG_RISCV_T4, 38*4882a593Smuzhiyun PERF_REG_RISCV_T5, 39*4882a593Smuzhiyun PERF_REG_RISCV_T6, 40*4882a593Smuzhiyun PERF_REG_RISCV_MAX, 41*4882a593Smuzhiyun }; 42*4882a593Smuzhiyun #endif /* _ASM_RISCV_PERF_REGS_H */ 43