CVS commit: src/external/lgpl2/userspace-rcu/dist/include/urcu/arch

2025-01-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 19 20:23:50 UTC 2025 Modified Files: src/external/lgpl2/userspace-rcu/dist/include/urcu/arch: sparc64.h Log Message: Again, let gcc do the memory barriers. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \

CVS commit: src/external/lgpl2/userspace-rcu/dist/include/urcu/arch

2025-01-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 19 20:23:50 UTC 2025 Modified Files: src/external/lgpl2/userspace-rcu/dist/include/urcu/arch: sparc64.h Log Message: Again, let gcc do the memory barriers. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \

CVS commit: src/external/lgpl2/userspace-rcu/dist/include/urcu/uatomic

2025-01-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 19 20:20:31 UTC 2025 Modified Files: src/external/lgpl2/userspace-rcu/dist/include/urcu/uatomic: sparc64.h Log Message: Actually it is better to let gcc doit. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/external/lgpl2/userspace-rcu/dist/include/urcu/uatomic

2025-01-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 19 20:20:31 UTC 2025 Modified Files: src/external/lgpl2/userspace-rcu/dist/include/urcu/uatomic: sparc64.h Log Message: Actually it is better to let gcc doit. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/external/lgpl2/userspace-rcu/dist/include/urcu

2025-01-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 19 20:15:12 UTC 2025 Modified Files: src/external/lgpl2/userspace-rcu/dist/include/urcu/arch: sparc64.h src/external/lgpl2/userspace-rcu/dist/include/urcu/uatomic: sparc64.h Log Message: Try to fix sparc < v9 T

CVS commit: src/external/lgpl2/userspace-rcu/dist/include/urcu

2025-01-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 19 20:15:12 UTC 2025 Modified Files: src/external/lgpl2/userspace-rcu/dist/include/urcu/arch: sparc64.h src/external/lgpl2/userspace-rcu/dist/include/urcu/uatomic: sparc64.h Log Message: Try to fix sparc < v9 T

CVS commit: src/external/lgpl2/userspace-rcu/dist/include/urcu

2025-01-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 19 19:38:39 UTC 2025 Modified Files: src/external/lgpl2/userspace-rcu/dist/include/urcu: uatomic.h Added Files: src/external/lgpl2/userspace-rcu/dist/include/urcu/uatomic: sh3.h vax.h Log Message: Add atomic for

CVS commit: src/external/lgpl2/userspace-rcu/dist/include/urcu

2025-01-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 19 19:38:39 UTC 2025 Modified Files: src/external/lgpl2/userspace-rcu/dist/include/urcu: uatomic.h Added Files: src/external/lgpl2/userspace-rcu/dist/include/urcu/uatomic: sh3.h vax.h Log Message: Add atomic for

CVS commit: src/external/lgpl2/userspace-rcu/dist/include/urcu/uatomic

2025-01-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 19 16:51:53 UTC 2025 Modified Files: src/external/lgpl2/userspace-rcu/dist/include/urcu/uatomic: riscv.h Log Message: unbreak the build since nothing uses the library for now. To generate a diff of this commit: cvs rdi

CVS commit: src/external/lgpl2/userspace-rcu/dist/include/urcu/uatomic

2025-01-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 19 16:51:53 UTC 2025 Modified Files: src/external/lgpl2/userspace-rcu/dist/include/urcu/uatomic: riscv.h Log Message: unbreak the build since nothing uses the library for now. To generate a diff of this commit: cvs rdi

CVS commit: src/external/lgpl2/userspace-rcu/dist/include/urcu/arch

2025-01-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 19 16:33:14 UTC 2025 Modified Files: src/external/lgpl2/userspace-rcu/dist/include/urcu/arch: sparc64.h Log Message: We build with v7 by default so use the v8 locking because the instructions should also work (or be noop

CVS commit: src/external/lgpl2/userspace-rcu/dist/include/urcu/arch

2025-01-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 19 16:33:14 UTC 2025 Modified Files: src/external/lgpl2/userspace-rcu/dist/include/urcu/arch: sparc64.h Log Message: We build with v7 by default so use the v8 locking because the instructions should also work (or be noop

Re: CVS commit: src/external/lgpl2/userspace-rcu/dist/include/urcu

2025-01-19 Thread Christos Zoulas
In article <6148.1737238...@splode.eterna23.net>, matthew green wrote: >> src/external/lgpl2/userspace-rcu/dist/include/urcu/arch: sparc64.h > >hmmm, you could make the ones with "stbar" also be present for >v7 as it is a no-op there... and if binutils is to be believed, >ldstub also exists

re: CVS commit: src/external/lgpl2/userspace-rcu/dist/include/urcu

2025-01-18 Thread matthew green
> src/external/lgpl2/userspace-rcu/dist/include/urcu/arch: sparc64.h hmmm, you could make the ones with "stbar" also be present for v7 as it is a no-op there... and if binutils is to be believed, ldstub also exists in sparc v6 (!). perhaps "swap" isntruction (which is in v7) can be used her

CVS commit: src/external/lgpl2/userspace-rcu/dist/include/urcu

2025-01-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jan 18 20:54:09 UTC 2025 Modified Files: src/external/lgpl2/userspace-rcu/dist/include/urcu: futex.h Log Message: disable futexes for now. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/lgpl

CVS commit: src/external/lgpl2/userspace-rcu/dist/include/urcu

2025-01-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jan 18 20:54:09 UTC 2025 Modified Files: src/external/lgpl2/userspace-rcu/dist/include/urcu: futex.h Log Message: disable futexes for now. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/lgpl

CVS commit: src/external/lgpl2/userspace-rcu/dist/include/urcu

2025-01-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jan 18 15:53:14 UTC 2025 Modified Files: src/external/lgpl2/userspace-rcu/dist/include/urcu: arch.h src/external/lgpl2/userspace-rcu/dist/include/urcu/arch: sparc64.h Added Files: src/external/lgpl2/userspace-

CVS commit: src/external/lgpl2/userspace-rcu/dist/include/urcu

2025-01-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jan 18 15:53:14 UTC 2025 Modified Files: src/external/lgpl2/userspace-rcu/dist/include/urcu: arch.h src/external/lgpl2/userspace-rcu/dist/include/urcu/arch: sparc64.h Added Files: src/external/lgpl2/userspace-