summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2002-06-20 07:13:35 +0000
committerpeter <peter@FreeBSD.org>2002-06-20 07:13:35 +0000
commitdf4ec1a7b33531691211023c1edbb1872d977b64 (patch)
tree82fa23797f430a4faf6c1beb058ab91da0767ce2 /sys
parent17afca478e186edc08fc717a6b452d336d26dfb5 (diff)
downloadFreeBSD-src-df4ec1a7b33531691211023c1edbb1872d977b64.zip
FreeBSD-src-df4ec1a7b33531691211023c1edbb1872d977b64.tar.gz
Deorbit suibyte(). It was only used for split address space systems
for supporting UIO_USERISPACE (ie: it wasn't used).
Diffstat (limited to 'sys')
-rw-r--r--sys/alpha/alpha/support.s5
-rw-r--r--sys/amd64/amd64/support.S11
-rw-r--r--sys/amd64/amd64/support.s11
-rw-r--r--sys/i386/i386/support.s11
-rw-r--r--sys/ia64/ia64/support.S5
-rw-r--r--sys/ia64/ia64/support.s5
-rw-r--r--sys/powerpc/aim/copyinout.c7
-rw-r--r--sys/powerpc/powerpc/copyinout.c7
-rw-r--r--sys/sparc64/sparc64/support.S12
-rw-r--r--sys/sparc64/sparc64/support.s12
-rw-r--r--sys/sys/systm.h1
11 files changed, 15 insertions, 72 deletions
diff --git a/sys/alpha/alpha/support.s b/sys/alpha/alpha/support.s
index 47058e6..f57a99b 100644
--- a/sys/alpha/alpha/support.s
+++ b/sys/alpha/alpha/support.s
@@ -150,11 +150,6 @@
RET
END(fubyte)
- LEAF(suibyte, 2)
- ldiq v0, -1
- RET
- END(suibyte)
-
LEAF(fusufault, 0)
ldq t0, PC_CURTHREAD(pcpup)
ldq t0, TD_PCB(t0)
diff --git a/sys/amd64/amd64/support.S b/sys/amd64/amd64/support.S
index ed699cf..c1f3899 100644
--- a/sys/amd64/amd64/support.S
+++ b/sys/amd64/amd64/support.S
@@ -1204,9 +1204,9 @@ ENTRY(fuswintr)
ret
/*
- * fusword - MP SAFE
+ * fuword16 - MP SAFE
*/
-ENTRY(fusword)
+ENTRY(fuword16)
movl PCPU(CURPCB),%ecx
movl $fusufault,PCB_ONFAULT(%ecx)
movl 4(%esp),%edx
@@ -1293,9 +1293,9 @@ ENTRY(suword32)
jmp suword
/*
- * susword - MP SAFE (if not I386_CPU)
+ * suword16 - MP SAFE (if not I386_CPU)
*/
-ENTRY(susword)
+ENTRY(suword16)
movl PCPU(CURPCB),%ecx
movl $fusufault,PCB_ONFAULT(%ecx)
movl 4(%esp),%edx
@@ -1339,9 +1339,8 @@ ENTRY(susword)
ret
/*
- * su[i]byte - MP SAFE (if not I386_CPU)
+ * subyte - MP SAFE (if not I386_CPU)
*/
-ALTENTRY(suibyte)
ENTRY(subyte)
movl PCPU(CURPCB),%ecx
movl $fusufault,PCB_ONFAULT(%ecx)
diff --git a/sys/amd64/amd64/support.s b/sys/amd64/amd64/support.s
index ed699cf..c1f3899 100644
--- a/sys/amd64/amd64/support.s
+++ b/sys/amd64/amd64/support.s
@@ -1204,9 +1204,9 @@ ENTRY(fuswintr)
ret
/*
- * fusword - MP SAFE
+ * fuword16 - MP SAFE
*/
-ENTRY(fusword)
+ENTRY(fuword16)
movl PCPU(CURPCB),%ecx
movl $fusufault,PCB_ONFAULT(%ecx)
movl 4(%esp),%edx
@@ -1293,9 +1293,9 @@ ENTRY(suword32)
jmp suword
/*
- * susword - MP SAFE (if not I386_CPU)
+ * suword16 - MP SAFE (if not I386_CPU)
*/
-ENTRY(susword)
+ENTRY(suword16)
movl PCPU(CURPCB),%ecx
movl $fusufault,PCB_ONFAULT(%ecx)
movl 4(%esp),%edx
@@ -1339,9 +1339,8 @@ ENTRY(susword)
ret
/*
- * su[i]byte - MP SAFE (if not I386_CPU)
+ * subyte - MP SAFE (if not I386_CPU)
*/
-ALTENTRY(suibyte)
ENTRY(subyte)
movl PCPU(CURPCB),%ecx
movl $fusufault,PCB_ONFAULT(%ecx)
diff --git a/sys/i386/i386/support.s b/sys/i386/i386/support.s
index ed699cf..c1f3899 100644
--- a/sys/i386/i386/support.s
+++ b/sys/i386/i386/support.s
@@ -1204,9 +1204,9 @@ ENTRY(fuswintr)
ret
/*
- * fusword - MP SAFE
+ * fuword16 - MP SAFE
*/
-ENTRY(fusword)
+ENTRY(fuword16)
movl PCPU(CURPCB),%ecx
movl $fusufault,PCB_ONFAULT(%ecx)
movl 4(%esp),%edx
@@ -1293,9 +1293,9 @@ ENTRY(suword32)
jmp suword
/*
- * susword - MP SAFE (if not I386_CPU)
+ * suword16 - MP SAFE (if not I386_CPU)
*/
-ENTRY(susword)
+ENTRY(suword16)
movl PCPU(CURPCB),%ecx
movl $fusufault,PCB_ONFAULT(%ecx)
movl 4(%esp),%edx
@@ -1339,9 +1339,8 @@ ENTRY(susword)
ret
/*
- * su[i]byte - MP SAFE (if not I386_CPU)
+ * subyte - MP SAFE (if not I386_CPU)
*/
-ALTENTRY(suibyte)
ENTRY(subyte)
movl PCPU(CURPCB),%ecx
movl $fusufault,PCB_ONFAULT(%ecx)
diff --git a/sys/ia64/ia64/support.S b/sys/ia64/ia64/support.S
index 7df700e4..41042c6 100644
--- a/sys/ia64/ia64/support.S
+++ b/sys/ia64/ia64/support.S
@@ -359,11 +359,6 @@ ENTRY(fubyte, 1)
END(fubyte)
-ENTRY(suibyte, 2)
- mov ret0=-1
- br.ret.sptk.few rp
-END(suibyte)
-
ENTRY(fusufault, 0)
st8 [r15]=r0 ;; // r15 points at onfault
mov ret0=r0
diff --git a/sys/ia64/ia64/support.s b/sys/ia64/ia64/support.s
index 7df700e4..41042c6 100644
--- a/sys/ia64/ia64/support.s
+++ b/sys/ia64/ia64/support.s
@@ -359,11 +359,6 @@ ENTRY(fubyte, 1)
END(fubyte)
-ENTRY(suibyte, 2)
- mov ret0=-1
- br.ret.sptk.few rp
-END(suibyte)
-
ENTRY(fusufault, 0)
st8 [r15]=r0 ;; // r15 points at onfault
mov ret0=r0
diff --git a/sys/powerpc/aim/copyinout.c b/sys/powerpc/aim/copyinout.c
index 37e7de7..7a28fc0 100644
--- a/sys/powerpc/aim/copyinout.c
+++ b/sys/powerpc/aim/copyinout.c
@@ -233,13 +233,6 @@ subyte(void *addr, int byte)
}
int
-suibyte(void *addr, int byte)
-{
-
- return (subyte(addr, byte));
-}
-
-int
suword(void *addr, long word)
{
struct thread *td;
diff --git a/sys/powerpc/powerpc/copyinout.c b/sys/powerpc/powerpc/copyinout.c
index 37e7de7..7a28fc0 100644
--- a/sys/powerpc/powerpc/copyinout.c
+++ b/sys/powerpc/powerpc/copyinout.c
@@ -233,13 +233,6 @@ subyte(void *addr, int byte)
}
int
-suibyte(void *addr, int byte)
-{
-
- return (subyte(addr, byte));
-}
-
-int
suword(void *addr, long word)
{
struct thread *td;
diff --git a/sys/sparc64/sparc64/support.S b/sys/sparc64/sparc64/support.S
index 1e0ab69..5a4d1af 100644
--- a/sys/sparc64/sparc64/support.S
+++ b/sys/sparc64/sparc64/support.S
@@ -536,18 +536,6 @@ ENTRY(subyte)
END(subyte)
/*
- * int suibyte(const void *base, int byte)
- */
-ENTRY(suibyte)
-#if KTR_COMPILE & KTR_CT1
- CATR(KTR_CT1, "suibyte: base=%#lx", %g1, %g2, %g3, 7, 8, 9)
- stx %o0, [%g1 + KTR_PARM1]
-9:
-#endif
- SU_ALIGNED(stba, fsbail)
-END(suibyte)
-
-/*
* int susword(const void *base, int word)
*/
ENTRY(susword)
diff --git a/sys/sparc64/sparc64/support.s b/sys/sparc64/sparc64/support.s
index 1e0ab69..5a4d1af 100644
--- a/sys/sparc64/sparc64/support.s
+++ b/sys/sparc64/sparc64/support.s
@@ -536,18 +536,6 @@ ENTRY(subyte)
END(subyte)
/*
- * int suibyte(const void *base, int byte)
- */
-ENTRY(suibyte)
-#if KTR_COMPILE & KTR_CT1
- CATR(KTR_CT1, "suibyte: base=%#lx", %g1, %g2, %g3, 7, 8, 9)
- stx %o0, [%g1 + KTR_PARM1]
-9:
-#endif
- SU_ALIGNED(stba, fsbail)
-END(suibyte)
-
-/*
* int susword(const void *base, int word)
*/
ENTRY(susword)
diff --git a/sys/sys/systm.h b/sys/sys/systm.h
index 4ac9191..4128267 100644
--- a/sys/sys/systm.h
+++ b/sys/sys/systm.h
@@ -181,7 +181,6 @@ int copyout(const void *kaddr, void *udaddr, size_t len);
int fubyte(const void *base);
int subyte(void *base, int byte);
-int suibyte(void *base, int byte);
int32_t fuword32(const void *base);
int64_t fuword64(const void *base);
long fuword(const void *base);
OpenPOWER on IntegriCloud