x86/xsaves: Add a kernel parameter noxsaves to disable xsaves/xrstors
authorFenghua Yu <fenghua.yu@intel.com>
Thu, 29 May 2014 18:12:31 +0000 (11:12 -0700)
committerH. Peter Anvin <hpa@linux.intel.com>
Thu, 29 May 2014 21:24:52 +0000 (14:24 -0700)
commitb6f42a4a3c886bd18baf319d433a841ac9942c02
treebd10c688b74f52c9f1f527e6d2a9bbb40b2056ef
parent6229ad278ca74acdbc8bd3a3d469322a3de91039
x86/xsaves: Add a kernel parameter noxsaves to disable xsaves/xrstors

This patch adds a kernel parameter noxsaves to disable xsaves/xrstors feature.
The kernel will fall back to use xsaveopt and xrstor to save and restor
xstates. By using this parameter, xsave area occupies more memory because
standard form of xsave area in xsaveopt/xrstor occupies more memory than
compacted form of xsave area.

This patch adds a description of the kernel parameter noxsaveopt in doc.
The code to support the parameter noxsaveopt has been in the kernel before.
This patch just adds the description of this parameter in the doc.

Signed-off-by: Fenghua Yu <fenghua.yu@intel.com>
Link: http://lkml.kernel.org/r/1401387164-43416-4-git-send-email-fenghua.yu@intel.com
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Documentation/kernel-parameters.txt
arch/x86/kernel/cpu/common.c