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

Re: [Xen-devel] question about gmfn_to_mfn()



GPFN is guest machine frame number. It equals GPFN for fully-translated
(e.g., HVM guests). It equals MFN for ordinary PV guests which maintain
their own p2m translation table.

 -- Keir


On 23/3/07 06:56, "Guy Zana" <guy@xxxxxxxxxxxx> wrote:

> mfn = machine frame number, it is an index to a page in the real memory of the
> system.
> gmfn = guest's machine frame number and it sometimes called gpfn or just pfn.
> Guests have a translation table between their own virtualized pseudo physical
> memory and the real machine memory -> this is exactly what gmfn_to_mfn does.
> Pfn is a generic term that might be used in all kind of situations so you
> should understand from the context.
> 
> Guy. 
> 
>> -----Original Message-----
>> From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
>> [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of tgh
>> Sent: Friday, March 23, 2007 5:31 AM
>> To: xen-devel@xxxxxxxxxxxxxxxxxxx
>> Subject: [Xen-devel] question about gmfn_to_mfn()
>> 
>> hi
>>  I read the code of balloon part,  I am  confused about  the
>> meaning and function of " mfn = gmfn_to_mfn(d, gmfn);"
>>  what is gmfn  and  and what is mfn?  and" #define gmfn_to_mfn(_d,
>> gpfn)  mfn_x(sh_gfn_to_mfn(_d, gpfn))"
>> it seems that  gmfn and gpfn  is the same  or  what is the
>> trick in it ?
>> 
>> I am confused about it
>> 
>> could you help me
>> Thanks in advance
>> 
>> 
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@xxxxxxxxxxxxxxxxxxx
>> http://lists.xensource.com/xen-devel
>> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel



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


 


Rackspace

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