|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [RFC PATCH 3/8]: PVH: memory manager and paging related changes
On Thu, 2012-08-16 at 02:02 +0100, Mukesh Rathor wrote:
>
> +/* Map foreign gmfn, fgmfn, to local pfn, lpfn. This for the user
> space
> + * creating new guest on PVH dom0 and needs to map domU pages. Called
> from
> + * exported function, so no need to export this.
> + */
> +static int pvh_add_to_xen_p2m(unsigned long lpfn, unsigned long
> fgmfn,
> + unsigned int domid)
> +{
> + int rc;
> + struct xen_add_to_physmap pmb = {.foreign_domid = domid};
> +
> + pmb.gpfn = lpfn;
> + pmb.idx = fgmfn;
> + pmb.space = XENMAPSPACE_gmfn_foreign;
You've not initialised pmb.domid here. I think you want/need to set it
to DOMID_SELF and have the h/v side behave accordingly.
> + rc = HYPERVISOR_memory_op(XENMEM_add_to_physmap, &pmb);
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |