CVS commit: src/lib/libc/arch/arm

2021-06-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Jun 30 21:20:30 UTC 2021 Modified Files: src/lib/libc/arch/arm/gen: swapcontext.S src/lib/libc/arch/arm/sys: __clone.S Log Message: Do previous differtly by pushing two registers in the same way as the _INVOKE_CERROR ma

CVS commit: src/lib/libc/arch/arm/sys

2021-06-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Jun 30 07:36:05 UTC 2021 Modified Files: src/lib/libc/arch/arm/sys: __clone.S Log Message: The _INVOKE_CERROR macro deals with thumb so simplify the code (at the expense of a couple more instructions). To generate a diff of t

CVS commit: src/lib/libc/arch/arm/sys

2021-06-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Jun 30 07:34:24 UTC 2021 Modified Files: src/lib/libc/arch/arm/sys: __clone.S Log Message: Trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/lib/libc/arch/arm/sys/__clone.S Please note tha

CVS commit: src/lib/libc/arch/arm

2021-06-29 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jun 30 00:00:49 UTC 2021 Modified Files: src/lib/libc/arch/arm/gen: swapcontext.S src/lib/libc/arch/arm/sys: __clone.S Log Message: Fix previous. For Thumb-1: - sp cannot be manipulated directly - {add,sub}s should be use

CVS commit: src/lib/libc/arch/arm

2021-06-29 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Jun 29 23:29:12 UTC 2021 Modified Files: src/lib/libc/arch/arm/gen: swapcontext.S src/lib/libc/arch/arm/sys: __clone.S Log Message: Align sp to 8-byte boundary as required by EABI. IIUC, this change only affects libc com

CVS commit: src/lib/libc/arch/arm

2020-10-24 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Oct 24 07:03:12 UTC 2020 Modified Files: src/lib/libc/arch/arm: genassym.cf Log Message: Provide _UC_REGS_* defines for all registers To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/libc/arch/arm/genassym.

CVS commit: src/lib/libc/arch/arm/gen

2018-11-21 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Nov 21 21:01:41 UTC 2018 Modified Files: src/lib/libc/arch/arm/gen: swapcontext.S Log Message: Fix a comment To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/lib/libc/arch/arm/gen/swapcontext.S Please note t

CVS commit: src/lib/libc/arch/arm

2015-08-20 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Aug 20 16:13:41 UTC 2015 Modified Files: src/lib/libc/arch/arm: Makefile.inc Log Message: In rumprun mode on ARM, don't build syscall or signal code into libc. (like on x86) To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src/lib/libc/arch/arm/hardfloat

2014-01-22 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Thu Jan 23 00:00:16 UTC 2014 Modified Files: src/lib/libc/arch/arm/hardfloat: fpsetmask.S Log Message: One vmsr is enough. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/lib/libc/arch/arm/hardfloat/fpsetmask.S P

CVS commit: src/lib/libc/arch/arm/gen

2014-01-17 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Fri Jan 17 22:20:04 UTC 2014 Removed Files: src/lib/libc/arch/arm/gen: fabs.c Log Message: GC To generate a diff of this commit: cvs rdiff -u -r1.3 -r0 src/lib/libc/arch/arm/gen/fabs.c Please note that diffs are not public domai

CVS commit: src/lib/libc/arch/arm

2014-01-17 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Fri Jan 17 22:19:46 UTC 2014 Modified Files: src/lib/libc/arch/arm: Makefile.inc src/lib/libc/arch/arm/gen: Makefile.inc Added Files: src/lib/libc/arch/arm/hardfloat: fabs_ieee754.S Removed Files: src/lib/lib

CVS commit: src/lib/libc/arch/arm/gen

2013-12-25 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Wed Dec 25 22:05:12 UTC 2013 Modified Files: src/lib/libc/arch/arm/gen: Makefile.inc Log Message: Explicitly enable FPU support. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/lib/libc/arch/arm/gen/Makefile.inc

CVS commit: src/lib/libc/arch/arm/hardfloat

