Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752814AbdFVGKk (ORCPT ); Thu, 22 Jun 2017 02:10:40 -0400 Received: from mail-sn1nam01on0066.outbound.protection.outlook.com ([104.47.32.66]:13169 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751263AbdFVGKg (ORCPT ); Thu, 22 Jun 2017 02:10:36 -0400 Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=cavium.com; From: Ganapatrao Kulkarni To: linux-acpi@vger.kernel.org, devel@acpica.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: lv.zheng@intel.com, robert.moore@intel.com, marc.zyngier@arm.com, catalin.marinas@arm.com, will.deacon@arm.com, lorenzo.pieralisi@arm.com, hanjun.guo@linaro.org, tglx@linutronix.de, jason@lakedaemon.net, jnair@caviumnetworks.com, gpkulkarni@gmail.com Subject: [PATCH v4 0/2] acpi, gicv3-its, numa: Adding numa node mapping for ITS Date: Thu, 22 Jun 2017 11:40:10 +0530 Message-Id: <1498111812-17053-1-git-send-email-ganapatrao.kulkarni@cavium.com> X-Mailer: git-send-email 1.8.1.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: PN1PR01CA0085.INDPRD01.PROD.OUTLOOK.COM (10.174.144.153) To SN2PR07MB2575.namprd07.prod.outlook.com (10.167.15.17) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: bf05ac3c-e51b-4d0a-cf74-08d4b935651c X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131423075)(201703031133081);SRVR:SN2PR07MB2575; X-Microsoft-Exchange-Diagnostics: 1;SN2PR07MB2575;3:7YOkR6doLlfQfdEgu9PjIPQ1YmZ7HMCpFwAGlUZbQ2pbjaMNCxXESqPb9+cQcLwl8dctSC7nhnFzN77vYSvd42MgSyVcyJlMDF/83sl8m09X3P/qQ46vAuz//iPcBPSki3FQPk+hQ7DH1TViGtd7kjJEyHm6JJGhjE1QhM0eu4qtXC8bEGq0EgFxIn9ZgsExRauqt/LpgaC0zJ5BFwCUPutrm0xxUxG4Zn4bFEpwgvp2NTQfOM0tbx3SVYO0+7+e2AHNx4zmlC6kCIn+xrob2LkCRSvFRnqmFRQ+QN8Q4jUCsUB7bAS4YD8AfsrdS62xkGbVmXp06sq6BQvmYRDWTg==;25:wrtyeQ8p4u7YIgKFDyOS9ELBoUi2MTgsZWsVc63I0+KOpoXDc3EfxCm2lHh0/syL7pZ+3Oz/QARbAZIclC7AOE5XHU9cVA6JInfwqnvYyGgjrFuy3qaJWYZSgvHf6XfDoC7C+w/l3uMx3IlwC69yQvS/Rs87TAvBkAIwD3FsbTDl1dr6/hxFvRo//b2TZcLYELyp7lMSonkhpvX6qQp0ZNCMHzalbg68DnuhFPdZEOzhvyeNZ3KUy7sgyY7FLsCfiEBEW6nWAR7Jqmii/2Lsf2mUNKr+Bn6vp3IqESXLMwweDdEMzrO72346mi7FGgKFYbw2cbiYjKzaToSDAu77XsvdCxGPyWJIoRUD+/nEpmmJCJRqNkK8XZfrFs/N1bT2PyVojU+0hz1zjMnCR8cMDzsWsZ1lrk3x63XsPY1rxs3NEqdGtszWy3xSz1ADhJIh6DxA/JeeTEeL0cdAT7v0e2PNyoPcQNi+n9iF02Fwrcc= X-MS-TrafficTypeDiagnostic: SN2PR07MB2575: X-Microsoft-Exchange-Diagnostics: 1;SN2PR07MB2575;31:A5u3ghW65WWJukICONWGSSCBE3D7OH/vtKyQeEs25KmS55AC5/wUyPnNENpD316znfm2rWXgJ/3Qjvh3aNCu6Z8DS+MVZ9RyMogm91XouI5Z4LLcREdqJ0C19WrjefDKLOixy9B5yq4KM89OwtOHg3Msck6fxCClCiom8tyIPjhkXz6vDqwwt/jrYj4anzEMuQjZNivPB/FPMNAI4Gq84jOHItXz+sbzIgxQbqg2w0Y=;20:OktC5KPD2iMhl562JXBssrFPvcLV7ThBxuId7dSdZjY58nbd2uRCF4wNy2zK4Ew3Hdx1HGse4c2VZbbk4QnfDeWJgQsRCYxu45KAd6vvcDsQ4RvLxkr0lPYm1HSVzYy7EtIFao9fSYQ3vzMLloh1ObtxKteVYiPaRyByfMroT/DKvpYNEo9WPd+K1n2YbjRsZ+Jx2RGcDU7ng47DWeTpbXBI02bYL5aMpecavq6nAq5LmGGzCTNdQ/P61bm9nzLZFBxaN2Nym8wT7Mca5uAGC0i/zw3N8UEndRNErqp5CIrQ2vJhO4afZDktgH0nFNOjnD6BaETBN6laMuZKJh8figr/5de8G2JpLycgmhAW5L2/v4yUrSnYAbjpV+H7FuE53L2z8UcF8r6tj6lfbHGvuQx6T4T/dGgniVVa88aLAdX6FZv+Fpg9J4C6NKXmpmEl+DnN2kJsmTQyWY6ypkqV/82hKEpJOOCLAR8nAzSZeJMSWmqC5VZy3jhyxXtCVIlo X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123562025)(20161123555025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:SN2PR07MB2575;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:SN2PR07MB2575; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN2PR07MB2575;4:HJELv9lPbwd6IJ19m8CJXsBHhA606Unb4PaNp3Y0SX?= =?us-ascii?Q?DQbHNNTTO0KSlBL7QjjkWllZ0xCI9CaTxXm8wf+edDt1f9OqeKJJuqPgFd8o?= =?us-ascii?Q?vvLdL1/V1NTuCzETyQNv+MkZYgQXdExehzG7ybALP/9/6tbqS8E+7HJqOksQ?= =?us-ascii?Q?jhK/apTjairaQwelxE44TVY7xx9DCUwQ6dQejTve48HSUseDBYWK4cpx+dol?= =?us-ascii?Q?B3WNeeWd8IiV/sob2J+JQ/+sETh31dkqLlMwrUuAqw8a15O3QDON4Hqt3zGX?= =?us-ascii?Q?W8b0MOM8kX945uFLYVJi97e2nF+nwqnmh1WmJ1WVUDhQtL5NmfUsgmPbwDPl?= =?us-ascii?Q?34M1LTe/QbF0PU59xzjhJPIR9A6374MuUxjeM/NEI5Tx+Bi6RPwspAV+RBPe?= =?us-ascii?Q?/hXHk8KY6nsRR0xnrq1suUgvqaA7aH1rdIqFxlww3FJx+MOR82r6HqrhGXQ2?= =?us-ascii?Q?N1E1ENvMcym0MJr9xYPndfGGlfKHaGAlLlfTTk34d8Hw7iG4CzoFBU7BE89M?= =?us-ascii?Q?QQIvTxAg0LeEZ9O/GD1umVYSUfQwTiGltm7ycZArMCpj/QlDiC/ZnPnrcwb4?= =?us-ascii?Q?zzTp6/dN5pqrv5pcvhIJgor7LnF7R1rYyRwS1kv+UjawTsl5X+NqS1L8dyz9?= =?us-ascii?Q?0O0cTK1OoII57A7GvBDn8EGUVVn+ryQAoSEQ+xdqC9/RViQpUCQ+zmsJ83nz?= =?us-ascii?Q?s02VNrsHZ4zQig9HPwjnZjHAOnlY6S9RNg3RV4YuwraBY9GmpAFrWIi4giGz?= =?us-ascii?Q?h+g1u3OktrmCncujhBMREWLWpGv76j7GpKOcWo9Ww41Ur7SjWb9XMTa3hbbS?= =?us-ascii?Q?Tau26r3Hjnyw07OJWMdOxd6vRSphT4RuNGQhYMvSTvRSxYvH9vY7YlesS4tk?= =?us-ascii?Q?MOkd/JnyjGhF2AGk7U0sXgFJjq9Du/u3qfohgSwkWOfclhcne+gQ7Snu1SgZ?= =?us-ascii?Q?zzmqsCbF4ipFjMKpWYh/6owlHE7aoLiD4G8ITG9B+mmCaY8GmuyX8SdQeyRK?= =?us-ascii?Q?GX6C4ANeI90Ou4uUr8F75NtctqNyNoHfGyLAponZxZGw6bjVAvH9MrDaUV9f?= =?us-ascii?Q?pKj+gHDZCNnSetVwzEfewUSGYdPTleFyL8q1XrUr4rC1Rn4ILLEMG+lOPjR0?= =?us-ascii?Q?rdXPcapvOlsHIJ48EB8tBYGcRbGkCS?= X-Forefront-PRVS: 03468CBA43 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(39410400002)(39830400002)(39450400003)(39400400002)(53416004)(6486002)(38730400002)(53936002)(6512007)(478600001)(7416002)(5003940100001)(72206003)(189998001)(5660300001)(48376002)(50466002)(110136004)(6506006)(86362001)(2906002)(305945005)(33646002)(25786009)(6666003)(47776003)(4720700003)(6116002)(3846002)(50986999)(42186005)(50226002)(81166006)(8676002)(66066001)(7736002)(5009440100003)(4326008)(36756003);DIR:OUT;SFP:1101;SCL:1;SRVR:SN2PR07MB2575;H:mypc.caveonetworks.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN2PR07MB2575;23:uhJP7vN7VMK/3LOIG0OHgTrMVuvmxw2PeEEyKmqXj?= =?us-ascii?Q?W3NJtwx+tQROeeBgkgny71BCLofgRpFrCrZn7ATtNcaT5KNW8md13Je27GSE?= =?us-ascii?Q?iSDbjSbLSWfWaIY+c/wjta3ZMrmD9pmMBSFcZznRG9rypiTDmwhxLAfHfXhW?= =?us-ascii?Q?Pnxxw+1n0n3VVV+vSQ+hPkP98HBd14lg0kxbhF14HyO43v12YjItUkjQ89qI?= =?us-ascii?Q?Mzj76ih3/nbhvQIE6MV9sVC7U47K5HJ3bUKjfPFrNfGXv5qPfsi5oU7IYhGV?= =?us-ascii?Q?qLr8+UPBSbc4qVEmHvttvhzW3VAoOOgbIAUZXGiz2o2Y5Wm2nsv/6Jtpz4u7?= =?us-ascii?Q?G5/izRrYjk+LLf6OigsgHBN8v58VUnfDS9l8PoRyRNln92xG/4TuBnuakqk7?= =?us-ascii?Q?hx3Tty7B/KkfxVvUQNlNf4ZIkJYiDFJRaUxPdX34GwJFI/XJjVFVMSy4KyOk?= =?us-ascii?Q?0d0UX6BSp+9aGVuovmv/qhrSbkJQb629c1ylYAvxLixGtT6MQ6Pl4LBDiCf4?= =?us-ascii?Q?GmDVITaFDc91FqQeJbLQ0OpXZoWFHa07QP5iTS7sq1biImUfJHSLFNWm24BD?= =?us-ascii?Q?hYQdbaJOOptTZrr3qdFASw+eKs0V0LaUVLPj4hrpsxFUuBjW1SYz5iE9gOe8?= =?us-ascii?Q?IRavUwJiH4+4sg0qryC5jmLLZITjTpolKPoU5oO4j2HhmmaOysGMCGbFZ66h?= =?us-ascii?Q?+9k7Ah2cHwD00+U81OT4yaRZgGNrg+/UOX5QAqMIn8ssy+QN4aGsG+PYob4f?= =?us-ascii?Q?gnj3L8u6y/oChr/EoxlWpjXShw1FtpR8zUr4T3oHiDtaAE/djwITE+wEry+X?= =?us-ascii?Q?QR7ZMJfUnzDTO8pibQtqGuNtFEaWaI7zM8XYZ48Ey1e8pa/J0kWf72WMSaIk?= =?us-ascii?Q?fzZzT+QCT/uL0CSRRF2jIBWBLpBlmH0aNyQzpqZXQekQdZrjXFaBFfSKhI68?= =?us-ascii?Q?YPRquuctH+5mLgXdf89nm0mzXOIthp+y0sv3WFUhIzUhvpQhiRiyrFDElpnS?= =?us-ascii?Q?AZmD/Ha7zhbKWB15f4+/qZJZQh+mhydSZiRqU+L3H4IC+Jtk1O+9p2GtWF4t?= =?us-ascii?Q?3Rj7mU=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN2PR07MB2575;6:AOD6YFojeEqFUxD5yGjFXCWEBQ5+XxfAJsK76so4Ys?= =?us-ascii?Q?A+CAo+A+ZQLfMjnZVvNc07/uZeDX1Q70WIEeYFJUTWNCpz7E2v4vKfu3FPNA?= =?us-ascii?Q?lirEkxXycDrd+lJBHQvoe33JRp8C3IaA+1sSNCNcKYO/fqYulpj6zx28R8Qq?= =?us-ascii?Q?p9Z2tIsAsfh0ZUCm2wgJtWCZHI3SdkPb1jt9IQUgXv4wRbGxdq6hfKY/1crG?= =?us-ascii?Q?4OO1j9A4+90mfdxFMW0SDB8xhQgdya01LO5BqQltf0neOuutszdSnarNwann?= =?us-ascii?Q?54mCUCMJtq837aO9UXC/oyHtrvC+q+/bRSRGCqk30e0DMWGF+Dpj4K2wHRD8?= =?us-ascii?Q?KehLfavmSLaKUKFU+EllZ6kdgBMGgDOyhloYHPiRRCd6stc3aMCga1Ld7/kt?= =?us-ascii?Q?BGSwT+BJ5bT5doyudiawCr8VN4AKtxXJMmWgjounVq8D/iawsfpSYTrt5Njm?= =?us-ascii?Q?STwshNycFPNsQhjorO0qUVysu5xwj2SrLiQs5NGBGxO8qH9uIsGbKPeDwxPW?= =?us-ascii?Q?U5btZysxLybZ6dAVV1PfJMcamNooMndov3PVCGMRQyaXz2ORy9d6RyWHXOXu?= =?us-ascii?Q?9l57gde/fC2bgt7ylpV9YbF/kZ0TXLfOt7wYn7460y1ovowSh7b5wLZ5wFW3?= =?us-ascii?Q?qKlp1bMG5uS7CfBM+92MWJznwcwb4hnRkaMRYNwfprrtIeJYtVj4w9nMVL4f?= =?us-ascii?Q?2TS47JHEdgoZimL+l7MNDVJd3asW4gO5GlwHpZTFKQtpO6vfbLZevedDiPTC?= =?us-ascii?Q?ff/gKr2R+Eu1pp7myyIMi9ow34hL3HhD25F0ze9EI60NaZWXqukN17RPt+Gl?= =?us-ascii?Q?bFLUbX1DDb+S0qka/u+0szOpNJ0HciJu+jaY9TtkK/5EQ1bQWhzC9Q7p73G9?= =?us-ascii?Q?nvJTgORcsZJ50sO6edLpWRfpNRFIUUGO6vBjC7qbtOrDHdpbJ1l0GpijUd7n?= =?us-ascii?Q?fJBSResLz6LCKFsqkgwhOUtEiyjFFAq1HB1xLwbENAYRxMDnVo9eVRD4BF2c?= =?us-ascii?Q?Q=3D?= X-Microsoft-Exchange-Diagnostics: 1;SN2PR07MB2575;5:2MX52kqeXUUfcHAI7iPWDF3/Xaj4erHLW1i7NFfq3U06kCxwJMp5iH+AJeZparX1IX3ovq1jN4Ln/92nHD2vKMo5Fpl9vW79JwZPJPsPwcQUrLwgucEZUv4zH6zbJaJ4PmbgjOv6bGkhRV/QOc1nfYJaYWGU2zhWriZGtEFO1ghQhUv1vcB0V/ucPDncwQobHer9HUU0WP++2JVNl7Ej7MLQEIbB72ZtwVcTkdn/aSdAHvpH98inLbLl1bBl4Tkd271rmiUW67FVNL5m9kGV63TAE30QEtaGCoGpQj/LH93LUP1vgi0ixU9L+vXH5dCENZcTFE6uG01jXLXpDGQ8nAOFivfIjTvt5ILIO6yMkCcG4UhOZWUI+/MlKqcBiC+vt1EyJLf1Kb4gfTbNfD5CGVFa9mb0dB/7Gpcq3CrssmgI8D3pF3I6Gpf8iwgiXmjTErrTKSF85jXMQUeApSnJuVmB9agXDMKUMULY6/C9JhRylVxD9ovmHRmSKy3R6qlN;24:jpFPPUyVGFBr2tKsr49AkryjefEdhu7CxSI+oHrURkXRysHOfhDycwOAOE9N/FagiQYOSXUXKKI6X80kwq1hZoYwwhmyD9cwsF+UVabhviw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SN2PR07MB2575;7:dKLKxMqCR7CFdOzstWZkzLJdhvWwXhDoxZg5t5fmdH1UqJjFIfJ9S2XeEtdzIoKTWQNZgxIxhIeDPBNvqczkO+ZRvuvMA4ONFCVvtOZT+q9+FIxIYjaBwW3FPjJW6vOVxyTTzkCHywwW0ZylR2YEVK5oKNMMirOrL5lGYYI8wfwBvnCIO4inbYpuUj2MnTf0utWyy3cU8JAUBFRl2stYxIR5Y1Ny5KaMJmy96Ec3XkWelRiKVdVQeyukY294Mcp8/1Af3Q5tPU6gsQYSlp2ahjHihfMpl5KbKpb02T6VAayYjukXQpNh3EX5fSkTdYFs/4ZgQr6iVwPu4zMtL+5izGkGbX3gfLFCZq1D0dg8NDXZxDyQoRWtH5v9FcA3x0Uj6JdaumDF+9nMBAJpeLQanK5mMKqOrqHBhhNx3kF0SMPS71UOlIn5LACewmpCEO/jtg+a1LwfLH0R9aFRglNBMlI0HgByMjYXDQeN3OVymZPDRo2HWde1w97DWo4Q682mcxT+GN6MxxUV6eO0NLkrOCuEUJdrf4zQjEiOV/Vpk485sOHX3gOipWpMHNAhoNrtbx6IDpEgoaQPEH+bXN4jeq0n7bEjr5QZ4p3wlalLfXfCL/E4MvTD+nrlHndFBvGl7b1Z4SAV2Y6faKuWrNcDLTaYW1vuCe/aN/ECLXU4EgDcs9a8ySFIlF+Ay4+/qw4uHKQ7YKewfeQT+T15yMUNs3Oi4iqvnDc3oMDwPS9SmpvYHCR6D2sRXELhScojb3/TwgmYJQW2xe5y9NF4PPwwLomVH/HUHYNwEO+9KoeSjiY= X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2017 06:10:30.1106 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR07MB2575 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 709 Lines: 25 ACPI 6.2 have added SRAT subtable to define proximity domain for ITS devices. This patchset updates acpi header file from acpica repo and adds numa node mapping for ITS devices. v4: -Addressed review comments. v3: - Use static array to stash parsed data from srat its table. v2: - Incorporated comments from Lorenzo Pieralisi and Marc Zyngier. v1: first patch Ganapatrao Kulkarni (2): ACPICA: ACPI 6.2: Add support for new SRAT subtable acpi, gicv3-its, numa: Adding numa node mapping for gic-its units drivers/irqchip/irq-gic-v3-its.c | 75 +++++++++++++++++++++++++++++++++++++++- include/acpi/actbl1.h | 12 ++++++- 2 files changed, 85 insertions(+), 2 deletions(-) -- 1.8.1.4