qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 03/11] s390/sclpquiesce: Add code to support liv


From: Alexander Graf
Subject: Re: [Qemu-devel] [PATCH 03/11] s390/sclpquiesce: Add code to support live migration
Date: Thu, 19 Sep 2013 22:08:43 -0500

On 18.09.2013, at 05:19, Christian Borntraeger wrote:

> From: Heinz Graalfs <address@hidden>
> 
> This patch adds the necessary life migration pieces to sclpquiesce
> by using the vmstate_register.
> 
> Signed-off-by: Heinz Graalfs <address@hidden>
> Signed-off-by: Christian Borntraeger <address@hidden>
> ---
> hw/s390x/sclpquiesce.c | 13 ++++++++++++-
> 1 file changed, 12 insertions(+), 1 deletion(-)
> 
> diff --git a/hw/s390x/sclpquiesce.c b/hw/s390x/sclpquiesce.c
> index 5fadc86..eba0e6e 100644
> --- a/hw/s390x/sclpquiesce.c
> +++ b/hw/s390x/sclpquiesce.c
> @@ -65,6 +65,17 @@ static int read_event_data(SCLPEvent *event, 
> EventBufferHeader *evt_buf_hdr,
>     return 1;
> }
> 
> +static const VMStateDescription vmstate_sclpquiesce = {
> +    .name = "sclpquiesce",
> +    .version_id = 0,
> +    .minimum_version_id = 0,
> +    .minimum_version_id_old = 0,
> +    .fields      = (VMStateField[]) {
> +        VMSTATE_BOOL(event_pending, SCLPEvent),
> +        VMSTATE_END_OF_LIST()
> +     }
> +};
> +
> typedef struct QuiesceNotifier QuiesceNotifier;
> 
> static struct QuiesceNotifier {
> @@ -91,7 +102,7 @@ static int quiesce_init(SCLPEvent *event)
> 
>     qemu_register_powerdown_notifier(&qn.notifier);
> 
> -    return 0;
> +    return vmstate_register(NULL, 0, &vmstate_sclpquiesce, event);

Same thing here. Maybe this should be a device?


Alex

> }
> 
> static void quiesce_class_init(ObjectClass *klass, void *data)
> -- 
> 1.8.3.1
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]