domCaps->virttype == VIR_DOMAIN_VIRT_KVM &&
virQEMUCapsGet(qemuCaps, QEMU_CAPS_TDX_GUEST) &&
virQEMUCapsGetKVMSupportsSecureGuest(qemuCaps))
- domCaps->features[VIR_DOMAIN_CAPS_FEATURE_TDX] = VIR_TRISTATE_BOOL_YES;
+ domCaps->features[VIR_DOMAIN_CAPS_FEATURE_TDX] = VIR_TRISTATE_BOOL_YES;
+ else
+ domCaps->features[VIR_DOMAIN_CAPS_FEATURE_TDX] = VIR_TRISTATE_BOOL_NO;
}
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='yes'>
<cbitpos>51</cbitpos>
<reducedPhysBits>1</reducedPhysBits>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='yes'>
<cbitpos>51</cbitpos>
<reducedPhysBits>1</reducedPhysBits>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<async-teardown supported='yes'/>
<s390-pv supported='yes'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='yes'>
<cbitpos>51</cbitpos>
<reducedPhysBits>1</reducedPhysBits>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='yes'>
<flc>yes</flc>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='yes'>
<flc>no</flc>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='yes'>
<flc>no</flc>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='yes'>
<flc>no</flc>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<async-teardown supported='yes'/>
<s390-pv supported='yes'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<async-teardown supported='yes'/>
<s390-pv supported='yes'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<async-teardown supported='yes'/>
<s390-pv supported='yes'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<backup supported='yes'/>
<async-teardown supported='no'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='no'/>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='yes'>
<cbitpos>51</cbitpos>
<reducedPhysBits>1</reducedPhysBits>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='yes'>
<cbitpos>51</cbitpos>
<reducedPhysBits>1</reducedPhysBits>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
<async-teardown supported='yes'/>
<s390-pv supported='yes'/>
<ps2 supported='no'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<launchSecurity supported='yes'>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='yes'>
<cbitpos>51</cbitpos>
<reducedPhysBits>1</reducedPhysBits>
<backup supported='yes'/>
<async-teardown supported='yes'/>
<ps2 supported='yes'/>
+ <tdx supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>