Lines Matching full:attributes
347 flags = entry->attributes & TDVF_SECTION_ATTRIBUTES_MR_EXTEND ? in tdx_finalize_vm()
895 if ((tdx->attributes & ~tdx_caps->supported_attrs)) { in tdx_validate_attributes()
896 error_setg(errp, "Invalid attributes 0x%"PRIx64" for TDX VM " in tdx_validate_attributes()
897 "(KVM supported: 0x%"PRIx64")", tdx->attributes, in tdx_validate_attributes()
902 if (tdx->attributes & ~TDX_SUPPORTED_TD_ATTRS) { in tdx_validate_attributes()
905 tdx->attributes, (uint64_t)TDX_SUPPORTED_TD_ATTRS); in tdx_validate_attributes()
916 tdx_guest->attributes |= (env->features[FEAT_7_0_ECX] & CPUID_7_0_ECX_PKS) ? in setup_td_guest_attributes()
918 tdx_guest->attributes |= x86cpu->enable_pmu ? TDX_TD_ATTRIBUTES_PERFMON : 0; in setup_td_guest_attributes()
1074 init_vm->attributes = tdx_guest->attributes; in tdx_pre_create_vcpu()
1183 return !!(tdx->attributes & TDX_TD_ATTRIBUTES_SEPT_VE_DISABLE); in tdx_guest_get_sept_ve_disable()
1191 tdx->attributes |= TDX_TD_ATTRIBUTES_SEPT_VE_DISABLE; in tdx_guest_set_sept_ve_disable()
1193 tdx->attributes &= ~TDX_TD_ATTRIBUTES_SEPT_VE_DISABLE; in tdx_guest_set_sept_ve_disable()
1258 tdx->attributes = TDX_TD_ATTRIBUTES_SEPT_VE_DISABLE; in tdx_guest_init()
1260 object_property_add_uint64_ptr(obj, "attributes", &tdx->attributes, in tdx_guest_init()