What does NTSTATUS 0xC035003D (STATUS_HV_CPUID_XSAVE_FEATURE_VALIDATION_ERROR) mean?

 
Could be also:
ConstantTypeOS
ERROR_HV_CPUID_XSAVE_FEATURE_VALIDATIONHRESULTWindows
Previous Next
STATUS_HV_CPUID_FEATURE_VALIDATION_ERROR STATUS_HV_PROCESSOR_STARTUP_TIMEOUT

STATUS_HV_CPUID_XSAVE_FEATURE_VALIDATION_ERROR

The extended processor state model is not valid for Hyper-V

STATUS_HV_CPUID_XSAVE_FEATURE_VALIDATION_ERROR is a CPUID validation error focused on XSAVE and extended processor state. XSAVE controls how architectural state such as vector registers and extended features is saved, restored, and exposed to a virtual processor.

This status is most likely around VM start, resume, restore, migration, or nested exposure where the saved or advertised extended-state layout no longer matches what the current host and hypervisor configuration can support.

What to compare

  • XSAVE-related CPUID leaves, enabled xstate bits, and the maximum save-area size.
  • The host that created the VM state versus the host attempting to run or restore it.
  • Firmware, microcode, CPU compatibility mode, and nested-virtualization feature masking.
  • Any change in AVX, AVX-512, AMX, or other extended-state exposure between runs.

Useful distinction

The ordinary CPUID validation status covers general feature discovery. This status is narrower: it says the extended save-state model itself failed validation, so the relevant evidence is the xstate feature set and the state image that Hyper-V must virtualize.

References


Looking for a different code? Search another status or error code.