x86/virt/tdx: Designate reserved areas for all TDMRs
authorKai Huang <kai.huang@intel.com>
Fri, 8 Dec 2023 17:07:32 +0000 (09:07 -0800)
committerDave Hansen <dave.hansen@linux.intel.com>
Fri, 8 Dec 2023 17:12:39 +0000 (09:12 -0800)
commitdde3b60d572c941e2c72d22c18a08586fb67bb50
tree4f0c22b8cb726b5a4af8a74ae8d6da841c55772f
parentac3a22088434e31dddda82aa473bee008df99b97
x86/virt/tdx: Designate reserved areas for all TDMRs

As the last step of constructing TDMRs, populate reserved areas for all
TDMRs.  Cover all memory holes and PAMTs with a TMDR reserved area.

[ dhansen: trim down chagnelog ]

Signed-off-by: Kai Huang <kai.huang@intel.com>
Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com>
Reviewed-by: Isaku Yamahata <isaku.yamahata@intel.com>
Reviewed-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Reviewed-by: Yuan Yao <yuan.yao@intel.com>
Reviewed-by: Dave Hansen <dave.hansen@linux.intel.com>
Link: https://lore.kernel.org/all/20231208170740.53979-12-dave.hansen%40intel.com
arch/x86/virt/vmx/tdx/tdx.c