summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Shalayeff <mickey@cvs.openbsd.org>2002-05-20 02:26:41 +0000
committerMichael Shalayeff <mickey@cvs.openbsd.org>2002-05-20 02:26:41 +0000
commit0941f810a27228c6231cdfab0f2347916aeddccf (patch)
treeb56105be45ca0267692e708911aa794012612f9a
parentd62a5cb47ec017bf90c234f4837ff88693404df7 (diff)
gateway is not fixated on the pid in the tlb, make it a not-care value in itlbh
-rw-r--r--sys/arch/hppa/hppa/locore.S6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/arch/hppa/hppa/locore.S b/sys/arch/hppa/hppa/locore.S
index 52abd504941..9af06b7329c 100644
--- a/sys/arch/hppa/hppa/locore.S
+++ b/sys/arch/hppa/hppa/locore.S
@@ -1,4 +1,4 @@
-/* $OpenBSD: locore.S,v 1.66 2002/05/14 02:16:27 mickey Exp $ */
+/* $OpenBSD: locore.S,v 1.67 2002/05/20 02:26:40 mickey Exp $ */
/*
* Copyright (c) 1998-2002 Michael Shalayeff
@@ -1347,6 +1347,8 @@ $itlb_t
$itlbna_t
TLB_STATS_PRE(itlb)
TLB_PULL(0)
+ extru,= r25, 5, 1, r0 /* gate needs a kernel pid */
+ depi 0, 30, 15, r25
mfsp sr1, r16
mtsp r8, sr1
iitlba r17,(sr1, r9)
@@ -1433,6 +1435,8 @@ $itlb_l
$itlbna_l
TLB_STATS_PRE(itlb)
TLB_PULL_L(0)
+ extru,= r25, 5, 1, r0 /* gate needs a kernel pid */
+ depi 0, 30, 15, r25
IITLBAF(17)
IITLBPF(25)
TLB_STATS_AFT(itlb)