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

Reply via email to