[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 28/30] fix memory.c
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [PATCH 28/30] fix memory.c |
Date: |
Thu, 18 Oct 2012 10:43:40 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121009 Thunderbird/16.0 |
Il 18/10/2012 09:30, Juan Quintela ha scritto:
> Signed-off-by: Juan Quintela <address@hidden>
> ---
> memory.c | 4 +++-
> memory.h | 3 ++-
> 2 files changed, 5 insertions(+), 2 deletions(-)
>
> diff --git a/memory.c b/memory.c
> index 126fb63..4d0fa96 100644
> --- a/memory.c
> +++ b/memory.c
> @@ -1089,7 +1089,9 @@ bool memory_region_test_and_clear_dirty(MemoryRegion
> *mr,
> ret = cpu_physical_memory_get_dirty(mr->ram_addr + addr, size,
> 1 << client);
> if (ret) {
> - cpu_physical_memory_set_dirty_range(mr->ram_addr + addr, size, -1);
> + cpu_physical_memory_reset_dirty(mr->ram_addr + addr,
> + mr->ram_addr + addr + size,
> + 1 << client);
> }
> return ret;
> }
> diff --git a/memory.h b/memory.h
> index 08af012..0dcc0f4 100644
> --- a/memory.h
> +++ b/memory.h
> @@ -449,7 +449,8 @@ void memory_region_set_dirty(MemoryRegion *mr,
> target_phys_addr_t addr,
> */
> bool memory_region_test_and_clear_dirty(MemoryRegion *mr,
> target_phys_addr_t addr,
> - target_phys_addr_t size, unsigned
> client)
> + target_phys_addr_t size,
> + unsigned client);
> /**
> * memory_region_sync_dirty_bitmap: Synchronize a region's dirty bitmap with
> * any external TLBs (e.g. kvm)
>
This should be squashed in patch 26.
Paolo
- [Qemu-devel] [PATCH 21/30] migration: move exit condition to migration thread, (continued)
- [Qemu-devel] [PATCH 20/30] migration: move begining stage to the migration thread, Juan Quintela, 2012/10/18
- [Qemu-devel] [PATCH 29/30] migration: Only go to the iterate stage if there is anything to send, Juan Quintela, 2012/10/18
- [Qemu-devel] [PATCH 27/30] ram: Use memory_region_test_and_clear_dirty, Juan Quintela, 2012/10/18
- [Qemu-devel] [PATCH 25/30] ram: Add last_sent_block, Juan Quintela, 2012/10/18
- [Qemu-devel] [PATCH 26/30] memory: introduce memory_region_test_and_clear_dirty, Juan Quintela, 2012/10/18
- [Qemu-devel] [PATCH 28/30] fix memory.c, Juan Quintela, 2012/10/18
- Re: [Qemu-devel] [PATCH 28/30] fix memory.c,
Paolo Bonzini <=
- [Qemu-devel] [PATCH 30/30] ram: optimize migration bitmap walking, Juan Quintela, 2012/10/18
- Re: [Qemu-devel] [PATCH 30/30] ram: optimize migration bitmap walking, Orit Wasserman, 2012/10/21
- Re: [Qemu-devel] [PATCH 30/30] ram: optimize migration bitmap walking, Juan Quintela, 2012/10/26
- Re: [Qemu-devel] [PATCH 30/30] ram: optimize migration bitmap walking, Orit Wasserman, 2012/10/28
- Re: [Qemu-devel] [PATCH 30/30] ram: optimize migration bitmap walking, Orit Wasserman, 2012/10/30
- Re: [Qemu-devel] [PATCH 30/30] ram: optimize migration bitmap walking, Juan Quintela, 2012/10/30
Re: [Qemu-devel] [PATCH 00/30] Migration thread 20121017 edition, Paolo Bonzini, 2012/10/18
Re: [Qemu-devel] [PATCH 00/30] Migration thread 20121017 edition, Paolo Bonzini, 2012/10/26
Re: [Qemu-devel] [PATCH 00/30] Migration thread 20121017 edition, Chegu Vinod, 2012/10/24