On Thu, Mar 12, 2015 at 10:57 AM, Mathieu Desnoyers <
[email protected]> wrote:

>
> Even though it depends on internal behavior not currently specified by
> mprotect,
> I'd very much like to see the prototype you have,
>
>
I ended up posting my code at
https://github.com/msullivan/userspace-rcu/tree/msync-barrier.
The interesting patch is
https://github.com/msullivan/userspace-rcu/commit/04656b468d418efbc5d934ab07954eb8395a7ab0
.

Quick blog post I wrote about it at
http://www.msully.net/blog/2015/02/24/forcing-memory-barriers-on-other-cpus-with-mprotect2/
.
(I talked briefly about sys_membarrier in the post as best as I could piece
together from LKML; if my comment on it is inaccurate I can edit the post.)

-Michael Sullivan
_______________________________________________
lttng-dev mailing list
[email protected]
http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

Reply via email to