History | View | Annotate | Download (5.1 kB)
exec: fix ram_list dirty map optimization
The ae2810c4bb3b383176e8e1b33931b16c01483aab patch introducedoptimization for ram_list.dirty_memory update. However it can onlywork correctly if hpratio is 1 as the @bitmap parameter stores 1 bitsper system page size (may vary, 4K or 64K on PPC64) and...
exec: Exclude non portable function for MinGW
cpu_physical_memory_set_dirty_lebitmap calls getpageaddr and ffsl which areunavailable for MinGW. As the function is unused for MinGW, it can simplybe excluded from compilation.
Signed-off-by: Stefan Weil <sw@weilnetz.de>...
memory: move bitmap synchronization to its own function
We want to have all the functions that handle directly the dirtybitmap near. We will change it later.
Signed-off-by: Juan Quintela <quintela@redhat.com>Reviewed-by: Orit Wasserman <owasserm@redhat.com>
memory: syncronize kvm bitmap using bitmaps operations
If bitmaps are aligned properly, use bitmap operations. If they arenot, just use old bit at a time code.
memory: split cpu_physical_memory_* functions to its own include
All the functions that use ram_addr_t should be here.