2013-11-30 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sat Nov 30 22:39:04 UTC 2013 Modified Files: src/lib/libc/arch/arm/hardfloat: fabs.S Log Message: fabsl alias. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/libc/arch/arm/hardfloat/fabs.S Please note that d

CVS commit: src/lib/libc/arch/arm/gen

2013-10-21 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Oct 21 08:28:14 UTC 2013 Modified Files: src/lib/libc/arch/arm/gen: _setjmp.S Log Message: Fix bug introduced in revision 1.13 which meant longjmp would never work on EABI where VFP didn't exist. Hi gimpy! To generate a diff

CVS commit: src/lib/libc/arch/arm/misc

2013-09-08 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Sep 8 13:15:54 UTC 2013 Modified Files: src/lib/libc/arch/arm/misc: arm_initfini.c Log Message: detect whether hw divide is present. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/lib/libc/arch/arm/misc/arm_i

CVS commit: src/lib/libc/arch/arm/misc

2013-09-08 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Sep 8 12:11:56 UTC 2013 Modified Files: src/lib/libc/arch/arm/misc: arm_initfini.c Log Message: Detect presence of hardware divide. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/lib/libc/arch/arm/misc/arm_in

CVS commit: src/lib/libc/arch/arm/gen

2013-09-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Sep 4 23:08:29 UTC 2013 Modified Files: src/lib/libc/arch/arm/gen: swapcontext.S Log Message: Fix the .cfi correctly. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/lib/libc/arch/arm/gen/swapcontext.S Plea

CVS commit: src/lib/libc/arch/arm/gen

2013-09-04 Thread Hisashi T Fujinaka
Module Name:src Committed By: htodd Date: Wed Sep 4 22:38:09 UTC 2013 Modified Files: src/lib/libc/arch/arm/gen: swapcontext.S Log Message: Fix build by matching .cfi/#if. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/lib/libc/arch/arm/gen/swapcontex

CVS commit: src/lib/libc/arch/arm

2013-09-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Sep 4 21:17:15 UTC 2013 Modified Files: src/lib/libc/arch/arm/gen: swapcontext.S src/lib/libc/arch/arm/sys: cerror.S Log Message: only emit cfi if __ARM_EABI__ && __UNWIND_TABLES__ To generate a diff of this commit: c

CVS commit: src/lib/libc/arch/arm

2013-09-02 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Sep 3 00:30:20 UTC 2013 Modified Files: src/lib/libc/arch/arm: Makefile.inc src/lib/libc/arch/arm/gen: _setjmp.S setjmp.S sigsetjmp.S swapcontext.S src/lib/libc/arch/arm/sys: __clone.S __vfork14.S brk.S cerror.S

CVS commit: src/lib/libc/arch/arm/gen

2013-08-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Aug 21 03:09:39 UTC 2013 Modified Files: src/lib/libc/arch/arm/gen: Makefile.inc Log Message: divide.S need -marm To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/lib/libc/arch/arm/gen/Makefile.inc Please not

CVS commit: src/lib/libc/arch/arm

2013-08-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Aug 21 03:09:08 UTC 2013 Modified Files: src/lib/libc/arch/arm: Makefile.inc Log Message: If not earmv7, use -marm on all assembly files To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/lib/libc/arch/arm/Makef

CVS commit: src/lib/libc/arch/arm/string

2013-08-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Aug 21 03:05:35 UTC 2013 Modified Files: src/lib/libc/arch/arm/string: Makefile.inc Log Message: Add -marm to those sources who aren't thumb friendly. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/lib/libc/ar

CVS commit: src/lib/libc/arch/arm

2013-08-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Aug 19 22:13:34 UTC 2013 Modified Files: src/lib/libc/arch/arm: SYS.h Log Message: Group all syscalls together. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/lib/libc/arch/arm/SYS.h Please note that diffs

CVS commit: src/lib/libc/arch/arm/sys

