Module Name:    src
Committed By:   tsutsui
Date:           Tue Nov 15 10:57:05 UTC 2011

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/m68k/m68k: support.s
        src/sys/arch/mac68k/mac68k: 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/sun2/sun2: locore.s
        src/sys/arch/sun3/sun3: locore.s
        src/sys/arch/sun3/sun3x: locore.s
        src/sys/arch/x68k/x68k: locore.s

Log Message:
Move spread getsfc() and getdfc() functions into common m68k/support.s.

Note:
- ENTRY_NOPROFILE() is okay since they are used only for debug printf
- they are declared to return int so no need to put a return value into %a0


To generate a diff of this commit:
cvs rdiff -u -r1.152 -r1.153 src/sys/arch/amiga/amiga/locore.s
cvs rdiff -u -r1.108 -r1.109 src/sys/arch/atari/atari/locore.s
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/cesfic/cesfic/locore.s
cvs rdiff -u -r1.162 -r1.163 src/sys/arch/hp300/hp300/locore.s
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/luna68k/luna68k/locore.s
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/m68k/m68k/support.s
cvs rdiff -u -r1.163 -r1.164 src/sys/arch/mac68k/mac68k/locore.s
cvs rdiff -u -r1.107 -r1.108 src/sys/arch/mvme68k/mvme68k/locore.s
cvs rdiff -u -r1.58 -r1.59 src/sys/arch/news68k/news68k/locore.s
cvs rdiff -u -r1.58 -r1.59 src/sys/arch/next68k/next68k/locore.s
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/sun2/sun2/locore.s
cvs rdiff -u -r1.93 -r1.94 src/sys/arch/sun3/sun3/locore.s
cvs rdiff -u -r1.62 -r1.63 src/sys/arch/sun3/sun3x/locore.s
cvs rdiff -u -r1.105 -r1.106 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.152 src/sys/arch/amiga/amiga/locore.s:1.153
--- src/sys/arch/amiga/amiga/locore.s:1.152	Tue Feb  8 20:20:08 2011
+++ src/sys/arch/amiga/amiga/locore.s	Tue Nov 15 10:57:00 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.152 2011/02/08 20:20:08 rmind Exp $	*/
+/*	$NetBSD: locore.s,v 1.153 2011/11/15 10:57:00 tsutsui Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -1144,13 +1144,6 @@ ENTRY(getsp)
 	movl	%d0,%a0				| Comply with ELF ABI
 	rts
 
-ENTRY(getsfc)
-	movc	%sfc,%d0
-	rts
-ENTRY(getdfc)
-	movc	%dfc,%d0
-	rts
-
 /*
  * Check out a virtual address to see if it's okay to write to.
  *

Index: src/sys/arch/atari/atari/locore.s
diff -u src/sys/arch/atari/atari/locore.s:1.108 src/sys/arch/atari/atari/locore.s:1.109
--- src/sys/arch/atari/atari/locore.s:1.108	Tue Feb  8 20:20:09 2011
+++ src/sys/arch/atari/atari/locore.s	Tue Nov 15 10:57:01 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.108 2011/02/08 20:20:09 rmind Exp $	*/
+/*	$NetBSD: locore.s,v 1.109 2011/11/15 10:57:01 tsutsui Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -1166,13 +1166,6 @@ ENTRY_NOPROFILE(getsp)
 	addql	#4,%d0			|  compensate for return address
 	rts
 
-ENTRY_NOPROFILE(getsfc)
-	movc	%sfc,%d0
-	rts
-ENTRY_NOPROFILE(getdfc)
-	movc	%dfc,%d0
-	rts
-
 /*
  * Check out a virtual address to see if it's okay to write to.
  *

Index: src/sys/arch/cesfic/cesfic/locore.s
diff -u src/sys/arch/cesfic/cesfic/locore.s:1.25 src/sys/arch/cesfic/cesfic/locore.s:1.26
--- src/sys/arch/cesfic/cesfic/locore.s:1.25	Mon Dec 27 15:39:07 2010
+++ src/sys/arch/cesfic/cesfic/locore.s	Tue Nov 15 10:57:02 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.25 2010/12/27 15:39:07 tsutsui Exp $	*/
+/*	$NetBSD: locore.s,v 1.26 2011/11/15 10:57:02 tsutsui Exp $	*/
 
 /*
  * Copyright (c) 1980, 1990, 1993
@@ -989,14 +989,6 @@ Lsldone:
 	rts
 #endif
 
-ENTRY_NOPROFILE(getsfc)
-	movc	%sfc,%d0
-	rts
-
-ENTRY_NOPROFILE(getdfc)
-	movc	%dfc,%d0
-	rts
-
 /*
  * Load a new user segment table pointer.
  */

