Simplify. LOONGSON2 and MIPSNNR2 not possible.
This commit is contained in:
parent
0e8fe63eab
commit
4b2f24ad42
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: mipsX_subr.S,v 1.93 2016/08/27 07:22:14 skrll Exp $ */
|
/* $NetBSD: mipsX_subr.S,v 1.94 2016/10/02 09:06:35 maya Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright 2002 Wasabi Systems, Inc.
|
* Copyright 2002 Wasabi Systems, Inc.
|
||||||
|
@ -387,11 +387,7 @@ VECTOR(MIPSX(tlb_miss), unknown)
|
||||||
dmfc0 k0, MIPS_COP_0_BAD_VADDR #0d: k0=bad address (again)
|
dmfc0 k0, MIPS_COP_0_BAD_VADDR #0d: k0=bad address (again)
|
||||||
PTR_L k1, 0(k1) #0e: k1=seg entry
|
PTR_L k1, 0(k1) #0e: k1=seg entry
|
||||||
b MIPSX(tlb_miss_common) #0f
|
b MIPSX(tlb_miss_common) #0f
|
||||||
#ifdef MIPSNNR2
|
|
||||||
_EXT k0, k0, SEGSHIFT, SEGLENGTH #10: k0=seg index
|
|
||||||
#else
|
|
||||||
PTR_SRL k0, SEGSHIFT - PTR_SCALESHIFT #10: k0=seg offset (almost)
|
PTR_SRL k0, SEGSHIFT - PTR_SCALESHIFT #10: k0=seg offset (almost)
|
||||||
#endif
|
|
||||||
#endif /* LP64 */
|
#endif /* LP64 */
|
||||||
2: /* handle useg addresses */
|
2: /* handle useg addresses */
|
||||||
lui k1, %hi(CPUVAR(PMAP_SEG0TAB)) #11: k1=hi of seg0tab
|
lui k1, %hi(CPUVAR(PMAP_SEG0TAB)) #11: k1=hi of seg0tab
|
||||||
|
|
Loading…
Reference in New Issue