[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
>
- [Qemu-devel] [PATCH 06/11] s390/eventfacility: fix multiple Read Event Data sources, (continued)
- [Qemu-devel] [PATCH 06/11] s390/eventfacility: fix multiple Read Event Data sources, Christian Borntraeger, 2013/09/18
- [Qemu-devel] [PATCH 04/11] s390/event-facility: Add code to support live migration, Christian Borntraeger, 2013/09/18
- [Qemu-devel] [PATCH 10/11] s390/ebcdic: Move conversion tables to header file, Christian Borntraeger, 2013/09/18
- [Qemu-devel] [PATCH 08/11] s390/eventfacility: remove unused event_type variable, Christian Borntraeger, 2013/09/18
- [Qemu-devel] [PATCH 02/11] s390/sclpconsole: Add code to support live migration for sclpconsole, Christian Borntraeger, 2013/09/18
- [Qemu-devel] [PATCH 09/11] s390/eventfacility: allow childs to handle more than 1 event type, Christian Borntraeger, 2013/09/18
- [Qemu-devel] [PATCH 03/11] s390/sclpquiesce: Add code to support live migration, Christian Borntraeger, 2013/09/18
- Re: [Qemu-devel] [PATCH 03/11] s390/sclpquiesce: Add code to support live migration,
Alexander Graf <=
- [Qemu-devel] [PATCH 11/11] s390/sclplmconsole: Add support for SCLP line-mode console, Christian Borntraeger, 2013/09/18
- Re: [Qemu-devel] [PATCH 00/11] sclp related fixes and sclp line mode console, Alexander Graf, 2013/09/19