| 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
- Microsoft: Hyper-V feature discovery
- Microsoft: Hyper-V TLFS
- Linux kernel documentation: Hyper-V overview
- Wine: ntstatus.h constant definitions
Looking for a different code? Search another status or error code.
