Sign in
qemu
/
qemu
/
8cbd4616226aaf0f64599c64162062f0ecc0fe9b
/
migration
/
ram.c
b0c3cf9
cpu-throttle: new module, extracted from cpus.c
by Claudio Fontana
· 4 years, 9 months ago
fb61358
migration: Count new_dirty instead of real_dirty
by Keqian Zhu
· 4 years, 9 months ago
9227140
migration: fix xbzrle encoding rate calculation
by Wei Wang
· 4 years, 9 months ago
24fa16f
migration/colo.c: Flush ram cache only after receiving device state
by Lukas Straub
· 4 years, 10 months ago
e460a4b
migration/xbzrle: add encoding rate
by Wei Wang
· 4 years, 11 months ago
ddf35bd
migration/ram: Consolidate variable reset after placement in ram_load_postcopy()
by David Hildenbrand
· 4 years, 11 months ago
cbbf818
migration/throttle: Add cpu-throttle-tailslow migration parameter
by Keqian Zhu
· 5 years ago
a2261b2
Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-for-5.1-pull-request' into staging
by Peter Maydell
· 4 years, 10 months ago
6e8a355
lockable: replaced locks with lock guard macros where appropriate
by Daniel Brodsky
· 5 years ago
b3ac2b9
Compress lines for immediate return
by Simran Singhal
· 5 years ago
b4a1733
migration/ram: fix use after free of local_err
by Vladimir Sementsov-Ogievskiy
· 5 years ago
8af6637
ram/colo: only record bitmap of dirty pages in COLO stage
by zhanghailiang
· 5 years ago
0393031
COLO: Optimize memory back-up process
by zhanghailiang
· 5 years ago
dc14a47
migration/throttle: Add throttle-trig-thres migration parameter
by Keqian Zhu
· 5 years ago
87dc6f5
multifd: Add zstd compression multifd support
by Juan Quintela
· 5 years ago
ab7cbb0
multifd: Make no compression operations into its own structure
by Juan Quintela
· 6 years ago
d32ca5a
multifd: Split multifd code into its own file
by Juan Quintela
· 5 years ago
b673eab
multifd: Make multifd_load_setup() get an Error parameter
by Juan Quintela
· 6 years ago
00f4b57
multifd: Make multifd_save_setup() get an Error parameter
by Juan Quintela
· 6 years ago
857a4bb
migration: Make checkpatch happy with comments
by Juan Quintela
· 5 years ago
a6703e4
multifd: Use qemu_target_page_size()
by Juan Quintela
· 5 years ago
99f2c6f
multifd: multifd_send_sync_main only needs the qemufile
by Juan Quintela
· 5 years ago
67a4c89
multifd: multifd_queue_page only needs the qemufile
by Juan Quintela
· 5 years ago
df94d32
multifd: multifd_send_pages only needs the qemufile
by Juan Quintela
· 5 years ago
9c4d333
migration/multifd: fix nullptr access in multifd_send_terminate_threads
by Zhimin Feng
· 5 years ago
b69a022
migration: Don't send data if we have stopped
by Juan Quintela
· 5 years ago
3d4095b
multifd: Make sure that we don't do any IO after an error
by Juan Quintela
· 5 years ago
ddac5cb
multifd: Be consistent about using uint64_t
by Juan Quintela
· 5 years ago
8bba004
Bug #1829242 correction.
by Alexey Romko
· 5 years ago
9560a48
migration/multifd: fix destroyed mutex access in terminating multifd threads
by Jiahui Cen
· 5 years ago
f76e32e
migration/multifd: fix nullptr access in terminating multifd threads
by Jiahui Cen
· 5 years ago
c6b3a2e
migration/multifd: not use multifd during postcopy
by Wei Yang
· 5 years ago
eab54aa
migration/multifd: clean pages after filling packet
by Wei Yang
· 5 years ago
644acf9
migration/postcopy: enable compress during postcopy
by Wei Yang
· 5 years ago
91ba442
migration/postcopy: enable random order target page arrival
by Wei Yang
· 5 years ago
e5e73b0
migration/postcopy: set all_zero to true on the first target page
by Wei Yang
· 5 years ago
4cbb3c6
migration/postcopy: count target page number to decide the place_needed
by Wei Yang
· 5 years ago
ca1a6b7
migration/postcopy: wait for decompress thread in precopy
by Wei Yang
· 5 years ago
2e36bc1
migration/postcopy: reduce memset when it is zero page and matches_target_page_size
by Wei Yang
· 5 years ago
e65cec5
migration/ram: Yield periodically to the main loop
by Yury Kotov
· 5 years ago
97e1e06
migration: Rate limit inside host pages
by Dr. David Alan Gilbert
· 5 years ago
03acb4e
ram.c: remove unneeded labels
by Daniel Henrique Barboza
· 5 years ago
4d65a62
migration: Make sure that we don't call write() in case of error
by Juan Quintela
· 5 years ago
d069bcc
multifd: Initialize local variable
by Juan Quintela
· 5 years ago
44901b5
colo: fix return without releasing RCU
by Paolo Bonzini
· 5 years ago
e4f1bea
migration: fix maybe-uninitialized warning
by Marc-André Lureau
· 5 years ago
bd108a4
migration: ram: Switch to ram block writeback
by Beata Michalska
· 5 years ago
aff66d2
migration/multifd: pages->used would be cleared when attach to multifd_send_state
by Wei Yang
· 5 years ago
9985e1f
migration/multifd: initialize packet->magic/version once at setup stage
by Wei Yang
· 5 years ago
f2148c4
migration/multifd: use pages->allocated instead of the static max
by Wei Yang
· 5 years ago
d884e77
migration/multifd: fix a typo in comment of multifd_recv_unfill_packet()
by Wei Yang
· 5 years ago
3414322
migration/postcopy: allocate tmp_page in setup stage
by Wei Yang
· 5 years ago
89ac5a1
migration: Use automatic rcu_read unlock in ram.c
by Dr. David Alan Gilbert
· 5 years ago
0e6ebd4
migration: Fix missing rcu_read_unlock
by Dr. David Alan Gilbert
· 5 years ago
6473760
migration: remove sent parameter in get_queued_page_not_dirty
by Wei Yang
· 6 years ago
1e7cf8c
migration/postcopy: unsentmap is not necessary for postcopy
by Wei Yang
· 6 years ago
8324ef8
migration/postcopy: not necessary to do discard when canonicalizing bitmap
by Wei Yang
· 6 years ago
ce62df5
migration: register_savevm_live doesn't need dev
by Dr. David Alan Gilbert
· 6 years ago
2f4aefd
migration: multifd_send_thread always post p->sem_sync when error happen
by Ivan Ren
· 6 years ago
9458a9a
memory: fix race between TCG and accesses to dirty bitmap
by Paolo Bonzini
· 7 years ago
7dd59d0
migration: add some multifd traces
by Juan Quintela
· 6 years ago
18cdcea
migration: Make global sem_sync semaphore by channel
by Juan Quintela
· 6 years ago
5558c91
migration: Add traces for multifd terminate threads
by Juan Quintela
· 6 years ago
7a3e957
migration: rename migration_bitmap_sync_range to ramblock_sync_dirty_bitmap
by Wei Yang
· 6 years ago
81507f6
migration: update ram_counters for multifd sync packet
by Ivan Ren
· 6 years ago
1b81c97
migration: add speed limit for multifd migration
by Ivan Ren
· 6 years ago
9dec3cc
migration/postcopy: use QEMU_IS_ALIGNED to replace host_offset
by Wei Yang
· 6 years ago
dad45ab
migration/postcopy: simplify calculation of run_start and fixup_start_addr
by Wei Yang
· 6 years ago
810cf2b
migration/postcopy: make PostcopyDiscardState a static variable
by Wei Yang
· 6 years ago
10da4a3
migration: extract ram_load_precopy
by Wei Yang
· 6 years ago
be4a1a1
migration: return -EINVAL directly when version_id mismatch
by Wei Yang
· 6 years ago
5d0980a
migration: just pass RAMBlock is enough
by Wei Yang
· 6 years ago
8996604
migration/postcopy: do_fixup is true when host_offset is non-zero
by Wei Yang
· 6 years ago
e927a03
migration/postcopy: reduce one operation to calculate fixup_start_addr
by Wei Yang
· 6 years ago
a162b57
migration/postcopy: discard_length must not be 0
by Wei Yang
· 6 years ago
33a5cb62
migration/postcopy: break the loop when there is no more page to discard
by Wei Yang
· 6 years ago
0abfff9
migration/postcopy: the valid condition is one less then end
by Wei Yang
· 6 years ago
f193bc0
migration: fix migrate_cancel multifd migration leads destination hung forever
by Ivan Ren
· 6 years ago
3c3ca25
migration: Make explicit that we are quitting multifd
by Juan Quintela
· 6 years ago
a3ec6b7
migration: fix migrate_cancel leads live_migration thread hung forever
by Ivan Ren
· 6 years ago
713f762
migration: fix migrate_cancel leads live_migration thread endless loop
by Ivan Ren
· 6 years ago
40c4d4a
migration: always initial RAMBlock.bmap to 1 for new migration
by Ivan Ren
· 6 years ago
89dab31
migration/postcopy: fix document of postcopy_send_discard_bm_ram()
by Wei Yang
· 6 years ago
b17fbbe
migration: allow private destination ram with x-ignore-shared
by Peng Tao
· 6 years ago
002cad6
migration: Split log_clear() into smaller chunks
by Peter Xu
· 6 years ago
267691b
migration: No need to take rcu during sync_dirty_bitmap
by Peter Xu
· 6 years ago
422314e
migration/ram.c: reset complete_round when we gets a queued page
by Wei Yang
· 6 years ago
77568ea
migration/multifd: sync packet_num after all thread are done
by Wei Yang
· 6 years ago
ca35380
migration/xbzrle: update cache and current_data in one place
by Wei Yang
· 6 years ago
b6526c4
migration/multifd: call multifd_send_sync_main when sending RAM_SAVE_FLAG_EOS
by Wei Yang
· 6 years ago
0d74f3b
Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-pull-request' into staging
by Peter Maydell
· 6 years ago
ff1543a
migration: fix a typo
by Li Qiang
· 6 years ago
0315851
migratioin/ram: leave RAMBlock->bmap blank on allocating
by Wei Yang
· 6 years ago
f38d7fb
migration/ram.c: multifd_send_state->count is not really used
by Wei Yang
· 6 years ago
7d4eaac
migration/ram.c: MultiFDSendParams.sem_sync is not really used
by Wei Yang
· 6 years ago
a5f7b1a
migration/ram.c: fix typos in comments
by Wei Yang
· 6 years ago
4633456
migration: update comments of migration bitmap
by Yi Wang
· 6 years ago
bf21297
migration/ram.c: start of migration_bitmap_sync_range is always 0
by Wei Yang
· 6 years ago
f151f8a
migration/ram.c: Fix use-after-free in multifd_recv_unfill_packet()
by Peter Maydell
· 6 years ago
c6e5baf
migration/ram.c: Fix codes conflict about bitmap_mutex
by Zhang Chen
· 6 years ago
Next »