Re: [Xen-devel] [PATCH v4 02/21] xen: make two memory hypercalls vNUMA-aware

2015-01-23 Thread Jan Beulich
>>> On 23.01.15 at 17:06, wrote: > So the logic of translation now is (take into consideration the second > point of how we should enforce exact_node flag, I think that flag should > be preserved if it was requested at the beginning): Yes, and the code looks right now. Jan > +static int transla

Re: [Xen-devel] [PATCH v4 02/21] xen: make two memory hypercalls vNUMA-aware

2015-01-23 Thread Wei Liu
On Fri, Jan 23, 2015 at 03:43:07PM +, Wei Liu wrote: > On Fri, Jan 23, 2015 at 03:37:51PM +, Jan Beulich wrote: > > >>> On 23.01.15 at 15:46, wrote: > > > On Fri, Jan 23, 2015 at 01:16:19PM +, Jan Beulich wrote: > > >> >>> On 23.01.15 at 12:13, wrote: > > >> > Make XENMEM_increase_res

Re: [Xen-devel] [PATCH v4 02/21] xen: make two memory hypercalls vNUMA-aware

2015-01-23 Thread Wei Liu
On Fri, Jan 23, 2015 at 03:37:51PM +, Jan Beulich wrote: > >>> On 23.01.15 at 15:46, wrote: > > On Fri, Jan 23, 2015 at 01:16:19PM +, Jan Beulich wrote: > >> >>> On 23.01.15 at 12:13, wrote: > >> > Make XENMEM_increase_reservation and XENMEM_populate_physmap > >> > vNUMA-aware. > >> > >

Re: [Xen-devel] [PATCH v4 02/21] xen: make two memory hypercalls vNUMA-aware

2015-01-23 Thread Jan Beulich
>>> On 23.01.15 at 15:46, wrote: > On Fri, Jan 23, 2015 at 01:16:19PM +, Jan Beulich wrote: >> >>> On 23.01.15 at 12:13, wrote: >> > Make XENMEM_increase_reservation and XENMEM_populate_physmap >> > vNUMA-aware. >> > >> > That is, if guest requests Xen to allocate memory for specific vnode,

Re: [Xen-devel] [PATCH v4 02/21] xen: make two memory hypercalls vNUMA-aware

2015-01-23 Thread Wei Liu
On Fri, Jan 23, 2015 at 01:16:19PM +, Jan Beulich wrote: > >>> On 23.01.15 at 12:13, wrote: > > Make XENMEM_increase_reservation and XENMEM_populate_physmap > > vNUMA-aware. > > > > That is, if guest requests Xen to allocate memory for specific vnode, > > Xen can translate vnode to pnode usin

Re: [Xen-devel] [PATCH v4 02/21] xen: make two memory hypercalls vNUMA-aware

2015-01-23 Thread Jan Beulich
>>> On 23.01.15 at 12:13, wrote: > Make XENMEM_increase_reservation and XENMEM_populate_physmap > vNUMA-aware. > > That is, if guest requests Xen to allocate memory for specific vnode, > Xen can translate vnode to pnode using vNUMA information of that guest. > > XENMEMF_vnode is introduced for t

[Xen-devel] [PATCH v4 02/21] xen: make two memory hypercalls vNUMA-aware

2015-01-23 Thread Wei Liu
Make XENMEM_increase_reservation and XENMEM_populate_physmap vNUMA-aware. That is, if guest requests Xen to allocate memory for specific vnode, Xen can translate vnode to pnode using vNUMA information of that guest. XENMEMF_vnode is introduced for the guest to mark the node number is in fact virt