mirror of
https://github.com/torvalds/linux.git
synced 2026-05-13 00:28:54 +02:00
Now that VMXON can be done without bouncing through KVM, do TDX-Module initialization during subsys init (specifically before module_init() so that it runs before KVM when both are built-in). Aside from the obvious benefits of separating core TDX code from KVM, this will allow tagging a pile of TDX functions and globals as being __init and __ro_after_init. Reviewed-by: Dan Williams <dan.j.williams@intel.com> Reviewed-by: Chao Gao <chao.gao@intel.com> Acked-by: Dave Hansen <dave.hansen@linux.intel.com> Tested-by: Chao Gao <chao.gao@intel.com> Tested-by: Sagi Shahar <sagis@google.com> Link: https://patch.msgid.link/20260214012702.2368778-12-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
||
|---|---|---|
| .. | ||
| i386 | ||
| x86_64 | ||
| amd_hsmp.rst | ||
| amd-debugging.rst | ||
| amd-hfi.rst | ||
| amd-memory-encryption.rst | ||
| boot.rst | ||
| booting-dt.rst | ||
| buslock.rst | ||
| cpuinfo.rst | ||
| earlyprintk.rst | ||
| elf_auxvec.rst | ||
| entry_64.rst | ||
| exception-tables.rst | ||
| features.rst | ||
| ifs.rst | ||
| index.rst | ||
| intel_txt.rst | ||
| intel-hfi.rst | ||
| iommu.rst | ||
| kernel-stacks.rst | ||
| mds.rst | ||
| microcode.rst | ||
| mtrr.rst | ||
| orc-unwinder.rst | ||
| pat.rst | ||
| pti.rst | ||
| resume.svg | ||
| sgx.rst | ||
| shstk.rst | ||
| suspend.svg | ||
| sva.rst | ||
| tdx.rst | ||
| tlb.rst | ||
| topology.rst | ||
| tsx_async_abort.rst | ||
| usb-legacy-support.rst | ||
| xstate.rst | ||
| zero-page.rst | ||