Re: [PATCH v4 04/16] x86/virt/tdx: Allocate page bitmap for Dynamic PAMT

From: Edgecombe, Rick P

Date: Wed Nov 26 2025 - 12:56:44 EST


On Tue, 2025-11-25 at 09:50 +0800, Binbin Wu wrote:
> Reviewed-by: Binbin Wu <binbin.wu@xxxxxxxxxxxxxxx>

Thanks.

>
> One nit below.


>
> [...]
> > diff --git a/arch/x86/virt/vmx/tdx/tdx_global_metadata.c b/arch/x86/virt/vmx/tdx/tdx_global_metadata.c
> > index 13ad2663488b..00ab0e550636 100644
> > --- a/arch/x86/virt/vmx/tdx/tdx_global_metadata.c
> > +++ b/arch/x86/virt/vmx/tdx/tdx_global_metadata.c
> > @@ -33,6 +33,13 @@ static int get_tdx_sys_info_tdmr(struct tdx_sys_info_tdmr *sysinfo_tdmr)
> >     sysinfo_tdmr->pamt_2m_entry_size = val;
> >     if (!ret && !(ret = read_sys_metadata_field(0x9100000100000012, &val)))
> >     sysinfo_tdmr->pamt_1g_entry_size = val;
> > + /*
> > + * Don't fail here if tdx_supports_dynamic_pamt() isn't supported. The
>
> A bit weird to say "if tdx_supports_dynamic_pamt() isn't supported", how about
> using "if dynamic PAMT isn't supported"?

Yes, good point, I'll use your suggestion.