x86, x2apic: Track the x2apic cluster sibling map
authorCyrill Gorcunov <gorcunov@openvz.org>
Thu, 19 May 2011 23:45:48 +0000 (16:45 -0700)
committerIngo Molnar <mingo@elte.hu>
Fri, 20 May 2011 11:41:08 +0000 (13:41 +0200)
commita39d1f3f67f6a3d72b24f0d8bf9a295a27ea448e
treeaa58b457692aae263f6ae701480f4ea094c6df82
parenta27d0b5e7d913b38880678ac05690f1dc737c4fd
x86, x2apic: Track the x2apic cluster sibling map

In the case of x2apic cluster mode, we can group IPI register
writes based on the cluster group instead of individual per-cpu
destination messages.

For this purpose, track the cpu's that belong to the same x2apic
cluster.

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com>
Cc: steiner@sgi.com
Cc: yinghai@kernel.org
Link: http://lkml.kernel.org/r/20110519234637.421800999@sbsiddha-MOBL3.sc.intel.com
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/kernel/apic/x2apic_cluster.c