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

2020-09-06 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Sep 7 00:52:19 UTC 2020 Modified Files: src/common/lib/libc/atomic: atomic_c11_compare_exchange_cas_16.c atomic_c11_compare_exchange_cas_32.c atomic_c11_compare_exchange_cas_8.c atomic_load.c atomic_store.

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

2020-05-15 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri May 15 15:20:40 UTC 2020 Modified Files: src/common/lib/libc/atomic: atomic_init_testset.c Log Message: PR 55239: initialize all RAS sections for non-MP configurations To generate a diff of this commit: cvs rdiff -u -r1.16 -

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

2019-03-01 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Fri Mar 1 09:57:32 UTC 2019 Modified Files: src/common/lib/libc/atomic: atomic_or_16_cas.c atomic_or_8_cas.c Log Message: Fix return value. or_and_fetch should return new value. To generate a diff of this commit: cvs rdiff -u -

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

2019-02-28 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Fri Mar 1 06:14:52 UTC 2019 Modified Files: src/common/lib/libc/atomic: atomic_nand_16_cas.c atomic_nand_32_cas.c atomic_nand_8_cas.c Log Message: Add missing alias for __atomic_fetch_nand_N. XXX I'm not sure why does

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

2016-02-27 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sat Feb 27 19:20:01 UTC 2016 Modified Files: src/common/lib/libc/atomic: atomic_add_32_nv_cas.c Log Message: Include the C11 atomic builtin alias. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/common/lib/libc/at

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

2014-11-04 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Nov 4 19:56:44 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_c11_compare_exchange_cas_16.c atomic_c11_compare_exchange_cas_32.c atomic_c11_compare_exchange_cas_8.c Log Message: Provide pro

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

2014-10-12 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Oct 12 17:51:47 UTC 2014 Added Files: src/common/lib/libc/atomic: atomic_c11_compare_exchange_cas_16.c atomic_c11_compare_exchange_cas_32.c atomic_c11_compare_exchange_cas_8.c Log Message: Provide __ato

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

2014-09-03 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Sep 3 19:30:47 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_cas_by_cas32.c Log Message: Add __sync_val_compare_and_swap_{1,2} aliases for _atomic_cas_{8,16} To generate a diff of this commit: cvs rdiff -u -r1.3

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

2014-07-05 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun Jul 6 01:19:45 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_load.c atomic_store.c Log Message: Add unused memory model argument to make GCC happy. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 sr

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

2014-03-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Mar 9 16:19:14 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_cas_by_cas32.c Log Message: Fix subword atomic_cas. - Don't loop forever on failure. - Don't shift away the result and return zero on success. Ev

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

2014-03-07 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Mar 7 08:42:58 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_cas_by_cas32.c Log Message: Fix return value (typo, noticed by Nick Hudson) To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/common/l

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

2014-02-24 Thread Martin Husemann
Module Name:src Committed By: martin Date: Mon Feb 24 17:18:27 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_init_testset.c Log Message: Provide CAS variants for 16 and 8 bit when running with more that 1 cpu To generate a diff of this commit: cvs rdiff -u

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

2014-02-21 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Feb 21 16:06:48 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_cas_16_cas.c atomic_cas_8_cas.c atomic_nand_16_cas.c atomic_nand_8_cas.c atomic_sub_16_cas.c atomic_sub_8_cas.c atomic_xor_16_c

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

2014-02-21 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Feb 21 15:51:07 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_op_namespace.h Added Files: src/common/lib/libc/atomic: atomic_add_16_cas.c atomic_add_8_cas.c atomic_and_16_cas.c atomic_and_8_cas

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

2014-02-21 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Feb 21 14:42:09 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_swap_64_cas.c Log Message: Fix previous: move the alias declaration outside of a #ifdef _LP64 To generate a diff of this commit: cvs rdiff -u -r1.6

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

2014-02-21 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Feb 21 10:52:50 UTC 2014 Added Files: src/common/lib/libc/atomic: atomic_cas_32_cas.c atomic_nand_32_cas.c atomic_sub_32_cas.c atomic_xor_32_cas.c Log Message: Provide 32bit __sync ops based on atomic_cas_32. To

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

