From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:40851) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UYEXu-000318-Ex for qemu-devel@nongnu.org; Fri, 03 May 2013 07:53:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UYEXr-0000u7-Ox for qemu-devel@nongnu.org; Fri, 03 May 2013 07:53:02 -0400 Received: from mx1.redhat.com ([209.132.183.28]:50196) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UYEXr-0000tu-H1 for qemu-devel@nongnu.org; Fri, 03 May 2013 07:52:59 -0400 From: Stefan Hajnoczi Date: Fri, 3 May 2013 13:52:37 +0200 Message-Id: <1367581972-4208-1-git-send-email-stefanha@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PULL 00/15] Block patches List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Anthony Liguori , Stefan Hajnoczi Details on the patches: 1. Fam Zheng's VMDK zeroed-grain GTEs implements zero cluster support i= n 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 Hyp= er-V image format. The series has been on the list for a while and strip= ped down to make it mergable for QEMU 1.5. Not all image files are supp= orted 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 8ca27ce2e1150486ea2db4116a03706b28294f= 16: Merge remote-tracking branch 'afaerber/qom-cpu' into staging (2013-05-0= 2 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 =E2=80=9Czeroed=E2=80=90grain=E2=80=9D 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 pr= obe 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 --=20 1.8.1.4