linux/arch/cris/include/uapi/arch-v32/arch/user.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
   2#ifndef _ASM_CRIS_ARCH_USER_H
   3#define _ASM_CRIS_ARCH_USER_H
   4
   5/* User-mode register used for core dumps. */
   6
   7struct user_regs_struct {
   8        unsigned long r0;       /* General registers. */
   9        unsigned long r1;
  10        unsigned long r2;
  11        unsigned long r3;
  12        unsigned long r4;
  13        unsigned long r5;
  14        unsigned long r6;
  15        unsigned long r7;
  16        unsigned long r8;
  17        unsigned long r9;
  18        unsigned long r10;
  19        unsigned long r11;
  20        unsigned long r12;
  21        unsigned long r13;
  22        unsigned long sp;       /* R14, Stack pointer. */
  23        unsigned long acr;      /* R15, Address calculation register. */
  24        unsigned long bz;       /* P0, Constant zero (8-bits). */
  25        unsigned long vr;       /* P1, Version register (8-bits). */
  26        unsigned long pid;      /* P2, Process ID (8-bits). */
  27        unsigned long srs;      /* P3, Support register select (8-bits). */
  28        unsigned long wz;       /* P4, Constant zero (16-bits). */
  29        unsigned long exs;      /* P5, Exception status. */
  30        unsigned long eda;      /* P6, Exception data address. */
  31        unsigned long mof;      /* P7, Multiply overflow regiter. */
  32        unsigned long dz;       /* P8, Constant zero (32-bits). */
  33        unsigned long ebp;      /* P9, Exception base pointer. */
  34        unsigned long erp;      /* P10, Exception return pointer. */
  35        unsigned long srp;      /* P11, Subroutine return pointer. */
  36        unsigned long nrp;      /* P12, NMI return pointer. */
  37        unsigned long ccs;      /* P13, Condition code stack. */
  38        unsigned long usp;      /* P14, User mode stack pointer. */
  39        unsigned long spc;      /* P15, Single step PC. */
  40};
  41
  42#endif /* _ASM_CRIS_ARCH_USER_H */
  43