Thread (63 messages) 63 messages, 13 authors, 2022-10-12

Re: [PATCH 16/21] dt-bindings: reserved-memory: introduce designated-movable-block

From: Krzysztof Kozlowski <hidden>
Date: 2022-09-18 10:31:36
Also in: linux-doc, linux-iommu, linux-mm, lkml

On 14/09/2022 18:13, Doug Berger wrote:
On 9/14/2022 7:55 AM, Rob Herring wrote:
quoted
On Tue, Sep 13, 2022 at 12:55:03PM -0700, Doug Berger wrote:
quoted
Introduce designated-movable-block.yaml to document the
devicetree binding for Designated Movable Block children of the
reserved-memory node.
What is a Designated Movable Block? This patch needs to stand on its
own.
As noted in my reply to your [PATCH 00/21] comment, my intention in 
submitting the entire patch set (and specifically PATCH 00/21]) was to 
communicate this context. Now that I believe I understand that only this 
patch should have been submitted to the devicetree-spec mailing list, I 
will strive harder to make it more self contained.
The submission of entire thread was ok. What is missing is the
explanation in this commit. This commit must be self-explanatory (e.g.
in explaining "Why are you doing it?"), not rely on other commits for
such explanation.
quoted
Why does this belong or need to be in DT?
While my preferred method of declaring Designated Movable Blocks is 
through the movablecore kernel parameter, I can conceive that others may 
wish to take advantage of the reserved-memory DT nodes. In particular, 
it has the advantage that a device can claim ownership of the 
reserved-memory via device tree, which is something that has yet to be 
implemented for DMBs defined with movablecore.
Rephrasing the question: why OS memory layout and OS behavior is a
property of hardware (DTS)?



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