Message ID | 20191224151932.6304-1-andrew.cooper3@citrix.com (mailing list archive) |
---|---|
Headers | show |
Series | Support CPUID/MSR data in migration streams | expand |
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(-)