root/arch/csky/abiv2/inc/abi/switch_context.h
/* SPDX-License-Identifier: GPL-2.0 */

#ifndef __ABI_CSKY_PTRACE_H
#define __ABI_CSKY_PTRACE_H

struct switch_stack {
#ifdef CONFIG_CPU_HAS_HILO
        unsigned long rhi;
        unsigned long rlo;
        unsigned long cr14;
        unsigned long pad;
#endif
        unsigned long r4;
        unsigned long r5;
        unsigned long r6;
        unsigned long r7;
        unsigned long r8;
        unsigned long r9;
        unsigned long r10;
        unsigned long r11;

        unsigned long r15;
        unsigned long r16;
        unsigned long r17;
        unsigned long r26;
        unsigned long r27;
        unsigned long r28;
        unsigned long r29;
        unsigned long r30;
};
#endif /* __ABI_CSKY_PTRACE_H */