WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] PAE xen + linux kernel boots ...

On Wed, May 04, 2005 at 03:23:31AM +0000, Scott Parish wrote:
> That's what i thought. So, for example, why does pfn_pte() call
> pfn_to_mfn() where pfn_pte_ma() does not. I bet i'm missing some
> trivial thing, but this just seems backwards.

Well, the names are a bit confusing.

 * "machine address" is the address of the real machine.
 * "physical address" is the address within the virtual machine.

So what you have in the page table entries is the "machine
address", but the virtualized linux usually has to translate 
that into the "physical address", when looking up the page
information in the virtual machines frame table (mem_map[]
in linux IIRC) for example.

  Gerd


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel