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

switch_context.h (585B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2
      3#ifndef __ABI_CSKY_PTRACE_H
      4#define __ABI_CSKY_PTRACE_H
      5
      6struct switch_stack {
      7#ifdef CONFIG_CPU_HAS_HILO
      8	unsigned long rhi;
      9	unsigned long rlo;
     10	unsigned long cr14;
     11	unsigned long pad;
     12#endif
     13	unsigned long r4;
     14	unsigned long r5;
     15	unsigned long r6;
     16	unsigned long r7;
     17	unsigned long r8;
     18	unsigned long r9;
     19	unsigned long r10;
     20	unsigned long r11;
     21
     22	unsigned long r15;
     23	unsigned long r16;
     24	unsigned long r17;
     25	unsigned long r26;
     26	unsigned long r27;
     27	unsigned long r28;
     28	unsigned long r29;
     29	unsigned long r30;
     30};
     31#endif /* __ABI_CSKY_PTRACE_H */