Re: [Xen-devel] [PATCH v7 01/14] x86: add socket_to_cpumask

2015-05-20 Thread Jan Beulich
>>> On 20.05.15 at 05:13, wrote: > I do have a problem when coming up with the final codes, there are two > possible ways: > 1) Make both num_processors and disabled_cpus public so that they can > be used when calculating nr_sockets. > 2) Add another public function set_nr_sockets in mpparse.c (

Re: [Xen-devel] [PATCH v7 01/14] x86: add socket_to_cpumask

2015-05-19 Thread Chao Peng
On Tue, May 19, 2015 at 11:18:20AM +0100, Jan Beulich wrote: > >>> On 19.05.15 at 11:51, wrote: > > On Tue, May 19, 2015 at 08:31:53AM +0100, Jan Beulich wrote: > >> >>> On 19.05.15 at 09:10, wrote: > >> > On Tue, May 19, 2015 at 07:52:04AM +0100, Jan Beulich wrote: > >> >> >>> On 19.05.15 at 08:

Re: [Xen-devel] [PATCH v7 01/14] x86: add socket_to_cpumask

2015-05-19 Thread Jan Beulich
>>> On 19.05.15 at 11:51, wrote: > On Tue, May 19, 2015 at 08:31:53AM +0100, Jan Beulich wrote: >> >>> On 19.05.15 at 09:10, wrote: >> > On Tue, May 19, 2015 at 07:52:04AM +0100, Jan Beulich wrote: >> >> >>> On 19.05.15 at 08:47, wrote: >> >> > On Tue, May 19, 2015 at 07:28:49AM +0100, Jan Beuli

Re: [Xen-devel] [PATCH v7 01/14] x86: add socket_to_cpumask

2015-05-19 Thread Chao Peng
On Tue, May 19, 2015 at 08:31:53AM +0100, Jan Beulich wrote: > >>> On 19.05.15 at 09:10, wrote: > > On Tue, May 19, 2015 at 07:52:04AM +0100, Jan Beulich wrote: > >> >>> On 19.05.15 at 08:47, wrote: > >> > On Tue, May 19, 2015 at 07:28:49AM +0100, Jan Beulich wrote: > >> >> >>> On 19.05.15 at 08:

Re: [Xen-devel] [PATCH v7 01/14] x86: add socket_to_cpumask

2015-05-19 Thread Jan Beulich
>>> On 19.05.15 at 09:10, wrote: > On Tue, May 19, 2015 at 07:52:04AM +0100, Jan Beulich wrote: >> >>> On 19.05.15 at 08:47, wrote: >> > On Tue, May 19, 2015 at 07:28:49AM +0100, Jan Beulich wrote: >> >> >>> On 19.05.15 at 08:12, wrote: >> >> > On Mon, May 18, 2015 at 02:21:40PM +0100, Jan Beuli

Re: [Xen-devel] [PATCH v7 01/14] x86: add socket_to_cpumask

2015-05-19 Thread Chao Peng
On Tue, May 19, 2015 at 07:52:04AM +0100, Jan Beulich wrote: > >>> On 19.05.15 at 08:47, wrote: > > On Tue, May 19, 2015 at 07:28:49AM +0100, Jan Beulich wrote: > >> >>> On 19.05.15 at 08:12, wrote: > >> > On Mon, May 18, 2015 at 02:21:40PM +0100, Jan Beulich wrote: > >> >> >>> On 08.05.15 at 10:

Re: [Xen-devel] [PATCH v7 01/14] x86: add socket_to_cpumask

2015-05-18 Thread Jan Beulich
>>> On 19.05.15 at 08:47, wrote: > On Tue, May 19, 2015 at 07:28:49AM +0100, Jan Beulich wrote: >> >>> On 19.05.15 at 08:12, wrote: >> > On Mon, May 18, 2015 at 02:21:40PM +0100, Jan Beulich wrote: >> >> >>> On 08.05.15 at 10:56, wrote: >> >> > @@ -112,6 +115,8 @@ static int __devinit MP_process

Re: [Xen-devel] [PATCH v7 01/14] x86: add socket_to_cpumask

2015-05-18 Thread Chao Peng
On Tue, May 19, 2015 at 07:28:49AM +0100, Jan Beulich wrote: > >>> On 19.05.15 at 08:12, wrote: > > On Mon, May 18, 2015 at 02:21:40PM +0100, Jan Beulich wrote: > >> >>> On 08.05.15 at 10:56, wrote: > >> > @@ -112,6 +115,8 @@ static int __devinit MP_processor_info_x(struct > >> > mpc_config_proc

Re: [Xen-devel] [PATCH v7 01/14] x86: add socket_to_cpumask

2015-05-18 Thread Jan Beulich
>>> On 19.05.15 at 08:12, wrote: > On Mon, May 18, 2015 at 02:21:40PM +0100, Jan Beulich wrote: >> >>> On 08.05.15 at 10:56, wrote: >> > @@ -112,6 +115,8 @@ static int __devinit MP_processor_info_x(struct >> > mpc_config_processor *m, >> > { >> >int ver, apicid, cpu = 0; >> > >> > + to

Re: [Xen-devel] [PATCH v7 01/14] x86: add socket_to_cpumask

2015-05-18 Thread Chao Peng
On Mon, May 18, 2015 at 02:21:40PM +0100, Jan Beulich wrote: > >>> On 08.05.15 at 10:56, wrote: > > --- a/xen/arch/x86/mpparse.c > > +++ b/xen/arch/x86/mpparse.c > > @@ -64,6 +64,9 @@ unsigned int __read_mostly boot_cpu_physical_apicid = > > BAD_APICID; > > static unsigned int __devinitdata num_

Re: [Xen-devel] [PATCH v7 01/14] x86: add socket_to_cpumask

2015-05-18 Thread Jan Beulich
>>> On 08.05.15 at 10:56, wrote: > --- a/xen/arch/x86/mpparse.c > +++ b/xen/arch/x86/mpparse.c > @@ -64,6 +64,9 @@ unsigned int __read_mostly boot_cpu_physical_apicid = > BAD_APICID; > static unsigned int __devinitdata num_processors; > static unsigned int __initdata disabled_cpus; > > +/* To

[Xen-devel] [PATCH v7 01/14] x86: add socket_to_cpumask

2015-05-08 Thread Chao Peng
Maintain socket_to_cpumask which contains all the HT and core siblings in the same socket. Signed-off-by: Chao Peng --- Changes in v7: * Introduce total_cpus to calculate nr_sockets. * Minor code sequence improvement in set_cpu_sibling_map. * Improve comments for nr_sockets. --- xen/arch/x86/mpp