May 11, 2007
View ccab6f017b

- atomic_add & atomic_cmpxchg added to ppc - atomic_unkown (used when the procesor does not suport atomic ops or is not among the supported ones), tries now to use a "hash" of locks if GEN_LOCK_SET_T_UNLIMITED is defined => less contention on multi-cpus - atomic_ops.h defines *_UNLIMITED macros when the number of locks or set size are limited only by the available memory (everything exept SYSV sems) - license changes: all the atomic* stuff and the locks are now under a BSD (OpenBSD) style license

Andrei Pelinescu-Onciul authored on 11/05/2007 20:44:15
View e84c947ef2

removed 'module dependencies on libs' from main Makefile because Andrei already updated these modules and libs to use new making style

Vaclav Kubart authored on 11/05/2007 13:09:32
View 8368b5f9c5

examples updated according to anounced auth_db change (see http://lists.iptel.org/pipermail/serdev/2007-May/010034.html)

Vaclav Kubart authored on 11/05/2007 11:27:06
May 10, 2007
View 35f127eeed

- alpha, armv6 and mip isa2+ atomic_add and atomic_cmpxchg (armv6 & alpha not tested at all due to lacking hardware or emulators)

Andrei Pelinescu-Onciul authored on 10/05/2007 18:27:07
View a47616c55a

next piece of documentation

Vaclav Kubart authored on 10/05/2007 16:46:08
View 1f7409a233

Yet another doxygen configuration, but it might be useful to generate documentation for libraries only.

Vaclav Kubart authored on 10/05/2007 11:29:26
View ccea4a04f7

updated to change in reference counters and CDS initialization

Vaclav Kubart authored on 10/05/2007 11:25:07
View c8d7930f51

started doxygen documentation of CDS library and little changes which seemed useful when creating documentation (reference counters, removed library init and cleanup function because it is not needed more)

Vaclav Kubart authored on 10/05/2007 11:23:49
View 3c6f4887eb

fixed documentation comment to avoid doxygen warnings

Vaclav Kubart authored on 10/05/2007 11:21:22
May 8, 2007
View 15e8d3faab

- x86: atomic_add - sparc64: atomic_cmpxchg, atomic_add

Andrei Pelinescu-Onciul authored on 08/05/2007 19:41:59
View 28b28d2c27

- fix: s/-/_/ in exported Makefile vars (some shells don't support '-' in variables)

Andrei Pelinescu-Onciul authored on 08/05/2007 09:03:11
View 6adb3164b8

- removed nested function (made it static inline)

Andrei Pelinescu-Onciul authored on 08/05/2007 08:49:22
View 1587fbf008

- updated the ser lib using modules to the new lib building system (libs are built automatically if needed by a module and when a module that uses a ser lib is installed it will be re-linked with the correct rpath => no more LD_LIBRARY_PATH)

Andrei Pelinescu-Onciul authored on 08/05/2007 08:35:24
View ab0ae9dd14

- switched all the ser libraries to the new ser lib build system

Andrei Pelinescu-Onciul authored on 08/05/2007 08:30:40
View 494739a6b5

- added cmpxchg

Andrei Pelinescu-Onciul authored on 08/05/2007 08:25:37