On 01/30/2013 04:50 PM, David Rientjes wrote:
On Wed, 30 Jan 2013, Tang Chen wrote:
When using movablemem_map=acpi, always set node0 as unhotpluggable, otherwise
if all the memory is hotpluggable, the kernel will fail to boot.
When using movablemem_map=nn[KMG]@ss[KMG], we don't stop users specifying
node0 as hotpluggable, and ignore all the info in SRAT, so that this option
can be used as a workaround of firmware bugs.
Could you elaborate on the failure you're seeing?
I've booted the kernel many times without memory on a node 0.
Hi David,
The failure I'm trying to fix is that if all the memory is hotpluggable,
and user
specified movablemem_map, my code will set all the memory as
ZONE_MOVABLE, and kernel
will fail to allocate any memory, and it will fail to boot.
But I'm sorry if I didn't answer your question. :)
Are you saying your memory is not on node0, and your physical address
0x0 is not on node0 ? And your /sys fs don't have a node0 interface, it is
node1 or something else ?
If so, I think I'd better find another way to fix this problem because
node0 may not be
the first node on the system.
Thanks. :)
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@xxxxxxxxx. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>