From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751395AbcBKPsM (ORCPT ); Thu, 11 Feb 2016 10:48:12 -0500 Received: from mail-bl2on0081.outbound.protection.outlook.com ([65.55.169.81]:49376 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750787AbcBKPsJ (ORCPT ); Thu, 11 Feb 2016 10:48:09 -0500 Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=caviumnetworks.com; Date: Thu, 11 Feb 2016 16:32:55 +0100 From: Robert Richter To: Rob Herring CC: Ganapatrao Kulkarni , "linux-arm-kernel@lists.infradead.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-pci@vger.kernel.org" , , linux-metag , linuxppc-dev , , SH-Linux , "linux-arch@vger.kernel.org" , Will Deacon , Catalin Marinas , "Mark Rutland" , Grant Likely , "Leif Lindholm" , , Ard Biesheuvel , Mark Salter , Steve Capper , Hanjun Guo , Al Stone , Arnd Bergmann , Pawel Moll , Ian Campbell , "Kumar Gala" , Rafael Wysocki , Len Brown , Marc Zyngier , Lorenzo Pieralisi , Bjorn Helgaas , Tony Luck , , James Hogan , Benjamin Herrenschmidt , Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , "x86@kernel.org" , Jon Masters , , "Ganapatrao Kulkarni" Subject: Re: [PATCH v10 3/8] dt, numa: adding numa dt binding implementation. Message-ID: <20160211153255.GR24726@rric.localdomain> References: <1454407763-1017-1-git-send-email-gkulkarni@caviumnetworks.com> <1454407763-1017-4-git-send-email-gkulkarni@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-Originating-IP: [78.53.82.164] X-ClientProxiedBy: AM3PR03CA016.eurprd03.prod.outlook.com (10.141.191.144) To BN3PR0701MB1607.namprd07.prod.outlook.com (25.163.38.30) X-Microsoft-Exchange-Diagnostics: 1;BN3PR0701MB1607;2:hoD12cLQ+FQ6SIl5niCJgCBcGWkVWDYWyxhZbithg/6LC0HVHngBpTmVSE12IBvMlPfdpvX0QSbfdQXkOLWYTjTse0FFi9iH9ZY7GT5UY7UXgH9/ZN7j/ymxPOsmb9+QBisLOJZCqpTsGGoDLvIIHQ==;3:o43wWYhADEeAWyUZ9Wp0+lsES1xdp54de1/yR0UMG0GGmLhxHUAgp8mZhoVEzMHb0+l5Zgby1vrHTXJwH6mhDxaN0+nnQqyKgRAVDJkjSJpuyLlwIzk3SWmU9NpGNX7y;25:HfuA+czm/vnHOxa28zMVoejZs+rCa+zGx40hQh5VBO0wTAWSTLEQ3l3zgqQUSXy8oQQpIzwtVn3w2Ls/u83TEoJ4TB9+Vm+secfPJoOa0w/4nZvxBNS2WmgSPf/2Y25JKx78fi2qz7JubEdt8ynMBVRpsmKsvCF5d83YYzlPfNWFUBKSo8cOMrNkpG/XE5QnkONJPMYadC6qttA51xigcOQFf1bieffm3Y71TRduMl9KbXv/0DA5oqqHvje//fgQZYt9cAHezBV2wBAcHOfHEmhGvNkPmCorBqH45sPFuYAHZcpiVWQu0L5aYGXGRSaz X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR0701MB1607; X-MS-Office365-Filtering-Correlation-Id: 3fbd1d28-8536-4fd4-1deb-08d332f8a714 X-Microsoft-Exchange-Diagnostics: 1;BN3PR0701MB1607;20:Hsaoy3zNMJtF5MRuZB9gp7fh//50DhXiUHmrSwC0HjjJrTG5zM87114l2EcFWTaAChqf+3uDiq52nCd1Hr6W+JuyBcMS6yYZZeDusf+GsiYUqHFEbiAYmcnQanNrBQn/2kgdON0aHgWRTPvnVpWuY/kWWwS1Rz+hvNdm0wsjk3v7na8IG0vJywCxIG8l/M8CbrpgfxMCpw2ORYL46txZFlkni50gWQKAR7+3r4DM4mjgadc26vlE2ueWa64XsrPiMT4rKopwNN4zuIuzToAuTm1slB5hFUY6ydE6A95G9Jg7gJg9hXMZLdK+yb2eJI9Fjx75YX3lqWO7oyy6B7EQgSiJqzs5OVhzHo5UOBMSEnNFXcjEM5TqVQTWzaTA40912ka+oyJtKbd4oGBUNGjh90Gw3CkyyV42EGH4wtHVDTpCJV4rO4/DhNv0KxUDgkAKEX57lio4gLVbl2ysaTCYJ9v3Sr96yRaxGTekoPKfKWJi50YQiyAtnRs0kkMNycePQSxOst52PP4IA14hl4giFd5XymMsnTRjhEbmgJJdAsPFOg0H6JhpDW2j633+i3pJPMxfyDhmhF/HG6wSUCYCjWIXQjGfVnv8JmTh9sLNpfs= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046);SRVR:BN3PR0701MB1607;BCL:0;PCL:0;RULEID:;SRVR:BN3PR0701MB1607; X-Microsoft-Exchange-Diagnostics: 1;BN3PR0701MB1607;4:uYHV6QFIZm1qonbTJoP0l/lmo1kJkqg/wCzLMsTSwPLDCMFK3rAPaClkQqTm5zUFkK5qrfEqkR5ntTfAr12G3z+e/1JbHGcKi3enYlha+8erTOXEaCepZMutXEn8TpFZnrBaSoSFOHE+RuBRt0Xcl0BIao6rWr+YiLxLTlShQkLe2BVmCODGe4dWiJLopWU3+RRMocOMs80QhfsG60vlzA/d88LpCQXNbBZ/EiB7q1wNazC9IopjB9sGizG2ymBhzfv3RD5koOLusZpbvNrOdrhOoLri6uR1H9oJ9YnOxSKyQrLM4DqhMQe/ZPGlYemE5eJ/T0GMDO3AJ7QQtqUAMpoM5aKXrLdcDTwlm4AqIJ6GXZWz4/xNe7PS3f76KAcS X-Forefront-PRVS: 08497C3D99 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6009001)(377454003)(24454002)(76176999)(1076002)(86362001)(4326007)(87976001)(97756001)(2950100001)(6116002)(1096002)(2906002)(92566002)(42186005)(77096005)(54356999)(5004730100002)(122386002)(40100003)(15975445007)(4001350100001)(47776003)(46406003)(50986999)(23726003)(3846002)(66066001)(189998001)(19580405001)(5008740100001)(19580395003)(50466002)(586003)(83506001)(5001960100002)(33656002);DIR:OUT;SFP:1101;SCL:1;SRVR:BN3PR0701MB1607;H:rric.localdomain;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN3PR0701MB1607;23:Gzfs8SaOECKk5lu1lte9DOLofVJ59yOPnD6jfRV?= =?us-ascii?Q?vwmwTx6gtRgk0wJhy/hJduHPcHWQHv4mmdO1adiAJJR681Qw4o8SbWyRl6ou?= =?us-ascii?Q?kXR+ALHsJ2DeWyrQpRiTmCUoJMnfGgUsljGD0afAahIKlCiQo/qet5J6fXuW?= =?us-ascii?Q?1T0ZS1FJKCVlpQvTkpuJ56eyGWobaLV3x/Xa1vdOrVhlCWMvj5cBz9LaFk8/?= =?us-ascii?Q?JhoZKm+IH7nHmL/RIVZ+4jPygIenpAw3r75gBBu/mYHdiXJn5Ij8LWwbdQVB?= =?us-ascii?Q?RmHGyJdg86xZ8RXnMyjRDzhDpgTyYsredj/Y8v4XE4/c8jGLFL/T9MRD/2h2?= =?us-ascii?Q?O0w/PKAM2fz9z8L9y7m0nZpEsU9w/vTJYIwfnqBK4PqtTX6GyWy5rZ8fL8JD?= =?us-ascii?Q?QLLgg6o87fyhEPGzLNbg6wYXAyTBIzDLgU1fHlaKML4166gb+FBCDWwnnuzs?= =?us-ascii?Q?hLzgPOCWQfA93LvdTBBsPNTNrdmS7ekNpPSeg28CxVp6FeQKGO/efqkmO8Zy?= =?us-ascii?Q?6Uh2RjPT4XMB6/bHBj0bqwfQg/dJB2bhiFbC4ZNEiiMvMiJxlVJ7a50tTSn5?= =?us-ascii?Q?tr3ETFC2i2VaSEUY/6742KqqmDD1b5uDCagere1LH8fh5eRF9MuX7SuDYCF8?= =?us-ascii?Q?X0yTYrH5VCDrw6g2dzbTGm8pKO5YOQ3jVx1iIzTgLgQzKAi1eA5148rFzcgT?= =?us-ascii?Q?5og4UtNfZgqN2l9polkmhI3sPGzk/OSqn7s+hb/xI+96BXHtCMC2QXG1g+NC?= =?us-ascii?Q?IqFC25dkDFZLsxUehTee+0YV/Ey5g+DnpCCFeOczFffKlYVmXk0zEjEkFdeV?= =?us-ascii?Q?n1r0JM6Imwszh42m2Z961RGKMuw7fli9YwPf3NBH08S3uFFJogG3nvaGiHxR?= =?us-ascii?Q?vZnh1ir9mbp+EG97L8NVutw3IYpZJSv17QzmU8zwWoawz8HoZE943PgOIXzv?= =?us-ascii?Q?6NIZ0mv8SQcGhnuXW1GHqa8lCjJgBK7VzS9p1o4cK3944nZTuxWrlBJbNU32?= =?us-ascii?Q?hW8InMZzDtKTTOIjdbYF6DfMx?= X-Microsoft-Exchange-Diagnostics: 1;BN3PR0701MB1607;5:TgxZ11PF9ElnrIrog5xOnauKGGbwTbBG2IY2AghFw37J7zbqBzYp1v1RgcLIMYtqQstK78xwo2VybU89ML1Ej/VitcK795PvFdAz4ne2VKI3E33bHqWOIjJnzjDd9LcUXedtozUIGCg3pz2phBbgwg==;24:ljABqCHW01l1KW+/YW1neQ+QRL9Zz01+Bk54d3AgPdUqVHjjUe9PtNsHfRABqXwA7Adu3a7mjdQOqnLRbDXVxArdGlImnADf+Dl4BNpwj4E= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Feb 2016 15:33:06.7324 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0701MB1607 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11.02.16 08:50:41, Rob Herring wrote: > On Tue, Feb 2, 2016 at 4:09 AM, Ganapatrao Kulkarni > wrote: > > dt node parsing for numa topology is done using device property > > numa-node-id and device node distance-map. > > How is it that powerpc doesn't need flat DT parsing for NUMA? Both > arches are memblock based and the binding is similar IIRC, so you > should be able to find a way to do this with the unflattened tree. > Ideally, there should be some common code shared as well. > > Do you have a git tree with this series? I have pushed it here for you: https://git.kernel.org/cgit/linux/kernel/git/rric/linux.git/log/?h=thunder/numa-v10 -Robert