]> git.baikalelectronics.ru Git - kernel.git/commit
Use a new CPU feature word to cover features that are spread around
authorVenki Pallipadi <venkatesh.pallipadi@intel.com>
Wed, 11 Jul 2007 19:18:32 +0000 (12:18 -0700)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Thu, 12 Jul 2007 17:55:54 +0000 (10:55 -0700)
commit797536c1085cf7db2d66be1544d5bef271437c36
tree4f91c4037c6e8996cb3164f3f20489c471676f6c
parentf8a4f5ff734def59103d5ccfb10863d34a983047
Use a new CPU feature word to cover features that are spread around

Some Intel features are spread around in different CPUID leafs like 0x5,
0x6 and 0xA.  Make this feature detection code common across i386 and
x86_64.

Display Intel Dynamic Acceleration feature in /proc/cpuinfo. This feature
will be enabled automatically by current acpi-cpufreq driver.

Refer to Intel Software Developer's Manual for more details about the feature.

Thanks to hpa (H Peter Anvin) for the making the actual code detecting the
scattered features data-driven.

Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
arch/i386/kernel/cpu/Makefile
arch/i386/kernel/cpu/addon_cpuid_features.c [new file with mode: 0644]
arch/i386/kernel/cpu/common.c
arch/i386/kernel/cpu/proc.c
arch/x86_64/kernel/Makefile
arch/x86_64/kernel/setup.c
include/asm-i386/cpufeature.h
include/asm-i386/processor.h
include/asm-i386/required-features.h
include/asm-x86_64/processor.h
include/asm-x86_64/required-features.h