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

2013-01-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Jan 18 22:49:11 UTC 2013 Added Files: src/common/lib/libc/arch/arm/string: strlcat_naive.S Log Message: Simple version of strlcat for ARM. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/common/lib/libc/arch/arm/

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

2013-01-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jan 23 05:46:17 UTC 2013 Added Files: src/common/lib/libc/arch/arm/string: strcat.S strchr.S strrchr.S Log Message: Switch to using ARM assembly versions of strcat, strchr, strrchr. To generate a diff of this commit: cvs rdiff

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

2013-01-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jan 23 06:59:55 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/string: strlen_arm.S strlen_naive.S Log Message: Add support for strnlen. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/common/lib/libc/ar

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

2013-01-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jan 23 07:02:45 UTC 2013 Added Files: src/common/lib/libc/arch/arm/string: strlcat_arm.S Log Message: Add ARM assembly of strlcat which is implemented using (the ARM optimized) strnlen and strlcpy. To generate a diff of this c

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

2013-01-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jan 23 07:38:20 UTC 2013 Added Files: src/common/lib/libc/arch/arm/gen: __aeabi_idiv0.c __aeabi_ldiv0.c Log Message: Add EABI support routines to raise SIGFPE on integer divide by 0. To generate a diff of this commit: cvs rdif

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

2013-01-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jan 23 07:45:47 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/string: strchr.S strrchr.S Log Message: Add index/rindex strong aiases. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/common/lib/libc/arch

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

2013-01-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jan 23 07:56:09 UTC 2013 Added Files: src/common/lib/libc/arch/arm/string: strlcat.S strnlen.S Log Message: Enable ARM assembly versions of strlcat and strnlen. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/com

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

2013-01-25 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Jan 26 07:49:11 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/string: strchr_arm.S Log Message: Fix bug in detecting EOS/match on armv6+. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/common/lib/libc/

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

2013-01-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jan 28 06:22:34 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/atomic: atomic_swap.S Log Message: Change movsne to movnes for clang. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/common/lib/libc/arch/a

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

2013-01-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jan 28 06:23:15 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/string: strrchr_arm.S Log Message: Deal with an end-of-string condition properly. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/common/lib

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

2013-01-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jan 28 06:23:44 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/string: memcpy_arm.S memmove.S memset.S Log Message: Add aeabi strong aliases. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/common/lib/li

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

2013-02-06 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Feb 7 01:20:29 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/string: strchr_arm.S Log Message: orrne wants 3 registers To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/common/lib/libc/arch/arm/string/st

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

2013-02-07 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Feb 8 01:41:36 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/string: memcpy.S Log Message: Fix typo. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/common/lib/libc/arch/arm/string/memcpy.S Please not

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

2013-02-07 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Feb 8 02:19:36 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/string: strchr_arm.S strrchr_arm.S Log Message: Fix corner cases when searching for NUL. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/com

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

2011-07-03 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Jul 3 07:13:31 UTC 2011 Modified Files: src/common/lib/libc/arch/arm/string: ffs.S Log Message: Add a weak symbol definition for __ffssi2 so that __builtin_ffs will use this if no strong defintion of __ffssi2 is available. To

CVS commit: src/common/lib/libc/arch/sparc/string

2011-07-04 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Jul 4 11:18:23 UTC 2011 Modified Files: src/common/lib/libc/arch/sparc/string: ffs.S Log Message: add a weak alias from ffs to __ffssi2. sparc dynamic works with gcc 4.5 now. To generate a diff of this commit: cvs rdiff -u -r

CVS commit: src/common/lib/libc/arch/mips/string

2011-07-04 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Jul 4 11:35:26 UTC 2011 Modified Files: src/common/lib/libc/arch/mips/string: ffs.S Log Message: add a weak alias from ffs to __ffssi2. newsmips kernels link now. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 sr

CVS commit: src/common/lib/libc/arch/sh3/string

2011-07-04 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Jul 4 12:18:06 UTC 2011 Modified Files: src/common/lib/libc/arch/sh3/string: ffs.S Log Message: sh3 needs the __ffssi2 weak symbol, too. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/common/lib/libc/arch/sh3/

CVS commit: src/common/lib/libc/arch/m68k/string

