[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH XEN v8 11/29] tools: Refactor foreign memory mapping into libxenforeignmemory
On Mon, 2016-01-25 at 13:01 +0100, Olaf Hering wrote: > On Fri, Jan 15, Ian Campbell wrote: > > > libxenforeignmemory will provide a stable API and ABI for mapping > > foreign domain memory (subject to appropriate privileges). > > I think this will break my Xen pkg build: > > [ÂÂ333s] kdd-xen.c: In function 'kdd_access_physical_page': > [ÂÂ333s] kdd-xen.c:508:15: warning: implicit declaration of function > 'xc_map_foreign_range' [-Wimplicit-function-declaration] > [ÂÂ333s]ÂÂÂÂÂÂÂÂÂÂmap = xc_map_foreign_range(g->xc_handle, > [ÂÂ333s]ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ^ > [ÂÂ333s] kdd-xen.c:508:13: warning: assignment makes pointer from integer > without a cast [-Wint-conversion] > [ÂÂ333s]ÂÂÂÂÂÂÂÂÂÂmap = xc_map_foreign_range(g->xc_handle, > [ÂÂ333s]ÂÂÂÂÂÂÂÂÂÂÂÂÂÂ^ I supposed this wasn't built by default and I missed it, but it looks to be built unconditionally. I wonder why I didn't see this. Defining XC_WANT_COMPAT_MAP_FOREIGN_API while building is one way to fix, or else kdd would need to switch to the new interface. The latter is obviously better long term, but the former is done for a bunch of stuff in tree so it might as well be done here too. The machine with the trees I used for this work is currently unavailable (network issues in our office), but I'll see if I can reproduce. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |