Message ID | 7b7525fa12593dac5f4b01fcc25c95f97e93862f.1500319216.git.thomas.lendacky@amd.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <kvm-owner@kernel.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 4E81360212 for <patchwork-kvm@patchwork.kernel.org>; Mon, 17 Jul 2017 21:18:12 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8622B27F7F for <patchwork-kvm@patchwork.kernel.org>; Mon, 17 Jul 2017 21:18:12 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 7A3C227F89; Mon, 17 Jul 2017 21:18:12 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1DAB227F7F for <patchwork-kvm@patchwork.kernel.org>; Mon, 17 Jul 2017 21:18:12 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752376AbdGQVR7 (ORCPT <rfc822;patchwork-kvm@patchwork.kernel.org>); Mon, 17 Jul 2017 17:17:59 -0400 Received: from mail-bn3nam01on0058.outbound.protection.outlook.com ([104.47.33.58]:39086 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751562AbdGQVMi (ORCPT <rfc822;kvm@vger.kernel.org>); Mon, 17 Jul 2017 17:12:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=BfyQ7mhTHKAgusSx2x/nYJaqSFLGzu35SZ+jiv5vPts=; b=JJea0aclWHxaKqFYsM+zC9K2oVnVSnhG643BjpdkiQn+jH8Nn1oLODFkhZir+eYmqlZdTQPMcK0Ha9TozN5ErdgzosdQ/eaFlcaOjEP30MUt1SfZzZWd4jwulIzL8KT41eUX5hFrO2odv6efsP0PCIhMzjY/IyoZdhDZXbuFZQE= Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none; kernel.org; dmarc=none action=none header.from=amd.com; Received: from tlendack-t1.amdoffice.net (165.204.77.1) by MWHPR12MB1151.namprd12.prod.outlook.com (10.169.204.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13; Mon, 17 Jul 2017 21:12:30 +0000 From: Tom Lendacky <thomas.lendacky@amd.com> To: x86@kernel.org, linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, linux-doc@vger.kernel.org, linux-mm@kvack.org, kvm@vger.kernel.org, kasan-dev@googlegroups.com Cc: =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>, Arnd Bergmann <arnd@arndb.de>, Jonathan Corbet <corbet@lwn.net>, Matt Fleming <matt@codeblueprint.co.uk>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Andrey Ryabinin <aryabinin@virtuozzo.com>, Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>, Paolo Bonzini <pbonzini@redhat.com>, Alexander Potapenko <glider@google.com>, Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>, Rik van Riel <riel@redhat.com>, Larry Woodman <lwoodman@redhat.com>, Dave Young <dyoung@redhat.com>, Toshimitsu Kani <toshi.kani@hpe.com>, "Michael S. Tsirkin" <mst@redhat.com>, Brijesh Singh <brijesh.singh@amd.com> Subject: [PATCH v10 26/38] x86/CPU/AMD: Make the microcode level available earlier in the boot Date: Mon, 17 Jul 2017 16:10:23 -0500 Message-Id: <7b7525fa12593dac5f4b01fcc25c95f97e93862f.1500319216.git.thomas.lendacky@amd.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <cover.1500319216.git.thomas.lendacky@amd.com> References: <cover.1500319216.git.thomas.lendacky@amd.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: BN6PR03CA0008.namprd03.prod.outlook.com (10.168.230.146) To MWHPR12MB1151.namprd12.prod.outlook.com (10.169.204.15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4c386979-f01e-4910-de1f-08d4cd588b01 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:MWHPR12MB1151; X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1151; 3:LHES0QbenaUSER+UOnsCZkxhjqqB3RKQiqeF0RLKGVFMyKh09EF3VJN2sI+GhzlruOBROtfFSB2BFKT4zu1MvCqPd2MQEd0Ry5ylT3u6HQTqpDf5A1//LoPg3BR793OWtG2z7XU69ZiT2TnSORTUQBqpHUplnCnvy48dSVQf/ROoFaWfl4DMyAUZujpPo53tuKkD/Z6eHejB9UUyycdKHkLUVMDLGDM5db3SIQfqBN7jpBCvOrgBMh4yeLEBCNL0QrpsNeZ54n2jqwdQoqTZzXfPQ+aA88iBabmsuBTz74tHQqbG/57ZEryAKb4dYCNt5Z6YiU/QEZF1ZMlZOOGJllO8I10YCl1w3RaSIcQBViC+BU/7Y2+SjZPq9/svcBI/Fayf3Zjz2VTj5H6tSQY2+M2l3y1nZZlfiHugJFCpqID/x9VYJXfIadGSXO13F5Nx8787aczyYtu/a6lunTnOvsKoYaFTAVdVOPQWtLI0BDcKJ8tRpnZbRb9BqeZhlk9IkzkBapYyJ/v33FIABV7ELapkFN2ZsAFIYDF4eFbwqfvd98uwbwf9+nsJw3V1KIi5fe9wZeywjP3gAA4Wg5LSvmNflLmNb00yCiAlXOCof3blBZtc3K5Yprb4a1MJ+0dIuh/QYlOkFu3+WlhdFBYNljpD0/ug2lbAW41YxRxCGp1miSHxSqCPOIf9Wp7anA583/rnWIMKErT8IHRErgImB+NReweWfr34g78H2O+h9/zb4UeXsJYPKnZcwDcqkiEMFpD9OcwjNY5Pq2kB3q216A== X-MS-TrafficTypeDiagnostic: MWHPR12MB1151: X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1151; 25:6fLC1m/5viPwi0H+m+JsqJUxNv0qF+Cc8PyDIK/vyqkN9s/PklnkH8DcbEBeQ8VtUSmvKwOuZpkaECXjO3tWfvAU+HL+6704iPF9VfB7A6vZeJpl0l7PHqleU4aUbi1k60EjpxrdoUmZe0hnR8FYTatnB+dws8WyD0Vs1fyrnYVYZy9xmoSmvb178Hxu7EId3/ZEKH4m/niSIqIjFHPJs7OVNOvI52woT5eExYiVnAKw99rJOYr2ZLVKU2csre6JcECmrev+IT9lZ782Svf/+RWcZynATNvknpohLC3NnLkDcj++4d72dwfHBccRZpyT7JC2Nk5PxsrWhSJiq5I4jT9P3YQcL5f2eMdrRqTC1pDZiXJeLsHGDodNDX3H4ZIP6MYIawdpTlltqFY/Rdt/GdT9XugY6E0lHwPjgEi8nKEtxHaOkdVkyQ7veOyhJamQApapNw/gOAnTQL/RVAkrOp+gAuz3aIyX0evCehIYPzil7n5qZR/kCC1pfLhxc3QMoL0x9UJiC0FBXY5Pv+09pqA6aTTMXlRPcKwMkErft1b/zGUBCIJDOgjak8l0ljC6h26KoxRTmU3nVKYTVDM8X2rliKhydOroX5jrhL1W8ldaESy7BFMuQCIjBfKp/Dd3hgWj5/ZimqxJHaBGx/aMqAOU01RsvsybiMrxfWweOkZurBbBLAQzz488AIF6pQdcHaNCWmA4UhXGcAQMrjPb7Rrt0Pm0JwDzpxomgA2dRioKLvKM369cPz/gh0aWfZcGzAyk5Qo5oBSFgF2KXl9Rp90ocPfgJCGctewexoPpJnqygqX7tGRjXopOOn6AGY2/3B75VPQm2Wbgr4No9eyZ5VSMWaSVA447HIOF5XaB1cxk/RkDQRK0kg7ZOX5i5KA4qqXWEmfQbqho6f5luLQxJVlwIa3+0P7gcRUUxvFFR w4= X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1151; 31:gI79Zg5aO9SCisqKlWHSTVO8BQIHApWsjgZ/oleiBaz1R9bpzl61lJqKFKO/k4oDzqSsfqrD/xrS/dyoLA15iMkVVCw5LDshr/p3GUKx0rswbEObBk66lYNzL2GN2hMqxq4vgyQqppKAZjUDRbKcl2SdJmpXxYdXVoF2mzfm6ncUJEfZctAGrn3DDqrOvoDrjfVLv4KBKTyZuKsenR2oxBZwrzNJPt21eCjLw3u0cZcWYrZKa4ppnuTvtitqj7hYR/WSnmAyF1Q12MqM5lskWCrqcvodBNDChdMG4N7okVWYgDSOSWM2kDZrp3qcrJhjN6/OkQevHcbAWFuGFczQXquEk6tc73M0uXTNdhuQxY672AhpBDO1pEB1MXXXVI3GXmSp4hirsMOQKMHIrRsAATQDUvomXyfbtyf5jVM7vtHIoIGLl8Vjex6ymFdd2xrXBAFmd4t/4RvY81mt4lXQGV995IlItGsBiYWSJyq7K61s2lqr0KGrvQoMKOiAxqBy6vm7Za71B619f+qYmB6qa5a+/h8TvXwOPeFcVVvvGt2drUa0Xf2Lu4AyojbQN4S+lk3KFKjFrYMXYCA9LZEoIViNGP6weJavBfzwVcUlsOOQLgnSOa20euKs7TDufAcvD+WhzI262hCJIAKGhLr/oXsVfb3r7lkNzFiGuk1oLys= X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1151; 20:6HLLMwbKliTnUCKxsMveleNp9HW8qNdTtV33HjMMD4LXLptA0C6CJkmZ+w3+k2yeRo3SpRKXwj5Y96dTPkjeSnoae0XVtT2uiQtI9GdDDLZ3bWUS4b3ySD1PYrITfj5Xm7TOvmb1TVIgonb5AAD35pcQEEKg2ojZ+ZpkhyVnrq1GEV9deyMTo0TN2/1lIvtYfa3Pm3Nh9GKrnzFwD98weHpiRvD1WxiYozFLm9TMOK8ohsGoMzbQ8vnSteKHWZLZ/gOszVx6GK9Y3LWZq4mXy6hgCT0jb3EtNYcQ0m03SXhfrYOqV8WnVgWVB9TAiSvGhwcV9vQeffKCr1lWCA0cbiie6dfdeIzDPOWUk+s/yXl9LDCxcX1/TIh7SBAXSfc3PyIXmPIgY1gZK41dtPKYZ/Q1PuHSty5dnW+D+Y4dUjNXXyDl6rUk2bu+N+ktFin9GuHhVNCpG97cbya5dtb4jbwz965yYou8vw3ssGngsdoVKZNMnO1N7nQYVsAgw64+ X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110); X-Microsoft-Antispam-PRVS: <MWHPR12MB1151A30757A0544ED476E53CECA00@MWHPR12MB1151.namprd12.prod.outlook.com> X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(2017060910075)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123558100)(20161123555025)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR12MB1151; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR12MB1151; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR12MB1151; 4:ekd47+84LaszfHhqU1oBM/0gHsZYRoiRusV2nErZN9?= =?us-ascii?Q?IZa8UTI79zFdwlWXsfXhE+Wirgcc3/CJXzpO24WoRAE0GZP6aitRZrh+0Eb7?= =?us-ascii?Q?HjixyoCP+H0ll3I+fnDlSjYM+8VtXuP/Er4VOas3bT3lKGmSqkXJGjrCTT7v?= =?us-ascii?Q?uumSFHxnw7KVF8ZndfaSn0GI9aOh9r2g+9o9NCmh3VOoI6XTEYrWA33hY4Pn?= =?us-ascii?Q?u5fYgGjORMn98gqzoFa7aL9aVUIxBPfllHx6mIituUSKtjnEQ03WCfrI/l5A?= =?us-ascii?Q?80hbvMKsea38wdDljPrgbqcn3se6MBHe+UJ2wMNzKmNk6TeQL8On9G72H1X8?= =?us-ascii?Q?GJwyk9Vx6FnE1RFVpez1kirb4K9cOfsqrw7f1jFN5hM23h/Z5X3TejLXkE9C?= =?us-ascii?Q?Fz/5+mxE1WMcQtiuJmGun/v4LP7RwTkVKyg2Pz0nmR1bjRTsTIYKK4m/NxkM?= =?us-ascii?Q?RbNHPccEo+3txhqE2nrkpdAeJPYm8PVPzf70tT2g5stfKEybNzjxEV5uEyhe?= =?us-ascii?Q?5RVMgmQv0x5aAcfyNp81iYF3GB55NS65ycmRWtfYbJfXNVvvWqPWt5lmPiIz?= =?us-ascii?Q?Vjclr/VasUoqF/8E6lORV8yNNbCJnuuVC1VA4ZbEHQqR0IZMyg0HLN31sURj?= =?us-ascii?Q?N8HdlFI8kPxYKcv635t5pDSFKUrlXtqRocyeixFdjoabtbaettIzFiRjoV4A?= =?us-ascii?Q?jPcDmAf5uQXD0Z8wTiqyjdth7H2lctUcO70Rhhf5rwiNaQlAFSKk1xJLBnq2?= =?us-ascii?Q?/4dSG3G6+2UqXv2fryZfJf527pxMJIYbpQYTAJLx9bPA9dhOSLq4A/fNMyOL?= =?us-ascii?Q?MT3WSImFC2ohDJlS3XsS6rn/8uxlPU10y82fUjwmY4hAugCyIPkikLXSnqh9?= =?us-ascii?Q?WEdtRtFkaQUC8lBItQ6okW2qgRbEVRzmKr5MHvQQtLIMkJ9qLNxTyz9b3Yjh?= =?us-ascii?Q?ztL3CqIGZ1BATAwQ6ivmaNXqxcBMe9rhvWLr5V0cJTCmhonJaOZ5naXGRUW5?= =?us-ascii?Q?T3Mza5NRt+r+MXULfBu53eZuIHYTq/PR81V4ziHJaJpAYs4cFrN/Loq5aJNk?= =?us-ascii?Q?ZuIz05VGj6xOLXn6YOiKhnVZIWsxqodXWwJZIn7q6+bcZW5XB++ZzTbM36M8?= =?us-ascii?Q?NUrbNiWoQgK5UWmKbbP/kxQ9vnF+DkcLDVeZyiLlW3Kg9yTCjslmRB/lN7aZ?= =?us-ascii?Q?wbr8iG0GuNtzKyKvOHn0vkHGESTcaHyHgV3rI99mm063eUXXr3kvNla/K6X7?= =?us-ascii?Q?efpvIiRTDVVC1rrHf1iXAJwpWlmRogKs3Uwfoa?= X-Forefront-PRVS: 0371762FE7 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(7370300001)(6009001)(39410400002)(39850400002)(39840400002)(39860400002)(39400400002)(39450400003)(25786009)(6506006)(33646002)(54906002)(7416002)(76176999)(478600001)(8676002)(50986999)(6486002)(47776003)(5660300001)(189998001)(42186005)(38730400002)(305945005)(72206003)(53416004)(66066001)(50466002)(48376002)(110136004)(118296001)(2950100002)(81166006)(5003940100001)(3846002)(6666003)(36756003)(53936002)(7350300001)(6512007)(2906002)(7736002)(6116002)(86362001)(4326008)(50226002); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1151; H:tlendack-t1.amdoffice.net; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR12MB1151; 23:jIPH1JKb+/Ntae5ordzS/PLM9faco+df7XdySpDZO?= =?us-ascii?Q?FoillE1+dug3lQFBdkd4VUj33t33yIwcaYiDKzwuwY67l852STM8MhSQb1X1?= =?us-ascii?Q?Q3E9t4VIhFmI24x5h7mvl2o3f4Ui/1COHN7q6z2lGmKDbfP8+sE1w2SVEKqf?= =?us-ascii?Q?YM0ByrxJJ4v3PKQ5AtRCig4DxEBsU11B9jpzzO5B3R64vGdiHIeKgl9IQR8B?= =?us-ascii?Q?V4yMeZtgbN21hzdaboydTBXU+RVw3utW8YLK6pUNlWu61XYClHkPBnlqgO0q?= =?us-ascii?Q?BRQ8kiLo/RQAaWc1SjD1ZqUpYaZm+aeuYTO54YTbbufTMbBBESHL5D1gvUm2?= =?us-ascii?Q?3FEZfafRIAOf3FozcgoGFvJ9/ihbIjX8ik8wqwGaOyx9+dgrze8Rmk2L4O+x?= =?us-ascii?Q?n4EUDfnYFaPAA3AQl9M8H0I/ICx1wAlqRGUi6oUqrIVvMDwAU3Acz/LcR9xv?= =?us-ascii?Q?YSgBS5RgeMWwT1/7F6bO9XOQiv/EbFqQqaMe0yjGfw1K5o6nTFbB4k0hEsdx?= =?us-ascii?Q?4+fAJA+ZfZSTTtSRFAJYT0WfMh1BjiIkI1H6As8iQwpn257i433CVmmWms1J?= =?us-ascii?Q?dWEd7sNw/h04piFZVuFiJ4s4B+DBnbOqYsKoY6o1zQSboOww1IOP7acze5FL?= =?us-ascii?Q?a4u2nT/jV6uTwhQzkH7MWAYl3GnVy5KyWASVAjTXTe5aRUIu5YdWsy4DIdT0?= =?us-ascii?Q?2pK2p4dNCpC2qAznKtbD2zZ1eaosBwwmtYty2np5Ae0U74XSjmd12g2vyggh?= =?us-ascii?Q?uL1YdKhM1ArWVhqu7YORhU/Ospyq3CBLCz5yJNnZaT38vTWCoVt5GPKaPXQ4?= =?us-ascii?Q?6+txlU3scZeNUEc5UFK+h6IOf48bKXHJIZYEOpHT5BizKX5pJ46XsHVcbjOG?= =?us-ascii?Q?JANitkevtbyw2X+2sHMpQLKWhFehLfshw8qBKS0ozw6ov6qFdTwGgr+C9eI9?= =?us-ascii?Q?/nf156fvfJLME8HcxVDzR5UcX+kpPIh0JZwDask99X3KahCa9Zw1rMtdKhRx?= =?us-ascii?Q?syJlWVykamYVtFFEUKAJI9dqZ8uCGdFOd4it3MasrcMHWq9ykmvpscs0O3ql?= =?us-ascii?Q?H1Iklxer35q33d3Dc4PtD0JgSKQwv1+Xn3JWmNpotYTynb3J1aiiLILXxQbE?= =?us-ascii?Q?qqlIwQ36p6T5udlwcjD3187HL9DWol6TsreY8/oBgujVgux/NfCy7kdC+zor?= =?us-ascii?Q?pNmQ0ZWOS+mSSs=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR12MB1151; 6:h5+R/Ku1rUuMOpmK9LvoY82ENpmlGmJftZMQJGhtcs?= =?us-ascii?Q?Az8IvvN2iCePhgOLnVNs0MfXejraPcMp0BwrQCVjdH2KEmq4abdaeme1cZ0P?= =?us-ascii?Q?crWJeIUU/fCmYeMwZvwyKv3iCx/2+eHAyitZwCHFBIDKsy0xITXQSW95mrjB?= =?us-ascii?Q?bun/5Y9nL7tov6fxilj2IIlROer1SnOxp8p9tXtwHtGneJk4ygZmdDQn5TWo?= =?us-ascii?Q?UKsya+XuH3nMXMIKibPunUCS1C7BRlh2R3XbvdkT0dFoj2KSWTWu6vLsOeyN?= =?us-ascii?Q?0FVAMGqhGb33PNcB4oXrLtLoZDCnW0pNXz1DtkrZTs73ckPnlGIoXoZSDj19?= =?us-ascii?Q?i7fl+na7Aw0SQe36WJbubB7gzdER9OXM6UFE4O2De/oqE262/vojNc9E/qUa?= =?us-ascii?Q?AXB+eGZwidmKce15FmBbD9PopL2aFN9q4oXw7lgZcmmtVT5IAiohQcQc7nV5?= =?us-ascii?Q?jlyh9dZqjXQ7NqUSNfXKHoPpqLOS0jX8HAikLtuNvfFqlI7JrQDX+i0JibxR?= =?us-ascii?Q?r257li/jgYJegj2Tz0YJJXkRvj+qZu5fTVemDH6dYdqCzzrTEWZUcnsZrRKJ?= =?us-ascii?Q?qWQ19+OnAmW5ZBRerQ99iaG21qgwmWkDFg7Lc8pn1soe4reWBHnUuCg+nlto?= =?us-ascii?Q?X+7oJtWkOWcAg3l9gne7eX7KXIPkuyIv0mRpOk8n8Ku9sLwmIcQW2HYy9ud7?= =?us-ascii?Q?uw6ufK1DaVHHp8tpimK6/hwfvjxB7xZZkXPE08AFKEE0QA5ct0ss5d+j6GVd?= =?us-ascii?Q?g7R6I2HDn7+g3dt7+sYGmx6+I+xl1YCNyvRV5AlgRnQfF/95WcWnSmDKiJ0X?= =?us-ascii?Q?7WuQKMhv28AF+uRWpKFfishX1QviRIIMWjgiSKk7tvSFY9boAwqDEcwD+0HR?= =?us-ascii?Q?C3Ego6ohdRjoslqhtJGX+el4F+hPgIPplifPjOdtNZIy6q9YLGNML9yApU9g?= =?us-ascii?Q?5q0g58lGJT1XDYb1alp3R/rh5younUdHonuJjjhQs8JN8EnRTj5lRspc+5xi?= =?us-ascii?Q?pPHP98AU7BpqgFRIzHV2MH?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1151; 5:ME6czms7C1HtYi0sour4Qiq/D1D2PoUgZBgbvrTLWQP+ReI6FwILkZ5W9ifllIeHA8JR/cHWZdqA+3iq4qwRhv8gVq2Fnbvd5xCI179OJOM06DgvmAZj2/AE+VjOmQqv7tvI2VbfJWcrcyZgwkh6pWNSngv22mRHrOtyZFuRy0BVzGnXwYlzCv+K/gS2DEHOtTEHawCQDS8pWooNlADqRhqj46oT2mrSDmx+/gZQhIyW1jcYF3Yw1+M77DE8MZK2waFFrGL6vIS4xexd4m1065s795mql/4hSJuw/JZlE1F2jakwiT9sPwq43/adh2iwTFzINU3KAemmNEFqieKrkTORYvQ9Li4bH5iNWiBuMqfGhTipBg220uDit1pm92nBAd5oz11B/XvxnuG+/nZicYBK96kceA1XehKXYlcrPGOZVBBJKkX59vQtNfCrzuHEgQPmyvr007RCpqSmkDHEJ3o7lUp2eVxq3c+pNaRV+0kAejpuWFfmQ26Ss2hc1Crk; 24:3rDYLSHQ6rY1INUHHxo+eCNyYftPP+MXIQMa2M4QUiFyN7DplH9OXgjB6q5HyziEI4dpopdaLoFX2voHyNWSzbQaza1NSGwKwHPydWibXZo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1151; 7:7uGF7EvM0i2zBNEGbJ+so/+DBzyTCIo1E1CIQRdGzJkANTAKX5rTiSZTh23o2b9EZtVaIzQ2hWgxTmSQaNBGG0f7H1QTzdEvi7WfVZxkl/BEuHFlO/Shi0Vyp//yr3tt4czMvYhHwhPMt6NdS8BVu+fMqGspdTBciAazHrawXanJ9y2+QGOriLyDmw7qm01zKNr2ysO5Pd5RBYTwPjOLAU+ORPDEn4fVD4zmMpgNp95vtmT4BaOmifwN0N9+rkda3H6kZ9izBc7vJoDjQk4pzGMbLngkqGcez19gNIJrbF6EwIhjEfZvQIDhE/DJChbcfw0LBhR1uZE8AeWfUoGOkUKL+A1xvufYrKa5pg/IM1pLkyZUWLqblwErSMhVXmqZR7SRDBrNyK6xWpyxJa7kHl/VnJS4RUMjoIcQZTMrx9TU6/oGAiW5Hxt6/VIEKfOqvXCn2hdu24QGetF5khLc/BFdp4aZxXY+LO3ZOi5kqTHARzNporo923Lp18PCA4Kcuy6fsoM3PRj0jLYJ51sl5nyjHG+dW8BkslXzpPbnTonNGrXqlHT/Xbzc5Qu6HPzr4pEcnSljQFXp9/8ZCKVj4dqMpWE4l5RRRvhFrbVRhD6nBrsDSXrv/g9CCSuP9+1K9Qc/Z7ELP1rjPS4ulsc8xwxhg62MNUuuIuZYj9VKXHoGAY+zKrrLlDGDEv3WxLok/dRBL1OcqY9suC0+5UN7EbTqSeGtp03rL6Pu6RHys5TDWovvT1+WgCXf7vt7t4G6wfST7UhYNYGFMttrqlpnSyr5yVXWaRgjnjzV7lh6xm4= X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1151; 20:GCtpDKNXMDi3/zehGsZzoL0syZumIYeztpd0PiGa23g18QjqPeHXCQnuxunVAzxtmkHRrV22K0d+iI8PRjGhhbS7AVbUdN9Y6szV2rXMj7mLChuNcsjoRSlVej9nYIN+q+SOBTzwcSB0taf3n7nevJZb07dpQZMMPS2MMXdeeA75j5PBk8h2GFnV4bd3VFUZHf9YWCWNvt+IKjFN+F/TsSF2YkMtEMlVflxC1px7PGYivYwPIorFiqWXu4RizUkZ X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jul 2017 21:12:30.4485 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1151 Sender: kvm-owner@vger.kernel.org Precedence: bulk List-ID: <kvm.vger.kernel.org> X-Mailing-List: kvm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/arch/x86/kernel/cpu/amd.c b/arch/x86/kernel/cpu/amd.c index e41670e..110ca5d 100644 --- a/arch/x86/kernel/cpu/amd.c +++ b/arch/x86/kernel/cpu/amd.c @@ -548,8 +548,12 @@ static void bsp_init_amd(struct cpuinfo_x86 *c) static void early_init_amd(struct cpuinfo_x86 *c) { + u32 dummy; + early_init_amd_mc(c); + rdmsr_safe(MSR_AMD64_PATCH_LEVEL, &c->microcode, &dummy); + /* * c->x86_power is 8000_0007 edx. Bit 8 is TSC runs at constant rate * with P/T states and does not stop in deep C-states @@ -751,8 +755,6 @@ static void init_amd_bd(struct cpuinfo_x86 *c) static void init_amd(struct cpuinfo_x86 *c) { - u32 dummy; - early_init_amd(c); /* @@ -814,8 +816,6 @@ static void init_amd(struct cpuinfo_x86 *c) if (c->x86 > 0x11) set_cpu_cap(c, X86_FEATURE_ARAT); - rdmsr_safe(MSR_AMD64_PATCH_LEVEL, &c->microcode, &dummy); - /* 3DNow or LM implies PREFETCHW */ if (!cpu_has(c, X86_FEATURE_3DNOWPREFETCH)) if (cpu_has(c, X86_FEATURE_3DNOW) || cpu_has(c, X86_FEATURE_LM))