** Description changed: - TDMRs are constructed from memblock (or e820 table in previous - implementation). Holes between usable memory ranges are marked reserved - in TDMRs. If there are >16 holes, kernel refuses to enable TDX. + [ Impact ] - This issue was reported in https://github.com/canonical/tdx/issues/135. - A fix was provided by @kaihuang. Then another OEM customer reported - similar and same fixed resolved it. So this should be included in the - -intel kernel. + Failure to initialize TDX on Emerald Rapids platform. - Here's the patch: - https://patchwork.kernel.org/project/kvm/patch/cfbed1139887416b6fe0d130883dbe210e97d598.1718538552.git.kai.hu...@intel.com/#25898906 + [ Fix ] + + Specific backport made by intel for 6.8. + Hosted privately on https://github.com/intel/kernel-downstream + + [ Test Plan ] + + Initialize TDX and verify it comes online. + Tested successfully by the user. + + [ Where problems could occur ] + + Regression in TDX module. + + [ Other Info ] + + Initial bug report : https://github.com/canonical/tdx/issues/135
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2072717 Title: TDMR reserved areas that may exceed the limit of 16 can result in TDX module initialization failure To manage notifications about this bug go to: https://bugs.launchpad.net/kobuk/+bug/2072717/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