2013-08-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Aug 19 22:10:51 UTC 2013 Modified Files: src/lib/libc/arch/arm/sys: __aeabi_read_tp.S Log Message: Always compile as ARM even if -mthumb is given. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/lib/libc/arch/a

CVS commit: src/lib/libc/arch/arm

2013-08-18 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Aug 18 16:55:47 UTC 2013 Modified Files: src/lib/libc/arch/arm: Makefile.inc Log Message: Revert previous. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/lib/libc/arch/arm/Makefile.inc Please note that dif

CVS commit: src/lib/libc/arch/arm

2013-08-18 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Aug 18 07:57:29 UTC 2013 Modified Files: src/lib/libc/arch/arm: Makefile.inc Log Message: Only add in __aeabi_read_tp.S when building for earm. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/lib/libc/arch/a

CVS commit: src/lib/libc/arch/arm/sys

2013-08-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Aug 17 01:08:35 UTC 2013 Modified Files: src/lib/libc/arch/arm/sys: __aeabi_read_tp.S Log Message: Enforce that this must be not compiled using Thumb1 To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/lib/libc/ar

CVS commit: src/lib/libc/arch/arm/gen

2013-08-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Aug 17 01:07:45 UTC 2013 Modified Files: src/lib/libc/arch/arm/gen: alloca.S Log Message: Thumbify & add END To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/lib/libc/arch/arm/gen/alloca.S Please note that diff

CVS commit: src/lib/libc/arch/arm/sys

2013-08-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 16 23:20:59 UTC 2013 Modified Files: src/lib/libc/arch/arm/sys: __sigtramp2.S Log Message: Add END To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/libc/arch/arm/sys/__sigtramp2.S Please note that diffs

CVS commit: src/lib/libc/arch/arm

2013-08-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 16 22:30:28 UTC 2013 Modified Files: src/lib/libc/arch/arm: SYS.h Log Message: Save r3 instead of r4 when calling CERROR in thumb mode. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/lib/libc/arch/arm/SY

CVS commit: src/lib/libc/arch/arm/sys

2013-08-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 16 22:27:32 UTC 2013 Modified Files: src/lib/libc/arch/arm/sys: __vfork14.S Log Message: Thumbify & optimize a little To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/lib/libc/arch/arm/sys/__vfork14.S Pleas

CVS commit: src/lib/libc/arch/arm/sys

2013-08-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 16 22:28:06 UTC 2013 Modified Files: src/lib/libc/arch/arm/sys: fork.S Log Message: thumbify and add END To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/lib/libc/arch/arm/sys/fork.S Please note that diffs

CVS commit: src/lib/libc/arch/arm/sys

2013-08-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 16 22:21:59 UTC 2013 Modified Files: src/lib/libc/arch/arm/sys: pipe.S Log Message: Use _INVOKE_CERROR use stmia instead of two str add END To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/lib/libc/arch/arm/

CVS commit: src/lib/libc/arch/arm

2013-08-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 16 22:20:49 UTC 2013 Modified Files: src/lib/libc/arch/arm: SYS.h Log Message: Rework SYSTRAP for thumb. Add END to PSEUDO_NOERROR and PSEUDO To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/lib/libc/arch/

CVS commit: src/lib/libc/arch/arm/misc

2013-08-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 16 17:09:27 UTC 2013 Modified Files: src/lib/libc/arch/arm/misc: arm_initfini.c Log Message: Make _libc_arm_fpu_present hidden To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/lib/libc/arch/arm/misc/arm_init

CVS commit: src/lib/libc/arch/arm/hardfloat

2013-08-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 2 02:07:00 UTC 2013 Modified Files: src/lib/libc/arch/arm/hardfloat: fpgetmask.S Log Message: Use vmrs instead of mrc To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/lib/libc/arch/arm/hardfloat/fpgetmask.S

CVS commit: src/lib/libc/arch/arm

2013-07-31 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 1 05:32:33 UTC 2013 Modified Files: src/lib/libc/arch/arm: SYS.h src/lib/libc/arch/arm/sys: brk.S sbrk.S Log Message: Make __minbrk, __curbrk, and CERROR hidden and avoid using the GOT to access them. To generate

