Thread (15 messages) flat view 15 messages, 5 authors, 2016-11-14

Re: [PATCH v6 4/4] of/fdt: mark hotpluggable memory

From: Michael Ellerman <mpe@ellerman.id.au>
Date: 2016-11-14 11:59:49
Also in: linux-devicetree, linux-mm, lkml

Reza Arbab [off-list ref] writes:
When movable nodes are enabled, any node containing only hotpluggable
memory is made movable at boot time.

On x86, hotpluggable memory is discovered by parsing the ACPI SRAT,
making corresponding calls to memblock_mark_hotplug().

If we introduce a dt property to describe memory as hotpluggable,
configs supporting early fdt may then also do this marking and use
movable nodes.
So I'm not opposed to this, but it is a little vague.

What does the "hotpluggable" property really mean?

Is it just a hint to the operating system? (which may or may not be
Linux).

Or is it a direction, "this memory must be able to be hotunplugged"?

I think you're intending the former, ie. a hint, which is probably OK.
But it needs to be documented clearly.

cheers
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help