Index: src/sys/arch/hp300/hp300/locore.s
diff -u src/sys/arch/hp300/hp300/locore.s:1.162 src/sys/arch/hp300/hp300/locore.s:1.163
--- src/sys/arch/hp300/hp300/locore.s:1.162	Sat Nov  5 15:21:43 2011
+++ src/sys/arch/hp300/hp300/locore.s	Tue Nov 15 10:57:02 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.162 2011/11/05 15:21:43 tsutsui Exp $	*/
+/*	$NetBSD: locore.s,v 1.163 2011/11/15 10:57:02 tsutsui Exp $	*/
 
 /*
  * Copyright (c) 1980, 1990, 1993
@@ -1278,14 +1278,6 @@ ENTRY(ecacheoff)
 Lnocache8:
 	rts
 
-ENTRY_NOPROFILE(getsfc)
-	movc	%sfc,%d0
-	rts
-
-ENTRY_NOPROFILE(getdfc)
-	movc	%dfc,%d0
-	rts
-
 /*
  * Load a new user segment table pointer.
  */

Index: src/sys/arch/luna68k/luna68k/locore.s
diff -u src/sys/arch/luna68k/luna68k/locore.s:1.43 src/sys/arch/luna68k/luna68k/locore.s:1.44
--- src/sys/arch/luna68k/luna68k/locore.s:1.43	Sat Nov 12 13:44:26 2011
+++ src/sys/arch/luna68k/luna68k/locore.s	Tue Nov 15 10:57:02 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.43 2011/11/12 13:44:26 tsutsui Exp $ */
+/* $NetBSD: locore.s,v 1.44 2011/11/15 10:57:02 tsutsui Exp $ */
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -956,14 +956,6 @@ ENTRY(ecacheon)
 ENTRY(ecacheoff)
 	rts
 
-ENTRY_NOPROFILE(getsfc)
-	movc	%sfc,%d0
-	rts
-
-ENTRY_NOPROFILE(getdfc)
-	movc	%dfc,%d0
-	rts
-
 /*
  * Load a new user segment table pointer.
  */

Index: src/sys/arch/m68k/m68k/support.s
diff -u src/sys/arch/m68k/m68k/support.s:1.6 src/sys/arch/m68k/m68k/support.s:1.7
--- src/sys/arch/m68k/m68k/support.s:1.6	Tue Feb  8 20:20:16 2011
+++ src/sys/arch/m68k/m68k/support.s	Tue Nov 15 10:57:02 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: support.s,v 1.6 2011/02/08 20:20:16 rmind Exp $	*/
+/*	$NetBSD: support.s,v 1.7 2011/11/15 10:57:02 tsutsui Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -65,3 +65,14 @@ ENTRY(longjmp)
 	movl	%a0@,%sp@
 	moveq	#1,%d0
 	rts
+
+/*
+ * fetch registers for debugger
+ */
+ENTRY_NOPROFILE(getsfc)
+	movc	%sfc,%d0
+	rts
+
+ENTRY_NOPROFILE(getdfc)
+	movc	%dfc,%d0
+	rts

