From mboxrd@z Thu Jan 1 00:00:00 1970 From: Atish Patra Subject: Re: [PATCH v7 1/7] Documentation: DT: arm: add support for sockets defining package boundaries Date: Wed, 26 Jun 2019 19:18:36 -0700 Message-ID: <873a80f0-e704-dd7e-4db9-b159b23847fc@wdc.com> References: <20190617185920.29581-1-atish.patra@wdc.com> <20190617185920.29581-2-atish.patra@wdc.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org To: Paul Walmsley , Sudeep Holla Cc: "linux-kernel@vger.kernel.org" , Rob Herring , Albert Ou , Anup Patel , Catalin Marinas , "David S. Miller" , "devicetree@vger.kernel.org" , Greg Kroah-Hartman , Ingo Molnar , Jonathan Cameron , Linus Walleij , "linux-riscv@lists.infradead.org" , Mark Rutland , Mauro Carvalho Chehab , Morten Rasmussen , Otto Sabart , Palmer Dabbelt , Peter List-Id: devicetree@vger.kernel.org On 6/26/19 5:31 PM, Paul Walmsley wrote: > Hi Sudeep, Atish, > > On Mon, 17 Jun 2019, Atish Patra wrote: > >> From: Sudeep Holla >> >> The current ARM DT topology description provides the operating system >> with a topological view of the system that is based on leaf nodes >> representing either cores or threads (in an SMT system) and a >> hierarchical set of cluster nodes that creates a hierarchical topology >> view of how those cores and threads are grouped. >> >> However this hierarchical representation of clusters does not allow to >> describe what topology level actually represents the physical package or >> the socket boundary, which is a key piece of information to be used by >> an operating system to optimize resource allocation and scheduling. >> >> Lets add a new "socket" node type in the cpu-map node to describe the >> same. >> >> Signed-off-by: Sudeep Holla >> Reviewed-by: Rob Herring > > This one doesn't apply cleanly here on top of v5.2-rc2, Linus's master > branch, and next-20190626. The reject file is below. Am I missing > a patch? > That's weird. I could apply the patch from any git tree (github or git.kernel.org) but not from mail or patchworks. git log doesn't show any recent modifications of that file. I am trying to figure out what's wrong. > > - Paul > > --- Documentation/devicetree/bindings/arm/topology.txt > +++ Documentation/devicetree/bindings/arm/topology.txt > @@ -185,13 +206,15 @@ Bindings for cluster/cpu/thread nodes are defined as follows: > 4 - Example dts > =========================================== > > -Example 1 (ARM 64-bit, 16-cpu system, two clusters of clusters): > +Example 1 (ARM 64-bit, 16-cpu system, two clusters of clusters in a single > +physical socket): > > cpus { > #size-cells = <0>; > #address-cells = <2>; > > cpu-map { > + socket0 { > cluster0 { > cluster0 { > core0 { > -- Regards, Atish