Revision b0a46a33 vl.c

b/vl.c
3232 3232
{
3233 3233
    ram_addr_t addr;
3234 3234

  
3235
    if (cpu_physical_sync_dirty_bitmap(0, last_ram_offset) != 0) {
3236
        qemu_file_set_error(f);
3237
        return 0;
3238
    }
3239

  
3235 3240
    if (stage == 1) {
3236 3241
        /* Make sure all dirty bits are set */
3237 3242
        for (addr = 0; addr < last_ram_offset; addr += TARGET_PAGE_SIZE) {
3238 3243
            if (!cpu_physical_memory_get_dirty(addr, MIGRATION_DIRTY_FLAG))
3239 3244
                cpu_physical_memory_set_dirty(addr);
3240 3245
        }
3241
        
3246

  
3242 3247
        /* Enable dirty memory tracking */
3243 3248
        cpu_physical_memory_set_dirty_tracking(1);
3244 3249

  

Also available in: Unified diff