CVS commit: src/lib/libc/arch/arm/misc

2013-07-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Jul 30 10:47:44 UTC 2013 Modified Files: src/lib/libc/arch/arm/misc: arm_initfini.c Log Message: include namespace.h - this fixes 48091 To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/libc/arch/arm/misc/ar

CVS commit: src/lib/libc/arch/arm

2013-07-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jul 18 12:21:52 UTC 2013 Modified Files: src/lib/libc/arch/arm: SYS.h Log Message: Remove non-__ELF__ defines To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/lib/libc/arch/arm/SYS.h Please note that diffs ar

CVS commit: src/lib/libc/arch/arm/gen

2013-06-20 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Thu Jun 20 17:53:01 UTC 2013 Modified Files: src/lib/libc/arch/arm/gen: Makefile.inc Log Message: Fix compile error. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/lib/libc/arch/arm/gen/Makefile.inc Please n

CVS commit: src/lib/libc/arch/arm/gen

2013-06-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jun 20 07:18:40 UTC 2013 Modified Files: src/lib/libc/arch/arm/gen: Makefile.inc Log Message: modsi3/umodsi3 is not needed for earm since __aeabi_*divmod takes care of it. To generate a diff of this commit: cvs rdiff -u -r1.22

CVS commit: src/lib/libc/arch/arm/sys

2013-04-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Apr 30 19:42:57 UTC 2013 Modified Files: src/lib/libc/arch/arm/sys: getcontext.S Log Message: include assym.h To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/lib/libc/arch/arm/sys/getcontext.S Please note tha

CVS commit: src/lib/libc/arch/arm/sys

2013-04-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Apr 30 15:59:34 UTC 2013 Modified Files: src/lib/libc/arch/arm/sys: getcontext.S Log Message: Don't hardcode offset in assembler. This ensures the return value in the context is the correct value (0) on earm* To generate a di

CVS commit: src/lib/libc/arch/arm

2013-04-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Apr 30 12:24:32 UTC 2013 Modified Files: src/lib/libc/arch/arm: genassym.cf Log Message: Don't hardcode offset in assembler. This ensures the return value in the context is the correct value (0) on earm* To generate a diff of

CVS commit: src/lib/libc/arch/arm/softfloat

2013-04-24 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 24 18:04:46 UTC 2013 Modified Files: src/lib/libc/arch/arm/softfloat: softfloat.h Log Message: Add #include To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/lib/libc/arch/arm/softfloat/softfloat.h Please

CVS commit: src/lib/libc/arch/arm/gen

2013-04-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Apr 19 16:50:22 UTC 2013 Modified Files: src/lib/libc/arch/arm/gen: sigsetjmp.S Log Message: Ignore VFP bit in magic. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/lib/libc/arch/arm/gen/sigsetjmp.S Please no

CVS commit: src/lib/libc/arch/arm/gen

2013-04-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Apr 19 13:45:46 UTC 2013 Modified Files: src/lib/libc/arch/arm/gen: _setjmp.S setjmp.S Log Message: A small optimization To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/lib/libc/arch/arm/gen/_setjmp.S cvs rdi

CVS commit: src/lib/libc/arch/arm/gen

2013-04-19 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Apr 19 13:14:11 UTC 2013 Modified Files: src/lib/libc/arch/arm/gen: _setjmp.S setjmp.S Log Message: Actually fail if the magic number is found to be wrong in __longjmp. Avoid overwriting the {,_}longjmp return value in __ARM_

CVS commit: src/lib/libc/arch/arm/softfloat

2013-04-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Apr 16 13:38:34 UTC 2013 Modified Files: src/lib/libc/arch/arm/softfloat: __aeabi_dcmpge.c __aeabi_dcmpgt.c __aeabi_fcmpge.c __aeabi_fcmpgt.c Log Message: Deal with arguments being NaNs To generate a diff of this c

CVS commit: src/lib/libc/arch/arm/softfloat

