]> git.baikalelectronics.ru Git - kernel.git/commit
x86/cpu/AMD: Extend X86_FEATURE_TOPOEXT workaround to newer models
authorBorislav Petkov <bp@suse.de>
Wed, 1 Jun 2016 10:04:28 +0000 (12:04 +0200)
committerIngo Molnar <mingo@kernel.org>
Wed, 8 Jun 2016 11:51:34 +0000 (13:51 +0200)
commita3991d9c07fd59f9633319951bf8adcf71190aab
tree74eb7fb6eec87dc3828d7ebd28ef01b95e478861
parentbf0a33b830056eefb14c3a035859fc6b80ec5eba
x86/cpu/AMD: Extend X86_FEATURE_TOPOEXT workaround to newer models

We need to reenable the topology extensions CPUID leafs on newer models
too, if BIOS has disabled them, as we rely on them to get proper compute
unit topology.

Make the printk a once thing, while at it.

Signed-off-by: Borislav Petkov <bp@suse.de>
Cc: Andy Lutomirski <luto@amacapital.net>
Cc: Borislav Petkov <bp@alien8.de>
Cc: Brian Gerst <brgerst@gmail.com>
Cc: Denys Vlasenko <dvlasenk@redhat.com>
Cc: H. Peter Anvin <hpa@zytor.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Rui Huang <ray.huang@amd.com>
Cc: Sherry Hurwitz <sherry.hurwitz@amd.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: linux-hwmon@vger.kernel.org
Link: http://lkml.kernel.org/r/1464775468-23355-1-git-send-email-bp@alien8.de
Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/x86/kernel/cpu/amd.c