Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/sparc64/sparc64 make trap 0x70 a TRAP() not UTRAP()...



details:   https://anonhg.NetBSD.org/src/rev/bf855d03e015
branches:  trunk
changeset: 455618:bf855d03e015
user:      mrg <mrg%NetBSD.org@localhost>
date:      Sun Apr 07 19:31:38 2019 +0000

description:
make trap 0x70 a TRAP() not UTRAP().  we should be able to handle
fast ECC error as a normal trap, and i saw this once a few years
ago but it never repeated so i haven't been able to test this.

diffstat:

 sys/arch/sparc64/sparc64/locore.s |  8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diffs (29 lines):

diff -r 55b00ca1c274 -r bf855d03e015 sys/arch/sparc64/sparc64/locore.s
--- a/sys/arch/sparc64/sparc64/locore.s Sun Apr 07 17:46:49 2019 +0000
+++ b/sys/arch/sparc64/sparc64/locore.s Sun Apr 07 19:31:38 2019 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: locore.s,v 1.419 2019/02/08 20:34:23 palle Exp $       */
+/*     $NetBSD: locore.s,v 1.420 2019/04/07 19:31:38 mrg Exp $ */
 
 /*
  * Copyright (c) 2006-2010 Matthew R. Green
@@ -763,7 +763,8 @@
 #endif
        nop
        TA32
-       UTRAP(0x070)                    ! Implementation dependent traps
+       TRAP(0x070)                     ! 0x070 fast_ECC_error
+                                       ! Implementation dependent traps
        UTRAP(0x071); UTRAP(0x072); UTRAP(0x073); UTRAP(0x074); UTRAP(0x075); UTRAP(0x076)
        UTRAP(0x077); UTRAP(0x078); UTRAP(0x079); UTRAP(0x07a); UTRAP(0x07b); UTRAP(0x07c)
        UTRAP(0x07d); UTRAP(0x07e); UTRAP(0x07f)
@@ -973,7 +974,8 @@
 #endif
        nop
        TA32
-       UTRAP(0x070)                    ! Implementation dependent traps
+       TRAP(0x070)                     ! 0x070 fast_ECC_error
+                                       ! Implementation dependent traps
        UTRAP(0x071); UTRAP(0x072); UTRAP(0x073); UTRAP(0x074); UTRAP(0x075); UTRAP(0x076)
        UTRAP(0x077); UTRAP(0x078); UTRAP(0x079); UTRAP(0x07a); UTRAP(0x07b); UTRAP(0x07c)
        UTRAP(0x07d); UTRAP(0x07e); UTRAP(0x07f)



Home | Main Index | Thread Index | Old Index