OSDN Git Service

x86/pconfig: Detect PCONFIG targets
authorKirill A. Shutemov <kirill.shutemov@linux.intel.com>
Mon, 5 Mar 2018 16:25:52 +0000 (19:25 +0300)
committerIngo Molnar <mingo@kernel.org>
Mon, 12 Mar 2018 11:10:54 +0000 (12:10 +0100)
commitbe7825c19b4866ddc7b1431740b69ede2eeb93c1
tree50745124ec8ec6087abc90df7a790ac68060c7d1
parentcb06d8e3d020c30fe10ae711c925a5319ab82c88
x86/pconfig: Detect PCONFIG targets

Intel PCONFIG targets are enumerated via new CPUID leaf 0x1b. This patch
detects all supported targets of PCONFIG and implements helper to check
if the target is supported.

Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Cc: Dave Hansen <dave.hansen@intel.com>
Cc: Kai Huang <kai.huang@linux.intel.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Tom Lendacky <thomas.lendacky@amd.com>
Cc: linux-mm@kvack.org
Link: http://lkml.kernel.org/r/20180305162610.37510-5-kirill.shutemov@linux.intel.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/x86/include/asm/intel_pconfig.h [new file with mode: 0644]
arch/x86/kernel/cpu/Makefile
arch/x86/kernel/cpu/intel_pconfig.c [new file with mode: 0644]