linux/arch/ia64
Alex Chiang 113134fcbc [IA64] /proc/cpuinfo "physical id" field cleanups
Clean up the process for presenting the "physical id" field in
/proc/cpuinfo.

	- remove global smp_num_cpucores, as it is mostly useless

	- remove check_for_logical_procs(), since we do the same
	  functionality in identify_siblings()

	- reflow logic in identify_siblings(). If an older CPU
	  does not implement PAL_LOGICAL_TO_PHYSICAL, we may still
	  be able to get useful information from SAL_PHYSICAL_ID_INFO

	- in identify_siblings(), threads/cores are a property of
	  the CPU, not the platform

	- remove useless printk's about multi-core / thread
	  capability in identify_siblings(), as that information
	  is readily available in /proc/cpuinfo, and printing for
	  the BSP only adds little value

	- smp_num_siblings is now meaningful if any CPU in the
	  system supports threads, not just the BSP

	- expose "physical id" field, even on CPUs that are not
	  multi-core / multi-threaded (as long as we have a valid
	  value). Now we know what sockets Madisons live in too.

Signed-off-by: Alex Chiang <achiang@hp.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
2007-10-29 11:14:54 -07:00
..
configs task cgroups: enable cgroups by default in some configs 2007-10-19 11:53:36 -07:00
dig [PATCH] tty: Remove include of screen_info.h from tty.h 2006-07-10 13:24:16 -07:00
hp Update arch/ to use sg helpers 2007-10-22 21:19:59 +02:00
ia32 Use helpers to obtain task pid in printks (arch code) 2007-10-19 11:53:43 -07:00
kernel [IA64] /proc/cpuinfo "physical id" field cleanups 2007-10-29 11:14:54 -07:00
lib missing exports of csum_... 2007-07-17 11:01:07 -07:00
mm [IA64] ia64/mm/init.c: fix section mismatches 2007-10-29 10:42:35 -07:00
oprofile Combine instrumentation menus in kernel/Kconfig.instrumentation 2007-10-19 11:53:54 -07:00
pci [IA64] Nail two more simple section mismatch errors 2007-07-25 13:08:41 -07:00
scripts [IA64] check-segrel.lds vs --build-id 2007-10-29 10:53:04 -07:00
sn Update arch/ to use sg helpers 2007-10-22 21:19:59 +02:00
defconfig [IA64] Update arch/ia64/configs/* s/SLAB/SLUB/ 2007-08-13 14:54:34 -07:00
install.sh
Kconfig typo fixes 2007-10-20 01:34:40 +02:00
Kconfig.debug
Makefile kbuild: enable 'make CPPFLAGS=...' to add additional options to CPP 2007-10-15 22:17:25 +02:00
module.lds