[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
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 :-). Or you can fold the docs change into this commit, if you prefer, in which case I'll review this patch again. Thanks, Ian.
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |