Sign in
qemu
/
qemu
/
1e7cf8c323f65c3eab99b2c7a7488dd71884ea10
/
migration
/
ram.c
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
5fbd8b4
multifd: Add some padding
by Juan Quintela
· 6 years ago
4b0c726
multifd: Change default packet size
by Juan Quintela
· 6 years ago
7ed379b
multifd: Be flexible about packet size
by Juan Quintela
· 6 years ago
efd1a1d
multifd: Drop x-multifd-page-count parameter
by Juan Quintela
· 6 years ago
2a34ee5
multifd: Create new next_packet_size field
by Juan Quintela
· 6 years ago
6f86269
multifd: Rename "size" member to pages_alloc
by Juan Quintela
· 6 years ago
ad24c7c
multifd: Only send pages when packet are not empty
by Juan Quintela
· 6 years ago
6eeb63f
migration/ram.c: add the free page optimization enable flag
by Wei Wang
· 6 years ago
bd22706
migration/ram.c: add a notifier chain for precopy
by Wei Wang
· 6 years ago
6bcb05f
migration: API to clear bits of guest free pages from the dirty bitmap
by Wei Wang
· 6 years ago
386a907
migration: use bitmap_mutex in migration_bitmap_clear_dirty
by Wei Wang
· 6 years ago
fbd162e
migration: Add an ability to ignore shared RAM blocks
by Yury Kotov
· 6 years ago
aecbfe9
migration: introduce pages-per-second
by Xiao Guangrong
· 6 years ago
1398b2e
migration: multifd_save_cleanup() can't fail, simplify
by Fei Li
· 6 years ago
49ed0d2
migration: fix the multifd code when receiving less channels
by Fei Li
· 6 years ago
b58deb3
qemu/queue.h: leave head structs anonymous unless necessary
by Paolo Bonzini
· 6 years ago
d1955d2
COLO: flush host dirty ram from cache
by zhanghailiang
· 7 years ago
e6f4aa1
COLO: Flush memory data from ram cache
by Zhang Chen
· 7 years ago
7d9acaf
ram/COLO: Record the dirty pages that SVM received
by Zhang Chen
· 7 years ago
13af18f
COLO: Load dirty pages into SVM's RAM cache firstly
by Zhang Chen
· 7 years ago
341ba0d
migration/ram.c: Avoid taking address of fields in packed MultiFDInit_t struct
by Peter Maydell
· 6 years ago
0530693
migration: fix the compression code
by Fei Li
· 6 years ago
32b0549
migration: use save_page_use_compression in flush_compressed_data
by Xiao Guangrong
· 7 years ago
76e0300
migration: show the statistics of compression
by Xiao Guangrong
· 7 years ago
48df9d8
migration: do not flush_compressed_data at the end of iteration
by Xiao Guangrong
· 7 years ago
e8f3735
migration: handle the error condition properly
by Xiao Guangrong
· 7 years ago
be8b02e
migration: fix calculating xbzrle_counters.cache_miss_rate
by Xiao Guangrong
· 7 years ago
3ab7238
qapi: Drop qapi_event_send_FOO()'s Error ** argument
by Peter Xu
· 7 years ago
ae526e3
migration: hold the lock only if it is really needed
by Xiao Guangrong
· 7 years ago
5e5fdcf
migration: move handle of zero page to the thread
by Xiao Guangrong
· 7 years ago
6ef3771
migration: drop the return value of do_compress_ram_page
by Xiao Guangrong
· 7 years ago
6c97ec5
migration: introduce save_zero_page_to_file
by Xiao Guangrong
· 7 years ago
980a19a
migration: fix counting normal page for compression
by Xiao Guangrong
· 7 years ago
1d58872
migration: do not wait for free thread
by Xiao Guangrong
· 7 years ago
74637e6
migration: implement bi-directional RDMA QIOChannel
by Lidong Chen
· 7 years ago
4cbc9c7
migrate/cpu-throttle: Add max-cpu-throttle migration parameter
by Li Qiang
· 7 years ago
56eb90a
migration/ram: ensure write persistence on loading all data to PMEM.
by Junyan He
· 7 years ago
469dd51
migration/ram: Add check and info message to nvdimm post copy.
by Junyan He
· 7 years ago
814bb08
migration: update recv bitmap only on dest vm
by Peter Xu
· 7 years ago
4fcefd4
migration: fix potential overflow in multifd send
by Peter Xu
· 7 years ago
a725ef9
migration: fix incorrect bitmap size calculation
by Peter Xu
· 7 years ago
1aa8367
migration: simplify check to use qemu file buffer
by Peter Xu
· 7 years ago
81e6205
migration: move income process out of multifd
by Peter Xu
· 7 years ago
c136180
postcopy: drop ram_pages parameter from postcopy_ram_incoming_init()
by David Hildenbrand
· 7 years ago
35374cb
migration: Stop sending whole pages through main channel
by Juan Quintela
· 7 years ago
7a5cc33
migration: Remove not needed semaphore and quit
by Juan Quintela
· 7 years ago
4d22c14
migration: Wait for blocking IO
by Juan Quintela
· 7 years ago
8b2db7f
migration: Start sending messages
by Juan Quintela
· 7 years ago
b9ee2f7
migration: Create ram_save_multifd_page
by Juan Quintela
· 9 years ago
6df264a
migration: Synchronize multifd threads with main thread
by Juan Quintela
· 7 years ago
0beb5ed
migration: Add block where to send/receive packets
by Juan Quintela
· 7 years ago
d82628e
migration: Multifd channels always wait on the sem
by Juan Quintela
· 7 years ago
408ea6a
migration: Add multifd traces for start/end thread
by Juan Quintela
· 7 years ago
2a26c97
migration: Create multifd packet
by Juan Quintela
· 7 years ago
34c55a9
migration: Create multipage support
by Juan Quintela
· 7 years ago
Next »