From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tim Deegan Subject: Re: [Query] Xen nomenclature mapping to ARMv7 Date: Fri, 4 Oct 2013 14:04:19 +0100 Message-ID: <20131004130419.GA68338@ocelot.phlegethon.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Mj Embd Cc: xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org At 18:16 +0530 on 04 Oct (1380910571), Mj Embd wrote: > Hi, > > I was debugging a problem and got confused into gmfn, gpfn, mfn. > > There are 4 addresses when running a VM on arm > (a) Guest Virtual > (b) Guest Physical > (c) IPA > (d) Real Physical. > > MFN is AFAIK is (d). Not able to map gmfn and gpn to (a)(b)(c). On ARM, MFN is (d); GFN is (c) (== (b) too, I think). GMFN and GPFN are older terms that aren't consistently used, and we really ought to get rid of them. Please don't use them in new code. On ARM they'll also mean (c). Tim.