Dongli Zhang <[email protected]> writes:
> 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.
Pardon my ignorant question: host or guest kernel?
> +#
> +# (since 11.2)
> ##
> { 'enum': 'MigMode',
> - 'data': [ 'normal', 'cpr-reboot', 'cpr-transfer', 'cpr-exec' ] }
> + 'data': [ 'normal', 'cpr-reboot', 'cpr-transfer', 'cpr-exec',
> + 'cpr-luo' ] }
>
> ##
> # @ZeroPageDetection: