Message ID | 20200212134254.11073-7-david@redhat.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Ram blocks with resizable anonymous allocations under POSIX | expand |
On Wed, Feb 12, 2020 at 02:42:44PM +0100, David Hildenbrand wrote: > I don't see why we shouldn't apply all settings to make it look like the > surrounding RAM (and enable proper VMA merging). > > Note: memory backend settings might have overridden these settings. We > would need a callback to let the memory backend fix that up. > > Reviewed-by: Richard Henderson <richard.henderson@linaro.org> > Cc: Richard Henderson <rth@twiddle.net> > Cc: Paolo Bonzini <pbonzini@redhat.com> > Cc: Igor Mammedov <imammedo@redhat.com> > Signed-off-by: David Hildenbrand <david@redhat.com> Reviewed-by: Peter Xu <peterx@redhat.com>
diff --git a/exec.c b/exec.c index 31a462a7d3..f7525867ec 100644 --- a/exec.c +++ b/exec.c @@ -2552,8 +2552,7 @@ void qemu_ram_remap(ram_addr_t addr, ram_addr_t length) length, addr); exit(1); } - memory_try_enable_merging(vaddr, length); - qemu_ram_setup_dump(vaddr, length); + qemu_ram_apply_settings(vaddr, length); } } }