Add documentation for physical CPU preservation subsystem, workload attachment API, architecture backend hooks, and KHO serialization ABI.
Signed-off-by: Pasha Tatashin <[email protected]> --- Documentation/liveupdate/cpu_preservation.rst | 34 +++++++++++++++++++ Documentation/liveupdate/index.rst | 11 ++++++ 2 files changed, 45 insertions(+) create mode 100644 Documentation/liveupdate/cpu_preservation.rst create mode 100644 Documentation/liveupdate/index.rst diff --git a/Documentation/liveupdate/cpu_preservation.rst b/Documentation/liveupdate/cpu_preservation.rst new file mode 100644 index 000000000000..a7a534188685 --- /dev/null +++ b/Documentation/liveupdate/cpu_preservation.rst @@ -0,0 +1,34 @@ +.. SPDX-License-Identifier: GPL-2.0-or-later + +========================= +Physical CPU Preservation +========================= + +.. kernel-doc:: kernel/liveupdate/cpu_preserve.c + :doc: Preserved CPU Subsystem + +CPU Preservation Workload API +============================= + +.. kernel-doc:: kernel/liveupdate/cpu_preserve.c + :export: + +Architecture Backend Interface +============================== + +.. kernel-doc:: include/linux/cpu_preserve.h + +CPU Preservation ABI +==================== + +.. kernel-doc:: include/linux/kho/abi/cpu.h + :doc: CPU Preservation Live Update ABI + +.. kernel-doc:: include/linux/kho/abi/cpu.h + +See Also +======== + +- :doc:`/core-api/liveupdate` +- :doc:`/liveupdate/vmm` +- :doc:`/mm/memfd_preservation` diff --git a/Documentation/liveupdate/index.rst b/Documentation/liveupdate/index.rst new file mode 100644 index 000000000000..415ac748c9f7 --- /dev/null +++ b/Documentation/liveupdate/index.rst @@ -0,0 +1,11 @@ +.. SPDX-License-Identifier: GPL-2.0 + +=========== +Live Update +=========== + +.. toctree:: + :maxdepth: 1 + + vmm + cpu_preservation -- 2.55.0.1082.g2b9226bbc0-goog

