Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751985AbdFUGQ3 (ORCPT ); Wed, 21 Jun 2017 02:16:29 -0400 Received: from mail-cys01nam02on0040.outbound.protection.outlook.com ([104.47.37.40]:21952 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751639AbdFUGQZ (ORCPT ); Wed, 21 Jun 2017 02:16:25 -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 v3 1/2] ACPICA: ACPI 6.2: Add support for new SRAT subtable Date: Wed, 21 Jun 2017 11:45:42 +0530 Message-Id: <1498025743-6340-2-git-send-email-ganapatrao.kulkarni@cavium.com> X-Mailer: git-send-email 1.8.1.4 In-Reply-To: <1498025743-6340-1-git-send-email-ganapatrao.kulkarni@cavium.com> References: <1498025743-6340-1-git-send-email-ganapatrao.kulkarni@cavium.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: BMXPR01CA0036.INDPRD01.PROD.OUTLOOK.COM (10.174.214.22) To CY1PR07MB2570.namprd07.prod.outlook.com (10.167.16.25) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9d6d76a7-b031-4235-7f56-08d4b86d0663 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500055)(300135000095)(300000501055)(300135300095)(22001)(300000502055)(300135100095)(300000503055)(300135400095)(201703131423075)(201703031133081)(300000504055)(300135200095)(300000505055)(300135600095)(300000506048)(300135500095);SRVR:CY1PR07MB2570; X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2570;3:BbN5xTZwLU56+krOyqvMTD/94CBqp94uqUVnZsO+DpkttX8C1A01Si09U8jmopls9jA9KO2WZTQB2O8Exd7a6VboEPo8q5HRyywqsH9VA5ErTftPBH2bnav0f0PhN3lqxxB6h8G4qP8+OsalJ/VnjF/BZvELizYic1lw2NyVBB90OBW8+rZeyiVw2/7UySPNB8Py2sP+PS1bNkIkAgnb5JkZMxBO7J1uClGlO1ThjpeYkpge72rVUNXyilw7X9cHyKMVFckHjn76/40kIPJSkFxpDcVUH+Ugj0hBRc+7s+q/ZlR99OWpUPH5k9U9DvXboMMHlHF9raNNjdRr6YFHkmr3KKBNd3WhzSCn5mJUuTHNu6JtxI3wXgjv0b2XmSaDE8i64YHXoUbh8dwkSUVtdnc7tQPXAxwK5lUAKmhLU4OKiYDBmtZxflSvpeeqvW3QtdpcRy6ggTrVk/Jm41RBddRWPmedBRKrjuAUPNo2+ywBQoyXUgeMsd2qgnVjE70OEGPOF52DTwlvrxVjFu02St/an5ZMb6TuIr4r33kgzs6p4+4lBG9NJuRWwU4rRtGSUF72Ge38oy9558jYVCYrfZ7D71qdgs9R3yu9T3ROfevYSu2Esrgz82LK/ms6Mwey3+0hF5TpzAaa6AsXspoFra+sVDJT0ZaXkmjMwv28Qh0Gwco3fR8opHuecBVFV2X1WmBhMlGmq72mWiJ/azImaQyKgzAbcuO/1zdoIMAwfg0= X-MS-TrafficTypeDiagnostic: CY1PR07MB2570: X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2570;25:+VYWdpxvtPbX7q3Iv7ollD/r6QWIeDzAH9Nsub0BX/0KrMceMcrFIzKuKuqGLGUquwZa74SRo4+4ZJHNsbxCu8Vlh9Q0ldw6bhEm7A4VJilTzHfz60gFpFJdPA5pOgNwn1slzZl+gkHX2cpGGOei+CFsWXYhJWVFbkHiGHYSTOsmieSPrbyMawUmA4MfDgaVrGsVDin5F3e/iE/+wwaO7Ygk1D3hEO2k4df/3nHsjm/wOnwh3QU3S8+O3Xyds3jGuVRF4C37EuxFE8efOjY9hhGsMLb+zqUQKNk0U4DKntENsEIWFqR5iLVdM3IOgSgw6h0TE2b43GUtkg+fWlbyNtPd3jLJguMCW+VhlFRYMNIIUC6yk2zcs93X2fvnNBC10M5njwtcp6GCiylgKIOrOytLwOvK2zJoizKwbQHAQ+nYdNIoYOfrGQjZuWINrKewCXVW3xRXW30JGngJbkjDb/ZB1YANaPNyc+s+yyD+rSR6wpUFwdVgHsX3yytH6v5DTTM7OE+Vj6EhTRIV6JrrRKNQlpQ8Iq1L/8bLCbNsjjPr2Vb36fJM88vIu2g0kl7IcND1prBm+E7tZenZ/XB4L24t+Tn0wstqs/nQsKi3RybeyVOJNDGADEpGWn/ZuA2w2P0F8JbPafuk0WzKwA86QOqlSrS64a0yfi8NWDsbt5rII9E+B0MgJdePp1QQdSBH0E0+6IhnN0q/QXFBDZxpkcHkuS5Qz4HnFMW//bx/vMN93/Jzpsxqm9gm7e0V9AXo46mfPzAu19WXoSGwKZ40boQ8hG31LHEK/ZklVGcY3V24q64aRS8olPYGJx4PPAeTYVlVLtSrcZ3WRUN4hHL3fPKT10mU3jRZa43AtWrWwcS2eMQdgsXA87N5an7kq9tceYg4SdN6HwQ0h3nT2vcUVqKP5ii5NhGsLFVgwAmI99M= X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2570;31:DFv6unV7XG2XeNSipeOzQtbEOQ6ipRh1NbFJYc8K94oyjAgJGSWSGFOODzgbBBEHnSWq3pG02SCy7jDbi5bouahsb9pvYB4fNNwyjc8x+p1nTvLr9GI5XLiS7s6N033PPejfZTmz3RUhKh1QrrH42/JKPF5jJPpIahAgjA/49fV0pOU2+MsUJs81EhvCzrQEFAPa26HorwDbeXtGzBd1NmhhUSetm5YSCgISR0R9LfxlQOLD5IREEO5zAopxaKxUr2c54Htmyf4BSYXZuVYzGb1EQeaJiJbZ9ckw19XhECTDywQWzJJtTW/EITMp3UF7B5QkqI1AmqMLuiabTANSfJlTgDC1hTC0H50cYFJuF2VnklV/MD5KODZX5bPdSo2epXQDNIVZlG+IG5ENMxyjOrNGIgjDv9xA12VH9WtJG9ECm/ppUrCRVMhwAcsi4ajV4qz2f9Te64N7lQYgn2v3KiqPiAMA45mN5hiHUpw1hXTGC7l31jw2A6+bA0BbYduo3qyNXVt2hQmHX5JWH6PGMT3mG0nNZEzECXCy7Udl7MdQjjN9TVKooARb3W+0mIO+6zJfL83kEFPlYaC2KU+PbIw0DbCMmnf3cW3mpZC0IZmJwSrDD2CeaW0gLiJmCsn+tdcDLLXu3QSRdih6/Dl3uPSTajexgoL3zsYlGIuvlQc= X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2570;20:CFu0Vcd4vG+CbKoCbcsRUfEtI7xz2dOvQ97+cpwgK2i4hdoKavxvVLHMzvmcvA4vTv6XC0ZF/VyWQeOCrygar1QANJDMVWNQ9mLF/QF4+KYffFQS0bI+cdBL2s1zno+Ch4S4jke/Rrc9x5sCvcP/VIb+L2WCWL7RBe/Rc5xp/TEmLE0wpFIHbozIPx1em2HalhHiARO3WizEtQ4ffO//d59DvAjiLe/P9zQqZYaHmpbnIIA4saWWatJMOUK4q5EvCg6C3hzkVGT3e1FGGqa8S+ZEMCofy/Y6X+dsC3lfVKGyKvSr+ESn9tkQ4ugLv4jRwjJKUVJDcXOZIAimdB6awNWnZ8ka+d/ReQMjigRZEYflcQYAYiP/W8aviR930e020UbO5cnwa7+tl8ixkvQM5onCQXm8/Q/dA+FbAArsnxY5cB6ftTW8bwuQzvdk2GjYW/U3WKPf+ek6+1D+WgEN3XcF/SwixAu8u6agLT8f2GyuKwfa8nAvpXfX9dw1D4M5 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(166708455590820); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123560025)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:CY1PR07MB2570;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:CY1PR07MB2570; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR07MB2570;4:SOCHm4tv5Uu/IB0JrdakLB5PMrNqKygNdk6vbXt2cY?= =?us-ascii?Q?yN7rbHUjsfIRsAUNr1rNTqU9ZqiGDFjr5ljYiOmba74xHGJyjBA4RZtqOGF2?= =?us-ascii?Q?jCKznPCKHHPaO8sgtMjO3nnFjNDB3ibUpMGUDLbiTzpZ67QXtBy7cm7AOgbL?= =?us-ascii?Q?OzaIZHGKVwXPxHxv6sg/rWlslON2oSVzrMxeBDfR1rTfMVrUKZ9YPzWdKOKX?= =?us-ascii?Q?WQ+ecmEQy8EFUUBK+dC6WO54gv8RIJvxWTV0Pf2EI8GY8WygLHnPC/CWvxVy?= =?us-ascii?Q?FqsUdxvyo5dWwmuIFtmjxT/vasbqlPG82/2qT6VVpezZp2Spw9W7tMH4Pb0z?= =?us-ascii?Q?gNuVWkLZz+nMm2Ujfi3ZC9AON6llKCqJyfEZlh45YtJsY46+jLA3GUDSHCjV?= =?us-ascii?Q?2k7OtPshHbLxDHiu5zQztU3uxptiwdZdJRrf3o8zQItQYy16gAPkoNd39VRr?= =?us-ascii?Q?D7o0c7MrOkrSW9enKC/4akmGAnHIwCt0FjbS1gVIgdhxT6nlIyMrlJl7uQUp?= =?us-ascii?Q?4W1AH0YWtl7+qTTSxNx6ZmmNSnjxBqkoQrcotqk+gSd1NIz6gnWtPVn8BOZP?= =?us-ascii?Q?FfBmcz1yTYy3PNAvS3ilbsPKgEQJsBrBjPVGjh/p/5N8H8UNxSNCqeavtchj?= =?us-ascii?Q?zC6JByMxgpX86xGnh1Q/0rioYVdlb1y1NLUgn9CZjC7/O0mYQy37/hTzBrEk?= =?us-ascii?Q?WxN2VXtzMD1NM1oaUIEOXJY+ul9xajy3kHmNxq7T/C3/hEOPYa4ih10jTUHK?= =?us-ascii?Q?K8D3tCZQCcXHSM2cJTjh8K+7/SwOzBiNvHYZC7urcEYkA0K7ihenDhCJXCRO?= =?us-ascii?Q?3uiX3iN6oe6i8OKlctuMNKOpQ/sLF4derqn4IL3Twa31j7+3REwPbn1kFWR4?= =?us-ascii?Q?0p8TQtmXawyOJLIiCylLrw6FCcNqGogyJNuiCptYRAxMfR8DsroLCbuhP4zt?= =?us-ascii?Q?jgsCidyTFiC6SLR8IlRims4MFRHuVvZOa5EjiRuxFqUzqYc0WxQeVxPg/Ugo?= =?us-ascii?Q?Y4uGQBjkiP0643ULSBJJymHf0prXxOfSfne0lVqpDAAXcA2N+nIZs6NB9FjR?= =?us-ascii?Q?gWVfpJg0lsJlih8K5MBvbkgShYlo3D0n77NQ+Jn3zS+Hs1me88krgiAdFp+O?= =?us-ascii?Q?jhWvxLWgV6XXm3+eGK1R0sfMNOysVk1ott3FP6JwN1kULlMgMjOtubP2Z0Kj?= =?us-ascii?Q?EGG6HIvu1MWLI=3D?= X-Forefront-PRVS: 0345CFD558 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(39400400002)(39410400002)(39850400002)(39860400002)(39840400002)(39450400003)(966005)(3846002)(6116002)(4326008)(25786009)(72206003)(47776003)(53936002)(478600001)(66066001)(305945005)(6486002)(86362001)(2906002)(7416002)(5660300001)(189998001)(8676002)(4720700003)(6666003)(33646002)(2950100002)(6306002)(6512007)(50466002)(7736002)(110136004)(6506006)(48376002)(50226002)(36756003)(5003940100001)(50986999)(38730400002)(76176999)(81166006)(42186005)(53416004);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR07MB2570;H:mypc.caveonetworks.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR07MB2570;23:z8yYf8xRa7uLN0sUEKsseC2sdPTeJBIslV2pO3tSp?= =?us-ascii?Q?eddHoLaM327G4iHKjQ2Mq58PmpdQvxGCyomDpoPGu/04qsbeJ98jVaqqGvwP?= =?us-ascii?Q?GMyms4fJsYxIt6j7vKuBLNvXc8gZvKVYEbsaXM96BqTqAb4ri83fRCOxUrRQ?= =?us-ascii?Q?gCIudkok7xXBOymzAXsZEkXWFE0zdiNtB6lVzQ5Ac2CtuyLElDBAxyFGWQH1?= =?us-ascii?Q?KDItrIigt/9zDZBBSBJsUZYxhqQre660ZvJPNjkL1dxw2HST/0+fHQjhzemn?= =?us-ascii?Q?s6tb3v/l1oQofO44IvRHh/WGzF4NMWRY3mP5BClXbopelkefDigVyGgmn6/r?= =?us-ascii?Q?VSBW5yJly/cff0c89lvEtprq6ROTKgf97Nf8KNu7nQ5/+VwTS7k9u8mPnRgO?= =?us-ascii?Q?NFXRbHU0zlqhYvgkhPcn5Z1FV1bdsnO9s9bG4Z0/h8ZAGn57Pj+upZEHZyW9?= =?us-ascii?Q?hU2bzv2AoZPpTtq5csN0zp4epJfX/i41/zETxDnBN9Eb6LkGU1gLsMPgyRL9?= =?us-ascii?Q?Gxq3vwo158+zJqC4etBlWNIYo7Pj2M9lX4DnoA/QE4Hf8mXdLQJ1W3b2H/xR?= =?us-ascii?Q?DIdxRDocHroZ2vkVCfAPH9ah3BfBC1CwVwSZTqTb8XNMCWfHYrSIUvKLZaqt?= =?us-ascii?Q?dnvEoAEcEHzmRH1cqXpVp8jsMd6KXAZReOF+P9fOjgR1BbFuKrpsam0mFoEp?= =?us-ascii?Q?xvlXuJqcZp5/aChVElO8nwMeb/nJsM3XxgfEUyEvf8Qkch2q/ANVlTpVuEBQ?= =?us-ascii?Q?bfTEvAuen1gnpmEMaiaKyRrgVISTZghVd+7S85qu06j0eY09DKl7yGtcBK+K?= =?us-ascii?Q?BunYWlGnYWZxmXq8s7m90l+G++EQ+/GoBWMakkkiI/s4hUR9mrJnipywXPzN?= =?us-ascii?Q?4mIQgBdYIzK0f8mJWpJkd1nnTiutd4Ti88Sbqn3beGjFi2MzsMax3rY7hcn/?= =?us-ascii?Q?gZsAEoKAsgCGB8lsW7goJHzZCySc1iVR+1RaGZFj0wp4tpxLbe2uwxwC5Msw?= =?us-ascii?Q?Y9j2kO03r0Ugfun0TeArFQQ67uUDECOnhEkk/h2wHuDLcNiRqYamrjNNcLLn?= =?us-ascii?Q?3O/JxllmlcJAwAwpzpUTFeEHEBu7fzdMQJF/OjNgz2qMyyqkAzxpOaUcE2gy?= =?us-ascii?Q?W5ljHpWdOlnhE/r7sOMOf/y/Bayy6MYcPsHX8TYdrT0WKy+nEFiMg=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR07MB2570;6:VYGZTubkKG57RmM2NKt6I0Zzs4zAypWH+2BY/4Uj/g?= =?us-ascii?Q?ih/CI+DMlyAKtRjzmIVpDwvOFlADeRrteQCJJvAj5AFDvxeLbAf+YH6OWOSQ?= =?us-ascii?Q?vFpyOu1EFtlrvVJOIS9TVj3x6gpBf2RsapDWPKId3+BMiWVALpGuCCZq8wCv?= =?us-ascii?Q?LGlHbjzrV8JuZriMq7sMLPMxiK1Ahve7P3GzHh/lViIIfVbmMKk4cEawWQxP?= =?us-ascii?Q?lb2mOr3ikHYfMP84cHNsQjUKQqYdQ2vCAj+2Afw5v+Fltb/kRNjHEF1iESOl?= =?us-ascii?Q?bz1VxS5aJlp63smhQwz2z8EFCp7/C6m//I5kmlQpaAc19cVgIr5zNyOLRFn1?= =?us-ascii?Q?FcXpfh/9fURKe/U7o2L7TSrJK1HmuZnPG6jgJDU4KE++yosswJ/3HX6ejqrm?= =?us-ascii?Q?+j4zxhuHswDFyuubZJnWjn+LR1mD+3RekcTIqeOYpTSlLLV0xejXeRDeKpXS?= =?us-ascii?Q?vFksV/gzDXjUZYj4H2tJMhBRpxTZ/CEO5+4RzkvzavSuUnGTlHJrAcisB3Tb?= =?us-ascii?Q?7XrGu0bsXITTNF4rCjld22HvxpRBaWCJ7s88narto14Fex1qboTwp0fGArgt?= =?us-ascii?Q?UIlQxrNxeoivi1VZ+1JwdLrLsC02peFTci4x+Z7o69UAZjQmt/SKjbwhra4W?= =?us-ascii?Q?SnAYqVAP1S58Q1oRnr2gbo7SANkrF4TX5w9jS37Ge9ET/P/XbQZWO3TvQlIO?= =?us-ascii?Q?fu0a1YVAx5I4UVQZtNj2046ouULQ+kVq4E5U4qWxZSr7XGxtTiLghXPCjJAh?= =?us-ascii?Q?wbyWssTmtZAjyPIaA49gbsQKgsthqCcBk6CtkM5hUDPI9xTMxCqzOFnj1ssU?= =?us-ascii?Q?qaCDAKKJL4yr1FVtkJfpbH2L4ckaLz4S8e9zldLbsGM9Dx/GpCwJtBSdyp6H?= =?us-ascii?Q?anzeu7/yQG8mSN0tYafht2N+Y877t6VMDP9sUvbipKFZE6O6Dqopy49tSdMA?= =?us-ascii?Q?ZSFpXrQ+RAH0k43LwSU6wSOpYK/XAEWcLWMFLRGKq4tr9hFPCQAIjFVlNi7H?= =?us-ascii?Q?g=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2570;5:QOtPj4wA7fTeuOTlhOWcAE3gxXAfzpIotmb/U83B9GB2OE64wjEQvrCuStd+/alUseZA0qrkiklPk+sKP7R4/woc1w8JzYnXWohgDC24yueizG1EwVkaom6Oiex+RPv9L3M7BCzm9zGJ4f0qRqPL7Xy7aMbFiDKMGjbwbW8Z67acAW8zp8VM4klyLqmXPCZVWD4JkjHTHmiquVQSgfwE4dsYuDFQXcE5+OZxBxkOqDfFq1A9irenNcLkIMEM08QHVwchz4J/QXgYfBWgb5Lc5JT9pckX4xxRIeJPBkB7dI3+Q74PeQ/9ZSutH1o9hnMt5bZsScTGV4dDfaOWtHFB9495ZivZ+jgvKK9bkbL1Ni1Td3lp2c9bmyQu2YKrZyKbAHeKU4ql0zQJvGWpFwLBMhCKbu0gTIc5ukj6xrSHK7mtQlS87eUfSKXRQa9UslO5Incs5wLNZJzJ/sMNcBWEDsUy9cBSPaLh57NhZ/NZrwBjECQXm5z/J6ohqqXF3Ldn;24:gVBMBWWOWhYqOJYCBjoxXR+Rei9edD3dhwzkaJIa79sMKBmETO86Cq8swNn0keohc3xJ0I7QFGCaOXDcm/eZU6B5G7VKAnKiRY15qmMPO+o= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2570;7:aP8y49JR8CLMjgFxfFAgFWFKB59lk4SrMNwrHHCA/1r+b+6sGpD1djjb0lrFz2R3uXoKUFwD4tEPH+NUBSEJ9QRAtlMSw3p+ibxtcTS/Nupsr6WAR1YGug1N4O5VVWhLt5pkboOtpzyW9ME2KaqKEWRVfCg0OeY5oy4T3vmhHAJ4npMH6lTggQUb9IY3h5IsDBbwxCW7XoYZPMd+7wE4F+TfrpzVyojSaHF8yiRgcXysDKj7ANetbJpKFe5LbeaFMsKltaV3PVdTZs7TkBoUSCL4v/2ZBNzyfRD5YU2CQW2Tx0pG9Y/yb2rMtQHoGnTvW06e/usJ3Un02xSifZDhg7YesXmFxQhQAOwyeflGUPmR0Bzfp6JMtOYWI4W/CULwZQC1nOi6BNnr/sYqhDI3NOmZpPI8T/4w4beclva+TY74QlaiNOVlxffSbutM4+RvgB1YwWJMQGYxzl0Fv079cjC3P0jOQD2nl7ME0Iq4Pq/PitVxg5oMFnq3Y8sbGziFeh9D+2yO1Bvq16Y8T6ydhcmJwLAtYNhbVChSBk2pQCRlwqREf6b+iBcm4rpGJdvy2sVPz+mXbDghfmT3K6J5oT6BGbpd7/POc920FMHreICatqZL/FZJw7FIukWLp1gIM3Kn3Vi6wwmqzCER+grP34HbOqLNK50YhfSv5UjWcPK34aU1mejdYNB3zTsydPVLXdVny7LIVBxiriN2tvDjL9MJCRWx8raZtyzfmkXUniMP9m7v2GkuguXPAz1jx09gWbCpKgmpemB301eMIelfx0spQlq5+8Kn5c6D2qqUZOc= X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2017 06:16:11.7768 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR07MB2570 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1213 Lines: 42 Add GIC ITS Affinity (ACPI 6.2) subtable to SRAT table. ACPICA commit 5bc67f63918da249bfe279ee461d152bb3e6f55b Link: https://github.com/acpica/acpica/commit/5bc67f6 Signed-off-by: Ganapatrao Kulkarni --- include/acpi/actbl1.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/include/acpi/actbl1.h b/include/acpi/actbl1.h index b4ce55c..253c9db 100644 --- a/include/acpi/actbl1.h +++ b/include/acpi/actbl1.h @@ -1192,7 +1192,8 @@ enum acpi_srat_type { ACPI_SRAT_TYPE_MEMORY_AFFINITY = 1, ACPI_SRAT_TYPE_X2APIC_CPU_AFFINITY = 2, ACPI_SRAT_TYPE_GICC_AFFINITY = 3, - ACPI_SRAT_TYPE_RESERVED = 4 /* 4 and greater are reserved */ + ACPI_SRAT_TYPE_GIC_ITS_AFFINITY = 4, /* ACPI 6.2 */ + ACPI_SRAT_TYPE_RESERVED = 5 /* 5 and greater are reserved */ }; /* @@ -1260,6 +1261,15 @@ struct acpi_srat_gicc_affinity { u32 clock_domain; }; +/* 4: GIC ITS Affinity (ACPI 6.2) */ + +struct acpi_srat_its_affinity { + struct acpi_subtable_header header; + u32 proximity_domain; + u16 reserved; + u32 its_id; +}; + /* Flags for struct acpi_srat_gicc_affinity */ #define ACPI_SRAT_GICC_ENABLED (1) /* 00: Use affinity structure */ -- 1.8.1.4