dirty shared memory

Noel Burton-Krahn (noel@harleystreet.com)
Fri, 13 Feb 1998 09:52:20 -0800


I am working on distributed shared memory under linux 2.0.32, and I have
the following problem: How do I synchronize pages shared by two processes.
This problem is equivalent to swapping shared pages. When I want to swap
a shared page out, how can I find all the ptes in all processes which share
it?

Here's a scenario illustrating what I want to do: two processes (A and B)
share a page of memory with a remote process R.
1) R writes to the shared page and tells A
2) A needs to invalidate its pte which references the page and B's pte.
3) Question: how does A find B's pte which references the page?

TIA
--Noel

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu