Skip to content

Commit 5f9b5bd

Browse files
kaihuanghansendc
authored andcommitted
x86/virt/tdx: Update the kexec section in the TDX documentation
TDX host kernel now supports kexec/kdump. Update the documentation to reflect that. Opportunistically, remove the parentheses in "Kexec()" and move this section under the "Erratum" section because the updated "Kexec" section now refers to that erratum. Signed-off-by: Kai Huang <kai.huang@intel.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Rick Edgecombe <rick.p.edgecombe@intel.com> Tested-by: Farrah Chen <farrah.chen@intel.com> Link: https://lore.kernel.org/all/20250901160930.1785244-7-pbonzini%40redhat.com
1 parent 8080484 commit 5f9b5bd

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

Documentation/arch/x86/tdx.rst

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -142,13 +142,6 @@ but depends on the BIOS to behave correctly.
142142
Note TDX works with CPU logical online/offline, thus the kernel still
143143
allows to offline logical CPU and online it again.
144144

145-
Kexec()
146-
~~~~~~~
147-
148-
TDX host support currently lacks the ability to handle kexec. For
149-
simplicity only one of them can be enabled in the Kconfig. This will be
150-
fixed in the future.
151-
152145
Erratum
153146
~~~~~~~
154147

@@ -171,6 +164,13 @@ If the platform has such erratum, the kernel prints additional message in
171164
machine check handler to tell user the machine check may be caused by
172165
kernel bug on TDX private memory.
173166

167+
Kexec
168+
~~~~~~~
169+
170+
Currently kexec doesn't work on the TDX platforms with the aforementioned
171+
erratum. It fails when loading the kexec kernel image. Otherwise it
172+
works normally.
173+
174174
Interaction vs S3 and deeper states
175175
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
176176

0 commit comments

Comments
 (0)