|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v5 4/9] xen/x86: populate PVHv2 Dom0 physical memory map
>
> +static int __init modify_identity_mmio(struct domain *d, unsigned long pfn,
> + unsigned long nr_pages, bool map)
> +{
> + int rc;
> +
> + for ( ; ; )
> + {
> + rc = (map ? map_mmio_regions : unmap_mmio_regions)
This can be taken outside the loop.
-boris
> + (d, _gfn(pfn), nr_pages, _mfn(pfn));
> + if ( rc == 0 )
> + break;
> + if ( rc < 0 )
> + {
> + printk(XENLOG_WARNING
> + "Failed to identity %smap [%#lx,%#lx) for d%d: %d\n",
> + map ? "" : "un", pfn, pfn + nr_pages, d->domain_id, rc);
> + break;
> + }
> + nr_pages -= rc;
> + pfn += rc;
> + process_pending_softirqs();
> + }
> +
> + return rc;
> +}
> +
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |