It turns out that most of api.h is dead code. Atomics are already
unused (patch 1), and Mathieu mentioned that (if new code is added
that uses the features) it should use urcu's cds/caa libraries. So,
only leave the useful parts, basically the pthread wrappers.
Patch 7 is "optional". Paul's intent was clear from the comment,
but we should wait for his green light before applying it.
Paolo Bonzini (7):
api: remove atomics
api: make api_gcc.h a superset of the other headers
api: remove arch-specific files
api: cleanup more
api: move useful parts to compiler.h
api: remove list/hlist
api: adjust license
configure.ac | 6 -
tests/{api_gcc.h => api.h} | 1052 +---------------------------
tests/api_ppc.h | 1698 --------------------------------------------
tests/api_x86.h | 1401 ------------------------------------
urcu/compiler.h | 11 +
5 files changed, 24 insertions(+), 4144 deletions(-)
rename tests/{api_gcc.h => api.h} (18%)
delete mode 100644 tests/api_ppc.h
delete mode 100644 tests/api_x86.h
--
1.7.6
_______________________________________________
ltt-dev mailing list
[email protected]
http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev