Skip To Main Content
Support Knowledge Base

Do Intel® Xeon® Processors Support Sub-Page Write Protection (SPP)?

Content Type: Product Information & Documentation   |   Article ID: 000087434   |   Last Reviewed: 08/12/2026

Environment

Intel® Xeon® Processors

Description

What Is Sub-Page Write Protection (SPP)?

Sub-Page Write Protection (SPP) is a hardware-based virtualization feature that allows a hypervisor (virtual machine monitor) to control write access to memory at a finer granularity than a standard 4 KB memory page.

SPP is commonly used in advanced virtualization environments for:

  • Device virtualization
  • Memory monitoring and inspection
  • Security-focused virtualization workloads

Because SPP is implemented in processor hardware, support depends on the specific processor SKU.

Resolution

What is Sub‑Page Write Protection (SPP)?

Sub‑Page Write Protection (SPP) is a hardware‑based virtualization capability used in some virtualized environments. It allows a hypervisor (virtual machine monitor) to control write access to memory at a smaller granularity than the standard 4 KB memory page.

SPP is typically used in advanced scenarios such as:

  • Device virtualization
  • Memory monitoring and inspection
  • Security‑focused virtualization workloads

SPP support depends entirely on the processor’s hardware capabilities.


Does my processor support SPP?

Support for SPP varies by processor SKU and is not available on all Intel® Xeon® Processors.

For example:

  • Intel® Xeon® Processor SKUs without an H suffix may support SPP.
  • Intel® Xeon® Processor SKUs with an H suffix may not support SPP.

Always verify support by reviewing the processor's official specifications and feature documentation. Processor capabilities can vary even within the same product family.


Can SPP Be Enabled Through Software or Firmware?

No.

SPP is a hardware capability and cannot be enabled through:

  • BIOS settings
  • Firmware updates
  • Operating system configuration
  • Hypervisor configuration

If a virtualization platform or software application requires SPP, the processor must include native hardware support for the feature.


Why isn’t SPP available on all processor generations?

Support for SPP is determined during processor design and is available only on specific Intel® processor generations. While 3rd Generation Intel® Xeon® Scalable Processors support many advanced virtualization features, SPP is not implemented broadly across all generations.


Additional notes

  • SPP is associated with Intel® Virtualization Technology and Extended Page Tables (EPT).
  • SPP is not universally supported across all Intel® Xeon® Processor families.
  • Hardware-dependent features cannot be added through software updates, operating system settings, or BIOS changes.
  • Always review the processor's official specifications when validating support for advanced virtualization capabilities.

Additional information

  • SPP is related to Intel® Virtualization Technology and Extended Page Tables (EPT), but it is not enabled by default and is not universally supported across all Xeon® processor generations.
  • Always check the processor’s official feature set or documentation when validating support for advanced virtualization capabilities.