2013-04-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Apr 16 10:37:39 UTC 2013 Added Files: src/lib/libc/arch/arm/softfloat: __aeabi_dcmpeq.c __aeabi_dcmpge.c __aeabi_dcmpgt.c __aeabi_dcmple.c __aeabi_dcmplt.c __aeabi_dcmpun.c __aeabi_fcmpeq.c __aeabi_fcmpge.

CVS commit: src/lib/libc/arch/arm/hardfloat

2013-02-02 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Feb 3 07:14:41 UTC 2013 Added Files: src/lib/libc/arch/arm/hardfloat: fabs.S Log Message: Add hardfloat version of fabs using the vabs.f64 instruction To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/lib/libc/arc

CVS commit: src/lib/libc/arch/arm

2013-02-02 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Feb 3 01:55:19 UTC 2013 Modified Files: src/lib/libc/arch/arm: Makefile.inc Log Message: Add support for earmhf and earmhfeb and add SRCS.hardfloat. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/lib/libc/a

CVS commit: src/lib/libc/arch/arm/hardfloat

2013-02-02 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Feb 3 01:50:54 UTC 2013 Modified Files: src/lib/libc/arch/arm/hardfloat: fpsetround.c Log Message: include To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/lib/libc/arch/arm/hardfloat/fpsetround.c Please note

CVS commit: src/lib/libc/arch/arm/misc

2013-01-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jan 31 06:47:55 UTC 2013 Modified Files: src/lib/libc/arch/arm/misc: arm_initfini.c Log Message: Reorganize to appease lint. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/libc/arch/arm/misc/arm_initfini.c

CVS commit: src/lib/libc/arch/arm/gen

2013-01-29 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jan 29 19:23:09 UTC 2013 Modified Files: src/lib/libc/arch/arm/gen: _setjmp.S setjmp.S Log Message: AAPCS (EABI) requires that VFP D8-D15 are always saved, regardless whether the soft float or hard float ABI is being used. Howe

CVS commit: src/lib/libc/arch/arm

2013-01-29 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jan 29 19:15:52 UTC 2013 Modified Files: src/lib/libc/arch/arm: Makefile.inc Log Message: for earm*, add arm_initfini.c To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/lib/libc/arch/arm/Makefile.inc Please n

CVS commit: src/lib/libc/arch/arm/misc

2013-01-29 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jan 29 19:14:54 UTC 2013 Added Files: src/lib/libc/arch/arm/misc: arm_initfini.c Log Message: Add a constructor for EABI to determine if a FPU is present on the system. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1

CVS commit: src/lib/libc/arch/arm

2013-01-25 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Jan 26 07:09:42 UTC 2013 Modified Files: src/lib/libc/arch/arm: Makefile.inc src/lib/libc/arch/arm/gen: Makefile.inc Log Message: When building for earm*, compile __aeabi_[df]cmpun.c and __aeabi_[il]div0.c To generate

CVS commit: src/lib/libc/arch/arm/softfloat

2013-01-25 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Jan 26 07:08:14 UTC 2013 Modified Files: src/lib/libc/arch/arm/softfloat: arm-gcc.h Log Message: Appease clang by making 64-bit literals use ULL To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/lib/libc/arch/arm

CVS commit: src/lib/libc/arch/arm/gen

2013-01-25 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Jan 26 07:04:23 UTC 2013 Added Files: src/lib/libc/arch/arm/gen: __aeabi_dcmpun.c __aeabi_fcmpun.c Log Message: Add __aeabi_[fd]cmpun for IEEE unordered compares (requires by ARM RTABI). To generate a diff of this commit: cvs

CVS commit: src/lib/libc/arch/arm/gen

2013-01-25 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Jan 25 08:52:16 UTC 2013 Modified Files: src/lib/libc/arch/arm/gen: _setjmp.S setjmp.S Log Message: Use __ARM_PCS_VFP to determine whether the VFP is being used. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/

CVS commit: src/lib/libc/arch/arm/string

