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 Re-instate a couple of delay slot N...



details:   https://anonhg.NetBSD.org/src/rev/8468f71de897
branches:  trunk
changeset: 495271:8468f71de897
user:      pk <pk%NetBSD.org@localhost>
date:      Tue Jul 25 15:15:32 2000 +0000

description:
Re-instate a couple of delay slot NOPs marked `XXX spitfire bug?'

diffstat:

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

diffs (33 lines):

diff -r 94965a34dab7 -r 8468f71de897 sys/arch/sparc64/sparc64/locore.s
--- a/sys/arch/sparc64/sparc64/locore.s Tue Jul 25 15:14:45 2000 +0000
+++ b/sys/arch/sparc64/sparc64/locore.s Tue Jul 25 15:15:32 2000 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: locore.s,v 1.89 2000/07/24 16:21:02 mycroft Exp $      */
+/*     $NetBSD: locore.s,v 1.90 2000/07/25 15:15:32 pk Exp $   */
 /*
  * Copyright (c) 1996-1999 Eduardo Horvath
  * Copyright (c) 1996 Paul Kranenburg
@@ -4113,6 +4113,7 @@
 97:
 #endif
        ba,a    ret_from_intr_vector
+        nop                            ! XXX spitfire bug?
 
 /*
  * Ultra1 and Ultra2 CPUs use soft interrupts for everything.  What we do
@@ -4303,6 +4304,7 @@
         inc    PTRSZ, %l4              ! Next slot
 
        ba,a,pt %icc, intrcmplt         ! Only handle vectors -- don't poll XXXX
+        nop                            ! XXX spitfire bug?
 
 1:
        /*
@@ -4381,6 +4383,7 @@
         add    %sp, CC64FSZ + STKB, %o0
 
        ba,a,pt %icc, sparc_intr_check_slot     ! Try another
+        nop                                    ! XXX spitfire bug?
 
 #if 0  /* UNUSED INTERRUPT CODE */
        ba,a,pt %icc, intrcmplt         ! Only handle vectors -- don't poll XXXX



Home | Main Index | Thread Index | Old Index