add tap device name patch
merged
merge properly
Merge by b2bmerge!
remove libxc-revert-qemu-tail.patch to make libxl suspend/resume work (TEMPORARY!)
add libxl ocaml disaster fix
merged
merged
Support legacy xenopsd suspend image formats
Merged
CA-111414: Don't clobber xapi protocol in legacy suspend images

Xapi/Xenopsd uses the same fd for it's handshaking and synchronisation protocol
as it does for the suspend image itself. Therefore reading to EOF is not
appropriate. Instead, interpreting the size and reading just that amount is the
right thing to do, leaving the remainder of the pipe intact.
Merged from trunk to ring3; resolved conflict in series file.

Signed-off-by: Thomas Sanders <thomas.sanders@citrix.com>
Add OCaml gntshr/gnttab bindings
merged
CA-123658: Fix up legacy QEMU suspend image restore

Older versions of QEMU seem to generate larger suspend images and in some
versions of the product were greater than the 8k which had been allocated for
the buffer. Added a fix to realloc this buffer once we know how big the image
is (which is contained in some metadata in the legacy QEMU save signature).

Also incorporated style improvements based on comments from Andrew Cooper.
Merge by b2bmerge!