Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751694AbdF0GlZ (ORCPT ); Tue, 27 Jun 2017 02:41:25 -0400 Received: from mail-by2nam01on0082.outbound.protection.outlook.com ([104.47.34.82]:19136 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751412AbdF0GlS (ORCPT ); Tue, 27 Jun 2017 02:41:18 -0400 Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=amd.com; From: Suravee Suthikulpanit To: x86@kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: bp@alien8.de, bp@suse.de, leo.duran@amd.com, yazen.ghannam@amd.com, Suravee Suthikulpanit Subject: [PATCH 0/2] x86/CPU/AMD: Fix multi-die processor topology info Date: Tue, 27 Jun 2017 01:40:51 -0500 Message-Id: <1498545653-6755-1-git-send-email-suravee.suthikulpanit@amd.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [165.204.78.1] X-ClientProxiedBy: DM5PR12CA0063.namprd12.prod.outlook.com (10.175.83.153) To CY4PR12MB1733.namprd12.prod.outlook.com (10.175.62.143) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c8d6a027-42a5-4f1a-1379-08d4bd278309 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);SRVR:CY4PR12MB1733; X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1733;3:kkjfNiX/2SbIqiugFN5EX/7U3rDriFp28ibJwmfwmR6VMOhp9V5rZgo4mQ7PjyHm7yJABHn5XLc9+QEoyp5CgfTBVnnqU09R7MkIwmknIRk3NOPahMSr/XbjPHJEA1RR9hxtyD9juteDZYE670Q4HhPJJIU6Hmx+Z5nFlOc91CGM9lrW4VFaibMWlzwuz1S291QXQMaNMJaoafkD7OOyyUzd6O6/atDfBN2zCkA9fP7swu4qzQ1Wl45S3bJIeXWKpAfXfntQSzQR3MegPzv6d8H7TfyMWxgFlmTBmhsg24ScjaxeoE683YGIDXPOUQUemvyD/zTiZcacOqsYKV1GTKHo2oHxQNEZUK+wJvayoMTKg3QH/IosC3+hpvHRrjX7e2HWO8Zw4bo3B5pCnDUUSWl334qN3X+KHWxcDIDKCfwxn/VlQns/93v0QsyfocauLVQRII7YgpZGcmahth/AG47/fpy7IHd/5rCxD50JKgXnXN6tFZtmsonRYj5cuSJtP5/kQbgvFO9YctBMO7fLBCx9ZuGWw1Xb0rTsQEVIJev/P4RpVG/7lwvieRURO2vsCHV9ycFo/T/or/OYOJAU95ILkMOeBqmUrMPDdKstYLFv/pg0dFPJEU1ka/gx+pscHWZeuNbo9bWuZIDfGFLJ730pIbC/uGwmqlOyC0RVXAMBwFexNVvprCLFxRpu+x/BTJMDw9HyTz+uJkEK/ru9fStTy8cPd5zvfG0VtD6cp13tabIDvCA+zgpfpUOxNYANK3KIbVVXAwmYiSjgCddhjA== X-MS-TrafficTypeDiagnostic: CY4PR12MB1733: X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1733;25:n8+PwIKpsdftgiwMAAL96mV4BHJk0vz0N5BKkrDMs7vtvVrGoKN0/PmP7ovYc0nC3kegq7kEqt6HycDUUXxr4cLqOGed++JDR90OwgxQNYISce06Z272xNTxacAt6Am3pv8XWxwaGOVoILRgCTaEGg+dJHmcXRpuKYO/vj0kODsiM/WKg2NCAmc/HlSkBIeJXW57p2J76fKxtPQDhoTYEEP0A9EKExM+NGQi6yRT+HXnZw6RdIQLq4+V/5xkL3GqSQIplDkq5NNbDMZVgZwWbIDJv7fMo9PH3eEJEsmwCcm9sfZbFcmAFjh4/idcH1/+CGuWwe9F4hoargaH4LOXEuizpJKSFv0WZJ6uAmhrh9ItRQqYdhokqcrzBAQetdZClwX4vN3pnmLQLZbaLs3nH16tsywlvP2QoBDh4I9m+YfsCEIlrJFtT4fSLACdA9Qqz0pEsTNfKdA8Sq71OvlszRDGaABbU5nSvMI1c+VvZOjDikGq6pfp6tf6SGRt8WhK26cIHzZWgNhV4SeCcbCQQVT/fXimftozngV11g7ZwBLUDpI6vhfYD65lI5vlvPe5vOlwhqSA/d0a+mZmuCTwCKjIBM9zRSqiok2eGzrzXXRk01lnc9kGuofbjKrQ5+O8bkk+Q5W1XQBbDOdNP/QqJ2PcKkSidNBgFwRSSHU6FHIytIWcf9xlqhHRb5sc1pl51uQZuRoqmrlTEJPazYsSm47mTgwet40kSurkAsqmZFbXlEZVOF5LWWGwPmjoQdm2MsmWf5vYR3b01/EcFJQ0Jf1sFfKSekkKXPs1Ib0oOigeWP/X/fRLI7yjgUFQlyjloTs10gflCadOzdYNQGI/Pg4sVnv/oA9eLw45fmbXTgbepaXwI2n5PdK3aYzE/RFZEUlQSLHwKFcXKuGTr+RpK53XrNCQr08YfM0YFI2OW3s= X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1733;31:MIoJ40PfmIv8L5Uv52z8970GVZFSxNyQ+QAfecrwy2qKEfVD5gDnYaMp8+Z5KWSb2Cdw2/jJ62HOIurya2LS5qWDjApBNK6LhECAUE4jeShEoWXReHbLoZCD1vXjca697pRNOLxbGagtsRtgZCSn1kmWWpSPBkRCHHinwN1Meg8bJp2ewgwM4uD3e+zZbzhWBeVrH3cRjMVrFLiqgdmFDdI9xNFvD9yYu8GYAR3NB0VHdsj6xlGOxycjcs/4+tsAZvMZXdjf/+2hhESgaQA4IjPBgHgWqgtASVa4Guqurdn03a6VmLrVUoAtC6PBM0zFVtrP88+wIjzsGfftz3X0LOekwhN369aOXLXYxvqpygyCs2LAZ25Qpxxw/BH+K1CtrurqmYO7xMV01UPeP/QS/n4pZEQqllAjN6mv9WfgxeSRp8OEt0d3NFgzLn65tp5meSXeLjAZa/4zQgKTWgTphxMVwuh8fCEuyqeRmPwb0Vdq0PpJ6OIulbpwXYFf7gJUBq9qGiRuyAzQmoC16jo1Q875BKOalGhoCkW5PP+U4dVn0DuXsuFZoSHtpN2UJMPjS271+1Xets4p2F4BQWZF6isHxFIDfrhbr1VdngkMFnjbeyiT1CewoJS54qxU9j1fw6r73nfHTBcuu8wkZeA7ZBbWkJ0qyMlf0Uoa/mlRPYM= X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1733;20:vOiUCoOVv/fruu09TO029ksb/RJgewrcimP1gdZwoa7lkRcH2nQ7gvSmx2lyZI0Clh5MoeEjyu6ERlmE/tsP1l6aH6+pdSTYtI6uazE1+0eFO0yZZBQ7pZyaflndJzOY4ouYSnGPXfnNpNWIYekXLAy6/xdvhrS4zOe1IY0XQ5P4mz+O9ZzQQqgtWQF4/XjMdU6fBaE5oOuqfVMLAUpYUBBUTNY/8/GW7MbcfqlpL/ySTXsE98bNUSJX0U9I7cW5/Bb9koL2mMoJ0860YAgFc4K5EKik0wimTw5eXpjeVcE8zUznM9QzqhvgUY0cXQ30WtdRSIZk1PtXI5FGQmwXUeyvy4AWDA4yR11s5k+Ob/4E9j+WGKNBl5BgpR/hB5+5znS4Bsb0sdFqd81XaUGQ6YVOpOphSxgy3I9mT4DNrX9x8MIGcGsm/2Py6sPYnVm9ZRvuGDy21YyIJCqn+/+x9HgPVz9NiCM40zFTK6QNb4mFKYdR37FljdZuZE5As+k2 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); 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)(6055026)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123558100)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:CY4PR12MB1733;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:CY4PR12MB1733; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY4PR12MB1733;4:cdPr+vf5J5JyVeQi36DMHE+poJwRw55qmQGK5B9Af9?= =?us-ascii?Q?7UPJnYDWthC4yzP4LBv2S99tRA82R5QPkXuoz6D2OjgIuuawMv8CoWyP1Gag?= =?us-ascii?Q?4RFu8WUSWFsMaDbTA633Opqi6I8hCGP4ORhcVXKQ0cDiCE+1xj8jDA2nzqh/?= =?us-ascii?Q?o/ouUIAMGrkz0tlyP3C4zg6xSbhFxGCOHRlBJ5NPcrJ0TtccEeSJWMjS7TXA?= =?us-ascii?Q?Vjs+ZHs11NaAX+Ktw7QOMDi3Gt/hfsmNBdx+Bp88eGPDbAf+BeCx2IgFYDF9?= =?us-ascii?Q?lag63eO55BPcWisOiKFYIDZSU172xTwH2yLhoXlr43wlIN45hK0rKsqeTPYe?= =?us-ascii?Q?Vgy4L/P6QdYQka2bCKqlBYYaKWHe/5nGWTrQesiasE10yoCQmugFolTcOD6J?= =?us-ascii?Q?o5B0OAA29q9qxS7F0JkBYrP2L5rOoNZHNhrQXIxroputXvKnjdsRcPBeTCGp?= =?us-ascii?Q?Dk1ftMGxuAA/kMD3LGgsvTzOvVcV7/IHEefCAlgC4C4ajdoUEkfoHEcnr0tP?= =?us-ascii?Q?A0TSoALGHEB7F5TZt7UMB75AlOhTJThnedm2j0RbHyZXX7IBNJ+j+5tJfC3n?= =?us-ascii?Q?0hvg5JhpvLuUsj4Fksvo1+dET1fP7P9iGMC+r/IiTQHoNLtzh70c05PNZ5Ez?= =?us-ascii?Q?cqGmkFnpRtzAl6hHnzLO1axhfLU4h7UFXYDCz+WyJyusDNilDIt+0tfeQeEM?= =?us-ascii?Q?up/GuB6dq1CLhDvC/eJCNUektaWQIOyfehKahU2F7+usofmvrfIYTIylVzxs?= =?us-ascii?Q?EB+l54zM8wsRCagHCIpyO1lAQ942jCf8ruJ+JPl8SnP55HrMp3h7RwYYzVDn?= =?us-ascii?Q?YBecERfv6wmOJqqtOk38GQOh/+u1Or68a85gWgc32PrXfZohLu4HV+3gulzI?= =?us-ascii?Q?m9yZUhQSRirFpjE+aKqPEbGq9B51S4xjdgqKqqxCKZ6zNCCl27KGIog1Zcfr?= =?us-ascii?Q?LBhiuv9FJRyHAEuG9k1AN2eAXfHpToreeG7VsZu3iyeVhNqqYyNfxaGcKBBu?= =?us-ascii?Q?XVjrAR3Oj0kdKEVd/Y6KDeEtNQRqvgSpA0ZIlPMC9fGFVFykZI9H6YWSF2LH?= =?us-ascii?Q?5jgo2gahdclAyNZRom7MsPxS3ldutn7GDTVxEzNWayd2JQQmaAdxfO4kwr6A?= =?us-ascii?Q?rEu+7UkP+YgggVzpRKYRrIHkNTR+zm8FXUnVZ3foHJl0nYII44jeNIaWdJ4/?= =?us-ascii?Q?mLSFJ4j3k761oyYZNJDxiyu0QSqOlQ85d1?= X-Forefront-PRVS: 0351D213B3 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(39410400002)(39450400003)(39840400002)(39860400002)(39400400002)(39850400002)(50466002)(5660300001)(38730400002)(6486002)(25786009)(478600001)(6666003)(53936002)(2906002)(4326008)(86362001)(110136004)(6116002)(305945005)(36756003)(3846002)(50986999)(66066001)(48376002)(47776003)(5003940100001)(189998001)(72206003)(7736002)(8676002)(33646002)(50226002)(42186005)(81166006)(53416004);DIR:OUT;SFP:1101;SCL:1;SRVR:CY4PR12MB1733;H:ssuthiku-ubuntu-b2.amd.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY4PR12MB1733;23:8CbmWCzf/Y8gIviTARUIUKlHWbEbx48oKWArCndyl?= =?us-ascii?Q?6Pc/g146DRtSR4WXvNwpkIe02OMPUT4rwb6KBRnhKqW20jnrF8SuKnDgvO3b?= =?us-ascii?Q?Ozqw3EuiaR5ygORHKYVB9mfa+voSIpCglExvLiLhCcOI9uIlEej/x+rUxFgs?= =?us-ascii?Q?MtAH3uGnf6dIEjPRfZQOFf/TRKMkEAhpmnkmjQJLRJrmRAmrA3ONC17Z+eBT?= =?us-ascii?Q?sBPZnceJabEatR8OJG3n/z3kid6NSCttxPCvYt0OZpTjeYzEYQFNyRF4Fafl?= =?us-ascii?Q?5cgKcvOiQkLnEN0lRDMyNCW1oAUY1uWZIGCqubnPajBJzZl6vL4UHgkbc3qD?= =?us-ascii?Q?vb+Xe/XQzFeLeq/VnAToWZqxHkcuExgjV6pRTrsGTaoITkBM6HQlxe4RACA0?= =?us-ascii?Q?LSZGbXRVpoN2pey75A/1w5sDAW+M1kCDfyT4mB2LlxBjXmMruTUblPqRWZpI?= =?us-ascii?Q?1RTWTQkuiIXTgkeCRjn2ZSs8+gPUF7uMdoBl7DC13GN9M8Xv93OslMZiowcH?= =?us-ascii?Q?UXH+XO8twK8cJ7NT1yweN/MWaDTTBg5v+PWOSYgHHDkNoFThLgMxHGnk+8/B?= =?us-ascii?Q?lzDkRUArbVkDBgnLcRRQgUeEXzuu8VfT7ANemo9qGvXpet6jkqaxy0VtWQbr?= =?us-ascii?Q?J/OOvAHIorxQ5Oy6N8TVYLadzW16ebgyfdpY498agFne9Hz1VyZWJkxkmGV+?= =?us-ascii?Q?dKhasMf/6VqAtIcIdm0kNop/GPFB8rk28G80UwExPaMMSYitGGCtlFs1nEf3?= =?us-ascii?Q?FW5e8ZaBoWOs8khOcCmX6s8BBbu0bOkAfffVg4Rhx6dbRSdkFpVXz90lkfos?= =?us-ascii?Q?q1cHNH/dQcI9I8CwmUtKfjWIhwUuY2LFPZRkhrzgAtYtw7E6nophMLNhAFit?= =?us-ascii?Q?gwhv4Nhc5WzJK5k2VUDmkWQQIX/A9EO3snLDc7ip4uQtCIXcId7PhhkwlCDe?= =?us-ascii?Q?Fgsgcrf22mi3493gAfR2x6qcM7yGSHDJ2zUK3yuJpbyWwMHM9N2g5jE4fdeg?= =?us-ascii?Q?UU=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY4PR12MB1733;6:rKQwnRcEOhg7eC+kOKAAQsDtMR+lNoTsBhDcOR5aZS?= =?us-ascii?Q?E2/b7KxFFWK2H6XxFltG9LUgydmuo2NeU5wmC5yHIaPAl350uFxifWxRAiHX?= =?us-ascii?Q?DYUGXzZV8veNvHCIIBkUr4sh8MrAdNxt+kk8srYZtb9SNJL4MLRnrdOrSfaM?= =?us-ascii?Q?GYdf+BbR6GxOJj9w/OY8gPUmJes+pJiZTZLME2KSRJIhgC65y0k2p0Fd0qWC?= =?us-ascii?Q?55/utwnvh+soSjY8yW/1jz8I8U5j6zpj0ho5thpqvYWpknWy/eyzjJhVTtQn?= =?us-ascii?Q?hwFqyS6PxCShCz6y2WDJbn2YcLygOyCFVo2vEdqSSYXJjTs9NTgjECK657a/?= =?us-ascii?Q?0LJTLNSNpzQoJDjPyZATUUL6SZaPIIqI9cIvkWW2qR0balSJQ3wPJDiJGzA5?= =?us-ascii?Q?UDMKhSqlG+2Ei6uCKi71cGgRvO2Ga/gWYQEbr37wS/4HMv9PQQQmAEN9Qh8e?= =?us-ascii?Q?xHMCYO3CUNAWsstA14Kbvyjo0YPhCSg3oYdwz44RLnPKlVG5BCXUbzwNbFQD?= =?us-ascii?Q?eABigFy1G7gb+bYmEKzomCHrQ/8p0Xdq3fhPPBhDj3KusAG9QZIAcIGCpbqT?= =?us-ascii?Q?0+6WkGL7DHtbwRi7VlsigK/JxnTHbFgXxao2WbwOW68F0mbsxky9D7p4ZNCn?= =?us-ascii?Q?9lnEv7eO44z8Q51Zzx0lTZd9Q2LwDY8A/ubfRmWSb1qZhtvdwlobRmxsT+hZ?= =?us-ascii?Q?ejUAPFc6ufQmTvbcn9e7pBKZaV4bNayNWT99IMmloVelNCZn2NAjIzL6D/FL?= =?us-ascii?Q?gsQmRGDQ4vzG0cxOPNzqmtxd+ODADAYGoxebRWEEZol5HpHYhqJb8q15uQW/?= =?us-ascii?Q?TDad7f6L9Qlz+IHGmMNltiFk0EzDXFzlEavyFh1HamBWH1f9QYkDEEAU4rl6?= =?us-ascii?Q?/61wNncC0/h7wpYwgoKIIvcwVbw6bVJ7JM4BR908Ds4p0dxHxgFACGUaRhFa?= =?us-ascii?Q?f73ZVQQOqRMaG+rJaY2TzRKiHOk2VD2zWE3ntB1bM3j0a4TLkYaVdF1IlO2Z?= =?us-ascii?Q?WzjXCtL6CsN2eY7D2WUcrT?= X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1733;5:fP4jCM7UodYpyCvzMcUvzc8QTQAsldwQ+dXG1E/sY+EZfc7m3OA3o0xZVZtjIRnj8bgY18hZsMxbcLyyZg2ZvmAV9n4CEKkomH8+jCgQS9ujoRyrgcrGmDF2LDEQxCPFRc91lj8pV1rliXYtcoIDdwiMkIxBPWjuldR+IaKuCAKhZcw/hzQVPuVlW4SRimt68iUikXv0pbS8BHbBYRE56UbT4TB4tEuhHcj+trBH2EBpUz+neqbe7Gel5+FlRrMUV0/PPwqBOuKFFSffqBF80N2+zzlWKchwThNJoC9PYvvDV+8ZAL7TwLUlsor14/xqNx8EVxKdFQ6Pn1OOA0E97UGBCrmqijh6O2/Djs9p4Tr5WPP0M8bqZ13Y7xje/nD+/fSQlq+cud5gDTHVaZZLv0DSATnr4d1anmZNmp8OaIGc5btyO7OR8+R6q54k3VKIPIih0TD3ctAjxM+VkaMzKrBaRqdiB0IOiO17d8vxGMQz+tYIJvZ0KYioQgn1E9Wv;24:6pGBK4af3/TErOUbLdbDkRAfSvaLA8lGBcSjZjwMAjEX0jg9na0OnozrIbKzsgZvw59ay+QbOUdh1cGfJOEQCdFRyfRUdbKr70vNGJjbdcI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1733;7:2X+S2oaZ2F5bzIbVMDABa2j1ygX7PY/9yuZr2S4ISH/iUZuwZjn48ymTuRFhCRhj46IeaR38FM2BHK3n4jgKtVNPPv1XmUnlfFuJZzJnQgjc6DF9L74wfujRwwnweYsSh3naoVLgVsOyeXlGsw720uC5goXbz+Rs6X3NLTMjvQaompO6whirFlXySp4bw+kTiUa8ZGMHL6LsSvNNIrr8Qp+kKe/pWJyUI10d/1hgG0RJs2TeHgLYbYiCd076OfHGvbakcGv8MfujnW++tCtjao8DSFLwIB80kiNQxAVQnQGUR+e4DkiK/b6KdASZZAZjUdmW5LDU2gEmGD3VJAPhIjqW/IGJYbKj477iiftB41r3J1ISsEpS1eKU8Z0AyhfPT2YFBiVN+dNk9DumoZUeFIsGIS1QsM7st7YFOkylC1o1lONNfFGrn6PU5egPw8sPKDDrSuJPynrP2wjLi6lWBB9/p34m70BBYq0ZUxPZLcxBuzZ2gYFn+ka5U/lQ8Tn2rdDt4lRgcZWwwheKtRUBk/ba5xloMuGJ5C8gDy3W3T22Em8ukNkX5uqlItgsAv+2xLt3cVxCZJI/6OXU01hkvguSijlF9X8jkKg096E2dC8dOfeL8sL278vOfBBf8eWPcVa+6VvTXUru32SSLYI376rtK6sd8kJQi3zvf2UpPa567AfReK9g5ATYUzpL5pWVJtZoM5SVAVIyUResSVi2LIUuIjXYteurAuoiMCFUPmHy205dGenWvzhokvANCLhwW4QcZFv9uicjo8p30/7YWMQyDM2skXei8Joyj1cPjoQ= X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1733;20:nXsUrAg5tDLOY8tJlHJ0uf2i5TxhVC8Tw9ejC3MiAL3g2svJvsrWul4MeGqv1N/0k4bppxnsxTvMfvSrDThMSnP5+LHW/1MlBSYjEOuKH7eY5H0/T7tWweCVQ91gPBEIXLLaZSzjou5INo7+oPssckxmR08lOkbwM/ZF0lRyB2x+ErkcKSDSNEEYmamaw0hNPxVam2eNF1H4n1OtIWZV4Hi8fGqyOirJljDPvor5NU2tL2jkfQTj3J3w8eq+sXbO X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 06:41:16.1573 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1733 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 920 Lines: 24 This patch series changes how kernel derives cpu "package" from package-as-socket to package-as-die in order to fix following issues on AMD family17h multi-die processor platforms: * irqbalance fails to allocating IRQs to individual CPU within the die. * The scheduler fails to load-balance across 8 threads within a die (e.g. running 8-thread application w/ taskset -c 0-7 ) with the DIE schedule domain omitted due to x86_has_numa_in_package. These issues are fixed when properly intepretes package as DIE. This series has also been tested on existing AMD systems w/ family15h and family10h multi-die processors. Suravee Suthikulpanit (2): x86/CPU/AMD: Present package as die instead of socket x86/CPU/AMD: Use L3 Cache info from CPUID to determine LLC ID arch/x86/kernel/cpu/amd.c | 205 ++++++++++++++++++++++++++++------------------ 1 file changed, 124 insertions(+), 81 deletions(-) -- 2.7.4