[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 42/51] ram: Pass RAMBlock to bitmap_sync
From: |
Juan Quintela |
Subject: |
Re: [Qemu-devel] [PATCH 42/51] ram: Pass RAMBlock to bitmap_sync |
Date: |
Thu, 30 Mar 2017 13:38:22 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
"Dr. David Alan Gilbert" <address@hidden> wrote:
> * Juan Quintela (address@hidden) wrote:
>> We change the meaning of start to be the offset from the beggining of
>> the block.
>
> s/beggining/beginning/
>
> Why do this?
> We have:
> migration_bitmap_sync (all blocks)
> migration_bitmap_sync_range - called per block
> cpu_physical_memory_sync_dirty_bitmap
>
> Why keep migration_bitmap_sync_range having start/length as well as the block
> if you could just rename it to migration_bitmap_sync_block and just give it
> the rb?
> And since cpu_physical_memory_clear_dirty_range is lower level, why give it
> the rb?
I did it on the previous series, then I remembered that I was not going
to be able to sync only part of the range, as I will want in the future.
If you preffer as an intermediate meassure to just move to blocks, I can
do, but change is really small and not sure if it makes sense.
Later, Juan.
- [Qemu-devel] [PATCH 41/51] Add page-size to output in 'info migrate', (continued)
Re: [Qemu-devel] [PATCH 42/51] ram: Pass RAMBlock to bitmap_sync, Dr. David Alan Gilbert, 2017/03/30
[Qemu-devel] [PATCH 45/51] ram: Use page number instead of an address for the bitmap operations, Juan Quintela, 2017/03/23
[Qemu-devel] [PATCH 43/51] ram: ram_discard_range() don't use the mis parameter, Juan Quintela, 2017/03/23
[Qemu-devel] [PATCH 46/51] ram: Remember last_page instead of last_offset, Juan Quintela, 2017/03/23
[Qemu-devel] [PATCH 47/51] ram: Change offset field in PageSearchStatus to page, Juan Quintela, 2017/03/23