Christoph Lameter wrote: > On Tue, 15 Jan 2008, Avi Kivity wrote: > > >>> Ahh.. Okay I was talking about a guest exporting its memory to another >>> guest. >>> >>> >> That's not very different, if they are on the same host? >> > > But each guest has its own page structs. They cannot share page structs. > Concurrent access of two independent kernel instances for synchronization > and status maintenance to a single page struct? >
There's a host page struct (that the guest know nothing about and cannot touch), and optionally a guest page struct for each guest (that the host and the other guest know nothing about). The guest page struct is optional, since it is up to the guest to create it. kvm doesn't care. If the guest isn't Linux, there certainly won't be a page struct. The host page struct may disappear if the host decides to swap the page into its backing store and free the page. The guest page structs (if any) would remain. -- error compiling committee.c: too many arguments to function ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ kvm-devel mailing list kvm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-devel