diff options
author | Michael Shalayeff <mickey@cvs.openbsd.org> | 2001-01-22 21:15:24 +0000 |
---|---|---|
committer | Michael Shalayeff <mickey@cvs.openbsd.org> | 2001-01-22 21:15:24 +0000 |
commit | 155b4f4938cbb0e85891a6f868f33f8c055f1645 (patch) | |
tree | 9c85a12b9df0e3833759dd27e1b948e1f09f2469 /sys | |
parent | 093caec6c33f1e9145c6088ddafb0b0b8d1c4bce (diff) |
dirty trap should be handed w/ uvm_fault() as well
Diffstat (limited to 'sys')
-rw-r--r-- | sys/arch/hppa/hppa/trap.c | 14 |
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; |