qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PULL 00/24] Block patches


From: Kevin Wolf
Subject: [Qemu-devel] [PULL 00/24] Block patches
Date: Fri, 25 Jan 2013 19:45:36 +0100

The following changes since commit 11c29918be32be5b00f367c7da9724a5cddbbb0f:

  Merge remote-tracking branch 'bonzini/scsi-next' into staging (2013-01-24 
12:56:02 -0600)

are available in the git repository at:

  git://repo.or.cz/qemu/kevin.git for-anthony

Jason Baron (2):
      ahci: Remove unused AHCIDevice fields
      ahci: Add migration support

Kevin Wolf (2):
      ahci: Change data types in preparation for migration
      ide: Add fall through annotations

Paolo Bonzini (14):
      host-utils: add ffsl
      add hierarchical bitmap data type and test cases
      block: implement dirty bitmap using HBitmap
      block: make round_to_clusters public
      mirror: perform COW if the cluster size is bigger than the granularity
      block: return count of dirty sectors, not chunks
      block: allow customizing the granularity of the dirty bitmap
      mirror: allow customizing the granularity
      mirror: switch mirror_iteration to AIO
      mirror: add buf-size argument to drive-mirror
      mirror: support more than one in-flight AIO operation
      mirror: support arbitrarily-sized iterations
      mirror: do nothing on zero-sized disk
      hbitmap: add assertion on hbitmap_iter_init

Stefan Weil (5):
      block: Add special error code for wrong format
      block: Use error code EMEDIUMTYPE for wrong format in some block drivers
      block/vdi: Improve debug output for signature
      block/vdi: Improved return values from vdi_open
      block/vdi: Check for bad signature

Vishvananda Ishaya (1):
      block: Create proper size file for disk mirror

 block-migration.c          |    7 +-
 block.c                    |  124 ++++----------
 block/bochs.c              |    2 +-
 block/cow.c                |    2 +-
 block/mirror.c             |  382 +++++++++++++++++++++++++++++++++++-------
 block/qcow.c               |    2 +-
 block/qcow2.c              |    2 +-
 block/qed.c                |    2 +-
 block/vdi.c                |   25 +++-
 block/vmdk.c               |    4 +-
 blockdev.c                 |   52 ++++--
 hmp.c                      |    2 +-
 hw/ide/ahci.c              |   98 ++++++++++--
 hw/ide/ahci.h              |   20 ++-
 hw/ide/core.c              |   33 +++-
 hw/ide/ich.c               |   14 +-
 include/block/block.h      |   11 +-
 include/block/block_int.h  |   10 +-
 include/qemu-common.h      |    3 +
 include/qemu/hbitmap.h     |  208 +++++++++++++++++++++++
 include/qemu/host-utils.h  |   26 +++
 qapi-schema.json           |   15 ++-
 qmp-commands.hx            |   10 +-
 tests/Makefile             |    3 +
 tests/qemu-iotests/041     |   81 +++++++++
 tests/qemu-iotests/041.out |    4 +-
 tests/test-hbitmap.c       |  401 ++++++++++++++++++++++++++++++++++++++++++++
 trace-events               |   12 ++
 util/Makefile.objs         |    2 +-
 util/hbitmap.c             |  401 ++++++++++++++++++++++++++++++++++++++++++++
 30 files changed, 1728 insertions(+), 230 deletions(-)
 create mode 100644 include/qemu/hbitmap.h
 create mode 100644 tests/test-hbitmap.c
 create mode 100644 util/hbitmap.c



reply via email to

[Prev in Thread] Current Thread [Next in Thread]