From mboxrd@z Thu Jan 1 00:00:00 1970 From: "James (song wei)" Subject: Re: How to allocate a page inside the guest OS from Xen Date: Wed, 4 Nov 2009 18:14:49 -0800 (PST) Message-ID: <26208147.post@talk.nabble.com> References: <801952.71859.qm@web7905.mail.in.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <801952.71859.qm@web7905.mail.in.yahoo.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org I am not clear why did you want to let VM aware it. Gerenally speaking, mfn -> gfn in p2m table. If the Guest OS can acess the pfn without "Page Fault" , perhaps could satisfy you. Hope this is helpful. -James (song wei) Abhinav Srivastava-2 wrote: > > Hi there, > > In my project, I have to allocate a memory page inside the guest OS from > the Xen hypervisor. The alloc_domheap_page(d) function allocates a single > page from the dom heap, which looks okey for my purpose. But, I do not > know how to add the allocated page into the guest page table, so that > guest can access this page. I do not want to allocate a Xen page and share > it with the guest. > > My question is: how do I make my guest OS aware of this page without doing > anything inside the guest OS. Is there any function in Xen that directly > adds a page into the guest OS address space or I have to walk on the guest > page tables and add this page manually. > > Any help would be appreciated? > > Thanks, > Abhinav > > > > Keep up with people you care about with Yahoo! India Mail. Learn > how. http://in.overview.mail.yahoo.com/connectmore > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel > > -- View this message in context: http://old.nabble.com/How-to-allocate-a-page-inside-the-guest-OS-from-Xen-tp26205166p26208147.html Sent from the Xen - Dev mailing list archive at Nabble.com.