Re: [Xen-devel] [PATCH v8 01/13] x86: add socket_cpumask

2015-06-02 Thread Chao Peng
On Tue, Jun 02, 2015 at 07:57:55AM +0100, Jan Beulich wrote: On 02.06.15 at 08:35, chao.p.p...@linux.intel.com wrote: On Fri, May 29, 2015 at 09:52:03AM +0100, Jan Beulich wrote: On 29.05.15 at 10:28, chao.p.p...@linux.intel.com wrote: On Fri, May 29, 2015 at 09:01:53AM +0100, Jan

Re: [Xen-devel] [PATCH v8 01/13] x86: add socket_cpumask

2015-06-02 Thread Jan Beulich
On 02.06.15 at 08:35, chao.p.p...@linux.intel.com wrote: On Fri, May 29, 2015 at 09:52:03AM +0100, Jan Beulich wrote: On 29.05.15 at 10:28, chao.p.p...@linux.intel.com wrote: On Fri, May 29, 2015 at 09:01:53AM +0100, Jan Beulich wrote: On 29.05.15 at 04:35, chao.p.p...@linux.intel.com

Re: [Xen-devel] [PATCH v8 01/13] x86: add socket_cpumask

2015-06-02 Thread Chao Peng
On Fri, May 29, 2015 at 09:52:03AM +0100, Jan Beulich wrote: On 29.05.15 at 10:28, chao.p.p...@linux.intel.com wrote: On Fri, May 29, 2015 at 09:01:53AM +0100, Jan Beulich wrote: On 29.05.15 at 04:35, chao.p.p...@linux.intel.com wrote: On Thu, May 28, 2015 at 01:38:05PM +0100, Jan

Re: [Xen-devel] [PATCH v8 01/13] x86: add socket_cpumask

2015-05-29 Thread Chao Peng
On Fri, May 29, 2015 at 09:01:53AM +0100, Jan Beulich wrote: On 29.05.15 at 04:35, chao.p.p...@linux.intel.com wrote: On Thu, May 28, 2015 at 01:38:05PM +0100, Jan Beulich wrote: On 21.05.15 at 10:41, chao.p.p...@linux.intel.com wrote: --- a/xen/arch/x86/mpparse.c +++

Re: [Xen-devel] [PATCH v8 01/13] x86: add socket_cpumask

2015-05-29 Thread Jan Beulich
On 29.05.15 at 04:35, chao.p.p...@linux.intel.com wrote: On Thu, May 28, 2015 at 01:38:05PM +0100, Jan Beulich wrote: On 21.05.15 at 10:41, chao.p.p...@linux.intel.com wrote: --- a/xen/arch/x86/mpparse.c +++ b/xen/arch/x86/mpparse.c @@ -87,6 +87,18 @@ void __init set_nr_cpu_ids(unsigned

Re: [Xen-devel] [PATCH v8 01/13] x86: add socket_cpumask

2015-05-29 Thread Jan Beulich
On 29.05.15 at 10:28, chao.p.p...@linux.intel.com wrote: On Fri, May 29, 2015 at 09:01:53AM +0100, Jan Beulich wrote: On 29.05.15 at 04:35, chao.p.p...@linux.intel.com wrote: On Thu, May 28, 2015 at 01:38:05PM +0100, Jan Beulich wrote: On 21.05.15 at 10:41, chao.p.p...@linux.intel.com

Re: [Xen-devel] [PATCH v8 01/13] x86: add socket_cpumask

2015-05-28 Thread Chao Peng
On Thu, May 28, 2015 at 01:38:05PM +0100, Jan Beulich wrote: On 21.05.15 at 10:41, chao.p.p...@linux.intel.com wrote: --- a/xen/arch/x86/mpparse.c +++ b/xen/arch/x86/mpparse.c @@ -87,6 +87,18 @@ void __init set_nr_cpu_ids(unsigned int max_cpus) #endif } +void __init

Re: [Xen-devel] [PATCH v8 01/13] x86: add socket_cpumask

2015-05-28 Thread Jan Beulich
On 21.05.15 at 10:41, chao.p.p...@linux.intel.com wrote: --- a/xen/arch/x86/mpparse.c +++ b/xen/arch/x86/mpparse.c @@ -87,6 +87,18 @@ void __init set_nr_cpu_ids(unsigned int max_cpus) #endif } +void __init set_nr_sockets(void) +{ +unsigned int cpus =

[Xen-devel] [PATCH v8 01/13] x86: add socket_cpumask

2015-05-21 Thread Chao Peng
Maintain socket_cpumask which contains all the HT and core siblings in the same socket. Signed-off-by: Chao Peng chao.p.p...@linux.intel.com --- Changes in v8: * Remove total_cpus and retrofit the algorithm for calculating nr_sockets. * Change per-socket cpumask allocation as on demand. *