mirror of
https://github.com/torvalds/linux.git
synced 2024-11-15 08:31:55 +00:00
6607aa6f6b
: error: C++ style comments are not allowed in ISO C90 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. ^ error: (this will be reported only once per input file) Signed-off-by: Guo Ren <guoren@linux.alibaba.com>
52 lines
837 B
C
52 lines
837 B
C
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
|
|
|
|
#ifndef _CSKY_PTRACE_H
|
|
#define _CSKY_PTRACE_H
|
|
|
|
#ifndef __ASSEMBLY__
|
|
|
|
struct pt_regs {
|
|
unsigned long tls;
|
|
unsigned long lr;
|
|
unsigned long pc;
|
|
unsigned long sr;
|
|
unsigned long usp;
|
|
|
|
/*
|
|
* a0, a1, a2, a3:
|
|
* abiv1: r2, r3, r4, r5
|
|
* abiv2: r0, r1, r2, r3
|
|
*/
|
|
unsigned long orig_a0;
|
|
unsigned long a0;
|
|
unsigned long a1;
|
|
unsigned long a2;
|
|
unsigned long a3;
|
|
|
|
/*
|
|
* ABIV2: r4 ~ r13
|
|
* ABIV1: r6 ~ r14, r1
|
|
*/
|
|
unsigned long regs[10];
|
|
|
|
#if defined(__CSKYABIV2__)
|
|
/* r16 ~ r30 */
|
|
unsigned long exregs[15];
|
|
|
|
unsigned long rhi;
|
|
unsigned long rlo;
|
|
unsigned long dcsr;
|
|
#endif
|
|
};
|
|
|
|
struct user_fp {
|
|
unsigned long vr[96];
|
|
unsigned long fcr;
|
|
unsigned long fesr;
|
|
unsigned long fid;
|
|
unsigned long reserved;
|
|
};
|
|
|
|
#endif /* __ASSEMBLY__ */
|
|
#endif /* _CSKY_PTRACE_H */
|