Details on the patches: 1. Fam Zheng's VMDK zeroed-grain GTEs implements zero cluster support in VMDK. We need this to correctly read files containing zero clusters - it's essentially a bugfix.
2. Jeff Cody's VHDX series implements read-only support for the new Hyper-V image format. The series has been on the list for a while and stripped down to make it mergable for QEMU 1.5. Not all image files are supported yet but this already allows for new v2v migrations. 3. Kevin Wolf's qmp_block_resize error clarification. 4. My NBD fix for new Linux nbd drivers that can send >1 MB requests. The following changes since commit 8ca27ce2e1150486ea2db4116a03706b28294f16: Merge remote-tracking branch 'afaerber/qom-cpu' into staging (2013-05-02 10:57:01 -0500) are available in the git repository at: git://github.com/stefanha/qemu.git block for you to fetch changes up to 86abefd61e23325162e59e5bfb8f0346eda62541: qemu-iotests: Filter out 'adapter_type' (2013-05-03 13:06:22 +0200) ---------------------------------------------------------------- Fam Zheng (8): vmdk: named return code. vmdk: add support for “zeroed‐grain” GTE vmdk: Add option to create zeroed-grain image vmdk: change magic number to macro vmdk: store fields of VmdkMetaData in cpu endian vmdk: add bdrv_co_write_zeroes qemu-iotests: Filter out vmdk creation options qemu-iotests: Filter out 'adapter_type' Jeff Cody (4): qemu: add castagnoli crc32c checksum algorithm block: vhdx header for the QEMU support of VHDX images block: initial VHDX driver support framework - supports open and probe block: add read-only support to VHDX image format. Kevin Wolf (1): blockdev: Replace "undefined error" in qmp_block_resize Stefan Hajnoczi (2): nbd: use g_slice_new() instead of a freelist nbd: support large NBD requests block/Makefile.objs | 1 + block/vhdx.c | 972 +++++++++++++++++++++++++++++++++++++++++++ block/vhdx.h | 325 +++++++++++++++ block/vmdk.c | 208 ++++++--- blockdev.c | 6 +- include/block/nbd.h | 3 +- include/qemu/crc32c.h | 35 ++ nbd.c | 36 +- tests/qemu-iotests/common.rc | 3 + util/Makefile.objs | 1 + util/crc32c.c | 115 +++++ 11 files changed, 1618 insertions(+), 87 deletions(-) create mode 100644 block/vhdx.c create mode 100644 block/vhdx.h create mode 100644 include/qemu/crc32c.h create mode 100644 util/crc32c.c -- 1.8.1.4