2011-07-09 Thread matthew green
Module Name:src Committed By: mrg Date: Sat Jul 9 14:57:29 UTC 2011 Modified Files: src/common/lib/libc/arch/m68k/string: ffs.S Log Message: add a weak alias for __ffssi2 To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/common/lib/libc/arch/m68k/string/ff

CVS commit: src/common/lib/libc/arch/mips/atomic

2012-03-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Mar 14 16:50:34 UTC 2012 Modified Files: src/common/lib/libc/arch/mips/atomic: atomic_add.S atomic_and.S atomic_cas.S atomic_dec.S atomic_inc.S atomic_or.S atomic_swap.S Log Message: don't include from assembly.

CVS commit: src/common/lib/libc/arch/mips/atomic

2012-08-02 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 3 06:06:45 UTC 2012 Modified Files: src/common/lib/libc/arch/mips/atomic: membar_ops.S Log Message: Add a missing .set noreorder To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/common/lib/libc/arch/mips/at

CVS commit: src/common/lib/libc/arch/sparc/atomic

2011-02-22 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Feb 22 18:45:10 UTC 2011 Modified Files: src/common/lib/libc/arch/sparc/atomic: atomic_cas.S Log Message: Add PIC variant for fetching the lock address. librump.so now works on sparc To generate a diff of this commit: cvs rd

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

2012-08-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 5 04:22:01 UTC 2012 Modified Files: src/common/lib/libc/arch/arm/gen: divsi3.S Log Message: For __udivsi3 and __divsi3, add their EABI aliases as alternate entry points. To generate a diff of this commit: cvs rdiff -u -r1

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

2012-08-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 5 04:24:13 UTC 2012 Added Files: src/common/lib/libc/arch/arm/quad: __aeabi_uldivmod.S Log Message: Add a routine for __aeabi_uldivmod which is just a wrapper around __qdivrem but returns the 64-bit dividend and remainder i

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

2012-08-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 5 06:33:52 UTC 2012 Added Files: src/common/lib/libc/arch/arm/quad: __aeabi_ldivmod.S Log Message: Add another ARM EABI runtime routine for combined quotient / remainder for signed long long. To generate a diff of this co

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

2012-08-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 5 06:34:09 UTC 2012 Modified Files: src/common/lib/libc/arch/arm/quad: __aeabi_uldivmod.S Log Message: Add RCSID. Simplify. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/common/lib/libc/arch/arm/quad/__a

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

2012-08-05 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Aug 6 01:50:30 UTC 2012 Added Files: src/common/lib/libc/arch/arm/quad: __aeabi_lcmp.c __aeabi_ulcmp.c Log Message: Add long long / unsigned long long comparision routines. These differ from cmpdi2 in they return strcmp like v

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

2012-08-05 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Aug 6 02:15:51 UTC 2012 Modified Files: src/common/lib/libc/arch/arm/quad: __aeabi_lcmp.c __aeabi_ulcmp.c Log Message: Change include to To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/common/lib/libc/arch/ar

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

2012-08-31 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 31 23:41:52 UTC 2012 Modified Files: src/common/lib/libc/arch/arm/atomic: atomic_add_32.S atomic_and_32.S atomic_cas_32.S atomic_cas_8.S atomic_dec_32.S atomic_inc_32.S atomic_or_32.S atomic_swap.S Lo

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

2012-09-11 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Sep 11 20:51:25 UTC 2012 Modified Files: src/common/lib/libc/arch/arm/atomic: Makefile.inc atomic_op_asm.h Added Files: src/common/lib/libc/arch/arm/atomic: atomic_add_64.S atomic_and_64.S atomic_cas_64.S atom

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

2012-09-12 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Sep 12 18:23:33 UTC 2012 Modified Files: src/common/lib/libc/arch/arm/atomic: atomic_add_64.S Log Message: Fix bas code, use ldr To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/common/lib/libc/arch/arm/atomic/a

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

2012-09-12 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Sep 13 00:36:12 UTC 2012 Modified Files: src/common/lib/libc/arch/arm/atomic: atomic_add_64.S atomic_and_64.S atomic_dec_64.S atomic_inc_64.S atomic_or_64.S atomic_swap_64.S Log Message: Correct copyright/fix comment

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

