From: Peter Fang The Quoting extension generates TDX attestation Quotes in the TDX module, without using a discrete Quoting engine. Enable this feature by requesting it in TDH.SYS.CONFIG and TDH.SYS.UPDATE. Signed-off-by: Peter Fang Signed-off-by: Xu Yilun --- arch/x86/virt/vmx/tdx/tdx.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/arch/x86/virt/vmx/tdx/tdx.c b/arch/x86/virt/vmx/tdx/tdx.c index 81e7b6b1dacb..01fb01313077 100644 --- a/arch/x86/virt/vmx/tdx/tdx.c +++ b/arch/x86/virt/vmx/tdx/tdx.c @@ -1029,10 +1029,8 @@ static __init int construct_tdmrs(struct list_head *tmb_list, static __init void set_tdx_addon_features(void) { - /* - * To add DICE-based TDX Quoting feature bit in tdx_addon_feature0 when - * kernel is ready. - */ + if (tdx_sysinfo.features.tdx_features0 & TDX_FEATURES0_QUOTE) + tdx_addon_feature0 |= TDX_FEATURES0_QUOTE; } static __init int config_tdx_module(struct tdmr_info_list *tdmr_list, -- 2.25.1