瀏覽代碼

[SPARC64]: Set %gl to 1 in kvmap_itlb_longpath on SUN4V.

Just like kvmap_dtlb_longpath we have to force the
global register level to one in order to mimick the
PSTATE_MG --> PSTATE_AG trasition done on SUN4U.

Signed-off-by: David S. Miller <davem@davemloft.net>
David S. Miller 19 年之前
父節點
當前提交
6cc200db95
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      arch/sparc64/kernel/ktlb.S

+ 1 - 1
arch/sparc64/kernel/ktlb.S

@@ -92,7 +92,7 @@ kvmap_itlb_longpath:
 	wrpr	%g5, PSTATE_AG | PSTATE_MG, %pstate
 	wrpr	%g5, PSTATE_AG | PSTATE_MG, %pstate
 	.section .sun4v_2insn_patch, "ax"
 	.section .sun4v_2insn_patch, "ax"
 	.word	661b
 	.word	661b
-	nop
+	SET_GL(1)
 	nop
 	nop
 	.previous
 	.previous