On 29/11/19 11:23, Igor Mammedov wrote: > [...] >> Therefore, I think instead of -mem-shared we should add a "-m >> memdev=..." option. This option: >> >> * would be mutually exclusive with both -mem-path >> >> * would be handled from allocate_system_memory_nonnuma. >> >> * could be mutually exclusive "-numa node", or could just be mutually >> exclusive with "-numa node,memdev=..." (the logical conclusion of that >> however would be an undeprecation of "-numa node,mem=...", so that has >> to be taken into account as well). > the plan was/still is to have memdev for main ram and deprecate > "-numa node,mem=..." for new machine types (can't be done for > old ones due to migration breakages and old libvirt which uses > it). So new machines will be forced to use "-numa memdev" > For old machines '-m memdev' provided memory region will used to > keep "-numa node,mem=..." working as it's now (however broken it is).
Ok, then "-m memdev=..." would only be mutually exclusive with "-mem-path" and "-numa node,memdev=...". Thanks! Paolo