Revision e5896b12 kvm-all.c
b/kvm-all.c | ||
---|---|---|
274 | 274 |
return kvm_set_user_memory_region(s, mem); |
275 | 275 |
} |
276 | 276 |
|
277 |
int kvm_log_start(target_phys_addr_t phys_addr, ram_addr_t size) |
|
277 |
static int kvm_log_start(CPUPhysMemoryClient *client, |
|
278 |
target_phys_addr_t phys_addr, ram_addr_t size) |
|
278 | 279 |
{ |
279 | 280 |
return kvm_dirty_pages_log_change(phys_addr, size, KVM_MEM_LOG_DIRTY_PAGES, |
280 | 281 |
KVM_MEM_LOG_DIRTY_PAGES); |
281 | 282 |
} |
282 | 283 |
|
283 |
int kvm_log_stop(target_phys_addr_t phys_addr, ram_addr_t size) |
|
284 |
static int kvm_log_stop(CPUPhysMemoryClient *client, |
|
285 |
target_phys_addr_t phys_addr, ram_addr_t size) |
|
284 | 286 |
{ |
285 | 287 |
return kvm_dirty_pages_log_change(phys_addr, size, 0, |
286 | 288 |
KVM_MEM_LOG_DIRTY_PAGES); |
... | ... | |
644 | 646 |
.set_memory = kvm_client_set_memory, |
645 | 647 |
.sync_dirty_bitmap = kvm_client_sync_dirty_bitmap, |
646 | 648 |
.migration_log = kvm_client_migration_log, |
649 |
.log_start = kvm_log_start, |
|
650 |
.log_stop = kvm_log_stop, |
|
647 | 651 |
}; |
648 | 652 |
|
649 | 653 |
int kvm_init(void) |
Also available in: Unified diff