Module Name: src Committed By: thorpej Date: Tue Dec 26 02:38:28 UTC 2023
Modified Files: src/sys/arch/amiga/amiga: locore.s src/sys/arch/atari/atari: locore.s src/sys/arch/cesfic/cesfic: locore.s src/sys/arch/hp300/hp300: locore.s src/sys/arch/luna68k/luna68k: locore.s src/sys/arch/mvme68k/mvme68k: locore.s src/sys/arch/news68k/news68k: locore.s src/sys/arch/next68k/next68k: locore.s src/sys/arch/x68k/x68k: locore.s Log Message: G/C unused ploadw(). To generate a diff of this commit: cvs rdiff -u -r1.163 -r1.164 src/sys/arch/amiga/amiga/locore.s cvs rdiff -u -r1.119 -r1.120 src/sys/arch/atari/atari/locore.s cvs rdiff -u -r1.35 -r1.36 src/sys/arch/cesfic/cesfic/locore.s cvs rdiff -u -r1.175 -r1.176 src/sys/arch/hp300/hp300/locore.s cvs rdiff -u -r1.69 -r1.70 src/sys/arch/luna68k/luna68k/locore.s cvs rdiff -u -r1.119 -r1.120 src/sys/arch/mvme68k/mvme68k/locore.s cvs rdiff -u -r1.72 -r1.73 src/sys/arch/news68k/news68k/locore.s cvs rdiff -u -r1.74 -r1.75 src/sys/arch/next68k/next68k/locore.s cvs rdiff -u -r1.123 -r1.124 src/sys/arch/x68k/x68k/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/amiga/amiga/locore.s diff -u src/sys/arch/amiga/amiga/locore.s:1.163 src/sys/arch/amiga/amiga/locore.s:1.164 --- src/sys/arch/amiga/amiga/locore.s:1.163 Tue Dec 26 02:31:57 2023 +++ src/sys/arch/amiga/amiga/locore.s Tue Dec 26 02:38:26 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: locore.s,v 1.163 2023/12/26 02:31:57 thorpej Exp $ */ +/* $NetBSD: locore.s,v 1.164 2023/12/26 02:38:26 thorpej Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -1148,14 +1148,6 @@ Lldustp040: .word 0x4e7b,0x0806 | movec d0,URP rts -ENTRY(ploadw) - movl %sp@(4),%a0 | address to load - cmpl #MMU_68040,_C_LABEL(mmutype) - jeq Lploadw040 - ploadw #1,%a0@ | pre-load translation -Lploadw040: | should 68040 do a ptest? - rts - /* * Handle the nitty-gritty of rebooting the machine. * Index: src/sys/arch/atari/atari/locore.s diff -u src/sys/arch/atari/atari/locore.s:1.119 src/sys/arch/atari/atari/locore.s:1.120 --- src/sys/arch/atari/atari/locore.s:1.119 Tue Dec 26 02:31:57 2023 +++ src/sys/arch/atari/atari/locore.s Tue Dec 26 02:38:27 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: locore.s,v 1.119 2023/12/26 02:31:57 thorpej Exp $ */ +/* $NetBSD: locore.s,v 1.120 2023/12/26 02:38:27 thorpej Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -1165,14 +1165,6 @@ Lldustp040: .word 0x4e7b,0x0806 | movec d0,URP rts -ENTRY(ploadw) - movl %sp@(4),%a0 | address to load - cmpl #MMU_68040,_C_LABEL(mmutype) - jeq Lploadw040 - ploadw #1,%a0@ | pre-load translation -Lploadw040: | should 68040 do a ptest? - rts - /* * Set processor priority level calls. Most are implemented with * inline asm expansions. However, spl0 requires special handling Index: src/sys/arch/cesfic/cesfic/locore.s diff -u src/sys/arch/cesfic/cesfic/locore.s:1.35 src/sys/arch/cesfic/cesfic/locore.s:1.36 --- src/sys/arch/cesfic/cesfic/locore.s:1.35 Mon Dec 25 21:32:56 2023 +++ src/sys/arch/cesfic/cesfic/locore.s Tue Dec 26 02:38:27 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: locore.s,v 1.35 2023/12/25 21:32:56 thorpej Exp $ */ +/* $NetBSD: locore.s,v 1.36 2023/12/26 02:38:27 thorpej Exp $ */ /* * Copyright (c) 1980, 1990, 1993 @@ -839,22 +839,6 @@ Lhpmmu9: #endif rts -ENTRY(ploadw) -#if defined(M68K_MMU_MOTOROLA) - movl %sp@(4),%a0 | address to load -#if defined(M68K_MMU_HP) - tstl _C_LABEL(mmutype) | HP MMU? - jeq Lploadwskp | yes, skip -#endif -#if defined(M68040) - cmpl #MMU_68040,_C_LABEL(mmutype) | 68040? - jeq Lploadwskp | yes, skip -#endif - ploadw #1,%a0@ | pre-load translation -Lploadwskp: -#endif - rts - /* * Set processor priority level calls. Most are implemented with * inline asm expansions. However, spl0 requires special handling Index: src/sys/arch/hp300/hp300/locore.s diff -u src/sys/arch/hp300/hp300/locore.s:1.175 src/sys/arch/hp300/hp300/locore.s:1.176 --- src/sys/arch/hp300/hp300/locore.s:1.175 Mon Dec 25 21:32:57 2023 +++ src/sys/arch/hp300/hp300/locore.s Tue Dec 26 02:38:27 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: locore.s,v 1.175 2023/12/25 21:32:57 thorpej Exp $ */ +/* $NetBSD: locore.s,v 1.176 2023/12/26 02:38:27 thorpej Exp $ */ /* * Copyright (c) 1980, 1990, 1993 @@ -1121,22 +1121,6 @@ Lhpmmu9: #endif rts -ENTRY(ploadw) -#if defined(M68K_MMU_MOTOROLA) - movl %sp@(4),%a0 | address to load -#if defined(M68K_MMU_HP) - tstl _C_LABEL(mmutype) | HP MMU? - jeq Lploadwskp | yes, skip -#endif -#if defined(M68040) - cmpl #MMU_68040,_C_LABEL(mmutype) | 68040? - jeq Lploadwskp | yes, skip -#endif - ploadw #1,%a0@ | pre-load translation -Lploadwskp: -#endif - rts - /* * _delay(u_int N) * Index: src/sys/arch/luna68k/luna68k/locore.s diff -u src/sys/arch/luna68k/luna68k/locore.s:1.69 src/sys/arch/luna68k/luna68k/locore.s:1.70 --- src/sys/arch/luna68k/luna68k/locore.s:1.69 Mon Dec 25 21:32:57 2023 +++ src/sys/arch/luna68k/luna68k/locore.s Tue Dec 26 02:38:27 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: locore.s,v 1.69 2023/12/25 21:32:57 thorpej Exp $ */ +/* $NetBSD: locore.s,v 1.70 2023/12/26 02:38:27 thorpej Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -800,18 +800,6 @@ LmotommuC: movc %d0,%cacr | invalidate cache(s) rts -ENTRY(ploadw) -#if defined(M68040) - cmpl #MMU_68040,_C_LABEL(mmutype) | 68040? - jeq Lploadwskp | yes, skip -#endif - movl %sp@(4),%a0 | address to load - ploadw #1,%a0@ | pre-load translation -#if defined(M68040) -Lploadwskp: -#endif - rts - ENTRY(getsr) moveq #0,%d0 movw %sr,%d0 Index: src/sys/arch/mvme68k/mvme68k/locore.s diff -u src/sys/arch/mvme68k/mvme68k/locore.s:1.119 src/sys/arch/mvme68k/mvme68k/locore.s:1.120 --- src/sys/arch/mvme68k/mvme68k/locore.s:1.119 Mon Dec 25 21:32:57 2023 +++ src/sys/arch/mvme68k/mvme68k/locore.s Tue Dec 26 02:38:27 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: locore.s,v 1.119 2023/12/25 21:32:57 thorpej Exp $ */ +/* $NetBSD: locore.s,v 1.120 2023/12/26 02:38:27 thorpej Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -1121,18 +1121,6 @@ LmotommuC: movc %d0,%cacr | invalidate cache(s) rts -ENTRY(ploadw) -#ifdef M68030 -#if defined(M68040) || defined(M68060) - cmpl #MMU_68040,_C_LABEL(mmutype) | 68040? - jeq Lploadwskp | yes, skip -#endif - movl %sp@(4),%a0 | address to load - ploadw #1,%a0@ | pre-load translation -Lploadwskp: -#endif - rts - ENTRY(getsr) moveq #0,%d0 movw %sr,%d0 Index: src/sys/arch/news68k/news68k/locore.s diff -u src/sys/arch/news68k/news68k/locore.s:1.72 src/sys/arch/news68k/news68k/locore.s:1.73 --- src/sys/arch/news68k/news68k/locore.s:1.72 Mon Dec 25 21:32:57 2023 +++ src/sys/arch/news68k/news68k/locore.s Tue Dec 26 02:38:27 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: locore.s,v 1.72 2023/12/25 21:32:57 thorpej Exp $ */ +/* $NetBSD: locore.s,v 1.73 2023/12/26 02:38:27 thorpej Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -905,11 +905,6 @@ ENTRY(loadustp) movc %d0,%cacr | invalidate cache(s) rts -ENTRY(ploadw) - movl %sp@(4),%a0 | address to load - ploadw #1,%a0@ | pre-load translation - rts - ENTRY(getsr) moveq #0,%d0 movw %sr,%d0 Index: src/sys/arch/next68k/next68k/locore.s diff -u src/sys/arch/next68k/next68k/locore.s:1.74 src/sys/arch/next68k/next68k/locore.s:1.75 --- src/sys/arch/next68k/next68k/locore.s:1.74 Mon Dec 25 21:32:57 2023 +++ src/sys/arch/next68k/next68k/locore.s Tue Dec 26 02:38:27 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: locore.s,v 1.74 2023/12/25 21:32:57 thorpej Exp $ */ +/* $NetBSD: locore.s,v 1.75 2023/12/26 02:38:27 thorpej Exp $ */ /* * Copyright (c) 1998 Darrin B. Jewell @@ -922,22 +922,6 @@ Lhpmmu9: #endif rts -ENTRY(ploadw) -#if defined(M68K_MMU_MOTOROLA) - movl %sp@(4),%a0 | address to load -#if defined(M68K_MMU_HP) - tstl _C_LABEL(mmutype) | HP MMU? - jeq Lploadwskp | yes, skip -#endif -#if defined(M68040) - cmpl #MMU_68040,_C_LABEL(mmutype) | 68040? - jeq Lploadwskp | yes, skip -#endif - ploadw #1,%a0@ | pre-load translation -Lploadwskp: -#endif - rts - /* * Set processor priority level calls. Most are implemented with * inline asm expansions. However, spl0 requires special handling Index: src/sys/arch/x68k/x68k/locore.s diff -u src/sys/arch/x68k/x68k/locore.s:1.123 src/sys/arch/x68k/x68k/locore.s:1.124 --- src/sys/arch/x68k/x68k/locore.s:1.123 Mon Dec 25 21:32:58 2023 +++ src/sys/arch/x68k/x68k/locore.s Tue Dec 26 02:38:27 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: locore.s,v 1.123 2023/12/25 21:32:58 thorpej Exp $ */ +/* $NetBSD: locore.s,v 1.124 2023/12/26 02:38:27 thorpej Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -857,18 +857,6 @@ LmotommuC: movc %d0,%cacr | invalidate cache(s) rts -ENTRY(ploadw) -#if defined(M68030) - movl %sp@(4),%a0 | address to load -#if defined(M68040) || defined(M68060) - cmpl #MMU_68040,_C_LABEL(mmutype) | 68040? - jeq Lploadwskp | yes, skip -#endif - ploadw #1,%a0@ | pre-load translation -Lploadwskp: -#endif - rts - /* * _delay(u_int N) *