Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751934AbdFTHIE (ORCPT ); Tue, 20 Jun 2017 03:08:04 -0400 Received: from mail-bn3nam01on0076.outbound.protection.outlook.com ([104.47.33.76]:47424 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751135AbdFTHHy (ORCPT ); Tue, 20 Jun 2017 03:07:54 -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 v2 0/2] acpi, gicv3-its, numa: Adding numa node mapping for ITS Date: Tue, 20 Jun 2017 12:37:15 +0530 Message-Id: <1497942437-1390-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: BMXPR01CA0022.INDPRD01.PROD.OUTLOOK.COM (10.174.214.160) To BN3PR07MB2564.namprd07.prod.outlook.com (10.167.4.153) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN3PR07MB2564: X-MS-Office365-Filtering-Correlation-Id: 46284c63-c868-466e-1cae-08d4b7ab1160 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131423075)(201703031133081);SRVR:BN3PR07MB2564; X-Microsoft-Exchange-Diagnostics: 1;BN3PR07MB2564;3:Ipkmzsnxc1RZBnO3GEe7xCcEm+JyEvEolrFdACYNrwRr8skEkiHefCMDH4BubikYAvtIXFdTyeNv4Ix+4B0ak+T/Squ2I6mnSLWSeK33BPE95AWz66qNEMPN8IZfUngrqCS8++onIh3XNonBzQBofcQ9zmRJ1ryv4IdCT+NAFN5XbPZ7ErMT8qH6jb2yBECjiGffgFovbmHeXMnNiUXeyQSldGE+9luNXupCGWKHwfEW6+XsxZE6jtMzYXkFgy4AzjBTijnhZYihiUW6L6LKlzt8LDFx4J7NEXUlZNdyHc2BHHeC0NeyroP8n6OQwNfoVoHjeQ9slEues+uIoCmUMg==;25:VIHbFIk6dQsvmnwtE/wcLRfjApJgf/i4gvzWR8DEARVeLERUz8ZdkkUxaWFuDu+Xr7KlJf2b/NCkJc93f/QwtJkiUSWZBYYJpT4YdVEm742H1VSkxRWdoqnn/iqQcTsaCzgrJJYfhix3u7hyNbMnvrl6jd1QXsAHh8w4UeWWFiJhgZujAZZ+0EV8p83XzgF9tIWik6hGBao4GieMgFHX9iIO3SwHlh9VRtDIvd9/wWqZRC5hRqMNwVTpssOoiZhyHMp54rCW5pnCGIZGWQMaj4eiyBXkMKwOL+KqM0EUWrJlrHXUHtlSOzcxCrWnf0ps9ykvH5RIXeS0zSvFD6vNPP2QgeggmxuVaQgnu2xWyLsCmd94YMhHoG4Wcvg0NVNjXxsALXZ0VZ4uwbYvcwSDRYrI5UCGpFQk08D4BrLvhCUCMx+DkgJ4vXRXYMMnoeuEF++hYBxWXztUwTFOgKmgzUTHzoxJ9Hn8zkHk0We25s4= X-Microsoft-Exchange-Diagnostics: 1;BN3PR07MB2564;31:9XSes4NmP7GPJj3HW0aqEC7EqtsQ5fN6trMuWxRXLSrrD0h2qnjMpvIoB2/IZSLs11ZzALaL6bYYeOxlvWBQPM9UdijG8SbOK/AZiMTI5jh1WqKtSUeTAqPZYNrvse0rhm2riIwcE3wUJlsMcyO+GpBg1555MYCTsNOROBa2yGnbVyoFObJif0QzE8RwQodzbPQa0GCdGqITrLC0j/N9d6udqyAwkKDFCbqx7qiS+uqRD7PVb4QeknMIPNDyZs6R/w5vY1REyt7zYDbtUvVuFw==;20:rpF75r1cCyBfeQM0ElcZFuhuGS/wegq+j6X73yyoNFNRvVM0LwEfM0Q/RuOj7gq7M0YW9ghiupk/RJJ2LXr2JukjJCVLnIz3Zi7NvmIjiAdK3KUKJpoZdEoS8JKOxNuhgF1qN+yBs+lY+/l67qh0tgUtLiB79Xc8xFoovNJE7x3Xg2H5iJ8YVRGiIhuzJg3TUjWuehaTWH7ZFG1hJvMig45H38+7kFaMmlB8uXnG6CMNNibZugitXMDuGU80D0O07GeW6udjUx4XRPXpk1LAnhJkg33xph+fGXBIk7FTEgcH+SsqztXbFxCsXZmUrT/AnSmvoAtOqTBolvuLqQ2AHC0nFefm2f9VbDVp5Rb7aErZzL7vMXAYCBFomO7Q3UrBbDZV7eH64zywMlGjpPNA+LNE5h9BhxBFrKN9lOpw2W6wY5dGNizSoYxk4VerP94/Yg/7kOaY/kzt0eDKLtJ7Cxr0Slf1I/+ECn9svEqXLYtTrVBUyA4/M0YUQOgCOXYp 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)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123555025)(20161123564025)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BN3PR07MB2564;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BN3PR07MB2564; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN3PR07MB2564;4:l2zVqXx2mo2iuoD2L/AxVDtvW1Bzv7Ym38OW/UzxQI?= =?us-ascii?Q?LQQ7LB3uEe5Jm00nvcycUEvGJ6LKcbeCe54OsYX2C+00rhWIm9izHHXtoyPt?= =?us-ascii?Q?dr0Eje4dqfK7JPKZBTc4rCx4xSsQ4q83xtDXsAGWe4kpyn6KXtm2Kjb7zHxx?= =?us-ascii?Q?slmL8K/ysLCIzx+YZsGA9Zaq/ykRMjoXI0JqTXyehsRNs0cTiHF7HrRGbK3J?= =?us-ascii?Q?UP5sej3r5ibb5oXHBSqMp4dwqkX1/RvPIOsSDApRfBvi+ZJQXchml1rQeADb?= =?us-ascii?Q?9uQoggSaAT5kFDWvK/8HUHD7Xm21ZIY5nBs7UDoHtRqPgoKaKc5dYcvEnWJT?= =?us-ascii?Q?ggyKU+APS9pQT5Q4D2ewbmfWIZur2DYOS6tWm8X4bXrH5v4dHbGZ5lJWyTLQ?= =?us-ascii?Q?BhU4Un4E5T4QXWuDmwqfVxSZ/cpvSdyM45VeuyTqFK/J5bFGgZ/L4qUrxIkT?= =?us-ascii?Q?O7E2/xszCKVTBUEbcRtYznk78H5RIBYQazgvCp6sV5V11SVFdaaRalTL6i7y?= =?us-ascii?Q?EfzgtPjdd7NvL/14/15y/9O2bbfgx4XNHrxnSwxHB42qkaEZ/mmwpBdfr9JI?= =?us-ascii?Q?hrkeP6Ajl1PpVrl/EY3AO1xVVJ+kk5ICx5ENWalA3yVKb9qaYUcm5CKaNcbh?= =?us-ascii?Q?7IWAZ56uksD7cfs6W7AvMe7KgkZNPhTknwIwQJyfa8uxvhj7WkKd0gAvp2bD?= =?us-ascii?Q?7nNlAUnNC7y7MHy4PMDm550yYaGum5uVLTkZrdhqUS9h2RtloN2oouLlxBWi?= =?us-ascii?Q?xDEYcyjN+jwkx/PXiI7iQK/ugnDGPbQj1hLTMTYsRsdWb5GpvWgAncSoNf6j?= =?us-ascii?Q?WwDoMvpXAHdeLKdpGrTR522zVIjguXYxMGLBI9qqR6XHHTnqg3AyDMBEUsH5?= =?us-ascii?Q?V85mPpyzugAM1zRVwfmRuDajCh6t2tgc0Vee5PZrvHNQ7pPNIeNkwOP5X02k?= =?us-ascii?Q?Xe+48oNLij0hzPZUDvZcupmVUPK8wabaLw4qRZPHsES3oAA8nGkaTLNgYMPD?= =?us-ascii?Q?PvwwGsDDD7Eou01s2uE6BG59jA++LO2gdrTSUwBH3APLdcv/5bxabDhAeuI3?= =?us-ascii?Q?8VTCPeGA5+9Pc3/Prf0tjDA1/puD4SNbCB3KdsBcE406tMcELtYqNBW8/as4?= =?us-ascii?Q?QIetOYQgeTrxhw9wTwCw7jXXQr2INQ?= X-Forefront-PRVS: 03449D5DD1 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(39840400002)(39400400002)(39450400003)(39410400002)(39850400002)(7416002)(8676002)(189998001)(48376002)(81166006)(5660300001)(5003940100001)(6512007)(50466002)(66066001)(4326008)(42186005)(33646002)(25786009)(2906002)(53936002)(72206003)(478600001)(6506006)(110136004)(38730400002)(4720700003)(5009440100003)(6666003)(50986999)(7736002)(305945005)(86362001)(6486002)(3846002)(36756003)(50226002)(6116002);DIR:OUT;SFP:1101;SCL:1;SRVR:BN3PR07MB2564;H:mypc.cavium.com.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN3PR07MB2564;23:H+3VRizB1+i7aY5JYLeGvLGLROPNutXtGri3xLMnU?= =?us-ascii?Q?SYAJN1rg9rnN8Idt2cR9ZZE6uYOO+mdI4U2USwdlUSG7oWHrqOEzTnhr7th7?= =?us-ascii?Q?pZansC3S/fUagfnWeqKFMmGt8mq6yyINUUb578pt0xc7wHk/dONtB6dOMQrI?= =?us-ascii?Q?kSLElUJoklMwMzG2P6E83ZD2kCL2OqLFc1hnPyUQLgoqzaZTdW3c+LxfdHYz?= =?us-ascii?Q?O+oL0tYhD9MCjtraotFsYBzcvsJAHi+4koHPOcsngDQ8oAi2jxH+R+tQX4XE?= =?us-ascii?Q?DYZiLffiU63BtYe4YOQGYpwARODY2Q9+gDZAOt//CjKeRMqQrEcWDtSPePjg?= =?us-ascii?Q?iD7Y4s/nwZkF80Ob5NxUizYLaA2xpqapJba+HSmS/194SWCGWLZvbR89awNd?= =?us-ascii?Q?C6LiVQ5pAG2OOmmBJ3SlxkMClp/8FDZBaLX/Vm8zvesu/Ufj/gGwli/TSETm?= =?us-ascii?Q?wH1nasuIZQ9tvpNmsgRQ0G0lHI9yrHdbmvVxysUQdYrPDEyeXvVapYcjGPNt?= =?us-ascii?Q?J3UTlTvJwly0O7Ni9iEDp8VN0hu10/Mo5WA8Mh90CWM1m+SDBH2tvqYHYa6S?= =?us-ascii?Q?tMWhXrocsXXPnI5HP4SgXYD9mtMtNNn0ksuLU2xrJOvBUC/D8P0wiZm1oRLs?= =?us-ascii?Q?xn2U2v/gaQ+cfbv6ewA/+jn9qiOvhnd/swuuLsNHmJnsHoAuNoplnm5+eoze?= =?us-ascii?Q?h5tae8PBTic/Lvb/kNFNpgaI7vRVpl38kox8HxmKI3l5QOkfXHtkOaCOzYAV?= =?us-ascii?Q?XUzR/gVXtCGmolZr85h4I49fAy/4bNBVadQBd6OpuMTXcEPuCcRzURjIH9my?= =?us-ascii?Q?Am/Eb7cyyiK3zBeC0gKawdUxhtQ3I8EMI44WpqXCuc7L/UQ+slaQBvmFNaFr?= =?us-ascii?Q?Ro5oKVQFBXikBYxik+ynNhBm8tD2S47XR5z1hcuHqY2jg8b2sh237UommIkC?= =?us-ascii?Q?6LPpnKNobDXngNYbGTHuGJdm/YVOZSsgjNc5QNN7E7/fvv99aS8kSDyZn7W8?= =?us-ascii?Q?jl+Q8KlVY/2bZ0ZFWEnJ0sgFRZWHtyWZG26+4pxUO8hlw=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN3PR07MB2564;6:ZLCvUYwvhhdLzLrS+nPrnf2M3p9NDZzwIbyxgkEAui?= =?us-ascii?Q?U8ztEsFKLePKVn4qRddl5tvkQkDZ66Sc8CS0+VPBLuj8LQZ3g00uX/LFGY6Y?= =?us-ascii?Q?P9FBS/oQjFVKHep3ITzEh8bVuP3Al7dLcb6X38L261Yyu+6uBIhcSRk6KPWB?= =?us-ascii?Q?jLYqb5NoUEkr16vAn4PTB3XEJUvJyrvS9WwNOCB9bhDCPNTk490ObhBr5Z6Y?= =?us-ascii?Q?wsx62BORHlMhDJD/3tNiqrseqf8FIs8vlWbM1r3w/88veF8rA2eAB72wCgxa?= =?us-ascii?Q?SKjhvo1LSTI2H01OJTJmaJSjr3uXL6QayBE/vvApXa9YFI6aoqPgUCkWK/z8?= =?us-ascii?Q?Qvm9o7VKFZp7jlGKODwj7BjwL/HpHE1/LziwHfT1sJzDO7O4vvWz8nIh08go?= =?us-ascii?Q?xRD+Owk5ZQEzLFpxrugIm6Dfd2aOLx9W+oxZcdw/vG58dfHyURezauUosxiP?= =?us-ascii?Q?tB97nBA2QjOdzVR5gJ6EsosD0wAqVUa6swf0YyUpzNKwG8ldY4IsW54iEYrz?= =?us-ascii?Q?CCQm0XV9mXVxDtOyW5ZObYvkITKrt2daeIRiFNmcsAW8nXcRHtzFjQrSDCLm?= =?us-ascii?Q?wWtg/h788AvyVwY0K2LXUfRzluBn1Qeb83DPG7FZ4BkupOr7zwkGNDtDtWjI?= =?us-ascii?Q?8D2C+WHjAbOX6wzHbf2vXpFODZBNYYhgP2iTCZmMzLaUbEraKkqSjcYov5Kx?= =?us-ascii?Q?OobqdBV+odYGeQJedrvIpyqTdiMEShf/MiNGO9KQj3jUCZTn/xQI8U1qGYQt?= =?us-ascii?Q?/wvInb9ACTeWT9CaDWGdUc08qqYXwiFCD+OT6CQB/pyWDjOBVq5mhyJk8do+?= =?us-ascii?Q?sXIOX0WXT0UhIKSjou7vMe3m349CjYqyGp6nvORqD3+iitCRDF3ditCVHwFK?= =?us-ascii?Q?1sp4wKrDyiTJYJ7IaEDIwIZfXcoxA0GPzxqtmKnL0Rv6Qhkcb2iqCktuxNbo?= =?us-ascii?Q?/OdaTSD///SM2q9umCIgwgdTka0pbqAuBP5Emw5JnUpLJPGIRCIcXYXp4LTO?= =?us-ascii?Q?A=3D?= X-Microsoft-Exchange-Diagnostics: 1;BN3PR07MB2564;5:zJyLDS3H6OQEDkRUkzOslHQfKfoKmxVgdVYPWeY19XSAGBvdxiZQbfleZMTetAIDj/DXQhh91F4xDuYg82M/t14ngu9E2S2RictxX8zwbPkNSlEL2LlJR2Wimb455dcHwwl8BmGwA5LHDgo0PjAlkRlsnlFsWwEBqoHcz3KlqmyXNH5Xetlecv4Hedn9zEiffd4scBMj4smIafA+zOOjP4114FGS9a10rgiQANQg81e4rfebwaH7cVNeesEoGF3PcBeunvNXQPOPfe4qmf4z1CbeQALxm207zxnqZ07MlAaeHl6STmuB/P2kexKp0AmS0KPAxZRbZMjapYF0fEePwUHQsteNoJfPJsQ+0i6QNIq2w7xJE6ZyNmho7S0fE4JLzgKdKPSWCEAPPRJnNhE3ipPTNy0KfloGHPkmyMRGfczAVd4Hp+V7mXhDDvxzQK60H3Tv7WS15ETlSKRVlafX1PepmpY2zWTlsmRHKqoatNtkGA3ZdYnQT4cUZM2FgDxn;24:8vgSm42UEo5Y3bRkhPOlPu34lihvfXMCPVBAKcYAYymQcmfLF06T98ysIueAdJ+C0RmY8EsvmFUwDXoK/CR3TzKIbzacMvwhxXmB8pT6k/Q= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BN3PR07MB2564;7:p1iNDOKZd7u2ut3MuLzCzVHJW9Qgo6i0TZi4r3HYDIVpqE83KC4hLYm6wy6ef1t1+dj5DF0B8rEMPrgef7X7KDjmcClN4+LMMp5ewIrDfuBJrEHo9SUnKUQfvJa7GhZlBbYyO9cBH0Hsx2Stzu2tYHENf4qia2opBepbBo4gRNow2mKPr951cVyFLXq7kUwkS7lkfilUZDtrpWINga4WU99CkNhJDRRjfEwmTeYWvW0+6sdOM2vqgFItGhs8JMJy3oBRpyHbz/O17i9NEdVzufF79OHq6j2tf3tOMwnYCkfpW8dPxYicRFh3w8Vf7q3yWr1XpFF8qywGiO1ztcwS0AQ0ZrlsyQMsSBhDPCXOiSJN1YQAEJAnED1havyOL5wYXv0Q5QrGGU0AOEy1scjPVtICzn7BgJbmdtwxl5OrtmPbntW3+24jDHq+yx8bbQ0C5NsVrGYxcRok1+O440mzi1WXcJ987F7q81ieWZYUTHuSGg09Z+t+Jy+qgzzYHdMXsnPECbotAgQ0G0OS2lFYf+cgeria8C8ReEsaHKkvcccrGFYU1xrypY3kJ80JXYACSWjt3LXVa5owUZ5a+mvcGUhI1pRNmj1GFrCo2fo5fGljHQd9ICQwG8JT/SrGJPFFGcxzAwm7chxeX4FPOF0CGFKa5wOcz3OEGKr4QaIHWQSlWYkKNCWCYCC35pKjRyI9f1xe87CovCjjPK6RshFMexkmszSBk8aeDNrIi9VEf5TFONZQrXY0W0WqXEcfYjwFxIZ/hSdfiBi3PYZh3ojWfltaJSKI/Y2gYurnkClSMnE= X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2017 07:07:48.5821 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR07MB2564 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 606 Lines: 19 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. 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 | 76 +++++++++++++++++++++++++++++++++++++++- include/acpi/actbl1.h | 12 ++++++- 2 files changed, 86 insertions(+), 2 deletions(-) -- 1.8.1.4