spapr: Refactor spapr_populate_memory() to allow memoryless nodes
commit7db8a127e373e468d1f61e46e01e50d1aa33e827
authorAlexey Kardashevskiy <aik@ozlabs.ru>
Thu, 3 Jul 2014 03:10:04 +0000 (3 13:10 +1000)
committerAlexander Graf <agraf@suse.de>
Mon, 8 Sep 2014 10:50:48 +0000 (8 12:50 +0200)
tree202eca7eae7281cb62e5f0c96dfa6cab260d50a7
parent81014ac2b88b5fd275c33b463efe306668e920ed
spapr: Refactor spapr_populate_memory() to allow memoryless nodes

Current QEMU does not support memoryless NUMA nodes, however
actual hardware may have them so it makes sense to have a way
to emulate them in QEMU. This prepares SPAPR for that.

This moves 2 calls of spapr_populate_memory_node() into
the existing loop over numa nodes so first several nodes may
have no memory and this still will work.

If there is no numa configuration, the code assumes there is just
a single node at 0 and it has all the guest memory.

Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Signed-off-by: Alexander Graf <agraf@suse.de>
hw/ppc/spapr.c