This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] MFN to hypervisor page table translation?

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] MFN to hypervisor page table translation?
From: "Langsdorf, Mark" <mark.langsdorf@xxxxxxx>
Date: Mon, 7 May 2007 06:58:27 -0500
Delivery-date: Mon, 07 May 2007 04:57:39 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <1449F58C868D8D4E9C72945771150BDF02076D6C@xxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AceM3QVSicF+RMfLTKatFNKTQwUrzgDwgB1b
Thread-topic: MFN to hypervisor page table translation?

I have a chunk of memory in the hypervisor that
I allocated with alloc_boot_low_pages(), which
seems to return an MFN.  I need to remove the
chunk of memory from the hypervisor's page
tables, so that the processor cannot speculate
into it while running the hypervisor. 

In Linux, I would call pdg_offset() and
work my way down the page tables to to
pte_offset_map.  What are the equivalent
function calls in Xen?  What include file
or source file should I be checking to
better understand this process?

Thanks in advance for any help.

-Mark Langsdorf
Operating System Research Center

Xen-devel mailing list
<Prev in Thread] Current Thread [Next in Thread>