On Wed, 1 Aug 2012, Konrad Rzeszutek Wilk wrote: > On Thu, Jul 26, 2012 at 04:33:50PM +0100, Stefano Stabellini wrote: > > All the original Xen headers have xen_pfn_t as mfn and pfn type, however > > when they have been imported in Linux, xen_pfn_t has been replaced with > > unsigned long. That might work for x86 and ia64 but it does not for arm. > > How come?
see below > > Bring back xen_pfn_t and let each architecture define xen_pfn_t as they > > see fit. > > I am OK with this as long as your include a comment in both of the > interface.h saying why this is needed. I am curious why 'unsinged long' > won't work? Is it b/c on ARM you always want a 64-bit type? Yes, we would like to make the same interface work for 32 and 64 bit guests, without any need for a "compat layer" as we currently have on x86. In fact I am going to add another patch to explicitly size all the other unsigned long that we have in the public interface. _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev