[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [XEN][RFC PATCH V2 11/17] xc: modify save/restore to support multiple device models
On Wed, 2012-08-22 at 13:31 +0100, Julien Grall wrote: > - add save/restore new special pages and remove unused > - modify save file structure to allow multiple qemu states > > Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx> > --- > tools/libxc/xc_domain_restore.c | 150 > +++++++++++++++++++++++++++++---------- > tools/libxc/xc_domain_save.c | 6 +- As you've changed the protocol olease can you update the docs in xg_save_restore.h. > @@ -103,6 +103,9 @@ static ssize_t rdexact(xc_interface *xch, struct > restore_ctx *ctx, > #else > #define RDEXACT read_exact > #endif > + > +#define QEMUSIG_SIZE 21 > + > /* > ** In the state file (or during transfer), all page-table pages are > ** converted into a 'canonical' form where references to actual mfns > @@ -467,7 +522,7 @@ static int buffer_tail_hvm(xc_interface *xch, struct > restore_ctx *ctx, > int vcpuextstate, uint32_t vcpuextstate_size) > { > uint8_t *tmp; > - unsigned char qemusig[21]; > + unsigned char qemusig[QEMUSIG_SIZE + 1]; An extra + 1 here? [...] > - qemusig[20] = '\0'; > + qemusig[QEMUSIG_SIZE] = '\0'; This is one bigger than it used to be now. Perhaps this is an unrelated bug fix (I haven't check the real length of the sig), in which case please can you split it out and submit separately? Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |