author | H. Peter Anvin <hpa@linux.intel.com> | |
Fri, 21 Sep 2012 19:43:10 +0000 (12:43 -0700) | ||
committer | H. Peter Anvin <hpa@linux.intel.com> | |
Fri, 21 Sep 2012 19:45:26 +0000 (12:45 -0700) | ||
commit | 51ae4a2d775e1ee456282d7c60e49693d0a8555d | |
tree | c79d01f5aea44c5f969a8aa4618cb92c69be3977 | tree | snapshot (tar.xz tar.gz zip) |
parent | 76f30759f690db21ca567a20665ed2679ad3235b | commit | diff |
x86, smap: Add a header file with macros for STAC/CLAC
The STAC/CLAC instructions are only available with SMAP, but on the
other hand they aren't needed if SMAP is not available, or before we
start to run userspace, so construct them as alternatives which start
out as noops and are enabled by the alternatives mechanism.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Link: http://lkml.kernel.org/r/1348256595-29119-7-git-send-email-hpa@linux.intel.com
The STAC/CLAC instructions are only available with SMAP, but on the
other hand they aren't needed if SMAP is not available, or before we
start to run userspace, so construct them as alternatives which start
out as noops and are enabled by the alternatives mechanism.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Link: http://lkml.kernel.org/r/1348256595-29119-7-git-send-email-hpa@linux.intel.com
arch/x86/Kconfig | diff | blob | history | |
arch/x86/include/asm/smap.h | [new file with mode: 0644] | blob |