[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 09/12] x86/altp2m: add remaining support routines.
On 06/25/2015 03:44 PM, Lengyel, Tamas wrote: > On Wed, Jun 24, 2015 at 2:06 PM, Ed White <edmund.h.white@xxxxxxxxx > <mailto:edmund.h.white@xxxxxxxxx>> wrote: > On 06/24/2015 09:15 AM, Lengyel, Tamas wrote: > >> +bool_t p2m_set_altp2m_mem_access(struct domain *d, uint16_t idx, > >> + unsigned long pfn, xenmem_access_t > >> access) > >> +{ > >> > > > > This function IMHO should be merged with p2m_set_mem_access and should > be > > triggerable with the same memop (XENMEM_access_op) hypercall instead of > > introducing a new hvmop one. > > I think we should vote on this. My view is that it makes > XENMEM_access_op > too complicated to use. > > The two functions are not very long and share enough code that it would > justify merging. The only big change added is the copy from host->alt > when the entry doesn't exists in alt, and that itself is pretty self > contained. Let's see if we can get a third opinion on it.. At first sight (I admit I'm rather late in the game and haven't had a chance to follow the series closely from the beginning), the two functions do seem to be mergeable (or at least the common code factored out in static helper functions). Also, if Ed's concern is that the libxc API would look unnatural if xc_set_mem_access() is used for both purposes, as far as I can tell the only difference could be a non-zero last altp2m parameter, so I agree with you that the less functions doing almost the same thing the better (I have been guilty of this in the past too, for example with my xc_enable_introspection() function ;) ). So I'd say, yes, if possible merge them. Regards, Razvan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |