From 74093738f199e3109f1d4ef0ce87b434ddc03e3f Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Sat, 26 Jan 2013 10:48:28 -0500 Subject: [PATCH] README: reorganize Move debug build options, and smp support description, to end of README Signed-off-by: Mathieu Desnoyers --- README | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/README b/README index 2d29c1d..9554d21 100644 --- a/README +++ b/README @@ -232,28 +232,6 @@ Interaction with mutexes should only be taken when the RCU reader thread is "offline" (this can be performed by calling rcu_thread_offline()). -Usage of DEBUG_RCU - - DEBUG_RCU is used to add internal debugging self-checks to the - RCU library. This define adds a performance penalty when enabled. - Can be enabled by uncommenting the corresponding line in - Makefile.build.inc. - -Usage of DEBUG_YIELD - - DEBUG_YIELD is used to add random delays in the code for testing - purposes. - -SMP support - - By default the library is configured to use synchronization primitives - adequate for SMP systems. On uniprocessor systems, support for SMP - systems can be disabled with: - - ./configure --disable-smp-support - - theoretically yielding slightly better performance. - Interaction with fork() Special care must be taken for applications performing fork() without @@ -294,3 +272,25 @@ Thread Local Storage (TLS) TLS variables on systems where it is not available. This behavior can be forced by specifying --disable-compiler-tls as configure argument. + +Usage of DEBUG_RCU + + DEBUG_RCU is used to add internal debugging self-checks to the + RCU library. This define adds a performance penalty when enabled. + Can be enabled by uncommenting the corresponding line in + Makefile.build.inc. + +Usage of DEBUG_YIELD + + DEBUG_YIELD is used to add random delays in the code for testing + purposes. + +SMP support + + By default the library is configured to use synchronization primitives + adequate for SMP systems. On uniprocessor systems, support for SMP + systems can be disabled with: + + ./configure --disable-smp-support + + theoretically yielding slightly better performance. -- 2.34.1