mirror_qemu/accel
David Hildenbrand f357f564be kvm: we never have overlapping slots in kvm_set_phys_mem()
The way flatview handles memory sections, we will never have overlapping
memory sections in kvm.

address_space_update_topology_pass() will make sure that we will only
get called for

a) an existing memory section for which we only update parameters
(log_start, log_stop).
b) an existing memory section we want to delete (region_del)
c) a brand new memory section we want to add (region_add)

We cannot have overlapping memory sections in kvm as we will first remove
the overlapping sections and then add the ones without conflicts.

Therefore we can remove the complexity for handling prefix and suffix
slots.

Signed-off-by: David Hildenbrand <david@redhat.com>
Message-Id: <20170911174933.20789-5-david@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2017-09-19 14:09:33 +02:00
..
kvm kvm: we never have overlapping slots in kvm_set_phys_mem() 2017-09-19 14:09:33 +02:00
stubs ARM: KVM: Enable in-kernel timers with user space gic 2017-07-11 11:21:26 +01:00
tcg accel/tcg: move USER code to user-exec.c 2017-09-17 06:52:19 -07:00
Makefile.objs tcg: add the CONFIG_TCG into Makefiles 2017-07-05 09:12:44 +02:00
accel.c accel: cleanup error output 2017-08-01 17:27:33 +02:00