[IA64] multi-core/multi-thread identification
authorSuresh Siddha <suresh.b.siddha@intel.com>
Mon, 25 Apr 2005 20:25:06 +0000 (13:25 -0700)
committerTony Luck <tony.luck@intel.com>
Mon, 25 Apr 2005 20:25:06 +0000 (13:25 -0700)
commite927ecb05e1ce4bbb1e10f57008c94994e2160f5
treebc8256cc074f02d557088696035982fa7ae0b301
parent6118ec847e8e35393efc0f88394c2f5dd48c3313
[IA64] multi-core/multi-thread identification

Version 3 - rediffed to apply on top of Ashok's hotplug cpu
patch.  /proc/cpuinfo output in step with x86.

This is an updated MC/MT identification patch based on the
previous discussions on list.

Add the Multi-core and Multi-threading detection for IPF.
  - Add new core and threading related fields in /proc/cpuinfo.
Physical id
Core id
Thread id
Siblings
  - setup the cpu_core_map and cpu_sibling_map appropriately
  - Handles Hot plug CPU

Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com>
Signed-off-by: Gordon Jin <gordon.jin@intel.com>
Signed-off-by: Rohit Seth <rohit.seth@intel.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/kernel/setup.c
arch/ia64/kernel/smpboot.c
include/asm-ia64/pal.h
include/asm-ia64/processor.h
include/asm-ia64/sal.h
include/asm-ia64/smp.h