> -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
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
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).
> >
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:
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
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,
>
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
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
>
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