X86_FEATURE_HLE
if (!boot_cpu_has(X86_FEATURE_RTM) && !boot_cpu_has(X86_FEATURE_HLE))
bool tsx_support = boot_cpu_has(X86_FEATURE_HLE) ||
setup_clear_cpu_cap(X86_FEATURE_HLE);
setup_clear_cpu_cap(X86_FEATURE_HLE);
setup_force_cpu_cap(X86_FEATURE_HLE);
(boot_cpu_has(X86_FEATURE_RTM) || boot_cpu_has(X86_FEATURE_HLE))) {
(boot_cpu_has(X86_FEATURE_HLE) || boot_cpu_has(X86_FEATURE_RTM)) &&
(entry->ebx & (X86_FEATURE_HLE|X86_FEATURE_RTM))) {
#define TDX_FEATURE_TSX (__feature_bit(X86_FEATURE_HLE) | __feature_bit(X86_FEATURE_RTM))