[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: Wed, 2 May 2007 12:12:11 -0500
  • Delivery-date: Wed, 02 May 2007 10:11:04 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AceM3QVSicF+RMfLTKatFNKTQwUrzg==
  • 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®.