diff options
author | Dave Hansen <dave.hansen@linux.intel.com> | 2014-12-12 13:38:36 -0500 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2014-12-15 09:58:57 -0500 |
commit | 72e9b5fe9bee0826e7ce7599adbdc64e544780ef (patch) | |
tree | ce252b251b1ca1732b9eaba4f5361d9d793b7828 /Documentation/x86/intel_mpx.txt | |
parent | 010e593b140decdc16bb0c1c754b07b1fccb6999 (diff) |
x86, mpx: Give MPX a real config option prompt
Give MPX a real config option. The CPUs that support it (referenced
here):
https://software.intel.com/en-us/forums/topic/402393
are not available publicly yet. Right now only the software emulator
provides MPX for the general public.
[ tglx: Make it default off. There is no point in having it on right
now as no hardware and no proper tooling support are available ]
Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com>
Cc: Dave Hansen <dave@sr71.net>
Link: http://lkml.kernel.org/r/20141212183836.2569D58D@viggo.jf.intel.com
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'Documentation/x86/intel_mpx.txt')
-rw-r--r-- | Documentation/x86/intel_mpx.txt | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Documentation/x86/intel_mpx.txt b/Documentation/x86/intel_mpx.txt index 6ca6e2bd9ae9..818518a3ff01 100644 --- a/Documentation/x86/intel_mpx.txt +++ b/Documentation/x86/intel_mpx.txt | |||
@@ -7,11 +7,15 @@ that can be used in conjunction with compiler changes to check memory | |||
7 | references, for those references whose compile-time normal intentions are | 7 | references, for those references whose compile-time normal intentions are |
8 | usurped at runtime due to buffer overflow or underflow. | 8 | usurped at runtime due to buffer overflow or underflow. |
9 | 9 | ||
10 | You can tell if your CPU supports MPX by looking in /proc/cpuinfo: | ||
11 | |||
12 | cat /proc/cpuinfo | grep ' mpx ' | ||
13 | |||
10 | For more information, please refer to Intel(R) Architecture Instruction | 14 | For more information, please refer to Intel(R) Architecture Instruction |
11 | Set Extensions Programming Reference, Chapter 9: Intel(R) Memory Protection | 15 | Set Extensions Programming Reference, Chapter 9: Intel(R) Memory Protection |
12 | Extensions. | 16 | Extensions. |
13 | 17 | ||
14 | Note: Currently no hardware with MPX ISA is available but it is always | 18 | Note: As of December 2014, no hardware with MPX is available but it is |
15 | possible to use SDE (Intel(R) Software Development Emulator) instead, which | 19 | possible to use SDE (Intel(R) Software Development Emulator) instead, which |
16 | can be downloaded from | 20 | can be downloaded from |
17 | http://software.intel.com/en-us/articles/intel-software-development-emulator | 21 | http://software.intel.com/en-us/articles/intel-software-development-emulator |