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

sigcontext.h (541B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2#ifndef __ASM_CPU_SH4_SIGCONTEXT_H
      3#define __ASM_CPU_SH4_SIGCONTEXT_H
      4
      5struct sigcontext {
      6	unsigned long	oldmask;
      7
      8	/* CPU registers */
      9	unsigned long sc_regs[16];
     10	unsigned long sc_pc;
     11	unsigned long sc_pr;
     12	unsigned long sc_sr;
     13	unsigned long sc_gbr;
     14	unsigned long sc_mach;
     15	unsigned long sc_macl;
     16
     17	/* FPU registers */
     18	unsigned long sc_fpregs[16];
     19	unsigned long sc_xfpregs[16];
     20	unsigned int sc_fpscr;
     21	unsigned int sc_fpul;
     22	unsigned int sc_ownedfp;
     23};
     24
     25#endif /* __ASM_CPU_SH4_SIGCONTEXT_H */