[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v5 RFC 05/14] tools/libxc: noarch common code
On 17/06/14 17:53, Ian Campbell wrote: > On Tue, 2014-06-17 at 17:28 +0100, Andrew Cooper wrote: >>>> +// Hack out junk from the namespace >>> Do you have a plan to not need these hacks? >> Not really. There are enough other areas of libxc which still use these >> macros, and I can't go and simply update all other areas as > I (or rather git grep) can't see the existing definitions/uses > mfn_to_pfn and pfn_to_mfn outside of xc_domain_{save,restore}.c. Where > are the defined and used outside of those? mfn_to_pfn it turns out isn't. pfn_to_mfn is used once in xc_domain.c. Open coding it might be a solution. > > (I see some in mini-os, but you specifically said libxc) MiniOS will undoubtedly using its kernel versions of these functions, so is not relevant here. > > Likewise for the *_FIELD stuff which is used in ~2 places outside the > save restore code according to grep. xc_core_x86.c defines itself GET_FIELD() so clearly doesn't use xg_save_restore.h xc_resume.c clearly uses xg_save_restore.h but could probably be converted to be similar to xc_core_x86.c > >> struct >> context is meaningless outside of libxc/saverestore. > So how are these used there? > > Ian. > They are not. They are reimplemented in common_x86_pv.h so as to not take magic locally scoped variables with specific names. ~Andrew _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |