1 /* SPDX-License-Identifier: GPL-2.0 */
2 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd.
4 #ifndef __ASM_CSKY_ENTRY_H
5 #define __ASM_CSKY_ENTRY_H
8 #include <abi/regdef.h>
19 #define EPC_INCREASE 2
33 addi
\rx
, EPC_INCREASE
36 .macro SAVE_ALL epc_inc
118 .macro SAVE_SWITCH_STACK
123 .macro RESTORE_SWITCH_STACK
128 /* MMU registers operators. */
154 lrw
\rx
, PHYS_OFFSET
| 0xe
156 lrw
\rx
, (PHYS_OFFSET
+ 0x20000000) | 0xe
160 #endif /* __ASM_CSKY_ENTRY_H */