Re: [Xen-devel] [PATCH XEN v5 13/23] tools: Refactor foreign memory mapping into libxenforeignmemory

2015-12-01 Thread Paul Durrant
> -Original Message- > From: Ian Campbell [mailto:ian.campb...@citrix.com] > Sent: 30 November 2015 09:52 > To: Paul Durrant; Andrew Cooper; Ian Jackson > Cc: Wei Liu; xen-devel@lists.xen.org; win-pv-de...@lists.xenproject.org > Subject: Re: [PATCH XEN v5 13/23] tools: Refactor foreign

Re: [Xen-devel] [PATCH XEN v5 13/23] tools: Refactor foreign memory mapping into libxenforeignmemory

2015-11-30 Thread Ian Campbell
On Sun, 2015-11-29 at 09:54 +, Paul Durrant wrote: > > -Original Message- > [snip] > > > C99 was 16 years ago now, I'm struggling to think of a reason not to > > > move > > > the baseline for tools stuff at least to that. > > > > > > https://en.wikipedia.org/wiki/Visual_C%2B%2B might

Re: [Xen-devel] [PATCH XEN v5 13/23] tools: Refactor foreign memory mapping into libxenforeignmemory

2015-11-27 Thread Ian Campbell
On Wed, 2015-11-11 at 15:13 +, Ian Jackson wrote: > > +/* > > + * Maps a range within one domain to a local address range.  Mappings > > + * should be unmapped with munmap and should follow the same rules as > > mmap > > + * regarding page alignment. > > + * > > + * prot is as for mmap(2). > >

Re: [Xen-devel] [PATCH XEN v5 13/23] tools: Refactor foreign memory mapping into libxenforeignmemory

2015-11-27 Thread Andrew Cooper
On 27/11/15 17:18, Ian Campbell wrote: > On Fri, 2015-11-13 at 15:27 +, Ian Jackson wrote: >> Ian Campbell writes ("Re: [PATCH XEN v5 13/23] tools: Refactor foreign >> memory mapping into libxenforeignmemory"): >>> On Wed, 2015-11-11 at 15:13 +, Ian Jackson wrote: >>> Are you suggesting:

Re: [Xen-devel] [PATCH XEN v5 13/23] tools: Refactor foreign memory mapping into libxenforeignmemory

2015-11-27 Thread Ian Campbell
On Fri, 2015-11-13 at 15:27 +, Ian Jackson wrote: > Ian Campbell writes ("Re: [PATCH XEN v5 13/23] tools: Refactor foreign > memory mapping into libxenforeignmemory"): > > On Wed, 2015-11-11 at 15:13 +, Ian Jackson wrote: > > Are you suggesting: > > > > void

Re: [Xen-devel] [PATCH XEN v5 13/23] tools: Refactor foreign memory mapping into libxenforeignmemory

2015-11-13 Thread Ian Jackson
Ian Campbell writes ("Re: [PATCH XEN v5 13/23] tools: Refactor foreign memory mapping into libxenforeignmemory"): > On Wed, 2015-11-11 at 15:13 +, Ian Jackson wrote: > Are you suggesting: > > void *xenforeignmemory_map(xenforeignmemory_handle *fmem, uint32_t dom, >    

Re: [Xen-devel] [PATCH XEN v5 13/23] tools: Refactor foreign memory mapping into libxenforeignmemory

2015-11-13 Thread Ian Campbell
On Wed, 2015-11-11 at 15:13 +, Ian Jackson wrote: > Ian Campbell writes ("[PATCH XEN v5 13/23] tools: Refactor foreign memory > mapping into libxenforeignmemory"): > > libxenforeignmemory will provide a stable API and ABI for mapping > > foreign domain memory (subject to appropriate

Re: [Xen-devel] [PATCH XEN v5 13/23] tools: Refactor foreign memory mapping into libxenforeignmemory

2015-11-11 Thread Ian Jackson
Ian Campbell writes ("[PATCH XEN v5 13/23] tools: Refactor foreign memory mapping into libxenforeignmemory"): > libxenforeignmemory will provide a stable API and ABI for mapping > foreign domain memory (subject to appropriate privileges). > > The new library exposes an interface equivalent to >

[Xen-devel] [PATCH XEN v5 13/23] tools: Refactor foreign memory mapping into libxenforeignmemory

2015-11-09 Thread Ian Campbell
libxenforeignmemory will provide a stable API and ABI for mapping foreign domain memory (subject to appropriate privileges). The new library exposes an interface equivalent to xc_map_foreign_memory_bulk, which all the other xc_map_foreign_memory_* functions (which remain in libxc) are implemented