2012-10-09 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Oct 10 02:16:54 UTC 2012 Modified Files: src/common/lib/libc/arch/arm/gen: divsi3.S Added Files: src/common/lib/libc/arch/arm/gen: modsi3.S umodsi3.S Log Message: Split out modsi3 and umodsi3 from the divsi3 file. Th

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

2012-10-30 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Oct 30 12:42:14 UTC 2012 Modified Files: src/common/lib/libc/arch/arm/gen: divsi3.S Added Files: src/common/lib/libc/arch/arm/gen: divide.S udivsi3.S Log Message: split udivsi3 and divsi3 to fix static linking. This

CVS commit: src/common/lib/libc/arch/sparc/atomic

2016-02-27 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sat Feb 27 19:18:29 UTC 2016 Modified Files: src/common/lib/libc/arch/sparc/atomic: Makefile.inc Log Message: Include C11 load/store helpers. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/common/lib/libc/arch/

CVS commit: src/common/lib/libc/arch/sparc/atomic

2016-02-27 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sat Feb 27 19:19:33 UTC 2016 Modified Files: src/common/lib/libc/arch/sparc/atomic: Makefile.inc Log Message: When using clang, do not use the sparc64 code as it doesn't provide the full set of symbols and clang in -m32 defaults to

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

2015-03-26 Thread Justin Cormack
Module Name:src Committed By: justin Date: Thu Mar 26 13:34:51 UTC 2015 Modified Files: src/common/lib/libc/arch/arm/string: memcmp.S memcpy.S memmove.S memset.S Log Message: Don't build the __eabi_ aliases in the arm rump kernel. These are provided by libc in

CVS commit: src/common/lib/libc/arch/riscv/atomic

2015-03-26 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Mar 27 06:42:37 UTC 2015 Modified Files: src/common/lib/libc/arch/riscv/atomic: atomic_add_32.S atomic_add_64.S atomic_and_32.S atomic_and_64.S atomic_cas_32.S atomic_cas_64.S atomic_nand_32.S atomic_nand_

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

2015-04-17 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Apr 17 07:03:40 UTC 2015 Modified Files: src/common/lib/libc/arch/arm/atomic: atomic_swap.S Log Message: ARM ARM D7.3.2 - ensure all previous accesses are observed before the lock is cleared To generate a diff of this commit:

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

2015-04-17 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Apr 17 07:15:03 UTC 2015 Modified Files: src/common/lib/libc/arch/arm/atomic: atomic_swap.S Log Message: Use the right register in previous. Spotted by matt@ To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/

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

2015-12-11 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Dec 11 12:41:10 UTC 2015 Modified Files: src/common/lib/libc/arch/arm/atomic: atomic_nand_16.S atomic_nand_32.S atomic_nand_64.S atomic_nand_8.S sync_fetch_and_nand_8.S Log Message: Use gcc 4.4 and later operation f

CVS commit: src/common/lib/libc/arch/sparc/atomic

2016-05-28 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Sun May 29 05:10:34 UTC 2016 Modified Files: src/common/lib/libc/arch/sparc/atomic: Makefile.inc Log Message: Use sparc64 code always on 32-bit sparc64 kernels since %psr read/write instructions used in sparc's atomic_cas.S don'

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

2015-05-17 Thread Justin Cormack
Module Name:src Committed By: justin Date: Sun May 17 22:08:24 UTC 2015 Modified Files: src/common/lib/libc/arch/arm/atomic: Makefile.inc sync_bool_compare_and_swap_1.S sync_bool_compare_and_swap_2.S sync_bool_compare_and_swap_4.S sync_bool_compare_a

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

2015-05-17 Thread Justin Cormack
Module Name:src Committed By: justin Date: Sun May 17 22:14:38 UTC 2015 Modified Files: src/common/lib/libc/arch/arm/string: ffs.S Log Message: It is just the __ffssi2 alias we do not want in rump kernel To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/com

CVS commit: src/common/lib/libc/arch/riscv/atomic