2014-02-21 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Feb 21 10:27:34 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_swap_32_cas.c atomic_swap_64_cas.c Log Message: Add missing __sync_lock_test_and_set_* aliases for PR lib/48601 To generate a diff of this commit: c

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

2014-02-18 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Feb 18 13:21:04 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_nand_64_cas.c atomic_sub_64_cas.c atomic_xor_64_cas.c Log Message: Make the _and_fetch_8 primitives return the new value they calculated a

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

2014-02-18 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Feb 18 12:23:07 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_cas_64_cas.c Log Message: Do not include in the kernel To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/common/lib/libc/atomic/atomi

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

2014-01-29 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Wed Jan 29 15:59:12 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_add_32_cas.c atomic_and_32_cas.c atomic_or_32_cas.c Log Message: Fix up the remaining __sync_* functions to build with Clang on ARM. To g

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

2014-01-29 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Jan 29 14:49:35 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_init_testset.c Log Message: Fix a few more copy&pastos - now it actually builds. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/c

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

2014-01-29 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Jan 29 14:44:32 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_init_testset.c Log Message: Fix copy&pasto To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/common/lib/libc/atomic/atomic_init_test

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

2014-01-28 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Jan 28 21:47:48 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_add_64_cas.c atomic_and_64_cas.c atomic_or_64_cas.c Log Message: Allow building with clang. XXX __RENAME is currently not allowed for the k

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

2014-01-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jan 27 20:44:29 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_or_64_cas.c Log Message: fix c&p bug. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/common/lib/libc/atomic/atomic_or_64_cas.c Pleas

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

2014-01-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jan 27 20:01:50 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_and_64_cas.c Log Message: Return old To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/common/lib/libc/atomic/atomic_and_64_cas.c Pleas

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

2014-01-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jan 27 18:43:07 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_and_32_nv_cas.c Log Message: Fix tpyo (add->and) To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/common/lib/libc/atomic/atomic_and_32_

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

2014-01-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jan 27 18:36:53 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_and_32_cas.c atomic_or_32_cas.c Log Message: fix tpyos. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/common/lib/libc/atomic/atomic_

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

2014-01-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jan 27 18:36:37 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_add_32_nv_cas.c atomic_add_64_nv_cas.c atomic_and_32_nv_cas.c atomic_and_64_nv_cas.c atomic_or_32_nv_cas.c atomic_or_64_nv_cas.c

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

2014-01-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jan 27 18:29:47 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_add_32_cas.c atomic_add_64_cas.c atomic_and_32_cas.c atomic_and_64_cas.c atomic_or_32_cas.c atomic_or_64_cas.c Log Message: Rewo

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

2014-01-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jan 27 18:09:51 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_add_64_cas.c Log Message: Add __sync_fetch_and_add_8 alias To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/common/lib/libc/atomic/atom

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

2014-01-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jan 27 18:12:57 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_and_32_cas.c atomic_and_64_cas.c atomic_or_32_cas.c atomic_or_64_cas.c Log Message: Add __sync_fetch_and__ aliases To generate a diff of t

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

2014-01-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jan 27 18:03:44 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_init_testset.c Log Message: Add _atomic_cas_16 and _atomic_cas_8 and their aliases __sync_val_compare_and_swap_2 & __sync_val_compare_and_swap_1 To ge

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

2014-01-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jan 27 18:08:37 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_add_32_cas.c Log Message: Add __sync_fetch_and_add_4 alias To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/common/lib/libc/atomic/atom

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

2013-12-07 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Dec 7 13:09:55 UTC 2013 Modified Files: src/common/lib/libc/atomic: membar_ops_nop.c Log Message: Add __sync_synchronize alias. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/common/lib/libc/atomic/membar_op

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

2013-08-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Aug 21 03:00:56 UTC 2013 Modified Files: src/common/lib/libc/atomic: atomic_init_cas.c atomic_init_testset.c Log Message: Use __section(".test.startup") for the init routines To generate a diff of this commit: cvs rdiff -u -r1

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

2012-02-28 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Feb 28 20:41:19 UTC 2012 Modified Files: src/common/lib/libc/atomic: atomic_init_testset.c Log Message: Make sure to create the right aliases. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/common/lib/libc/at