On 23.09.2021 14:02, Wei Chen wrote: > When system turns NUMA off or system lacks of NUMA support, > Xen will fake a NUMA node to make system works as a single > node NUMA system. > > In this case the memory node map doesn't need to be allocated > from boot pages, it will use the _memnodemap directly. But > memnodemapsize hasn't been set. Xen should assert in phys_to_nid. > Because x86 was using an empty macro "VIRTUAL_BUG_ON" to replace > SSERT, this bug will not be triggered on x86.
Somehow and A got lost here, which I'll add back while committing. > Actually, Xen will only use 1 slot of memnodemap in this case. > So we set memnodemap[0] to 0 and memnodemapsize to 1 in this > patch to fix it. > > Signed-off-by: Wei Chen <wei.c...@arm.com> Acked-by: Jan Beulich <jbeul...@suse.com>