Module Name: src
Committed By: mrg
Date: Sun Mar 7 00:42:58 UTC 2010
Modified Files:
src/sys/arch/sparc64/include: locore.h
src/sys/arch/sparc64/sparc64: locore.s memcpyset.s
Log Message:
gas has supported SPARC ".empty" for a long while; get rid of an
ancient workaround.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/sparc64/include/locore.h
cvs rdiff -u -r1.323 -r1.324 src/sys/arch/sparc64/sparc64/locore.s
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/sparc64/sparc64/memcpyset.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/sparc64/include/locore.h
diff -u src/sys/arch/sparc64/include/locore.h:1.1 src/sys/arch/sparc64/include/locore.h:1.2
--- src/sys/arch/sparc64/include/locore.h:1.1 Sat Mar 6 23:26:10 2010
+++ src/sys/arch/sparc64/include/locore.h Sun Mar 7 00:42:58 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.h,v 1.1 2010/03/06 23:26:10 mrg Exp $ */
+/* $NetBSD: locore.h,v 1.2 2010/03/07 00:42:58 mrg Exp $ */
/*
* Copyright (c) 1996-2002 Eduardo Horvath
@@ -81,8 +81,6 @@
#define CCCR %icc
#endif
-#define EMPTY .empty
-
/* Give this real authority: reset the machine */
#define NOTREACHED sir
Index: src/sys/arch/sparc64/sparc64/locore.s
diff -u src/sys/arch/sparc64/sparc64/locore.s:1.323 src/sys/arch/sparc64/sparc64/locore.s:1.324
--- src/sys/arch/sparc64/sparc64/locore.s:1.323 Sat Mar 6 23:26:10 2010
+++ src/sys/arch/sparc64/sparc64/locore.s Sun Mar 7 00:42:58 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.323 2010/03/06 23:26:10 mrg Exp $ */
+/* $NetBSD: locore.s,v 1.324 2010/03/07 00:42:58 mrg Exp $ */
/*
* Copyright (c) 1996-2002 Eduardo Horvath
@@ -3254,7 +3254,7 @@
CASPTR [%g1] ASI_N, %g3, %g7
cmp %g7, %g3 ! Did it work?
bne,pn CCCR, 1b ! No, try again
- EMPTY
+ .empty
2:
#ifdef NOT_DEBUG
set _C_LABEL(intrdebug), %g7
@@ -3662,7 +3662,7 @@
CASPTR [%l4] ASI_N, %l2, %l7 ! Grab the entire list
cmp %l7, %l2
bne,pn CCCR, 1b
- EMPTY
+ .empty
2:
add %sp, CC64FSZ+STKB, %o2 ! tf = %sp + CC64FSZ + STKB
LDPTR [%l2 + IH_PEND], %l7 ! save ih->ih_pending
@@ -5574,7 +5574,7 @@
! check for common case first: everything lines up.
! btst 7, %o0 ! done already
bne 1f
- EMPTY
+ .empty
btst 7, %o1
be,a Lcopyin_doubles
dec 8, %o2 ! if all lined up, len -= 8, goto copyin_doubes
@@ -5765,7 +5765,7 @@
*/
deccc %o2 ! while (--len >= 0)
bl 1f
- EMPTY
+ .empty
0:
inc %o0
ldsb [%o0 - 1], %o4! (++dst)[-1] = *src++;
@@ -5785,7 +5785,7 @@
! check for common case first: everything lines up.
! btst 7, %o0 ! done already
bne 1f
- EMPTY
+ .empty
btst 7, %o1
be,a Lcopyout_doubles
dec 8, %o2 ! if all lined up, len -= 8, goto copyout_doubes
@@ -6144,7 +6144,7 @@
ENTRY(fuword)
btst 3, %o0 ! has low bits set...
bnz Lfsbadaddr ! go return -1
- EMPTY
+ .empty
sethi %hi(CPCB), %o2 ! cpcb->pcb_onfault = Lfserr;
set Lfserr, %o3
LDPTR [%o2 + %lo(CPCB)], %o2
@@ -6224,7 +6224,7 @@
ENTRY(suword)
btst 3, %o0 ! or has low bits set ...
bnz Lfsbadaddr ! go return error
- EMPTY
+ .empty
sethi %hi(CPCB), %o2 ! cpcb->pcb_onfault = Lfserr;
LDPTR [%o2 + %lo(CPCB)], %o2
set Lfserr, %o3
@@ -6814,7 +6814,7 @@
*/
deccc %o2 ! while (--len >= 0)
bl 1f
- EMPTY
+ .empty
0:
ldsb [%o0], %o4 ! *dst++ = *src++;
inc %o0
@@ -6837,7 +6837,7 @@
! check for common case first: everything lines up.
! btst 7, %o0 ! done already
bne 1f
- EMPTY
+ .empty
btst 7, %o1
be,a Lkcopy_doubles
dec 8, %o2 ! if all lined up, len -= 8, goto kcopy_doubes
@@ -7341,7 +7341,7 @@
CASPTR [%o3] ASI_N, %o5, %o4
cmp %o4, %o5 ! Did it work?
bne,pn CCCR, 2b ! No, try again
- EMPTY
+ .empty
mov 1, %o4 ! Change from level to bitmask
sllx %o4, %o1, %o4
Index: src/sys/arch/sparc64/sparc64/memcpyset.s
diff -u src/sys/arch/sparc64/sparc64/memcpyset.s:1.1 src/sys/arch/sparc64/sparc64/memcpyset.s:1.2
--- src/sys/arch/sparc64/sparc64/memcpyset.s:1.1 Sat Mar 6 23:26:10 2010
+++ src/sys/arch/sparc64/sparc64/memcpyset.s Sun Mar 7 00:42:58 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: memcpyset.s,v 1.1 2010/03/06 23:26:10 mrg Exp $ */
+/* $NetBSD: memcpyset.s,v 1.2 2010/03/07 00:42:58 mrg Exp $ */
/*
* Copyright (c) 1996-2002 Eduardo Horvath
@@ -174,7 +174,7 @@
*/
deccc %o2 ! while (--len >= 0)
bl 1f
- EMPTY
+ .empty
0:
inc %o0
ldsb [%o0 - 1], %o4 ! (++dst)[-1] = *src++;