1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* 3 * Various ISA level dependent constants. 4 * Most of the following constants reflect the different layout 5 * of Coprocessor 0 registers. 6 * 7 * Copyright (c) 1998 Harald Koerfgen 8 */ 9 10 #ifndef __ASM_ISADEP_H 11 #define __ASM_ISADEP_H 12 13 #if defined(CONFIG_CPU_R3000) 14 /* 15 * R2000 or R3000 16 */ 17 18 /* 19 * kernel or user mode? (CP0_STATUS) 20 */ 21 #define KU_MASK 0x08 22 #define KU_USER 0x08 23 #define KU_KERN 0x00 24 25 #else 26 /* 27 * kernel or user mode? 28 */ 29 #define KU_MASK 0x18 30 #define KU_USER 0x10 31 #define KU_KERN 0x00 32 33 #endif 34 35 #endif /* __ASM_ISADEP_H */ 36