diff options
author | peter <peter@FreeBSD.org> | 2002-06-20 07:13:35 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2002-06-20 07:13:35 +0000 |
commit | df4ec1a7b33531691211023c1edbb1872d977b64 (patch) | |
tree | 82fa23797f430a4faf6c1beb058ab91da0767ce2 /sys | |
parent | 17afca478e186edc08fc717a6b452d336d26dfb5 (diff) | |
download | FreeBSD-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.s | 5 | ||||
-rw-r--r-- | sys/amd64/amd64/support.S | 11 | ||||
-rw-r--r-- | sys/amd64/amd64/support.s | 11 | ||||
-rw-r--r-- | sys/i386/i386/support.s | 11 | ||||
-rw-r--r-- | sys/ia64/ia64/support.S | 5 | ||||
-rw-r--r-- | sys/ia64/ia64/support.s | 5 | ||||
-rw-r--r-- | sys/powerpc/aim/copyinout.c | 7 | ||||
-rw-r--r-- | sys/powerpc/powerpc/copyinout.c | 7 | ||||
-rw-r--r-- | sys/sparc64/sparc64/support.S | 12 | ||||
-rw-r--r-- | sys/sparc64/sparc64/support.s | 12 | ||||
-rw-r--r-- | sys/sys/systm.h | 1 |
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); |