Index: src/sys/arch/mac68k/mac68k/locore.s
diff -u src/sys/arch/mac68k/mac68k/locore.s:1.163 src/sys/arch/mac68k/mac68k/locore.s:1.164
--- src/sys/arch/mac68k/mac68k/locore.s:1.163	Tue Feb  8 20:20:18 2011
+++ src/sys/arch/mac68k/mac68k/locore.s	Tue Nov 15 10:57:03 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.163 2011/02/08 20:20:18 rmind Exp $	*/
+/*	$NetBSD: locore.s,v 1.164 2011/11/15 10:57:03 tsutsui Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -1014,14 +1014,6 @@ ENTRY(ecacheon)
 ENTRY(ecacheoff)
 	rts
 
-ENTRY_NOPROFILE(getsfc)
-	movc	%sfc,%d0
-	rts
-
-ENTRY_NOPROFILE(getdfc)
-	movc	%dfc,%d0
-	rts
-
 /*
  * Load a new user segment table pointer.
  */

Index: src/sys/arch/mvme68k/mvme68k/locore.s
diff -u src/sys/arch/mvme68k/mvme68k/locore.s:1.107 src/sys/arch/mvme68k/mvme68k/locore.s:1.108
--- src/sys/arch/mvme68k/mvme68k/locore.s:1.107	Tue Feb  8 20:20:20 2011
+++ src/sys/arch/mvme68k/mvme68k/locore.s	Tue Nov 15 10:57:03 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.107 2011/02/08 20:20:20 rmind Exp $	*/
+/*	$NetBSD: locore.s,v 1.108 2011/11/15 10:57:03 tsutsui Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -1265,16 +1265,6 @@ ENTRY_NOPROFILE(getsp)
 	movl	%d0,%a0
 	rts
 
-ENTRY_NOPROFILE(getsfc)
-	movc	%sfc,%d0
-	movl	%d0,%a0
-	rts
-
-ENTRY_NOPROFILE(getdfc)
-	movc	%dfc,%d0
-	movl	%d0,%a0
-	rts
-
 /*
  * Load a new user segment table pointer.
  */

Index: src/sys/arch/news68k/news68k/locore.s
diff -u src/sys/arch/news68k/news68k/locore.s:1.58 src/sys/arch/news68k/news68k/locore.s:1.59
--- src/sys/arch/news68k/news68k/locore.s:1.58	Thu Nov  3 14:57:43 2011
+++ src/sys/arch/news68k/news68k/locore.s	Tue Nov 15 10:57:03 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.58 2011/11/03 14:57:43 tsutsui Exp $	*/
+/*	$NetBSD: locore.s,v 1.59 2011/11/15 10:57:03 tsutsui Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -1001,14 +1001,6 @@ ENTRY(ecacheoff)
 Lnocache8:
 	rts
 
-ENTRY_NOPROFILE(getsfc)
-	movc	%sfc,%d0
-	rts
-
-ENTRY_NOPROFILE(getdfc)
-	movc	%dfc,%d0
-	rts
-
 /*
  * Load a new user segment table pointer.
  */

Index: src/sys/arch/next68k/next68k/locore.s
diff -u src/sys/arch/next68k/next68k/locore.s:1.58 src/sys/arch/next68k/next68k/locore.s:1.59
--- src/sys/arch/next68k/next68k/locore.s:1.58	Mon Dec 27 15:39:07 2010
+++ src/sys/arch/next68k/next68k/locore.s	Tue Nov 15 10:57:03 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.58 2010/12/27 15:39:07 tsutsui Exp $	*/
+/*	$NetBSD: locore.s,v 1.59 2011/11/15 10:57:03 tsutsui Exp $	*/
 
 /*
  * Copyright (c) 1998 Darrin B. Jewell
@@ -1155,14 +1155,6 @@ Lnocache8:
 	rts
 #endif
 
-ENTRY_NOPROFILE(getsfc)
-	movc	%sfc,%d0
-	rts
-
-ENTRY_NOPROFILE(getdfc)
-	movc	%dfc,%d0
-	rts
-
 /*
  * Load a new user segment table pointer.
  */

