Re: [Qemu-devel] [RFC PATCH v3] numa: enable sparse node numbering

2014-06-30 Thread Eduardo Habkost
On Mon, Jun 30, 2014 at 11:26:10AM -0700, Nishanth Aravamudan wrote: [...] > > > -if (i == nb_numa_nodes) { > > > +if (i == max_numa_node) { > > > for (i = 0; i < max_cpus; i++) { > > > -set_bit(i, numa_info[i % nb_numa_nodes].node_cpu); > > > +

Re: [Qemu-devel] [RFC PATCH v3] numa: enable sparse node numbering

2014-06-30 Thread Nishanth Aravamudan
On 26.06.2014 [16:37:05 -0300], Eduardo Habkost wrote: > On Tue, Jun 24, 2014 at 10:40:38AM -0700, Nishanth Aravamudan wrote: > > diff --git a/include/sysemu/sysemu.h b/include/sysemu/sysemu.h > > index 277230d..b90bf66 100644 > > --- a/include/sysemu/sysemu.h > > +++ b/include/sysemu/sysemu.h > >

Re: [Qemu-devel] [RFC PATCH v3] numa: enable sparse node numbering

2014-06-26 Thread Eduardo Habkost
On Tue, Jun 24, 2014 at 10:40:38AM -0700, Nishanth Aravamudan wrote: > Sparse node numbering occurs on powerpc in practice under PowerVM. In > order to emulate the same NUMA topology under qemu, the assumption that > NUMA nodes are linearly ordered has to be removed. qemu actually already > support

Re: [Qemu-devel] [RFC PATCH v3] numa: enable sparse node numbering

2014-06-26 Thread Eduardo Habkost
On Thu, Jun 26, 2014 at 10:58:07AM -0700, Nishanth Aravamudan wrote: > On 26.06.2014 [17:09:25 +0800], Hu Tao wrote: > > On Wed, Jun 25, 2014 at 09:23:17PM +0300, Michael S. Tsirkin wrote: > > > On Wed, Jun 25, 2014 at 01:52:56PM -0300, Eduardo Habkost wrote: > > > > On Wed, Jun 25, 2014 at 09:13:5

Re: [Qemu-devel] [RFC PATCH v3] numa: enable sparse node numbering

2014-06-26 Thread Nishanth Aravamudan
On 26.06.2014 [17:09:25 +0800], Hu Tao wrote: > On Wed, Jun 25, 2014 at 09:23:17PM +0300, Michael S. Tsirkin wrote: > > On Wed, Jun 25, 2014 at 01:52:56PM -0300, Eduardo Habkost wrote: > > > On Wed, Jun 25, 2014 at 09:13:59AM -0700, Nishanth Aravamudan wrote: > > > > On 25.06.2014 [13:21:34 +0200],

Re: [Qemu-devel] [RFC PATCH v3] numa: enable sparse node numbering

2014-06-26 Thread Hu Tao
On Wed, Jun 25, 2014 at 09:23:17PM +0300, Michael S. Tsirkin wrote: > On Wed, Jun 25, 2014 at 01:52:56PM -0300, Eduardo Habkost wrote: > > On Wed, Jun 25, 2014 at 09:13:59AM -0700, Nishanth Aravamudan wrote: > > > On 25.06.2014 [13:21:34 +0200], Igor Mammedov wrote: > > > > On Tue, 24 Jun 2014 10:4

Re: [Qemu-devel] [RFC PATCH v3] numa: enable sparse node numbering

2014-06-25 Thread Igor Mammedov
On Wed, 25 Jun 2014 10:04:18 -0700 Nishanth Aravamudan wrote: > On 25.06.2014 [13:52:56 -0300], Eduardo Habkost wrote: > > On Wed, Jun 25, 2014 at 09:13:59AM -0700, Nishanth Aravamudan wrote: > > > On 25.06.2014 [13:21:34 +0200], Igor Mammedov wrote: > > > > On Tue, 24 Jun 2014 10:40:38 -0700 > >

Re: [Qemu-devel] [RFC PATCH v3] numa: enable sparse node numbering

2014-06-25 Thread Michael S. Tsirkin
On Wed, Jun 25, 2014 at 10:04:18AM -0700, Nishanth Aravamudan wrote: > On 25.06.2014 [13:52:56 -0300], Eduardo Habkost wrote: > > On Wed, Jun 25, 2014 at 09:13:59AM -0700, Nishanth Aravamudan wrote: > > > On 25.06.2014 [13:21:34 +0200], Igor Mammedov wrote: > > > > On Tue, 24 Jun 2014 10:40:38 -070

Re: [Qemu-devel] [RFC PATCH v3] numa: enable sparse node numbering

2014-06-25 Thread Michael S. Tsirkin
On Wed, Jun 25, 2014 at 01:52:56PM -0300, Eduardo Habkost wrote: > On Wed, Jun 25, 2014 at 09:13:59AM -0700, Nishanth Aravamudan wrote: > > On 25.06.2014 [13:21:34 +0200], Igor Mammedov wrote: > > > On Tue, 24 Jun 2014 10:40:38 -0700 > > > Nishanth Aravamudan wrote: > > > > > > diff --git a/inclu

Re: [Qemu-devel] [RFC PATCH v3] numa: enable sparse node numbering

2014-06-25 Thread Nishanth Aravamudan
On 25.06.2014 [13:52:56 -0300], Eduardo Habkost wrote: > On Wed, Jun 25, 2014 at 09:13:59AM -0700, Nishanth Aravamudan wrote: > > On 25.06.2014 [13:21:34 +0200], Igor Mammedov wrote: > > > On Tue, 24 Jun 2014 10:40:38 -0700 > > > Nishanth Aravamudan wrote: > > > > > > diff --git a/include/sysemu/

Re: [Qemu-devel] [RFC PATCH v3] numa: enable sparse node numbering

2014-06-25 Thread Eduardo Habkost
On Wed, Jun 25, 2014 at 09:13:59AM -0700, Nishanth Aravamudan wrote: > On 25.06.2014 [13:21:34 +0200], Igor Mammedov wrote: > > On Tue, 24 Jun 2014 10:40:38 -0700 > > Nishanth Aravamudan wrote: > > > > diff --git a/include/sysemu/sysemu.h b/include/sysemu/sysemu.h > > > index 277230d..b90bf66 100

Re: [Qemu-devel] [RFC PATCH v3] numa: enable sparse node numbering

2014-06-25 Thread Nishanth Aravamudan
On 25.06.2014 [13:21:34 +0200], Igor Mammedov wrote: > On Tue, 24 Jun 2014 10:40:38 -0700 > Nishanth Aravamudan wrote: > > diff --git a/include/sysemu/sysemu.h b/include/sysemu/sysemu.h > > index 277230d..b90bf66 100644 > > --- a/include/sysemu/sysemu.h > > +++ b/include/sysemu/sysemu.h > > @@ -1

Re: [Qemu-devel] [RFC PATCH v3] numa: enable sparse node numbering

2014-06-25 Thread Igor Mammedov
On Tue, 24 Jun 2014 10:40:38 -0700 Nishanth Aravamudan wrote: > Sparse node numbering occurs on powerpc in practice under PowerVM. In > order to emulate the same NUMA topology under qemu, the assumption that > NUMA nodes are linearly ordered has to be removed. qemu actually already > supports (in