2015-05-18 Thread Justin Cormack
Module Name:src Committed By: justin Date: Mon May 18 08:24:10 UTC 2015 Modified Files: src/common/lib/libc/arch/riscv/atomic: atomic_op_asm.h Log Message: Do not set CRT_ALIAS for rump kernel; symbols provided by toolchain To generate a diff of this commit: cvs rdiff -u

CVS commit: src/common/lib/libc/arch/mips/string

2015-05-25 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue May 26 06:55:08 UTC 2015 Modified Files: src/common/lib/libc/arch/mips/string: strchr.S strrchr.S Log Message: force 2nd to argument to unsigned byte value. (found by t_strchr and t_strrchr tests) To generate a diff of this co

CVS commit: src/common/lib/libc/arch/mips/atomic

2015-06-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jun 1 23:16:54 UTC 2015 Modified Files: src/common/lib/libc/arch/mips/atomic: atomic_add.S atomic_cas.S atomic_dec.S atomic_inc.S atomic_op_asm.h atomic_swap.S membar_ops.S Log Message: Include OCTEON su

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

2015-06-07 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun Jun 7 11:41:59 UTC 2015 Modified Files: src/common/lib/libc/arch/arm/string: memcpy.S Log Message: Add ARM EABI aliases for aligned arguments. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/common/lib/libc/a

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

2015-06-07 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun Jun 7 11:46:56 UTC 2015 Modified Files: src/common/lib/libc/arch/arm/atomic: Makefile.inc Log Message: Require ARMv5TE to assemble. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/common/lib/libc/arch/arm/a

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

2015-06-07 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Jun 7 15:06:24 UTC 2015 Modified Files: src/common/lib/libc/arch/arm/atomic: Makefile.inc Log Message: Back out last change; fixed in the correct place. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/common

CVS commit: src/common/lib/libc/arch/mips/atomic

2015-06-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jun 22 06:06:02 UTC 2015 Modified Files: src/common/lib/libc/arch/mips/atomic: membar_ops.S Log Message: #include "assym.h" Don't include "assym.h" with _RUMPKERNEL defined. To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src/common/lib/libc/arch/mips/atomic