Index: src/sys/arch/sun2/sun2/locore.s
diff -u src/sys/arch/sun2/sun2/locore.s:1.23 src/sys/arch/sun2/sun2/locore.s:1.24
--- src/sys/arch/sun2/sun2/locore.s:1.23	Thu Feb 25 07:21:20 2010
+++ src/sys/arch/sun2/sun2/locore.s	Tue Nov 15 10:57:04 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.23 2010/02/25 07:21:20 skrll Exp $	*/
+/*	$NetBSD: locore.s,v 1.24 2011/11/15 10:57:04 tsutsui Exp $	*/
 
 /*
  * Copyright (c) 1980, 1990, 1993
@@ -577,14 +577,6 @@ GLOBAL(getsp)
 	addql	#4,%d0			| compensate for return address
 	rts
 
-ENTRY(getsfc)
-	movc	%sfc,%d0
-	rts
-
-ENTRY(getdfc)
-	movc	%dfc,%d0
-	rts
-
 ENTRY(getvbr)
 	movc	%vbr,%d0
 #ifdef __ELF__

Index: src/sys/arch/sun3/sun3/locore.s
diff -u src/sys/arch/sun3/sun3/locore.s:1.93 src/sys/arch/sun3/sun3/locore.s:1.94
--- src/sys/arch/sun3/sun3/locore.s:1.93	Fri Oct 15 15:55:53 2010
+++ src/sys/arch/sun3/sun3/locore.s	Tue Nov 15 10:57:04 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.93 2010/10/15 15:55:53 tsutsui Exp $	*/
+/*	$NetBSD: locore.s,v 1.94 2011/11/15 10:57:04 tsutsui Exp $	*/
 
 /*
  * Copyright (c) 1980, 1990, 1993
@@ -646,16 +646,6 @@ GLOBAL(getsp)
 	movl	%d0,%a0
 	rts
 
-ENTRY(getsfc)
-	movc	%sfc,%d0
-	movl	%d0,%a0
-	rts
-
-ENTRY(getdfc)
-	movc	%dfc,%d0
-	movl	%d0,%a0
-	rts
-
 ENTRY(getvbr)
 	movc	%vbr,%a0
 	rts

Index: src/sys/arch/sun3/sun3x/locore.s
diff -u src/sys/arch/sun3/sun3x/locore.s:1.62 src/sys/arch/sun3/sun3x/locore.s:1.63
--- src/sys/arch/sun3/sun3x/locore.s:1.62	Tue Feb  8 20:20:25 2011
+++ src/sys/arch/sun3/sun3x/locore.s	Tue Nov 15 10:57:04 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.62 2011/02/08 20:20:25 rmind Exp $	*/
+/*	$NetBSD: locore.s,v 1.63 2011/11/15 10:57:04 tsutsui Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -626,16 +626,6 @@ GLOBAL(getsp)
 	movl	%d0,%a0
 	rts
 
-ENTRY(getsfc)
-	movc	%sfc,%d0
-	movl	%d0,%a0
-	rts
-
-ENTRY(getdfc)
-	movc	%dfc,%d0
-	movl	%d0,%a0
-	rts
-
 ENTRY(getvbr)
 	movc	%vbr,%d0
 	movl	%d0,%a0

Index: src/sys/arch/x68k/x68k/locore.s
diff -u src/sys/arch/x68k/x68k/locore.s:1.105 src/sys/arch/x68k/x68k/locore.s:1.106
--- src/sys/arch/x68k/x68k/locore.s:1.105	Fri Nov  4 17:51:54 2011
+++ src/sys/arch/x68k/x68k/locore.s	Tue Nov 15 10:57:04 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.105 2011/11/04 17:51:54 tsutsui Exp $	*/
+/*	$NetBSD: locore.s,v 1.106 2011/11/15 10:57:04 tsutsui Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -1019,14 +1019,6 @@ ENTRY(ecacheon)
 ENTRY(ecacheoff)
 	rts
 
-ENTRY_NOPROFILE(getsfc)
-	movc	%sfc,%d0
-	rts
-
-ENTRY_NOPROFILE(getdfc)
-	movc	%dfc,%d0
-	rts
-
 /*
  * Load a new user segment table pointer.
  */

Reply via email to