# Fault - CpuIncompatible(vim.fault.CpuIncompatible)

Extended by
  CpuCompatibilityUnknown, CpuIncompatible1ECX, CpuIncompatible81EDX, FaultToleranceCpuIncompatible
Extends
  VirtualHardwareCompatibilityIssue
See also
  HostSystem

## Fault Description

Deprecated. As of vSphere API 6.5 use FeatureRequirementsNotMet

The host is not compatible with the CPU feature requirements of the virtual machine, for a particular CPUID register. A subclass of this fault may be used to express the incompatibilities in a more easily understandable format.

Properties

Name | Type | Description
--- | --- | ---
desiredBits* | xsd:string | The desired values for the register's bits. The 'x' character indicates don't-care. Since VI API 2.5
host* | ManagedObjectReference to a HostSystem | The host that is not compatible with the requirements. Since VI API 2.5
level | xsd:int | The CpuIdInfo level where a problem was detected. Other levels may also have problems.
registerBits* | xsd:string | The contents of the register on the target host, in CpuIdInfo register format. The '-' character indicates an unknown value. Since VI API 2.5
registerName | xsd:string | The CpuIdInfo register where a problem was detected. Other registers may also have problems. Possible register names are eax, ebx, ecx, or edx.
Properties inherited from VirtualHardwareCompatibilityIssue
None
Properties inherited from VmConfigFault
None
Properties inherited from VimFault
None
Properties inherited from MethodFault
faultCause, faultMessage

*May not be present
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="CpuIncompatible"> <complexContent> <extension base="vsan:VirtualHardwareCompatibilityIssue"> <sequence> <element name="level" type="xsd:int"/> <element name="registerName" type="xsd:string"/> <element name="registerBits" type="xsd:string" minOccurs="0"/> <element name="desiredBits" type="xsd:string" minOccurs="0"/> <element name="host" type="vsan:ManagedObjectReference" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>