Article ID: 000059823 Content Type: Product Information & Documentation Last Reviewed: 07/16/2021

Support for Intel® Memory Protection Extensions (Intel® MPX) Technology

Environment

Intel® 6th/7th/8th/9th Generation processors

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Summary

Describes Intel® MPX and how to find out if the technology is supported by a processor.

Description

Intel® Memory Protection Extensions (Intel® MPX) is a set of processor features which, with compiler, runtime library, and OS support, brings increased robustness to software. It checks pointer references whose compile time normal intentions are usurped at runtime due to buffer overflow.

 

Resolution

Intel MPX may be available in most Intel® 6th/7th/8th/9th Generation processors. However 10th generation and newer processors on 10nm lithography no longer support this feature.

Some 10th generation mobile processors on 14nm lithography may still support Intel MPX.

The following steps will help you confirm if an Intel processor supports Intel MPX.

  1. Visit https://ark.intel.com/.
  2. Search for the processor number (per example: i3-10110U).
  3. Click the result.
  4. Navigate under Security & Reliability section.
  5. Intel® Memory Protection Extensions (Intel® MPX) should be noted as Yes if the feature is supported.