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

Re: [Xen-devel] guest physical to xen machine copy?

On 29/9/08 23:30, "Dan Magenheimer" <dan.magenheimer@xxxxxxxxxx> wrote:

> Then I gather I need to be passing an mfn to Xen instead
> of a gpfn.  To do so, it looks like I call pfn_to_mfn()
> in the paravirtualized guest.  But how can this work
> on a 32-bit-PV-on-64-bit-Xen since pfn_to_mfn() returns
> an unsigned long?

So what?

> Also, once I've got an (pvguest-translated-gpfn-to-) mfn
> inside of Xen, do I still do a gfn_to_mfn() on it?
> (Shouldn't matter because it just returns the gfn, right?)

Yes, gfn here means what-the-guest-thinks-is-an-mfn. That's pfn for an HVM
guest; mfn for a PV guest.

 -- Keir

Xen-devel mailing list



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