qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/4] keep and use backing file format (v7)
@ 2009-03-25 21:55 Uri Lublin
  2009-03-25 21:55 ` [Qemu-devel] [PATCH 1/4] Introducing qcow2 extensions Uri Lublin
  2009-03-28 17:55 ` [Qemu-devel] [PATCH 0/4] keep and use backing file format (v7) Anthony Liguori
  0 siblings, 2 replies; 6+ messages in thread
From: Uri Lublin @ 2009-03-25 21:55 UTC (permalink / raw)
  To: qemu-devel

In this patchset there are two main features:
1. Introduce Qcow2 extensions.
2. Keep backing file format such that no probing is needed.

1. Qcow2 extensions are build of magic (id) len (in bytes) and data.
They reside between the end of the header and the backing filename (if exists).
Unknown extensions are ignored (assumed to be added by a newer version)
Based on a work done by Shahar Frank.

2. By keeping the backing file format we:
a. Provide a way to know the backing file format without probing
   it (setting the format at creation time).
b. Enable using qcow2 format over host block devices.
   (only if the user specifically asks for it, by providing the format
   at creation time).

I've added bdrv_create2 and drv->bdrv_create2 (implemented only
by block-qcow2 currently) to pass the backing-format to create.

Also fixes a security flaw found by Daniel P. Berrange on [1]
which summarizes: "Autoprobing: just say no."

[1] http://lists.gnu.org/archive/html/qemu-devel/2008-12/msg01083.html

Changes from v6:
   Rebased.
   Postponed highest-allocated-block patches.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-03-28 17:55 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-03-25 21:55 [Qemu-devel] [PATCH 0/4] keep and use backing file format (v7) Uri Lublin
2009-03-25 21:55 ` [Qemu-devel] [PATCH 1/4] Introducing qcow2 extensions Uri Lublin
2009-03-25 21:55   ` [Qemu-devel] [PATCH 2/4] block: support known backing format for image create and open Uri Lublin
2009-03-25 21:55     ` [Qemu-devel] [PATCH 3/4] block-qcow2: keep backing file format in a qcow2 extension Uri Lublin
2009-03-25 21:55       ` [Qemu-devel] [PATCH 4/4] qemu-img: adding a "-F base_fmt" option to "qemu-img create -b" Uri Lublin
2009-03-28 17:55 ` [Qemu-devel] [PATCH 0/4] keep and use backing file format (v7) Anthony Liguori

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).