2013-01-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jan 23 05:44:52 UTC 2013 Added Files: src/lib/libc/arch/arm/string: strncat_naive.S Log Message: Add simple version of strncat for ARM. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/lib/libc/arch/arm/string/str

CVS commit: src/lib/libc/arch/arm/gen

2012-11-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Nov 28 02:18:25 UTC 2012 Modified Files: src/lib/libc/arch/arm/gen: swapcontext.S Log Message: Add missing registers. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/lib/libc/arch/arm/gen/swapcontext.S Please

CVS commit: src/lib/libc/arch/arm/sys

2012-11-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Nov 20 22:02:46 UTC 2012 Modified Files: src/lib/libc/arch/arm/sys: __aeabi_read_tp.S Log Message: Add $NetBSD$ tag. Use ip to save r1 instead of the stack. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/

CVS commit: src/lib/libc/arch/arm/gen

2012-10-30 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Oct 30 12:42:37 UTC 2012 Modified Files: src/lib/libc/arch/arm/gen: Makefile.inc Log Message: add new files to fix static linking To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/lib/libc/arch/arm/gen/Make

CVS commit: src/lib/libc/arch/arm/gen

2012-10-09 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Oct 10 02:15:03 UTC 2012 Modified Files: src/lib/libc/arch/arm/gen: Makefile.inc Log Message: add split files To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/lib/libc/arch/arm/gen/Makefile.inc Please not

CVS commit: src/lib/libc/arch/arm

2012-09-27 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Sep 27 11:20:21 UTC 2012 Modified Files: src/lib/libc/arch/arm: Makefile.inc src/lib/libc/arch/arm/gen: swapcontext.S Added Files: src/lib/libc/arch/arm: genassym.cf Log Message: Remove magic numbers. To gener

CVS commit: src/lib/libc/arch/arm/gen

2012-09-27 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Sep 27 09:53:53 UTC 2012 Modified Files: src/lib/libc/arch/arm/gen: swapcontext.S Log Message: Fixup the stack pointer in the ucontext returned by getcontext. This fixes the following tests lib/libc/sys/t_swapcontext.

CVS commit: src/lib/libc/arch/arm

2012-08-06 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Aug 6 07:55:22 UTC 2012 Modified Files: src/lib/libc/arch/arm: Makefile.inc Log Message: Use the generic fixuns ieee754 instead of the ones from softfloat. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/lib

CVS commit: src/lib/libc/arch/arm

2012-08-05 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Aug 6 01:54:21 UTC 2012 Modified Files: src/lib/libc/arch/arm: Makefile.inc Log Message: Don't need -I${.CURDIR}/arch/arm anymore To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/lib/libc/arch/arm/Makefile.in

CVS commit: src/lib/libc/arch/arm

2012-08-05 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Aug 6 01:53:08 UTC 2012 Removed Files: src/lib/libc/arch/arm: aeabi.h Log Message: Moving this to in sys To generate a diff of this commit: cvs rdiff -u -r1.1 -r0 src/lib/libc/arch/arm/aeabi.h Please note that diffs are not

CVS commit: src/lib/libc/arch/arm

2012-08-05 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Aug 6 01:49:27 UTC 2012 Added Files: src/lib/libc/arch/arm: aeabi.h Log Message: Mostly for reference, this header defines the "C" portion of the ARM run time API for AAPCS (EABI). To generate a diff of this commit: cvs rdiff

CVS commit: src/lib/libc/arch/arm

2012-08-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 5 06:34:44 UTC 2012 Modified Files: src/lib/libc/arch/arm: Makefile.inc Log Message: Only compile __aeabi_*ldivmod for earm/earmeb. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/lib/libc/arch/arm/Makef

CVS commit: src/lib/libc/arch/arm/gen

2012-08-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Aug 5 05:10:38 UTC 2012 Modified Files: src/lib/libc/arch/arm/gen: swapcontext.S Log Message: Ensure stack alignment. "looks fine" matt@ To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/lib/libc/arch/arm/gen/s

