Changes in kernel/arch/arm32/include/regutils.h [6a6ebde:2826998] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/include/regutils.h
r6a6ebde r2826998 47 47 #define CP15_R1_CACHE_EN (1 << 2) 48 48 #define CP15_R1_CP15_BARRIER_EN (1 << 5) 49 #define CP15_R1_B_EN (1 << 7) /* ARMv6- only big endian switch */49 #define CP15_R1_B_EN (1 << 7) /* ARMv6- only, big endian switch */ 50 50 #define CP15_R1_SWAP_EN (1 << 10) 51 51 #define CP15_R1_BRANCH_PREDICT_EN (1 << 11) … … 66 66 67 67 /* ARM Processor Operation Modes */ 68 enum { 69 USER_MODE = 0x10, 70 FIQ_MODE = 0x11, 71 IRQ_MODE = 0x12, 72 SUPERVISOR_MODE = 0x13, 73 MONITOR_MODE = 0x16, 74 ABORT_MODE = 0x17, 75 HYPERVISOR_MODE = 0x1a, 76 UNDEFINED_MODE = 0x1b, 77 SYSTEM_MODE = 0x1f, 78 MODE_MASK = 0x1f, 79 }; 68 #define USER_MODE 0x10 69 #define FIQ_MODE 0x11 70 #define IRQ_MODE 0x12 71 #define SUPERVISOR_MODE 0x13 72 #define ABORT_MODE 0x17 73 #define UNDEFINED_MODE 0x1b 74 #define SYSTEM_MODE 0x1f 75 80 76 /* [CS]PRS manipulation macros */ 81 77 #define GEN_STATUS_READ(nm, reg) \
Note:
See TracChangeset
for help on using the changeset viewer.