]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - arch/x86/kernel/cpu/intel.c
x86/cpufeature: Enable RING3MWAIT for Knights Landing
authorGrzegorz Andrejczuk <grzegorz.andrejczuk@intel.com>
Fri, 20 Jan 2017 13:22:36 +0000 (14:22 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Sat, 4 Feb 2017 07:51:09 +0000 (08:51 +0100)
commite16fd002afe2b16d828bbf738b8a81a185fe9272
tree000147567ec578f62192d7f9d4d435a69fc13ffb
parent1d12d0ef0194ccc4dcebed3d96bb2301b26fc3ee
x86/cpufeature: Enable RING3MWAIT for Knights Landing

Enable ring 3 MONITOR/MWAIT for Intel Xeon Phi x200 codenamed Knights
Landing.

Presence of this feature cannot be detected automatically (by reading any
other MSR) therefore it is required to explicitly check for the family and
model of the CPU before attempting to enable it.

Signed-off-by: Grzegorz Andrejczuk <grzegorz.andrejczuk@intel.com>
Cc: Piotr.Luc@intel.com
Cc: dave.hansen@linux.intel.com
Link: http://lkml.kernel.org/r/1484918557-15481-5-git-send-email-grzegorz.andrejczuk@intel.com
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Documentation/admin-guide/kernel-parameters.txt
arch/x86/kernel/cpu/intel.c