CVS commit: src/lib/libc/arch/arm

2012-08-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 5 04:54:39 UTC 2012 Modified Files: src/lib/libc/arch/arm: Makefile.inc Log Message: For ARM EABI, we need -DDSOFTFLOAT_NEED_FIXUNS too. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/lib/libc/arch/arm/

CVS commit: src/lib/libc/arch/arm

2012-08-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 5 04:30:46 UTC 2012 Modified Files: src/lib/libc/arch/arm: Makefile.inc Log Message: Add __aeabi_uldivmod (unsigned long long div/mod). Only use 32-bit softfloat if arm/armeb. earm/earmeb will use the 64-bit softfloat. To

CVS commit: src/lib/libc/arch/arm/hardfloat

2012-07-31 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Aug 1 06:10:21 UTC 2012 Modified Files: src/lib/libc/arch/arm/hardfloat: fpgetmask.S fpgetsticky.S fpsetmask.S fpsetsticky.S Log Message: Error out if compiled with -mfp=vfp and -mhard-float To generate a diff of

CVS commit: src/lib/libc/arch/arm/gen

2012-07-31 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Aug 1 06:02:13 UTC 2012 Modified Files: src/lib/libc/arch/arm/gen: _setjmp.S setjmp.S Log Message: Add #error cases in case someone tries to compile hardfloat VFP libraries. To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src/lib/libc/arch/arm/gen

2012-07-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Jul 30 12:57:55 UTC 2012 Modified Files: src/lib/libc/arch/arm/gen: Makefile.inc Log Message: Backout previous. ld.so requires the division routines so this needs more thought. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/lib/libc/arch/arm/gen

2012-07-11 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Wed Jul 11 18:24:27 UTC 2012 Modified Files: src/lib/libc/arch/arm/gen: Makefile.inc Log Message: On the libc/libgcc clashes cleanup that removed divsi3.o from libc, ARM/evbarm was forgotten. This patch fixes it making static bin

CVS commit: src/lib/libc/arch/arm/gen

2012-03-21 Thread Havard Eidnes
Module Name:src Committed By: he Date: Wed Mar 21 20:04:57 UTC 2012 Modified Files: src/lib/libc/arch/arm/gen: flt_rounds.c Log Message: Use c89 function declaration. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/lib/libc/arch/arm/gen/flt_rounds.c Plea

CVS commit: src/lib/libc/arch/arm/gen

2012-03-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Mar 21 14:03:06 UTC 2012 Modified Files: src/lib/libc/arch/arm/gen: _lwp.c makecontext.c Log Message: no need for linted annotations To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/lib/libc/arch/arm/gen/_lw

CVS commit: src/lib/libc/arch/arm/gen

2012-03-21 Thread Hiroyuki Bessho
Module Name:src Committed By: bsh Date: Wed Mar 21 09:05:36 UTC 2012 Modified Files: src/lib/libc/arch/arm/gen: _lwp.c Log Message: shut up lint(1) To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/lib/libc/arch/arm/gen/_lwp.c Please note that diffs are no

CVS commit: src/lib/libc/arch/arm/sys

2012-02-14 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Feb 14 17:32:43 UTC 2012 Modified Files: src/lib/libc/arch/arm/sys: __aeabi_read_tp.S Log Message: Add workaround for ARM cores that don't properly implement the MRC instruction used for reading the thread pointer. This is the

CVS commit: src/lib/libc/arch/arm/sys

2011-05-13 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Fri May 13 23:14:36 UTC 2011 Modified Files: src/lib/libc/arch/arm/sys: brk.S sbrk.S Log Message: Use "_end" instead of "end" for consistency with other architectures. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

CVS commit: src/lib/libc/arch/arm

2011-01-13 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Jan 14 06:12:17 UTC 2011 Modified Files: src/lib/libc/arch/arm: SYS.h src/lib/libc/arch/arm/sys: cerror.S Log Message: Change __cerror to be marked hidden and change callers to avoid the PLT. To generate a diff of this