From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LRVup-0007ja-UK for qemu-devel@nongnu.org; Mon, 26 Jan 2009 13:10:32 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LRVuo-0007if-Gk for qemu-devel@nongnu.org; Mon, 26 Jan 2009 13:10:30 -0500 Received: from [199.232.76.173] (port=51886 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LRVuo-0007iU-3P for qemu-devel@nongnu.org; Mon, 26 Jan 2009 13:10:30 -0500 Received: from mx20.gnu.org ([199.232.41.8]:51722) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LRUzW-0003cM-8j for qemu-devel@nongnu.org; Mon, 26 Jan 2009 12:11:18 -0500 Received: from cantor2.suse.de ([195.135.220.15] helo=mx2.suse.de) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LRUiv-0002rB-Tg for qemu-devel@nongnu.org; Mon, 26 Jan 2009 11:54:10 -0500 Received: from Relay1.suse.de (relay-ext.suse.de [195.135.221.8]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx2.suse.de (Postfix) with ESMTP id 67AB8466AA for ; Mon, 26 Jan 2009 17:53:07 +0100 (CET) From: Kevin Wolf Date: Mon, 26 Jan 2009 17:59:21 +0100 Message-Id: <1232989168-27759-1-git-send-email-kwolf@suse.de> Subject: [Qemu-devel] [PATCH 0/7] block-vpc: Improve support for VHD images Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Kevin Wolf This patch series improves the support for Virtual PC images. Until now, support for this image format is read-only and broken for large images. With these patches applied, you can create and write to VHD Dynamic Disks and some bugs in the read support are fixed. They have been tested with qemu-img convert from and to raw images and a successful openSUSE installation on a fresh VHD image. The most important use case is probably qemu-img which can be used to convert from and to VHD now. Kevin Wolf (7): block-vpc: Split up struct vpc_subheader block-vpc: Adapt header structures to official documentation block-vpc: Fix disk size block-vpc: Fix support for images > 4 GB block-vpc: Use the qemu block layer block-vpc: Write support block-vpc: Create images block-vpc.c | 512 ++++++++++++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 435 insertions(+), 77 deletions(-)