Thread (25 messages) 25 messages, 6 authors, 2016-10-26

Re: [PATCH v4 2/5] drivers/of: do not add memory for unavailable nodes

From: Rob Herring <robh+dt@kernel.org>
Date: 2016-10-11 13:59:08
Also in: linux-devicetree, linux-mm, linuxppc-dev

On Thu, Oct 6, 2016 at 1:36 PM, Reza Arbab [off-list ref] wrote:
Respect the standard dt "status" property when scanning memory nodes in
early_init_dt_scan_memory(), so that if the node is unavailable, no
memory will be added.

The use case at hand is accelerator or device memory, which may be
unusable until post-boot initialization of the memory link. Such a node
can be described in the dt as any other, given its status is "disabled".
Per the device tree specification,

"disabled"
        Indicates that the device is not presently operational, but it
        might become operational in the future (for example, something
        is not plugged in, or switched off).

Once such memory is made operational, it can then be hotplugged.

Signed-off-by: Reza Arbab <redacted>
---
 drivers/of/fdt.c | 3 +++
 1 file changed, 3 insertions(+)
Acked-by: Rob Herring <robh@kernel.org>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help