diff options
Diffstat (limited to 'arch/powerpc/include/asm/reg.h')
-rw-r--r-- | arch/powerpc/include/asm/reg.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/reg.h b/arch/powerpc/include/asm/reg.h index b1a215eabef6..9d7f0fb69028 100644 --- a/arch/powerpc/include/asm/reg.h +++ b/arch/powerpc/include/asm/reg.h | |||
@@ -216,6 +216,7 @@ | |||
216 | #define DSISR_ISSTORE 0x02000000 /* access was a store */ | 216 | #define DSISR_ISSTORE 0x02000000 /* access was a store */ |
217 | #define DSISR_DABRMATCH 0x00400000 /* hit data breakpoint */ | 217 | #define DSISR_DABRMATCH 0x00400000 /* hit data breakpoint */ |
218 | #define DSISR_NOSEGMENT 0x00200000 /* STAB/SLB miss */ | 218 | #define DSISR_NOSEGMENT 0x00200000 /* STAB/SLB miss */ |
219 | #define DSISR_KEYFAULT 0x00200000 /* Key fault */ | ||
219 | #define SPRN_TBRL 0x10C /* Time Base Read Lower Register (user, R/O) */ | 220 | #define SPRN_TBRL 0x10C /* Time Base Read Lower Register (user, R/O) */ |
220 | #define SPRN_TBRU 0x10D /* Time Base Read Upper Register (user, R/O) */ | 221 | #define SPRN_TBRU 0x10D /* Time Base Read Upper Register (user, R/O) */ |
221 | #define SPRN_TBWL 0x11C /* Time Base Lower Register (super, R/W) */ | 222 | #define SPRN_TBWL 0x11C /* Time Base Lower Register (super, R/W) */ |
@@ -237,6 +238,7 @@ | |||
237 | #define LPCR_ISL (1ul << (63-2)) | 238 | #define LPCR_ISL (1ul << (63-2)) |
238 | #define LPCR_VC_SH (63-2) | 239 | #define LPCR_VC_SH (63-2) |
239 | #define LPCR_DPFD_SH (63-11) | 240 | #define LPCR_DPFD_SH (63-11) |
241 | #define LPCR_VRMASD (0x1ful << (63-16)) | ||
240 | #define LPCR_VRMA_L (1ul << (63-12)) | 242 | #define LPCR_VRMA_L (1ul << (63-12)) |
241 | #define LPCR_VRMA_LP0 (1ul << (63-15)) | 243 | #define LPCR_VRMA_LP0 (1ul << (63-15)) |
242 | #define LPCR_VRMA_LP1 (1ul << (63-16)) | 244 | #define LPCR_VRMA_LP1 (1ul << (63-16)) |
@@ -493,6 +495,9 @@ | |||
493 | #define SPRN_SPRG7 0x117 /* Special Purpose Register General 7 */ | 495 | #define SPRN_SPRG7 0x117 /* Special Purpose Register General 7 */ |
494 | #define SPRN_SRR0 0x01A /* Save/Restore Register 0 */ | 496 | #define SPRN_SRR0 0x01A /* Save/Restore Register 0 */ |
495 | #define SPRN_SRR1 0x01B /* Save/Restore Register 1 */ | 497 | #define SPRN_SRR1 0x01B /* Save/Restore Register 1 */ |
498 | #define SRR1_ISI_NOPT 0x40000000 /* ISI: Not found in hash */ | ||
499 | #define SRR1_ISI_N_OR_G 0x10000000 /* ISI: Access is no-exec or G */ | ||
500 | #define SRR1_ISI_PROT 0x08000000 /* ISI: Other protection fault */ | ||
496 | #define SRR1_WAKEMASK 0x00380000 /* reason for wakeup */ | 501 | #define SRR1_WAKEMASK 0x00380000 /* reason for wakeup */ |
497 | #define SRR1_WAKESYSERR 0x00300000 /* System error */ | 502 | #define SRR1_WAKESYSERR 0x00300000 /* System error */ |
498 | #define SRR1_WAKEEE 0x00200000 /* External interrupt */ | 503 | #define SRR1_WAKEEE 0x00200000 /* External interrupt */ |