12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- /*
- * SPDX-License-Identifier: GPL-2.0+
- */
- #ifndef _M68K_PTRACE_H
- #define _M68K_PTRACE_H
- /*
- * This struct defines the way the registers are stored on the
- * kernel stack during an exception.
- */
- #ifndef __ASSEMBLY__
- struct pt_regs {
- ulong d0;
- ulong d1;
- ulong d2;
- ulong d3;
- ulong d4;
- ulong d5;
- ulong d6;
- ulong d7;
- ulong a0;
- ulong a1;
- ulong a2;
- ulong a3;
- ulong a4;
- ulong a5;
- ulong a6;
- #if defined(__M68K__)
- unsigned format:4; /* frame format specifier */
- unsigned vector:12; /* vector offset */
- unsigned short sr;
- unsigned long pc;
- #else
- unsigned short sr;
- unsigned long pc;
- #endif
- };
- #endif /* #ifndef __ASSEMBLY__ */
- #endif /* #ifndef _M68K_PTRACE_H */
|