2015-06-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jun 23 20:56:17 UTC 2015 Modified Files: src/common/lib/libc/arch/mips/atomic: membar_ops.S Log Message: Always use sync if mips3 or later or not using O32 ABI. (A little redundant since not using O32 means you are using mips3

CVS commit: src/common/lib/libc/arch/m68k/atomic

2015-07-03 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Jul 4 06:56:29 UTC 2015 Modified Files: src/common/lib/libc/arch/m68k/atomic: atomic_cas.S Log Message: atomic_cas_{8,16}: - Correct the wrong offset in stack. __sync_bool_compare_and_swap_{1,2,4}: - Correct the wrong offset

CVS commit: src/common/lib/libc/arch/m68k/atomic

2015-07-04 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Jul 4 07:11:45 UTC 2015 Modified Files: src/common/lib/libc/arch/m68k/atomic: atomic_cas.S Log Message: Improve the code in __sync_bool_compare_and_swap_{1,2,4}. - bccs is smaller and faster than bcc(.w) in this case. - it can

CVS commit: src/common/lib/libc/arch/m68k/atomic

2015-07-10 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Fri Jul 10 20:16:01 UTC 2015 Modified Files: src/common/lib/libc/arch/m68k/atomic: atomic_cas.S Log Message: fix comment To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/common/lib/libc/arch/m68k/atomic/atomic_

CVS commit: src/common/lib/libc/arch/ia64/string

2016-08-05 Thread Sean Cole
Module Name:src Committed By: scole Date: Fri Aug 5 15:06:02 UTC 2016 Added Files: src/common/lib/libc/arch/ia64/string: bcopy.S bzero.S ffs.S memcpy.S memmove.S Log Message: PR port-ia64/51261 Imported from FreeBSD with a minor change or two To generate a

CVS commit: src/common/lib/libc/arch/m68k/atomic

2014-11-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Nov 20 07:07:13 UTC 2014 Modified Files: src/common/lib/libc/arch/m68k/atomic: Makefile.inc Log Message: Add atomic_c11_compare_exchange_cas_{8,16,32}.c To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/common/

CVS commit: src/common/lib/libc/arch/vax/atomic

2014-10-12 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Oct 12 17:53:33 UTC 2014 Modified Files: src/common/lib/libc/arch/vax/atomic: Makefile.inc Log Message: Hook __atomic_compare_exchange_N into vax libc. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/common/l

CVS commit: src/common/lib/libc/arch/sparc/atomic

2014-10-13 Thread Martin Husemann
Module Name:src Committed By: martin Date: Mon Oct 13 08:59:41 UTC 2014 Modified Files: src/common/lib/libc/arch/sparc/atomic: Makefile.inc Log Message: Add C++ 2011 support functions. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/common/lib/libc/arc

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

2014-10-13 Thread Martin Husemann
Module Name:src Committed By: martin Date: Mon Oct 13 12:49:59 UTC 2014 Modified Files: src/common/lib/libc/arch/arm/atomic: Makefile.inc Log Message: Move the and_{16,8}_nv sources into the right (libc only) block. To generate a diff of this commit: cvs rdiff -u -r1.24

CVS commit: src/common/lib/libc/arch/riscv/atomic

2014-10-16 Thread Dennis Ferguson
Module Name:src Committed By: dennis Date: Thu Oct 16 18:52:17 UTC 2014 Modified Files: src/common/lib/libc/arch/riscv/atomic: Makefile.inc Log Message: Add missing C11 atomic support functions to repair prior build breakage. matt@ made me do this. To generate a diff of

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

2013-11-30 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sat Nov 30 20:43:53 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/atomic: atomic_add_64.S Log Message: Explicitly name the register pairs. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/common/lib/libc/a

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

2013-12-12 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Dec 12 18:01:15 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/quad: __aeabi_uldivmod.S Log Message: Fix a bug in the divby0 case. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/common/lib/libc/arch/arm

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

2014-01-23 Thread Martin Husemann
Module Name:src Committed By: martin Date: Thu Jan 23 11:45:46 UTC 2014 Modified Files: src/common/lib/libc/arch/arm/string: ffs.S Log Message: PR port-arm/48543: do provide __ffssi2 as strong alias (in case libgcc.a gets not linked in) for now. OK: skrll@ To generate a

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

2014-01-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jan 27 18:05:25 UTC 2014 Modified Files: src/common/lib/libc/arch/arm/atomic: Makefile.inc atomic_cas_up.S Log Message: Add _atomic_cas_16_up and _atomic_cas_8_up To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 s

CVS commit: src/common/lib/libc/arch/m68k/atomic

2014-01-29 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Jan 29 10:20:11 UTC 2014 Modified Files: src/common/lib/libc/arch/m68k/atomic: Makefile.inc atomic_cas_68000.S Log Message: Provide _atomic_cas_8_up and _atomic_cas_16_up as assembler functions To generate a diff of this com

CVS commit: src/common/lib/libc/arch/hppa/atomic

2014-01-29 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Jan 29 11:03:04 UTC 2014 Modified Files: src/common/lib/libc/arch/hppa/atomic: Makefile.inc atomic_cas_up.S Log Message: Provide _atomic_cas_8_up and _atomic_cas_16_up functions To generate a diff of this commit: cvs rdiff -u

CVS commit: src/common/lib/libc/arch/hppa/atomic

2014-01-29 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Jan 29 11:34:25 UTC 2014 Modified Files: src/common/lib/libc/arch/hppa/atomic: atomic_cas_up.S Log Message: Copyright To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/common/lib/libc/arch/hppa/atomic/atomic_cas

CVS commit: src/common/lib/libc/arch/sparc/atomic

2014-01-29 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Jan 29 13:06:36 UTC 2014 Modified Files: src/common/lib/libc/arch/sparc/atomic: Makefile.inc atomic_cas_up.S Log Message: Provide _atomic_cas_{16,8}_up To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/common

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

2014-01-29 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Wed Jan 29 22:29:43 UTC 2014 Modified Files: src/common/lib/libc/arch/arm/gen: __aeabi_idiv0.c __aeabi_ldiv0.c Log Message: Kernel and standalone code uses panic() for broken code. To generate a diff of this commit: cvs rdiff -u

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

2014-01-29 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jan 30 06:39:16 UTC 2014 Modified Files: src/common/lib/libc/arch/arm/atomic: atomic_swap.S Log Message: switch to unified syntax To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/common/lib/libc/arch/arm/atomic/

CVS commit: src/common/lib/libc/arch/m68k/atomic

2014-02-18 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Feb 18 16:19:28 UTC 2014 Modified Files: src/common/lib/libc/arch/m68k/atomic: atomic_add.S atomic_cas.S atomic_swap.S Log Message: Add a few __sync_* and atomic functions. To generate a diff of this commit: cvs

CVS commit: src/common/lib/libc/arch/m68k/atomic

2014-02-20 Thread Martin Husemann
Module Name:src Committed By: martin Date: Thu Feb 20 16:33:23 UTC 2014 Modified Files: src/common/lib/libc/arch/m68k/atomic: atomic_cas.S Log Message: Simplify the variants returning a bool To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/common/lib/libc/

CVS commit: src/common/lib/libc/arch/m68k/atomic

2014-02-20 Thread Martin Husemann
Module Name:src Committed By: martin Date: Thu Feb 20 20:39:01 UTC 2014 Modified Files: src/common/lib/libc/arch/m68k/atomic: Makefile.inc atomic_add.S atomic_and.S atomic_or.S Added Files: src/common/lib/libc/arch/m68k/atomic: atomic_nand.S atomic_sub.S

CVS commit: src/common/lib/libc/arch/sparc/atomic

2014-02-21 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Feb 21 16:21:02 UTC 2014 Modified Files: src/common/lib/libc/arch/sparc/atomic: Makefile.inc atomic_cas.S Log Message: Provide the missing __sync_* ops for sparc. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17

CVS commit: src/common/lib/libc/arch/mips/atomic

2014-02-21 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Feb 21 19:05:33 UTC 2014 Modified Files: src/common/lib/libc/arch/mips/atomic: Makefile.inc Log Message: Provide all __sync_* ops in libc. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/common/lib/libc/arc

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

2014-02-21 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Feb 21 21:54:38 UTC 2014 Modified Files: src/common/lib/libc/arch/arm/atomic: Makefile.inc Log Message: Provide the missing __sync_* ops for earlier arm versions To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16

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

2014-02-22 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Feb 22 08:08:56 UTC 2014 Modified Files: src/common/lib/libc/arch/arm/atomic: Makefile.inc Log Message: Move the __sync_* ops added in the previous change to a libc-only section To generate a diff of this commit: cvs rdiff -

CVS commit: src/common/lib/libc/arch/hppa/atomic

2014-02-22 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Feb 22 08:21:04 UTC 2014 Modified Files: src/common/lib/libc/arch/hppa/atomic: Makefile.inc Log Message: Layout changes - no functional change. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/common/lib/libc/

CVS commit: src/common/lib/libc/arch/hppa/atomic

2014-02-22 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Feb 22 08:24:27 UTC 2014 Modified Files: src/common/lib/libc/arch/hppa/atomic: Makefile.inc Log Message: Another layout change To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/common/lib/libc/arch/hppa/atomic

CVS commit: src/common/lib/libc/arch/vax/atomic

2014-02-22 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Feb 22 08:53:33 UTC 2014 Modified Files: src/common/lib/libc/arch/vax/atomic: Makefile.inc Log Message: Add the missing __sync_* ops to libc To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/common/lib/libc/arc

CVS commit: src/common/lib/libc/arch/hppa/atomic

2014-02-22 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Feb 22 10:23:25 UTC 2014 Modified Files: src/common/lib/libc/arch/hppa/atomic: Makefile.inc Log Message: Add the missing __sync_* ops to libc To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/common/lib/libc/a

CVS commit: src/common/lib/libc/arch/sh3/atomic

2014-02-22 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Feb 22 12:12:30 UTC 2014 Modified Files: src/common/lib/libc/arch/sh3/atomic: Makefile.inc Log Message: Add missing __sync_* ops to libc To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/common/lib/libc/arch/sh

CVS commit: src/common/lib/libc/arch/m68k/atomic

2014-02-22 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Feb 22 14:51:34 UTC 2014 Modified Files: src/common/lib/libc/arch/m68k/atomic: Makefile.inc Log Message: Add missing __sunc_* ops for sun2 To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/common/lib/libc/arc

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

2014-02-22 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Feb 22 17:16:12 UTC 2014 Modified Files: src/common/lib/libc/arch/arm/atomic: Makefile.inc Log Message: Missed one __sync_* op (or gcc4.8 does inline it, while 4.5 does not?) To generate a diff of this commit: cvs rdiff -u -

CVS commit: src/common/lib/libc/arch/m68k/atomic

2014-02-22 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Feb 23 07:43:38 UTC 2014 Modified Files: src/common/lib/libc/arch/m68k/atomic: atomic_op_asm.h Log Message: Remove misplaced #endif To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/common/lib/libc/arch/m68k/at

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

2013-02-15 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Feb 15 22:35:39 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/string: memcpy.S Log Message: #include to get _ARM_ARCH_DWORD_OK To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/common/lib/libc/arch/arm/s

CVS commit: src/common/lib/libc/arch/sparc64/string

2013-03-16 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Mar 17 00:42:32 UTC 2013 Added Files: src/common/lib/libc/arch/sparc64/string: memcpy.S memset.S strmacros.h Log Message: Use a single copy of the source. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/commo

CVS commit: src/common/lib/libc/arch/sparc64/string

2013-03-16 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Mar 17 02:12:41 UTC 2013 Modified Files: src/common/lib/libc/arch/sparc64/string: memset.S Log Message: add RCSID; use clr for pattern To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/common/lib/libc/arch/sp

CVS commit: src/common/lib/libc/arch/sparc64/string

2013-03-16 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Mar 17 02:13:10 UTC 2013 Modified Files: src/common/lib/libc/arch/sparc64/string: memcpy.S Log Message: Add RCSID Fix out of date comment To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/common/lib/libc/arch

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

2013-04-14 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Apr 14 15:53:30 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/quad: __aeabi_ldivmod.S __aeabi_uldivmod.S Log Message: Fix calling of __qdivrem which the 3rd arg needs to passed on the stack. To generate a diff of this

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

2013-04-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Apr 14 17:05:12 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/quad: __aeabi_uldivmod.S Log Message: Pretty sure we don't want to change instruction set here. hi matt. To generate a diff of this commit: cvs rdiff -u -r

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

2013-04-18 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Apr 19 05:36:16 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/quad: __aeabi_ldivmod.S Log Message: Fix logic inversion. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/common/lib/libc/arch/arm/quad/__a

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

2013-05-05 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun May 5 19:02:22 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/quad: __aeabi_ldivmod.S Log Message: Whitespace. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/common/lib/libc/arch/arm/quad/__aeabi_ldiv

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

2013-05-09 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu May 9 07:13:00 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/quad: __aeabi_ldivmod.S Log Message: Don't use old syntax - it breaks the build. hi matt. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/c

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

2013-05-09 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu May 9 15:03:41 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/quad: __aeabi_ldivmod.S __aeabi_uldivmod.S Log Message: Don't worry about divide by 0 for kernel or standalone To generate a diff of this commit: cvs rdiff

CVS commit: src/common/lib/libc/arch/x86_64/string

2014-05-22 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu May 22 16:47:31 UTC 2014 Modified Files: src/common/lib/libc/arch/x86_64/string: memset.S Log Message: fix build for _KERNEL To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/common/lib/libc/arch/x86_64/string/m

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

2013-06-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jun 20 07:16:23 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/gen: divide.S divsi3.S modsi3.S udivsi3.S umodsi3.S Log Message: Add support for __ARM_ARCH_EXT_IDIV__ which is set for those cores with hardware

CVS commit: src/common/lib/libc/arch/powerpc/string

2013-07-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jul 4 20:57:59 UTC 2013 Modified Files: src/common/lib/libc/arch/powerpc/string: memcmp.S Log Message: remove branch prediction hint from bdnzt To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/common/lib/libc/a

CVS commit: src/common/lib/libc/arch/m68k/atomic

2013-07-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jul 18 19:49:01 UTC 2013 Modified Files: src/common/lib/libc/arch/m68k/atomic: Makefile.inc Log Message: invert tests ${MACHINE} != "m68000" -> ${MACHINE} == "m68k" To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

<    1   2   3   4   5   6   >