[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH] Use CPUID/MSR data from migration streams



This is the incremental work to "Support CPUID/MSR data in migration streams"
which juggles libxl sufficiently to allow us to use the data sent in migration
streams.

The two patches:
  tools/libxl: Code-gen improvements for libxl_save_msgs_gen.pl
  tools/libxl: Reposition build_pre() logic between architectures

posted independently are logically patches 13/14 of the series, and these six
make it up to 20.

Future versions of the series, if necessary, will post them all togther.

Andrew Cooper (6):
  fixup tools/migration: Formatting and style cleanup
  tools/libxl: Simplify callback handling in libxl-save-helper
  tools/libx[cl]: Plumb static_data_done() up into libxl
  tools/libxl: Plumb domain_create_state down into libxl__build_pre()
  tools/libxl: Re-position CPUID handling during domain construction
  tools/libxc: Restore CPUID/MSR data found in the migration stream

 tools/libxc/include/xenguest.h     | 44 +++++++++++++++++++++++-------------
 tools/libxc/xc_sr_common_x86.c     | 35 +++++++++++++++++++++++++++--
 tools/libxc/xc_sr_restore.c        |  1 +
 tools/libxc/xc_sr_save.c           |  8 +++----
 tools/libxl/libxl_create.c         | 46 +++++++++++++++++++++++++++++++-------
 tools/libxl/libxl_dm.c             |  5 +++--
 tools/libxl/libxl_dom.c            | 16 ++++++++-----
 tools/libxl/libxl_internal.h       | 11 ++++-----
 tools/libxl/libxl_save_helper.c    | 15 +++++--------
 tools/libxl/libxl_save_msgs_gen.pl |  3 ++-
 10 files changed, 130 insertions(+), 54 deletions(-)

-- 
2.11.0


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.