mirror of https://gitlab.com/qemu-project/qemu
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
a523bc5216
When QPL compression is enabled on the migration channel and the same dirty page changes from a normal page to a zero page in the iterative memory copy, the dirty page will not be updated to a zero page again on the target side, resulting in incorrect memory data on the source and target sides. The root cause is that the target side does not record the normal pages to the receivedmap. The solution is to add ramblock_recv_bitmap_set_offset in target side to record the normal pages. Signed-off-by: Yuan Liu <yuan1.liu@intel.com> Reviewed-by: Jason Zeng <jason.zeng@intel.com> Reviewed-by: Peter Xu <peterx@redhat.com> Message-Id: <20241218091413.140396-4-yuan1.liu@intel.com> Signed-off-by: Fabiano Rosas <farosas@suse.de> |
2 weeks ago | |
---|---|---|
.. | ||
block-active.c | 2 weeks ago | |
block-dirty-bitmap.c | 1 month ago | |
channel-block.c | 1 year ago | |
channel-block.h | 3 years ago | |
channel.c | 1 year ago | |
channel.h | 2 years ago | |
colo-failover.c | 2 years ago | |
colo-stubs.c | 8 months ago | |
colo.c | 2 weeks ago | |
cpu-throttle.c | 1 month ago | |
dirtyrate.c | 1 month ago | |
dirtyrate.h | 1 month ago | |
exec.c | 11 months ago | |
exec.h | 1 year ago | |
fd.c | 2 months ago | |
fd.h | 10 months ago | |
file.c | 5 months ago | |
file.h | 5 months ago | |
global_state.c | 1 month ago | |
meson.build | 2 weeks ago | |
migration-hmp-cmds.c | 1 month ago | |
migration-stats.c | 1 year ago | |
migration-stats.h | 1 year ago | |
migration.c | 2 weeks ago | |
migration.h | 2 weeks ago | |
multifd-nocomp.c | 2 weeks ago | |
multifd-qatzip.c | 2 weeks ago | |
multifd-qpl.c | 2 weeks ago | |
multifd-uadk.c | 2 weeks ago | |
multifd-zero-page.c | 5 months ago | |
multifd-zlib.c | 5 months ago | |
multifd-zstd.c | 4 months ago | |
multifd.c | 2 weeks ago | |
multifd.h | 2 weeks ago | |
options.c | 1 month ago | |
options.h | 1 month ago | |
page_cache.c | 4 years ago | |
page_cache.h | 4 years ago | |
postcopy-ram.c | 1 month ago | |
postcopy-ram.h | 7 months ago | |
qemu-file.c | 8 months ago | |
qemu-file.h | 9 months ago | |
ram.c | 2 weeks ago | |
ram.h | 2 weeks ago | |
rdma.c | 11 months ago | |
rdma.h | 2 weeks ago | |
savevm.c | 2 weeks ago | |
savevm.h | 9 months ago | |
socket.c | 4 months ago | |
socket.h | 4 months ago | |
target.c | 1 year ago | |
threadinfo.c | 2 years ago | |
threadinfo.h | 2 years ago | |
tls.c | 2 years ago | |
tls.h | 2 years ago | |
trace-events | 2 weeks ago | |
trace.h | 4 years ago | |
vmstate-types.c | 2 weeks ago | |
vmstate.c | 2 weeks ago | |
xbzrle.c | 2 years ago | |
xbzrle.h | 2 years ago | |
yank_functions.c | 12 months ago | |
yank_functions.h | 4 years ago |