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

xen-devel

[Top] [All Lists]

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

To: Guy Zana <guy@xxxxxxxxxxxx>, tgh <tianguanhua@xxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] question about gmfn_to_mfn()
From: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Date: 2007年3月23日 10:22:30 +0000
Delivery-date: 2007年3月23日 03:21:47 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <9392A06CB0FDC847B3A530B3DC174E7B0236A91E@xxxxxxxxxxxxxxxxxxxxxxxxxx>
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>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: Acds+9C7uL9t/B6fTRyrfNO9ESUW3AAG8htgAAdkFd8=
Thread-topic: [Xen-devel] question about gmfn_to_mfn()
User-agent: Microsoft-Entourage/11.2.5.060620
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
<Prev in Thread] Current Thread [Next in Thread>
Previous by Date: [Xen-devel] [PATCH] fix undefined bit shifting in mmio emulation path , He, Qing
Next by Date: Re: [Xen-devel] RFC: [0/2] Remove netloop by lazy copying in netback , Keir Fraser
Previous by Thread: RE: [Xen-devel] question about gmfn_to_mfn() , Guy Zana
Next by Thread: Re: [Xen-devel] question about gmfn_to_mfn() , tgh
Indexes: [Date] [Thread] [Top] [All Lists]

Copyright ©, Citrix Systems Inc. All rights reserved. Legal and Privacy
Citrix This site is hosted by Citrix

AltStyle によって変換されたページ (->オリジナル) /