block: implement dirty bitmap using HBitmap
authorPaolo Bonzini <pbonzini@redhat.com>
Mon, 21 Jan 2013 16:09:41 +0000 (17:09 +0100)
committerKevin Wolf <kwolf@redhat.com>
Fri, 25 Jan 2013 17:18:33 +0000 (18:18 +0100)
commit8f0720ecbc3677e13fc7531588fc3831cc972ee4
treee1ab1af2393c1a360b7cfbc34caf1d7f5091a742
parente7c033c3fa22a1e42d9ba57fed6ddecfbce3a01c
block: implement dirty bitmap using HBitmap

This actually uses the dirty bitmap in the block layer, and converts
mirroring to use an HBitmapIter.

Reviewed-by: Laszlo Ersek <lersek@redhat.com> (except block/mirror.c parts)
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block.c
block/mirror.c
include/block/block.h
include/block/block_int.h
trace-events