Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750802AbdGYGDE (ORCPT ); Tue, 25 Jul 2017 02:03:04 -0400 Received: from mail-cys01nam02on0058.outbound.protection.outlook.com ([104.47.37.58]:44256 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750743AbdGYGDC (ORCPT ); Tue, 25 Jul 2017 02:03:02 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Suravee.Suthikulpanit@amd.com; Subject: Re: [PATCH v4 2/2] x86/amd: Fixup cpu_core_id for family17h downcore configuration To: Borislav Petkov References: <1500888165-2345-1-git-send-email-suravee.suthikulpanit@amd.com> <1500888165-2345-3-git-send-email-suravee.suthikulpanit@amd.com> <20170724111408.GC28024@nazgul.tnic> <20170724144445.GA31300@nazgul.tnic> <8e0f6094-f527-3ce7-3652-12df0a8f1ac3@amd.com> <20170725055647.GB21822@nazgul.tnic> Cc: linux-kernel@vger.kernel.org, x86@kernel.org, tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com, peterz@infradead.org, Yazen.Ghannam@amd.com, Andreas Herrmann From: Suravee Suthikulpanit Message-ID: <484db94c-65b3-47d0-fe87-f6075213307e@amd.com> Date: Tue, 25 Jul 2017 13:02:49 +0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <20170725055647.GB21822@nazgul.tnic> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [165.204.53.123] X-ClientProxiedBy: MWHPR2201CA0003.namprd22.prod.outlook.com (10.174.164.16) To CY4PR12MB1734.namprd12.prod.outlook.com (10.175.62.144) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 375aea64-8388-4135-0bcb-08d4d322cdef 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)(300000506095)(300135500095);SRVR:CY4PR12MB1734; X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1734;3:6IuWgvhGuiB2UJPiWhl1/I/nq4nl3Rg/fBozL0X/PxH4ETpC1ap0RyOz5e95TBab9BANzhU333SalVveoHsksANHavKAT8SECrUYZdxquDmbf6xJTx9UljjWeaYIy7wUIbPP0cwrdcQTI1DfSzh7aK49cjr+HKVxo2zd44xEVhRmKWBrEPFnvPzcT2ja3iCw0FyZYmOI93zv/OTkBuwjAPIXkqBTV4kANhT+iHm7InLZCXEX06jw63W4SUkGcYraUEAKgor9ykIBuSENDyer1ainNgPMaNZaYvCehKkaMKiT2uUkenCUWpcH79Co/c+ZEhaPaHdkX6Nz7CB+Wfv2OaGonbaQQjjJFkPNxTo5Zhik3eRFveNrCZ50JqIrXOVtKuNMPO2Rs2CeXQfUoLw6r+WOrpPcTfx4Y1CC925xCJFq5C7ioWoeiyq0ChA2jQT9uaS8P4IWyLKVwyseUf3cis2KFb76zb7hh8e7gfqh1Ix8D8DjpwiZvCgDYEPrcSs4xhagK6yskTkjxPItmWFxWGl7TiKoQwC0BXRIF7UHVjmpP4nbcIfrXhgLzfpvkqyXVg6Uv+6gzbukv3r5TExCJs4CeRt+m7BncSB/L+CUr2HjpaRyOAPYlG0c58owZjYBFhDVj6Cl/a3cJw8Va/CoCVF1ueb8UZE0R32EQpIab6Luh5R5gKswyLk/jVNhzuQQmp76Z8yBb3giTiKHaNX+E2tiDnr9DfXeL1DK8rY8m0/7OYTG0CUJr7uOi6pSLO/gqeGlnyFQ7vjE6m3nCe+J5Q== X-MS-TrafficTypeDiagnostic: CY4PR12MB1734: X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1734;25:iCuISGEiXIWRAEonEaAuja3mj4pPm4+kiYm3GbefmbEHGaZOb65WoZPeydg7aQiplMyqtzC6IkZeTWoNfq1b78bcNuwPkrhTa1kzyvVctv/HCXaK6qCrB681FwbjkDF1KZwDgUg42knRnWs/04qkSM/lsMn1zf/lGIzYLStO1klwtQUZ0stVxSlD+rRh7LjbHFWFYPLR0byYvHUdutntBcXLAvPL/jToymfgZfEUejxdpfTnEkjy58E+48vqxPv+Yqyc+3ZJjoaKu1QwSf9Y78YeDRh9kU+53fpPUm9O/KdxO9Isr8vbaNi00bzqNUMgQAtgIK3LPgn4eOamaaCE84LBzICocxRGH0BQuSXxAH3YysFDozCzFAmEi3CjALnDnws6gEeK1c3CTiiLP4XBtPvUnKjRv6yFdM9wP2JFKwberE0Vzzt8+NyKiNvVV0Gq6Ny8XiE+zp+YXKUdWFWD/YqKN7UEuIuMSpICeKShMjOxIL+B5xQj24OmEmg7Ciyeln3EDzrj8QyoSFCkIagBSR+cWTmfmr4kiJI5g67aZ7vvQYoO4cLWTgOj/5t1c2SSo5WPaH9wNS60wIfg+3kWrRkDnteRPnBKHuR2ir7smU6SgbxoG0O+1gu8zQxc8EG3VTsyvHSM9U7Du1pzL/y8uLNQpb1s9sDHawoDmxIr8EDflEdH7pyTLnMCkxVs8ccsFZt/gyfnH52EidjCTCxld9VutLIMbnhTUh84gMNtxGic+IT7oNLWmKsIugxRVlAvfIkdgy7eDTRXE2b8Ki+ZJh36JBPe1gM0q/TMCRcFQKH/J3f/OQHDFxHUDGLX5cRTrlK9M4CZxnWZeVsjaNzfPBMxw14AcjnGDsEfAlvx6NLuQxfBW3plgMMqqR1EQZeJQ4MJLL96GsijSjS1JYbc5+inrqi/G6bVyWKxuS1mCPk= X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1734;31:B52RPbePbx2M7uv2Nym/GIAcfQzn6l2JS/GW4bwcPSG1mohwz9MEU3RITjHkY7ae3cjF3gFMVzfU/Xo59Wjcr/fnKNvv+DBX2tFRbU2c/Bv0tLyfBSTY/VqaAZtBfVAfBmTnCZu0IQZ8j41zBEeI4oAdqIDxUOD/90qp9Z8ZHFwbVbFTlCz+htpa0smBvgP99fSxPw9d3wsqveRaHouE1MAu5T5Le5/G8OsFg2TnzTZtd5X6Gprrc5OXAtY2mihhxL5bd2xi8yoWCXMkaqgBSVvh846QTlNsVFyIlKuVE505BgGUZ8aTAmfiVYtEXwFihNOAE2I+0k72Da2gy79uCjFqPp74XMTq4ahI+ge/bV+rm1Hps2PCJVV1kvPyIQDUqzr2NnPavWyf+es4tX11eN670oxVk+/dOTGcTlifswDxdqSaQ+zJ+wtkaKRwcPAN5opAEaAPKKmRNKzZUe5c+qmVbZLpcUdfscIiPlW9Z7Cc41lt9jTYALP7sqBinzbuFJo7R2Soq+KrzTPoJgvVDtiGff+xkVCN6jEB5wGu9ltTOnpfqgfm7+VJe1luF0GAZ5CY805neBXmIJ/kOgUelQlD4O0c+uju8V9FdV80bcVcSo8myC5bYOlYHBqyCJ5CrD8ng8FHVFanKPqnWpPLZmcd2OZXf96owJ5diw412gM= X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1734;20:03JrDGW6yXWuP56BV56GY7u1bru4WuxWsNzgVSLkg5Bko0DTLnKPIJrK06/MUI1bd8dGrEeMwiKq/fLAaDoSsVY1LFD1LWBsR1Ssei4t3MXXO3KDB8v1Id1fj5D3ocMVbrIzb7kGNDNkeDb5QEDeRifRJuKD/ciSv7lpaKsNoAkbc0H7hAvQU3WVepbK2pbuxPJsFdlkdCGw13WlkVai0Q+wMXxiSnr8oscMathf8cazr6/EXK1P86qU789jq0Ig7kFcMVP+EQSfvNSvA+U3LDM26ymZFxItX2tk74DJ7xVjkhhUZUMHej3BkVAC1aXVfkmUk/+5WugApfH227kA8rAvlp2YW4aEGMJ7d0NACJ4+oUns/UKhtCzuexdbQBXEyXzqNXVKrEGrVgykAxPXj+OsY1SS+dIBdvwSnhc8edjZcsFePB+g1V8Ud8Ki4Wu7gJNOoKxObkK+O3wqddBe20bHRBreerUKd3ZiDAhSlvTaFwEIKqOHvBDBrIYf6rU8 X-Exchange-Antispam-Report-Test: UriScan:(767451399110); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(6055026)(6041248)(20161123555025)(20161123564025)(20161123560025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:CY4PR12MB1734;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:CY4PR12MB1734; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxNzM0OzQ6R043eldmemZpU3ZxVWEvenV1bDBFNUV4ektI?= =?utf-8?B?c05VdmNuQTc1UzZEOE9vcDhIVlkzajkxREtZYlAzbUNKd2FBRG5JSVRUODdL?= =?utf-8?B?Ui9oV1kzaGs1L1R2VCtvTU15TGJJNXMrZFl1d0hvUHRsWnhIdHp6MEdHdWln?= =?utf-8?B?aVdZeWRubG5sZHc1Qlcvblo0NkZkQXB4MzlqczBUMUtYWVNOQkJ0NUw4ZjNy?= =?utf-8?B?VTdVVWQ2WTArWGZDTW42OVRHMWR0ak14THJLdTNjWmtCd25jekwrSE9jTmdi?= =?utf-8?B?K1MxRFIxZ1o1a3JPeFliSTJJSGR4QUNENjUrZjBzNlRadmw2ZXUwTDJPOFM2?= =?utf-8?B?TmJSeWVlWnlsU0t5ZjhjaUtkRHp3V0x4ZzBlWDdXdE5COVpGa3lkZjZQUXJu?= =?utf-8?B?ZWhIenlFSDQrM01HcjNjdFY5VlZUZVZMUENYamZVcWpyc0FkMTk5OFRBcC8y?= =?utf-8?B?R3VNRkdMdnRiK2N0SmlaVGtuWU1QZStOSEtvaWZndHhmTCtwVlg2OGRaTGk5?= =?utf-8?B?b2FwWTgveGRXM1pkR2JmVzhSSy9XMjRSTm5uakY1KzRqQjhIQk1uVFB2aXNV?= =?utf-8?B?YU5qOUxNVHppNUZEODRFa2ZkbkJlcnphTTFVVks3b3QwSVFibm03aVdMeW91?= =?utf-8?B?K1dqYk9BZWtjTDMrU0JPMXRVakczT0JZcXV6bktpZ1R6T2llS1pneHgvRFVw?= =?utf-8?B?ZnlNVGtHUFMwME1sbml3MmtCWGtRTjg2amZxbHM1VnFxc0dhaTVCUlVUVGV1?= =?utf-8?B?NFIvWWw4VEtOMEc5MlUzb2VCU1p4TjNKVWVMeDgrckUrZkZrM1EvLzhuVXlG?= =?utf-8?B?ZUZBZEJBcSsxMjd1UUYvbm9EeklxcHlQRkYxVzBleG04Q0FPNk5VN3pYeTBF?= =?utf-8?B?TlFraGxVTUg3c0NOaDJBVjRXdWxjRFpXUG00WjZ5UDZXenByclBtazdtVFFL?= =?utf-8?B?N20yV28wM0x4Nko4VkZhelZyQVZ4YnppVUJPeUZKU2wra3FUOGI3VnJLRFlr?= =?utf-8?B?OUpoTEJXczJOZFYyMVlzMHpSdExzdGZvVkZLU1ZCanRlaFhTa3hTbXRqYUlx?= =?utf-8?B?cXlvZEttL3BkMFd4WWtDeVlXTVlGYU5uYjNSbFZEMmkwSEpVL3pIL0tldTZv?= =?utf-8?B?amlhVFpWWnZ5MktFS3hHakVwU3JmSGM3Wmg1am9helFQMzhkYXFCeFVRQ0FI?= =?utf-8?B?cE44bVlHTWhWZ3J4M3RVdnNBK1Y1UnJpV3hEUnUxOFdZVk8wWFc0aTVHVlh1?= =?utf-8?B?VFkxU05LaXo2OWsxU3R2YnBxTFh6bEJ0VGxuVm9VakZwb0tMYmpXV1FFUXYr?= =?utf-8?B?MDNDQkMxL3hRTG1jbkU4TVRsa3Z6a21PYjArRi9sM1I0WStEYjM3MjJVVlBl?= =?utf-8?B?QlVBSDE0eldzazU0RERQaUx5RHBhUmtTL1czNnFsYnh3c0hTRXNva0pyUGI0?= =?utf-8?B?MThHb0dpRXNpNFRjOS8zRmVTOU5yeEd2R1J2Z1lvR2lLTEozWGtJUjUzUWls?= =?utf-8?B?K3hEUkdVRTBJR2pEY0ZCdXk4TUVxTUxZbXE3akFzREg0d1FqbVZFc3NWakV4?= =?utf-8?B?Vzdxa0JMMEIvWnF3TDl5dzM2QW1peW1wd1o2SFBRUjZIYWp5ZFFwcEJqZVRt?= =?utf-8?Q?rZG1K/j29KDpcOACqk6?= X-Forefront-PRVS: 03793408BA X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(7370300001)(4630300001)(6009001)(39840400002)(39860400002)(39450400003)(39400400002)(39410400002)(39850400002)(189002)(24454002)(199003)(31696002)(31686004)(4326008)(65806001)(65956001)(66066001)(47776003)(93886004)(7350300001)(81166006)(81156014)(8676002)(97736004)(36756003)(2906002)(189998001)(54356999)(38730400002)(76176999)(6246003)(110136004)(4001350100001)(50986999)(53936002)(5660300001)(6486002)(65826007)(229853002)(53546010)(2950100002)(53416004)(86362001)(6666003)(101416001)(72206003)(42186005)(6916009)(83506001)(23676002)(68736007)(25786009)(64126003)(50466002)(7736002)(305945005)(6116002)(3846002)(33646002)(230700001)(106356001)(478600001)(105586002);DIR:OUT;SFP:1101;SCL:1;SRVR:CY4PR12MB1734;H:wsp092412wss.amd.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxNzM0OzIzOlRLRUp6Z0Y4bjBwYnh6WXgwejRyK2p3d1U3?= =?utf-8?B?TUpMNS9IUHdUemx5R0JEcFJFVnhIbjJIWEdXcnUycG9TOVg4alJ1TFJmbDcz?= =?utf-8?B?SnQ5NVhXVE1jczhyS044RnFBdzRkRUFwdUhtbmJ4SjlnRWJhVkIreWM2LzF6?= =?utf-8?B?TnZvTngzZUJJb3RxbERqVVhJUmxsdG5lRGpyRUtsL3pTMnRrMUJQZmxkTWdY?= =?utf-8?B?Q2dtbEdJbmt5end1d0EyYWJWWmx6T2c5N093WDhNR2NFOWE1QkNUTmNrYzRZ?= =?utf-8?B?aHhCcWVSdjlTbmtSOHhnbmhabWRRYy81TnJiZWVYSHFqdFFWZ1J6YU11TThx?= =?utf-8?B?bkcvOEZ5ZjdUUjlhalhiVlFxQldCOHE4NGhOZUNtWGovWUxla1pRTzdnSzJT?= =?utf-8?B?aUxXTDBjZlF3RXRpSi9TU2Qxd3ZhdWx4NjBzUGorWEcvVHRON2hkNXh1SHEy?= =?utf-8?B?Nm9zWW5xYzNyeTdNb3pKMzlyenJZV0gxRW5LdFdQSWdvUHFnYXNDYnNaVVcy?= =?utf-8?B?MzRucUxHVE5hb0VRSGZTMXV5ZTBnWlQ1RTlFYnhCMjZ4UUFuZW9zNS8vMlpw?= =?utf-8?B?aU1HWm9qTWdTWjF6aHlLRFZSbmJidXppTnlteUVtM1FIRXRVR0FOQVk1REhD?= =?utf-8?B?SzVXQWZPVmlzZGlLQnVNdDNVd1VGNWE4eStWMnZoWHphaTdIdXZPQVFYN090?= =?utf-8?B?NU1JU1FqMDBYZi81VzFOZlpzVGJDOFNtaVJJdnVuR0VVZVk1bGw4NWNONkZs?= =?utf-8?B?b3htSFh5K2VGVFVrc0U5RENmWXIzYURXM1NBUVQyS0ZoRDNBSUdZdXhOcC9r?= =?utf-8?B?QlR5TlF5WG1UU1R2b3ZaWlNsVWRUR0EyemhlSVJ1UDk1cHJlOCtqdW1Ob3Fn?= =?utf-8?B?R3NuZU84OXkvSXFiSnBZZTNxc2xoakFXeEY3NUs1YXY5Smtqa2tEQVIwa0JL?= =?utf-8?B?WkhZajlxcjlhWkt5dFBsSjI5UElDVVduYURVNFhMazlaMlFMblU1akhyR0I5?= =?utf-8?B?VENwOHF3ZEtMcklBd1pvdUVQeUFVTkRxaU55VDFwUHM5UXpOMkg2bDZkV1RC?= =?utf-8?B?d3RjcG5PQWNGbFVwa0JRbUExakRhYytHU1k1T3FLeTBEWTAzcXlPaXZLZlhF?= =?utf-8?B?UWlQR2ZYVTdSVEUyVHdhRFp0MEZ2Yyt4MVgvL09LVmRuL1lOWUwxa3A1TDIy?= =?utf-8?B?OEVrclhUdGNCdXRCemtUM0krTFVVUUEyOEVQVEFCOWFIbG9CNXo0eGRNRnhm?= =?utf-8?B?dEF6STdGQWtmMHJhYkJuOXh3dU5jaWkvbUVjVWxnTGNtcmV6SUxJSU9rOVZR?= =?utf-8?B?WUlaMXBmemVqekh5VEI4RS9FS1A5QzhaRS8zcyt0TS8zM1RFNk5lcmprdGo3?= =?utf-8?B?RzBhZGdHRW5yYnRTdmg1VUZRa1dhSEJkV3h0SHhVZE5FNkRsOEV1UzYwYVhH?= =?utf-8?B?M1JBL04wR2FiOGhhWmRNN242R0E5c2c0dXFGeUZjSDhUTHpYZDRMbWZueW9F?= =?utf-8?B?b2Rsby9YY2M0Ukh3WjNYRFlYYUUvY0I2Sm1CWlpyT051cWJWait3TTAyRjM5?= =?utf-8?B?L1p3ZUdtUW95eVcyd3dVakNLWVIveUR1aE9nY1lsTWM3VURFbysrVFNJeG55?= =?utf-8?B?TkhHZUNzZ1ZrdnZYWVpUc1pMTHBWTmhzY2tWTDIvQjNscDExZ29XYW1xMDQ0?= =?utf-8?B?MGZVaVpmaGVmeXVIMkxaSUcydkhQakJJTDRNMnUwR0xsZUNOUmtSc3BxVnlY?= =?utf-8?B?U0xGYnVicWd1SVNDVWd0ZWFnZ29pOG1VZWZxbVFsSEp1ckxXSTlveVB1QmR6?= =?utf-8?B?d1BTY2lydGZsWGdoTEpZRitmUEZHR2ovN01ieWtJdzRUZldPVWFhbGpnYjkw?= =?utf-8?B?MXc0eGlKTE9IaFl3bTFEM2JDYnBLYmd1ZEk2bEtQVnV0anovY2E1VDVBM0hw?= =?utf-8?B?RXVjanA3UjBRanB3YWtzdWtrTEF6TS9rSnJQcTZuTzZlS3NnZlJyM2FTVmtD?= =?utf-8?B?alFkTWoza1M3aC9JTExEalFqR1RWeFN2RnJSWENWSUZHM0cxVWxqVC9EeHhl?= =?utf-8?B?MkxoSkpJWVhHU25xQ1JpUjhBQmJNVmR1T0x1SnNWaC9IVFo2MjJsQnFGdTdZ?= =?utf-8?B?NWc9PQ==?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxNzM0OzY6YTFkUmVOM0tGK213ZllaazJlYkFCaVlDbTVU?= =?utf-8?B?bmxuRERia29kZ1NLdnZiYkZpS1FteXN4aUNGVmN2VXNUZXV2aWFTSVZYb0l5?= =?utf-8?B?blBBWVNHZkhpblNMNW4vcUQxeE9veDQvL1crYWJsVGpCVkJLV1h4WG83UG1V?= =?utf-8?B?bUh1bU9qcHhNSWxkTUh4ZzBrL2tselFHRjNkWlJ6TTZWMVNiL2ZlUFpQRTdC?= =?utf-8?B?ZllSWjNWTkYyWC9BcXYzQ3JDcE9QQ2M2cVVhUXBpYnRNRlJCTmdwYzIvT2Fp?= =?utf-8?B?R1Nuc0V1elJDdjJtR29keXhEYUlycStyQ21nOGhiYndZVnhJZ1BJaWRXNDRi?= =?utf-8?B?bXBvelk1NExnWTlJN0F2b2xrRy96SEhZMVBxRmVxa1AyNFBBdlptbGxEdDBy?= =?utf-8?B?Skt3TmRaMGpNR3BmSTdLeXhlRnNzN3dSb1k3S2xVK2ozSlpSWWFhWloyQmVF?= =?utf-8?B?OFZqU3dNZXhoemtkU1gvRUZHdjhwZG4wUUUyV3h3WGVhUU9pZXRJSkxvUjRa?= =?utf-8?B?bVl3VGw4MTVzZmtiZ3pmRVJ0MDBPTE44ckQ2RGFNZjc5cUdwdkxQanltdnR6?= =?utf-8?B?dUdqTTBHT2NJU29hRDJoWXhqTVBBSzJtdmkxaC9sS1N4U1hlM3pwWVJaOXBQ?= =?utf-8?B?dzc4NmUrakVVakt6ME5samUvYXFMQzZ4elFLSXowZ1JoVDBtLzhpZWg3dzA2?= =?utf-8?B?YlUvWmJJQ29Fcm9UUVNKK0xDU2lKNXFPK2VoQTVYaStMdXhjMDJaSHpmcjRG?= =?utf-8?B?QytWY3JXcEVBT0dKajVwYmJseUVrd1gvS1NGTFllK3c2Z3l0ZTIyLzI0algy?= =?utf-8?B?VDlHTlBLNnc0bFhUa3UvOWNSZ0J4YlVON0VPdW91UzVzTzh1eitLUUZ0a3Fi?= =?utf-8?B?WDU5WHhOK1hJS3BpdUhWTGJRK2N0eDFxV3hwR2JRUzE2TWgyckFSaWd2QVpj?= =?utf-8?B?Yk1McHBMaW1tUUxRcjhISHNQUGJoL0Z1RXlLL2JkNVBCa2N5OWhWMTJnUGVS?= =?utf-8?B?dzJ4Z2lCNFNkU3BIZnUrSzZYQzlLaTNqUjNMakFiTTNhakJmMTRYUndhSUJy?= =?utf-8?B?NHFNRmhZenl1TGJ5aFRCNDgyQzBWSXE0aENUV2krSExNb1hKWkZiQktpMlN5?= =?utf-8?B?azFJVEkvNUl2QktmMURtMGdkQ2FQUDExVWVza1ZpTEp2Z1doeXBrOTNhYmp5?= =?utf-8?B?Mlc1Rk9ERXRsckNxcEF2N2JXcVFnL3lvbUdBWmp0MTJjS1RVSXpiOHpEQ2lM?= =?utf-8?B?TC9UZEdRa2xTV1hORXRBeksxVy9PYjhvVVQvUDBNc240cGI4RXl4U01Ud0VL?= =?utf-8?B?VHRSM0kzQ01WZVhJWjB5UklhcDByRkFuNFp6QmJKenNOa3dsMElhM0lmdEdj?= =?utf-8?Q?S8RTIY6?= X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1734;5:sh/1BIWg3EIoHh9drK+xHvkEgCp02WqK9lNlogHD8ir6nV3GgwMdKC8Ed1oujY4O6c+K+141Lxu9VJeLdjr4nn9qCM3FVVIsQRCzPBtmT4bIdIPfiDibU2zQHxJltSIjsumaKeMVOAwwKidvEh6TvvWJIovsDgDQ/Rc12TD7JNmHgb+ECr/USRKJgQ6ua5X7LX8WaDmBg1avhzosSEqs74aWWz/Plhkfrxu56K8skvKF0pf4otqNmi7FjT+Qdqk+//oDMAprWhVHU+r75klF8tRv9N622O8mFPh+plthvaqgMGcCnjYf+vSgUYwPC4A/zVs5UwYKw7ur+mmJH3wxXuihiUANgQLdSHW7s88vzPRvGelI7ohQKTqm/3ZhRdIxfzBFgnN9S6J2cZWuyq8dRIReSm4UaWy2k5zpkkcFQCIB2OGM+s39ImV4GiaMHdQCOsDig1j2DIjR8RH6Qd46jZivkBb1aVKY2TbxsLS3twJGrhB1aaNjsWTeBKx5M6A9;24:KuRMxPAbZ21CwoDj+9APbGayAsqppRSGxxrljqwmA0fVbBdqEKqC1kMTI8xYv3jzerr+jKk/jpEfVMeByi15qTde1ErR3wOaR8LBNKlzlKE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1734;7:R4pjTz8qwFvjorviUBURubh2XFQSwHd5rxLr4KZD369KW5ZLBnI+pCSQhk6W8F+T7JMUpcKlEIg2I1A015HCC4hKpiwk+J6gzlOcEcvrs2PIQY4deJNPL99qFbr6AQbzSXqMz8R7vjtuahVzJeZ9x44FxNhypS4QDapOpREErsuFwn3gJl5UNp/VOZ+GGZEyy2dTQimupSv4vSCSNn/rdurHuHGegTSDO+jGtysPCPt9gIv2BvgTGKsECXTlCskcIbpr6H3wEIbslrzW8AvPhz8yhq9YPRN5O4P4BgCo0/EtP/cT/nK9MC7dZ4/oA5e6uJ0IgxiHjYAkMH2EZWd5JSImfsD5z6CZ46bd1yeO4CcJy7IuuLXh7MIPuEGbwo9GOFHicFlz8rCR2mi7Kw2Fgxh6KaZbGUJYgDHD6WkgqULvYvxJXS9mj4xq0oFLqIXApBT5ACrNwQshCy1LLiW9o4eJHvEnGNA2X6NQnmlQe4rkzH/cgBsTZq36SU8gtCQGY4cEj2js2ID5ajIXNz7IMjhb+4oRfqiFNIWUd/2V3vv84tzvF4JYO+89wEXjcJlz2iTkTIGNTanBMJ88LBr8X0P1AJfDtwAE+nbm9rQ8HEChFstNhpDQzi0v1ZvzWphOsvhAyFkOqzsdNYirAM0AOy7BAEbHTlLxB/ncLyTbNAiKS8XDzyVMAhyZcOLmwZ/7sX2XIH+g9MqltOw8XF9SuSD0dRDyV3wcpkIeiDUxCRxvPXwgbNuxaFP4uknJV2Q+k16iamY1u+zqI+1EkqoAjWuIFIJyKI2fDBqw5rqykp8= X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1734;20:RjT9ggmyrGP/qMk+Cy3LKciYDW9ckZWMpFV7nZWP2U/MrU6HgcfqjjYi2YDaJFM3tygjBPkEzJwe+vvop7p+nJ2lyvGG3NbbzHej+YgozGFSGHS15plnUHOpmdYxpMOt2b+VrbWIxb+DqstjsS1tQDbRZTlIDFD3akaiEzDer5Q1ndwfu99awc8OeBS6ddzFEq9DuxES1pdfpN6FEnpRsZ2hPaiajsBVFPGfqoLDuNgiQFJw6s45VqY+Q6Ebc46N X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jul 2017 06:02:56.5770 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1734 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1437 Lines: 36 Boris, On 7/25/17 12:56, Borislav Petkov wrote: > On Tue, Jul 25, 2017 at 12:51:53PM +0700, Suravee Suthikulpanit wrote: >> Ok. Sure, it doesn't need be contiguous. But at least the cpu_core_id should >> represent an ID that make some sense since it is used in the >> arch/x86/kernel/smpboot.c: match_smt() and some other places. So, if it's >> invalid for the downcore configuration (i.e. duplicated where it should not >> be), we should at least clean this up. > Ah right, we do use it for the SMT siblings. So yes, it should be > correct for them. And I'm pretty sure the numbers we derive from the > initial APIC ID are already good enough for that. > commit 08b259631b5a1d912af4832847b5642f377d9101 Author: Yazen Ghannam Date: Sun Feb 5 11:50:22 2017 +0100 x86/CPU/AMD: Fix Zen SMT topology After: a33d331761bc ("x86/CPU/AMD: Fix Bulldozer topology") our SMT scheduling topology for Fam17h systems is broken, because the ThreadId is included in the ApicId when SMT is enabled. So, without further decoding cpu_core_id is unique for each thread rather than the same for threads on the same core. This didn't affect systems with SMT disabled. Make cpu_core_id be what it is defined to be. Actually, this commit change how we derive the cpu_core_id fro family17h to use CPUID_Fn8000001E_EBX instead of from APIC ID for family17h and later. Thanks, Suravee