summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorMichael Shalayeff <mickey@cvs.openbsd.org>2001-01-22 21:15:24 +0000
committerMichael Shalayeff <mickey@cvs.openbsd.org>2001-01-22 21:15:24 +0000
commit155b4f4938cbb0e85891a6f868f33f8c055f1645 (patch)
tree9c85a12b9df0e3833759dd27e1b948e1f09f2469 /sys
parent093caec6c33f1e9145c6088ddafb0b0b8d1c4bce (diff)
dirty trap should be handed w/ uvm_fault() as well
Diffstat (limited to 'sys')
-rw-r--r--sys/arch/hppa/hppa/trap.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/sys/arch/hppa/hppa/trap.c b/sys/arch/hppa/hppa/trap.c
index e9918c356ae..a8f074147e3 100644
--- a/sys/arch/hppa/hppa/trap.c
+++ b/sys/arch/hppa/hppa/trap.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: trap.c,v 1.23 2000/11/10 18:15:38 art Exp $ */
+/* $OpenBSD: trap.c,v 1.24 2001/01/22 21:15:23 mickey Exp $ */
/*
* Copyright (c) 1998-2000 Michael Shalayeff
@@ -232,7 +232,6 @@ ddb_regs = *frame;
/* these just can't make it to the trap() ever */
case T_HPMC: case T_HPMC | T_USER:
case T_EMULATION: case T_EMULATION | T_USER:
- case T_TLB_DIRTY: case T_TLB_DIRTY | T_USER:
#endif
case T_IBREAK:
case T_DATALIGN:
@@ -303,11 +302,12 @@ ddb_regs = *frame;
case T_DPROT:
case T_IPROT:
- case T_DATACC: case T_DATACC | T_USER:
- case T_ITLBMISS: case T_ITLBMISS | T_USER:
- case T_DTLBMISS: case T_DTLBMISS | T_USER:
- case T_ITLBMISSNA: case T_ITLBMISSNA | T_USER:
- case T_DTLBMISSNA: case T_DTLBMISSNA | T_USER:
+ case T_DATACC: case T_USER | T_DATACC:
+ case T_ITLBMISS: case T_USER | T_ITLBMISS:
+ case T_DTLBMISS: case T_USER | T_DTLBMISS:
+ case T_ITLBMISSNA: case T_USER | T_ITLBMISSNA:
+ case T_DTLBMISSNA: case T_USER | T_DTLBMISSNA:
+ case T_TLB_DIRTY: case T_USER | T_TLB_DIRTY:
va = trunc_page(va);
vm = p->p_vmspace;