On Wed, Nov 22, 2023 at 06:01:05PM +0100, Jeremi Piotrowski wrote:
Introduce CC_ATTR_TDX_MODULE_CALLS to allow code to check whether TDX module calls are available. When TD partitioning is enabled, a L1 TD VMM handles most TDX facilities and the kernel running as an L2 TD VM does not have access to TDX module calls. The kernel still has access to TDVMCALL(0) which is forwarded to the VMM for processing, which is the L1 TD VM in this case.
Sounds like a problem introduced by patch 1/3 :/