[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Re: [PATCH V4 5/6] libxc, save/restore, Save the HVM_PARAM_ACPI_IOPORTS_LOCATION
On Fri, 29 Oct 2010, Anthony Perard wrote: > From: Anthony PERARD <anthony.perard@xxxxxxxxxx> > > This will save the acpi_ioport_location hvm_param in the checkpoint file > and set the parameter in Xen at restore. > > Signed-off-by: Anthony PERARD <anthony.perard@xxxxxxxxxx> > --- > tools/libxc/xc_domain_restore.c | 20 ++++++++++++++++++++ > tools/libxc/xc_domain_save.c | 10 ++++++++++ > tools/libxc/xg_save_restore.h | 1 + > 3 files changed, 31 insertions(+), 0 deletions(-) > > diff --git a/tools/libxc/xc_domain_save.c b/tools/libxc/xc_domain_save.c > index 47f8a79..dbc4abb 100644 > --- a/tools/libxc/xc_domain_save.c > +++ b/tools/libxc/xc_domain_save.c > @@ -1618,6 +1618,16 @@ int xc_domain_save(xc_interface *xch, int io_fd, > uint32_t dom, uint32_t max_iter > PERROR("Error when writing the console pfn for guest"); > goto out; > } > + > + chunk.id = XC_SAVE_ID_HVM_ACPI_IOPORTS_LOCATION; > + xc_get_hvm_param(xch, dom, HVM_PARAM_ACPI_IOPORTS_LOCATION, > + (unsigned long *)&chunk.data); > + > + if ((chunk.data != 0) && wrexact(io_fd, &chunk, sizeof(int))) I have to fix this, the data size to write is no longer an int. > + { > + PERROR("Error when writing the firmware ioport version"); > + goto out; > + } > } > > if ( !callbacks->checkpoint ) -- Anthony PERARD _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |