MIPS: Support extended ASIDs
[linux-2.6-block.git] / arch / mips / kernel / genex.S
index 17374aef6f00f83edac2aec3b8adca63a8cbe49a..bff9644b9ad1ae94d7fa4b935dd5fb72f3147073 100644 (file)
@@ -455,7 +455,7 @@ NESTED(nmi_handler, PT_SIZE, sp)
        .set    noreorder
        /* check if TLB contains a entry for EPC */
        MFC0    k1, CP0_ENTRYHI
-       andi    k1, MIPS_ENTRYHI_ASID
+       andi    k1, MIPS_ENTRYHI_ASID | MIPS_ENTRYHI_ASIDX
        MFC0    k0, CP0_EPC
        PTR_SRL k0, _PAGE_SHIFT + 1
        PTR_SLL k0, _PAGE_SHIFT + 1