cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

perf_regs.h (1150B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2// Copyright (C) 2019 Hangzhou C-SKY Microsystems co.,ltd.
      3
      4#ifndef _ASM_CSKY_PERF_REGS_H
      5#define _ASM_CSKY_PERF_REGS_H
      6
      7/* Index of struct pt_regs */
      8enum perf_event_csky_regs {
      9	PERF_REG_CSKY_TLS,
     10	PERF_REG_CSKY_LR,
     11	PERF_REG_CSKY_PC,
     12	PERF_REG_CSKY_SR,
     13	PERF_REG_CSKY_SP,
     14	PERF_REG_CSKY_ORIG_A0,
     15	PERF_REG_CSKY_A0,
     16	PERF_REG_CSKY_A1,
     17	PERF_REG_CSKY_A2,
     18	PERF_REG_CSKY_A3,
     19	PERF_REG_CSKY_REGS0,
     20	PERF_REG_CSKY_REGS1,
     21	PERF_REG_CSKY_REGS2,
     22	PERF_REG_CSKY_REGS3,
     23	PERF_REG_CSKY_REGS4,
     24	PERF_REG_CSKY_REGS5,
     25	PERF_REG_CSKY_REGS6,
     26	PERF_REG_CSKY_REGS7,
     27	PERF_REG_CSKY_REGS8,
     28	PERF_REG_CSKY_REGS9,
     29#if defined(__CSKYABIV2__)
     30	PERF_REG_CSKY_EXREGS0,
     31	PERF_REG_CSKY_EXREGS1,
     32	PERF_REG_CSKY_EXREGS2,
     33	PERF_REG_CSKY_EXREGS3,
     34	PERF_REG_CSKY_EXREGS4,
     35	PERF_REG_CSKY_EXREGS5,
     36	PERF_REG_CSKY_EXREGS6,
     37	PERF_REG_CSKY_EXREGS7,
     38	PERF_REG_CSKY_EXREGS8,
     39	PERF_REG_CSKY_EXREGS9,
     40	PERF_REG_CSKY_EXREGS10,
     41	PERF_REG_CSKY_EXREGS11,
     42	PERF_REG_CSKY_EXREGS12,
     43	PERF_REG_CSKY_EXREGS13,
     44	PERF_REG_CSKY_EXREGS14,
     45	PERF_REG_CSKY_HI,
     46	PERF_REG_CSKY_LO,
     47	PERF_REG_CSKY_DCSR,
     48#endif
     49	PERF_REG_CSKY_MAX,
     50};
     51#endif /* _ASM_CSKY_PERF_REGS_H */