[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

  • To: xen-devel@xxxxxxxxxxxxxxxxxxx
  • 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
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • 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



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.