DO_KVM  0x400
 InstructionAccess:
        EXCEPTION_PROLOG
-       andis.  r0,r9,0x4000            /* no pte found? */
+       andis.  r0,r9,SRR1_ISI_NOPT@h   /* no pte found? */
        beq     1f                      /* if so, try to put a PTE */
        li      r3,0                    /* into the hash table */
        mr      r4,r12                  /* SRR0 is fault address */
        bl      hash_page
 1:     mr      r4,r12
-       andis.  r5,r9,0x4820            /* Filter relevant SRR1 bits */
+       andis.  r5,r9,DSISR_SRR1_MATCH_32S@h /* Filter relevant SRR1 bits */
        EXC_XFER_LITE(0x400, handle_page_fault)
 
 /* External interrupt */
 
 InstructionTLBError:
        EXCEPTION_PROLOG
        mr      r4,r12
-       andis.  r5,r9,0x4820            /* Filter relevant SRR1 bits */
-       andis.  r10,r9,0x4000
+       andis.  r5,r9,DSISR_SRR1_MATCH_32S@h /* Filter relevant SRR1 bits */
+       andis.  r10,r9,SRR1_ISI_NOPT@h
        beq+    1f
        tlbie   r4
 itlbie: