13th Generation Intel® Core™ and Intel® Core™ 14th Generation Processors

Datasheet, Volume 1 of 2
Supporting 13th Generation Intel® Core™ Processor for S/P/PX/H/HX/U and S-Refresh Processor Line Platforms, formerly known as Raptor Lake and Raptor Lake Refresh

ID Date Version Classification
743844 10/17/2023 Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

User Mode Instruction Prevention

User Mode Instruction Prevention (UMIP) provides additional hardening capability to the OS kernel by allowing certain instructions to execute only in supervisor mode (Ring 0).

If the OS opt-in to use UMIP, the following instruction are enforced to run in supervisor mode:

  • SGDT - Store the GDTR register value
  • SIDT - Store the IDTR register value
  • SLDT - Store the LDTR register value
  • SMSW - Store Machine Status Word
  • STR - Store the TR register value

An attempt at such execution in user mode causes a general protection exception (#GP).

UMIP specifications and functional descriptions are included in the Intel® 64 Architectures Software Developer’s Manual, Volume 3. Available at:

http://www.intel.com/products/processor/manuals