[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [RFC PATCH 11/24] ARM: vGICv3: handle virtual LPI pending and property tables
On Wed, 2 Nov 2016, Julien Grall wrote: > > + } > > + > > + ptr = vmap(pages, nr_pages); > > I am not a big fan of the vmap solution for various reasons: > - the VMAP area is small (only 1GB) it will not scale (you seem > to use it to map pretty much all memory provisioned for the ITS) > - writing in a register cannot fail, how do you co-op with that? > > I think the best approach here is to use a similar approach as > copy_*_guests helpers but dealing with IPA rather than guest VA. I don't like the idea of using the vmap for this either, but the problem with the copy_*_guest approach is that it only maps one page at a time. It is unable to map multiple pages contiguously, which seems to be required here. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |