Module Name: src
Committed By: thorpej
Date: Sat Jan 13 00:21:51 UTC 2024
Modified Files:
src/sys/arch/sun2/sun2: locore.s
src/sys/arch/sun3/sun3: locore.s
src/sys/arch/sun3/sun3x: locore.s
Log Message:
G/C unreferenced copies of _spl() and _splraise().
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/sun2/sun2/locore.s
cvs rdiff -u -r1.104 -r1.105 src/sys/arch/sun3/sun3/locore.s
cvs rdiff -u -r1.72 -r1.73 src/sys/arch/sun3/sun3x/locore.s
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/sun2/sun2/locore.s
diff -u src/sys/arch/sun2/sun2/locore.s:1.32 src/sys/arch/sun2/sun2/locore.s:1.33
--- src/sys/arch/sun2/sun2/locore.s:1.32 Fri Jan 12 23:46:52 2024
+++ src/sys/arch/sun2/sun2/locore.s Sat Jan 13 00:21:51 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.32 2024/01/12 23:46:52 thorpej Exp $ */
+/* $NetBSD: locore.s,v 1.33 2024/01/13 00:21:51 thorpej Exp $ */
/*
* Copyright (c) 1980, 1990, 1993
@@ -552,32 +552,6 @@ Ldorte:
/* loadustp, ptest_addr */
-/*
- * Set processor priority level calls. Most are implemented with
- * inline asm expansions. However, we need one instantiation here
- * in case some non-optimized code makes external references.
- * Most places will use the inlined functions param.h supplies.
- */
-
-ENTRY(_spl)
- clrl %d0
- movw %sr,%d0
- movl %sp@(4),%d1
- movw %d1,%sr
- rts
-
-ENTRY(_splraise)
- clrl %d0
- movw %sr,%d0
- movl %d0,%d1
- andl #PSL_HIGHIPL,%d1 | old &= PSL_HIGHIPL
- cmpl %sp@(4),%d1 | (old - new)
- bge Lsplr
- movl %sp@(4),%d1
- movw %d1,%sr
-Lsplr:
- rts
-
#ifdef DIAGNOSTIC
| Message for 68881 save/restore panic
Lsr0:
Index: src/sys/arch/sun3/sun3/locore.s
diff -u src/sys/arch/sun3/sun3/locore.s:1.104 src/sys/arch/sun3/sun3/locore.s:1.105
--- src/sys/arch/sun3/sun3/locore.s:1.104 Fri Jan 12 23:46:53 2024
+++ src/sys/arch/sun3/sun3/locore.s Sat Jan 13 00:21:51 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.104 2024/01/12 23:46:53 thorpej Exp $ */
+/* $NetBSD: locore.s,v 1.105 2024/01/13 00:21:51 thorpej Exp $ */
/*
* Copyright (c) 1980, 1990, 1993
@@ -622,32 +622,6 @@ ENTRY(DCIU)
/* loadustp, ptest_addr */
/*
- * Set processor priority level calls. Most are implemented with
- * inline asm expansions. However, we need one instantiation here
- * in case some non-optimized code makes external references.
- * Most places will use the inlined functions param.h supplies.
- */
-
-ENTRY(_spl)
- clrl %d0
- movw %sr,%d0
- movl %sp@(4),%d1
- movw %d1,%sr
- rts
-
-ENTRY(_splraise)
- clrl %d0
- movw %sr,%d0
- movl %d0,%d1
- andl #PSL_HIGHIPL,%d1 | old &= PSL_HIGHIPL
- cmpl %sp@(4),%d1 | (old - new)
- bge Lsplr
- movl %sp@(4),%d1
- movw %d1,%sr
-Lsplr:
- rts
-
-/*
* _delay(unsigned N)
* Delay for at least (N/256) microseconds.
* This routine depends on the variable: delay_divisor
Index: src/sys/arch/sun3/sun3x/locore.s
diff -u src/sys/arch/sun3/sun3x/locore.s:1.72 src/sys/arch/sun3/sun3x/locore.s:1.73
--- src/sys/arch/sun3/sun3x/locore.s:1.72 Fri Jan 12 23:46:53 2024
+++ src/sys/arch/sun3/sun3x/locore.s Sat Jan 13 00:21:51 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.72 2024/01/12 23:46:53 thorpej Exp $ */
+/* $NetBSD: locore.s,v 1.73 2024/01/13 00:21:51 thorpej Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -626,32 +626,6 @@ ENTRY(ptest_addr)
rts
/*
- * Set processor priority level calls. Most are implemented with
- * inline asm expansions. However, we need one instantiation here
- * in case some non-optimized code makes external references.
- * Most places will use the inlined functions param.h supplies.
- */
-
-ENTRY(_spl)
- clrl %d0
- movw %sr,%d0
- movl %sp@(4),%d1
- movw %d1,%sr
- rts
-
-ENTRY(_splraise)
- clrl %d0
- movw %sr,%d0
- movl %d0,%d1
- andl #PSL_HIGHIPL,%d1 | old &= PSL_HIGHIPL
- cmpl %sp@(4),%d1 | (old - new)
- bge Lsplr
- movl %sp@(4),%d1
- movw %d1,%sr
-Lsplr:
- rts
-
-/*
* _delay(unsigned N)
* Delay for at least (N/256) microseconds.
* This routine depends on the variable: delay_divisor