[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v6 09/18] libxl: add save/restore support for qemu-xen in stubdomain
On Mon, May 18, 2020 at 10:24 AM Ian Jackson <ian.jackson@xxxxxxxxxx> wrote: > > Jason Andryuk writes ("[PATCH v6 09/18] libxl: add save/restore support for > qemu-xen in stubdomain"): > > From: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx> > ... > > if (state->saved_state) { > > - /* This file descriptor is meant to be used by QEMU */ > > - *dm_state_fd = open(state->saved_state, O_RDONLY); > > - flexarray_append(dm_args, "-incoming"); > > - flexarray_append(dm_args, GCSPRINTF("fd:%d",*dm_state_fd)); > > + if (is_stubdom) { > > + /* Linux stubdomain must replace $STUBDOM_RESTORE_INCOMING_ARG > > + * with the approriate fd:$num argument for the > > + * STUBDOM_CONSOLE_RESTORE console 2. > > + */ > > + flexarray_append(dm_args, "-incoming"); > > + flexarray_append(dm_args, "$STUBDOM_RESTORE_INCOMING_ARG"); > > + } else { > > + /* This file descriptor is meant to be used by QEMU */ > > + *dm_state_fd = open(state->saved_state, O_RDONLY); > > + flexarray_append(dm_args, "-incoming"); > > + flexarray_append(dm_args, GCSPRINTF("fd:%d",*dm_state_fd)); > > Hrk. The stubdom script is expected to spot this particular value in > the dm_args array and seddery it. OK. This is, at leasst, sound. > I'm happy with the code and the protocol. > > I think this needs a change to this doc: > > Subject: [PATCH v6 01/18] Document ioemu MiniOS stubdomain protocol > > +Toolstack to MiniOS ioemu stubdomain protocol > +--------------------------------------------- > > Provided that you update the docs commit and take my ack off that, > please add my ack to this code :-). I updated "[PATCH v6 02/18] Document ioemu Linux stubdomain protocol" to mention $STUBDOM_RESTORE_INCOMING_ARG as well as the xenstore directory change to "dm-argv" in this v6, but I left your Ack on it. Sorry about that. I'll remove your Ack from 02/18 when I post v7, but I'll add the Ack to this 09/18. -Jason
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |