Re: [PATCH 00/21] mm: introduce Designated Movable Blocks

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 9/14/2022 6:21 AM, Rob Herring wrote:
On Tue, Sep 13, 2022 at 2:57 PM Doug Berger <opendmb@xxxxxxxxx> wrote:

MOTIVATION:
Some Broadcom devices (e.g. 7445, 7278) contain multiple memory
controllers with each mapped in a different address range within
a Uniform Memory Architecture. Some users of these systems have
expressed the desire to locate ZONE_MOVABLE memory on each
memory controller to allow user space intensive processing to
make better use of the additional memory bandwidth.
Unfortunately, the historical monotonic layout of zones would
mean that if the lowest addressed memory controller contains
ZONE_MOVABLE memory then all of the memory available from
memory controllers at higher addresses must also be in the
ZONE_MOVABLE zone. This would force all kernel memory accesses
onto the lowest addressed memory controller and significantly
reduce the amount of memory available for non-movable
allocations.

Why are you sending kernel patches to the Devicetree specification list?

Rob
My apologies if this is a problem. No offense was intended.

My process has been to run my patches through get_maintainers.pl to get the list of addresses to copy on submissions and my 0016-dt-bindings-reserved-memory-introduce-designated-mov.patch solicited the
'- <devicetree-spec@xxxxxxxxxxxxxxx>' address.

My preference when reviewing is to receive an entire patch set to understand the context of an individual commit, but I can certainly understand that others may have different preferences.

It was my understanding that the Devicetree specification list was part of the kernel (e.g. @vger.kernel.org) and would be willing to receive patches that might be of relevance to it.

I am inexperienced with yaml and devicetree processes in general so I have tried to lean on the examples of other reserved-memory node bindings for help.

There is much to learn and I am happy to modify my process to better accommodate your needs.

Regards,
    Doug



[Index of Archives]     [Device Tree]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux Audio Users]     [Photos]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]

  Powered by Linux