[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 17/21] xen: xen_ulong_t substitution
On Fri, 5 Oct 2012, Ian Campbell wrote: > On Fri, 2012-10-05 at 11:38 +0100, Ian Campbell wrote: > > From: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> > > > > There is still an unwanted unsigned long in the xen public interface: > > replace it with xen_ulong_t. > > > > Also typedef xen_ulong_t to uint64_t on ARM. > > Should this change be applied to the uses of XEN_GUEST_HANDLE(ulong) > too? My main concern is the one in struct gnttab_setup_table but there > are a few others. > > I suspect XEN_GUEST_HANDLE(ulong) needs to be removed entirely, > everywhere it is used should be XEN_GUEST_HANDLE(xen_ulong_t) instead? It is not necessary, because all the XEN_GUEST_HANDLE(ulong) are already 64 bit on ARM. A 32 bit guest is going to pass a 32 bit unsigned long in a 64 bit field, while a 64 bit guest is going to pass a 64 bit unsigned long in a 64 bit field. Either way it will work. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |