Re: [PATCH v2] KVM: x86/tdx: Do not print error message on non-present feature
From: Sean Christopherson
Date: Wed Jul 29 2026 - 10:52:08 EST
For the scope:
x86/virt/tdx
because this is no longer in KVM's purview.
On Wed, Jul 29, 2026, Jiri Slaby (SUSE) wrote:
> Before commit 165e77353831 below, the kernel did not print anything
> during boot if X86_FEATURE_TDX_HOST_PLATFORM was not present, unless TDX
> enablement was explicitly requested via a module parameter.
>
> After the commit, when attempting to load TDX automatically, this is
> emitted to the log:
> virt/tdx: TDX not supported by the host platform
>
> It is emitted with the "error" level, hence it is disturbing. It is not
> an error to run CPUs without the feature.
>
> Drop this silent-boot-breaking error message for the automatic
> initialization path.
>
> Signed-off-by: Jiri Slaby (SUSE) <jirislaby@xxxxxxxxxx>
> Fixes: 165e77353831 ("KVM: x86/tdx: Do VMXON and TDX-Module initialization during subsys init")
> Reviewed-by: Kiryl Shutsemau (Meta) <kas@xxxxxxxxxx>
> Cc: Dan Williams <dan.j.williams@xxxxxxxxx>
> Cc: Chao Gao <chao.gao@xxxxxxxxx>
> Cc: Dave Hansen <dave.hansen@xxxxxxxxxxxxxxx>
> Cc: Sean Christopherson <seanjc@xxxxxxxxxx>
Reviewed-by: Sean Christopherson <seanjc@xxxxxxxxxx>