[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v7 07/10] xen/common: move the memory_mapping DOMCTL hypercall to common code
On 05/06/2014 06:54 PM, Julien Grall wrote: > Hi Arianna, > > On 05/05/2014 04:54 PM, Arianna Avanzini wrote: >> + ret = iomem_permit_access(d, mfn, mfn_end); >> + if ( !ret ) >> + { >> + ret = map_mmio_regions(d, gfn, nr_mfns, _mfn(mfn)); > > The code of map_mmio_regions differs between x86 on ARM. > > On the former architecture, if Xen fails to map a page, it will unmap > all the previous page. It's not the case on ARM. > The map_mmio_regions() implementation for x86 (factored out from the x86-specific code in patch 0006) includes also unmapping the pages in the case of an error (even if I just realized that I made a mistake there by still using the end gfn instead of the number of gfns). The ARM implementation is still the original one, calling apply_p2m_changes(). > Regards, > -- /* * Arianna Avanzini * avanzini.arianna@xxxxxxxxx * 73628@xxxxxxxxxxxxxxxxxxx */ _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |