On 08/06/2015 18:25, Igor Mammedov wrote: > >> > Can we just outlaw this, forcing each memory backend to be >> > used only once? > to outlaw it gracefully without asserting QEMU during hotplug > user should be able to detect that it's outlawed i.e. use > memory_region_is_hva_mapped(), but yes we can.
We can also add a ->detach method to HostMemoryBackend, and forbid get_memory after it has been invoked. Paolo