From: compudj Date: Wed, 1 Mar 2006 19:55:38 +0000 (+0000) Subject: synthetic tsc update X-Git-Tag: v0.12.20~1921 X-Git-Url: http://git.lttng.org./?a=commitdiff_plain;h=1e3e9a0a326d402ea552d73e6d3ff15eb228f884;hp=11904fb650a9421508a4cd1140491423fab5dc34;p=lttv.git synthetic tsc update git-svn-id: http://ltt.polymtl.ca/svn@1568 04897980-b3bd-0310-b5e0-8ef037075253 --- diff --git a/ltt/branches/poly/doc/developer/lttng-synthetic-tsc-msb.txt b/ltt/branches/poly/doc/developer/lttng-synthetic-tsc-msb.txt index f59d7c73..ffac4289 100644 --- a/ltt/branches/poly/doc/developer/lttng-synthetic-tsc-msb.txt +++ b/ltt/branches/poly/doc/developer/lttng-synthetic-tsc-msb.txt @@ -48,4 +48,5 @@ An array of two 64 bits elements. Elements are updated in two memory writes, but the element switch (current element) is made atomically. As there is only one writer, this has no locking problem. - +We make sure the synthetic tcs reader does not sleep by disabling preemption. We +do the same for the writer.