** 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

Reply via email to