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