Re: [Qemu-devel] questions about AIO Bitmap

2013-08-16 Thread Yaodong Yang
Hello Laszlo, Thank you very much for your very informative answer! It makes me understood totally about the bitmap calculation. Thanks again! Yaodong On Aug 16, 2013, at 9:45 AM, Laszlo Ersek wrote: > On 08/16/13 15:39, Yaodong Yang wrote: >> Hello everyone, >> >> in QEMU 1.5.1, block-mig

Re: [Qemu-devel] questions about AIO Bitmap

2013-08-16 Thread Laszlo Ersek
On 08/16/13 15:39, Yaodong Yang wrote: > Hello everyone, > > in QEMU 1.5.1, block-migration.c, there is a function below: > > static void alloc_aio_bitmap(BlkMigDevState *bmds) > { > BlockDriverState *bs = bmds->bs; > int64_t bitmap_size; > > bitmap_size = (bdrv_getlength(bs) >> BDRV

[Qemu-devel] questions about AIO Bitmap

2013-08-16 Thread Yaodong Yang
Hello everyone,in QEMU 1.5.1, block-migration.c, there is a function below:static void alloc_aio_bitmap(BlkMigDevState *bmds){    BlockDriverState *bs = bmds->bs;    int64_t bitmap_size;    bitmap_size = (bdrv_getlength(bs) >> BDRV_SECTOR_BITS) +            BDRV_SECTORS_PER_DIRTY_CHUNK * 8 - 1;