Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/tools/arch/riscv/include/uapi/asm/perf_regs.h
26310 views
1
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2
/* Copyright (C) 2019 Hangzhou C-SKY Microsystems co.,ltd. */
3
4
#ifndef _ASM_RISCV_PERF_REGS_H
5
#define _ASM_RISCV_PERF_REGS_H
6
7
enum perf_event_riscv_regs {
8
PERF_REG_RISCV_PC,
9
PERF_REG_RISCV_RA,
10
PERF_REG_RISCV_SP,
11
PERF_REG_RISCV_GP,
12
PERF_REG_RISCV_TP,
13
PERF_REG_RISCV_T0,
14
PERF_REG_RISCV_T1,
15
PERF_REG_RISCV_T2,
16
PERF_REG_RISCV_S0,
17
PERF_REG_RISCV_S1,
18
PERF_REG_RISCV_A0,
19
PERF_REG_RISCV_A1,
20
PERF_REG_RISCV_A2,
21
PERF_REG_RISCV_A3,
22
PERF_REG_RISCV_A4,
23
PERF_REG_RISCV_A5,
24
PERF_REG_RISCV_A6,
25
PERF_REG_RISCV_A7,
26
PERF_REG_RISCV_S2,
27
PERF_REG_RISCV_S3,
28
PERF_REG_RISCV_S4,
29
PERF_REG_RISCV_S5,
30
PERF_REG_RISCV_S6,
31
PERF_REG_RISCV_S7,
32
PERF_REG_RISCV_S8,
33
PERF_REG_RISCV_S9,
34
PERF_REG_RISCV_S10,
35
PERF_REG_RISCV_S11,
36
PERF_REG_RISCV_T3,
37
PERF_REG_RISCV_T4,
38
PERF_REG_RISCV_T5,
39
PERF_REG_RISCV_T6,
40
PERF_REG_RISCV_MAX,
41
};
42
#endif /* _ASM_RISCV_PERF_REGS_H */
43
44