Add the cpr-luo migration mode for CPR through the Linux Live Update
Orchestrator (LUO). Subsequent changes preserve CPR state and RAMBlock
backing file descriptors in an LUO session across a host kernel update.

Signed-off-by: Dongli Zhang <[email protected]>
---
 qapi/migration.json | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/qapi/migration.json b/qapi/migration.json
index 889a9b89c2..ab117c3897 100644
--- a/qapi/migration.json
+++ b/qapi/migration.json
@@ -712,9 +712,18 @@
 #     with the '-machine aux-ram-share=on' option.
 #
 #     (since 10.2)
+#
+# @cpr-luo: A CPR mode that preserves guest RAM backing file
+#     descriptors and CPR state through the Linux Live Update
+#     Orchestrator (LUO) across a host kernel update.
+#
+#     This mode requires Linux with LUO support.
+#
+#     (since 11.2)
 ##
 { 'enum': 'MigMode',
-  'data': [ 'normal', 'cpr-reboot', 'cpr-transfer', 'cpr-exec' ] }
+  'data': [ 'normal', 'cpr-reboot', 'cpr-transfer', 'cpr-exec',
+            'cpr-luo' ] }
 
 ##
 # @ZeroPageDetection:
-- 
2.43.5


Reply via email to