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

[Xen-devel] Distinguishing gpfn, gmfn, mfn, and pfn

  • To: Xen Devel <xen-devel@xxxxxxxxxxxxx>
  • From: Sengul Thomas <thomas.sengul@xxxxxxxxx>
  • Date: Wed, 29 May 2013 10:03:12 +0900
  • Delivery-date: Wed, 29 May 2013 01:03:37 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xen.org>

Hi xen developers,

I'm confused about the actual usage of the four types of frames.
I can find the definition in xen/include/xen/mm.h, but would like
to check my understanding is correct:

1) Is 2-stage MMU-supported (e.g., ARMv7 VE) translation
    auto-translated mode? Then, gpfn == gmfn.

2) Is gmfn --> mfn mapping the p2m table?

3) Paravirtualized x86 guest will have gpfn != gmfn, and it is
    quite hard to imagine. Could you tell me the difference
    between gpfn and gmfn? (for instance, when it is used)

thanks always,

Xen-devel mailing list



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