From patchwork Wed Nov 1 16:19:27 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Janakarajan Natarajan X-Patchwork-Id: 10036723 Return-Path: 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 6582C604D7 for ; Wed, 1 Nov 2017 16:20:46 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 6256328CE5 for ; Wed, 1 Nov 2017 16:20:46 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 6047928CEC; Wed, 1 Nov 2017 16:20:46 +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 B5F6C28CEB for ; Wed, 1 Nov 2017 16:20:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754906AbdKAQTx (ORCPT ); Wed, 1 Nov 2017 12:19:53 -0400 Received: from mail-sn1nam02on0042.outbound.protection.outlook.com ([104.47.36.42]:19232 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751996AbdKAQTt (ORCPT ); Wed, 1 Nov 2017 12:19:49 -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=00YWiMWlD7G1M2BVD47QsaYh8rONB7pzHJ45pjmB0rM=; b=XJjFhPc0/JUhOtI/AGHXUivdAhgKzE0YyILk5diqebem3mouFn//pZzYzrvQ2XO9qk4mtvFi+/o0pvg5K+uzpdAFtaTOlJfanRBLTC1aAu7PLkITMYazf28fAXdZqnl1DQplsDOwATSjNjQVYU6X/69CvxGZYytaesv5MORzgDI= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Janakarajan.Natarajan@amd.com; Received: from gi-joe.amd.com (165.204.77.1) by DM5PR12MB1673.namprd12.prod.outlook.com (10.172.40.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.178.6; Wed, 1 Nov 2017 16:19:44 +0000 From: Janakarajan Natarajan To: kvm@vger.kernel.org, x86@kernel.org, linux-kernel@vger.kernel.org Cc: Thomas Gleixner , Ingo Molnar , "H . Peter Anvin" , Paolo Bonzini , Radim Krcmar , Len Brown , Kyle Huey , Borislav Petkov , Kan Liang , Grzegorz Andrejczuk , Tom Lendacky , Tony Luck , Janakarajan Natarajan Subject: [PATCH 1/4] x86/kvm/cpuid: Fix CPUID function for word 6 (80000001_ECX) Date: Wed, 1 Nov 2017 11:19:27 -0500 Message-Id: <2742dd23456e763aa999717a7c4bfec803bb873a.1509476456.git.Janakarajan.Natarajan@amd.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: References: MIME-Version: 1.0 X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: MWHPR18CA0037.namprd18.prod.outlook.com (10.175.9.151) To DM5PR12MB1673.namprd12.prod.outlook.com (10.172.40.142) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e924e904-b978-46d6-418b-08d521445e44 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(4534020)(4602075)(2017052603199); SRVR:DM5PR12MB1673; X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1673; 3:8TuJ7g/JGdtug7sxLnM59RHRMSCAtEsoUQs9Bzvi3kw+lsgPGTdWlt4ykh2QPYRDKanSFlvqq/vJDcFsLnPImilJCsy/nwAbrxbon2wskjZRuCWbakx7gIfkjVyZcmBxNLKnE/zHRW9nK3oHyys2Sch5wwEz6bF1BOERDJFu6LIL8jFQ4l5fR0afcEorHYRaGtSG7TsSn0Sy0YGXK3HZqjfNs0UdYGsqYQkXH/RvX14v6uVmJYVIPLLHIHMvl0kf; 25:L42O2iMSfcRONbWKvfoDy2R9RvISFRN4JEIB5EHJCkyizhiyRKdDhdQSrnd958szTnAtiMU/e+1ahwMeji98R5LGstMF9OFBFLH+gOZ1yVkSkkjjB1w4IX1F/8XIW+Auj3Ms/lxxQbJOL8tirqfZr19k7DgKS7D2zjKkD5221xl6dGUrVijWtR/6Rb2PIpRY5x60tLM87Uz1x/ig205bIYRMPwSdASTK0h+EwfiEhbAdopLD/tDY8zRcF2RIk9EO45OJ5Xep0+QYa7ahUdt/exn4uHOn5mH0TqR9kQGY8etsx9ENYaN/G2W57z86Duoj+f6wDgzlPl6pbcrRQeEkMQ==; 31:k5iqS+d7fJjP5tH+w8q2r8pRQL+Lv7Ug6CdTLPbLbcUcxLtw1C7c+Dsk/cDwGjPomRwWyfYZ4aVNfP5YF4goq8O7KlrB3TR27+ZfQB3t8mUNukRp8Mzp6VuImv7eX4HOv2aZ2Oz2u4M/oI1TttiphWcRA+XqejRGWuWB5kCKNf2gsz9HjZZmYd5DTBDHeVAlSBNB+eTnBPauSWyoDiHiD03PZkLEKEHimv9HOjlvD2I= X-MS-TrafficTypeDiagnostic: DM5PR12MB1673: X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1673; 20:yOvMLedef6jDW4YJ0yRiaJ0YBRMlLbJD1BMWJAvrzgcjE2zQIg/PcpMJ/jPSpyh8/JKI1++lwL5fN0f/xY3A3KU/hXtmNXsFIoGzytBtVeW55xWp++bLSB5hDw/zhMLyWGzAvxK3smHMEsTZFGS48r6pxJ/QmDrAYtqQeg77c0Gg8767kgiE7FeUb09V1rz+jdO5c8QgrFVvH7WBo2p8Lfn8vwVLxVNgWLky3B16hqHcfBXc4iEvC3eN+zx09GSbLMx9b5Fh/15MrsS1Xx/TCpF+lEogX8ERPPNcxX3C5gFDMhsaWvfVa4RZz+lLuUnbVl1wCym2Xqk6v4H4thX19RGjnvhdCPVEBFh3kHKzicL5hgMfmRrbnYYMX9YZ97BwFAGjNGpfeZJP8u3hOGaffonoHO+rUi5qAPfa4m7Q3/0dHP+SrswtXXgZId1V/9cLDbrbyH0PQ9oV566LxFRpO6S6NJ91thZV9x1ZYiiXmX4ZZpcLdN4Dsv4DTpQkVPPf; 4:uW5ljWyeMtai2Rc3RhPV9llCJ8n3laiyh1qFTFiGZfbJw8STg4y16x4HRRdNEF1K+ddVX7/a8KGkAhOeANdzFoV15FdQdmBvgVyAPBc2+SpxoeZz0xVpLcBdYm0caZb21kxzC1VsXzZcj01Xna+z2NFhOveWe+Udh2Zvy+QgzFSSJj3v9HXLb4iBYoG0zXAKrE9J+jp2QALIIhhJPPMmMfaomHR0y8KgzxTqmFy0M/QaFXzZ3UawRo96atKaxJn/MbrVZpXO27GmaafYpQO7Ksuo7CmxBdT7FHIA9qDwFoJ1rbBzSC1VsS/4Kogjwi7J 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)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(3002001)(3231020)(93006095)(93001095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123558100)(20161123560025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR12MB1673; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR12MB1673; X-Forefront-PRVS: 0478C23FE0 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(39860400002)(376002)(346002)(189002)(199003)(72206003)(2906002)(305945005)(53416004)(47776003)(81166006)(81156014)(478600001)(8936002)(7736002)(66066001)(7416002)(97736004)(36756003)(6666003)(5660300001)(54906003)(5003940100001)(6486002)(2950100002)(16586007)(25786009)(118296001)(68736007)(101416001)(16526018)(3846002)(106356001)(50226002)(76176999)(6116002)(86362001)(4326008)(105586002)(50986999)(50466002)(48376002)(8676002)(189998001)(316002)(53936002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1673; H:gi-joe.amd.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR12MB1673; 23:bjYTzduZr0njZdAvXWTc4miv1Tkil5nN3x37zUesQ?= =?us-ascii?Q?SWPevMFsDbNVGT6RPG16epF+4jDTtBQZRPqvMPU0XE8x13U3vW4C6ne/KRlM?= =?us-ascii?Q?zdiQ5LKSqlTL/7tn4c8XoVYEIOhIJTDYQX86RGVLQMfpIxG3YHiCwWeHAtV9?= =?us-ascii?Q?hzvFjeGREaLvSxdmq9niuB73tlayjlmB1sYb5qNfcIjT2OAwzrBFsHfHxaRR?= =?us-ascii?Q?vnio6a38Dt9r/IHZJ6nKmbpNdbioxqtP6s5o93gC+y9xeZH0COhhTizAEika?= =?us-ascii?Q?7BYpwcgSh3l0tzE5ZPf6vW76JOfWyivD3HeTpOvP9QiS05TQtiVYY+JRW/2x?= =?us-ascii?Q?V0HM5KXnlVDRwFWtlnU0wBtazr7a0jLC44MKbu3wWoyE7tCx6OHpCA/cdIVP?= =?us-ascii?Q?7X8Vz1YbjQ0FICPVNeH8w3xayWas2vxanBiUOiEXpZL1gDkTha+LSiGcUUfq?= =?us-ascii?Q?F5AAjUXaL2hojm6XPc5/pZWmkE4JIuLo0coS9XAy19EVfy6ISzN1XWgk5PNr?= =?us-ascii?Q?FfljvEOsOrGV0eE26m3KHvdxtdcSRDE/jsjjPRbwyrRq2uy2DCAIHB/b9AM+?= =?us-ascii?Q?7NXS7wwwJKp6v75iN9+RQsYR8cAu0fkUY+RYWZgv1jLkJCwGhRYQ8OYxTlkh?= =?us-ascii?Q?QdopdZ/NnXq7goA02dndH2qQrTi7oevqfZEY3v2R59w2QiIkIkxdFB0+dKog?= =?us-ascii?Q?CSqu6gS3wllzBYkkUDXP0/82Xcw0mUdgf98MnYElAWLC2Fsj3x33aQZJpA+c?= =?us-ascii?Q?O9bZ/xSZPPyKwoQPSDHWUqH7bx+M2112rfiPtiUzLXRB4M20VRjT+5C+HXlH?= =?us-ascii?Q?OJ7G/fyTKnOJlC6V79JqiDpkd6ZfqekdafrGLwMFHeZ4d4wa1NEySvX6AAOs?= =?us-ascii?Q?lnrXRXQhiDekf3McraA2Onh5ohVeuDwyEg+E7pFotAMoaMUnedq0r0icOiYo?= =?us-ascii?Q?1sQ6FKzw3nGTf+5uI6l0BDpPKh5OFPhORhy+ZL1vvMBKkPx05/CLtlg/23N7?= =?us-ascii?Q?I8oBDK48Jm8xlAIe/iIrZqRWd6+IF5CCngbCz/clbpMFwRobWmqnRxerd7oO?= =?us-ascii?Q?755ydfcUjlE0y/ltk+7qoQ4v3pREYL7lR/9K3VONQwzwTWQ4+e/jsTqFYOgb?= =?us-ascii?Q?SiPRa9bHy8=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1673; 6:fstMehBJunE//NGuTBc+xLL3uCMkBrGvx+MrZlTY+HzW46tXPCoUPaophcLGG3x0pdOuz5cHpqNZrwEwRBGBvEV/tmzhwy0ELj0sdXGdFeSJdsvYjlGakN33B1No4S8I5zdb7IFES9iqXeO5pUnDy6+jpBLXic3cGdNn/FsA+irr2jhmvn+bSQ6Iu0V2PPEWTinqBPJwVPlR2WCtp9BPZiNqZIY+EtJ696fgXaNKXuUkpr8FZpuHGTxp3P+D14fzA9Ax57PSDamLdxCIDYGq9k1oWP1df17zo71I00N3Y8DZKszSeurQt4h2i5VZhWQc9d/n1rXQyJd+qg44VgCRYwegbU9cJIcpxX9S1hl/4D8=; 5:NoPh2A4PZFilBlm8su/kX6RHfsuDJnQNt1Stdsxmp1HEMYcpr4JhcTNQhZVdVKZbxxWpGTMZAQDUL5/HOozvzvyrh6aijuUaa+qwvg73RHQg7P3nkaQel14KUeBdWVWPzLf9iGttTDg6/99c9BWQwhx6kx/8uwsMON+KMRZ4jrM=; 24:WHDYiHtYDEj4Juq1bLiKwdBdUZjUrfBZKQ7YE8uJccrEm+HoxPgE7yqk9OBHboGl7fyS208tNrEpRwnJhNTDj4giq7SMiEHjOFYTq68QKvM=; 7:VHH9kyAa+1kE5qkpkcnp942lcS9C82wZXQnyb6mLUqlYXCfDAtf9CBG3W2hw7jEAZl9Pxo+/pGHbQGeje2Tok07HHZ8AsMKKt9YSkPZE4NYmbc9jcF1aMPnvNp9UQoF5zaa0pmai6232IP6zD6G7lQAhl8cH0OU9HZwmSkzC1UtWs0rNPk2GOmmmdUKXIbW3DflUJbzzhmnJlZUq8jF3UQUxKC3yqExP5ePuXLM9XLvYmIDl1hyijkgusapFAAfz SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1673; 20:rcDFlk80wWvgDaRAILZc9imjgXDnQE4Q3057Ak4mHdNcw2yK/tdwWb8WutOt6h+CRYFymosuOqIyP6ISv2DtMc8SW+Su+QDB4X6hzemFKEGA/QarjKXCqz16atNPhUSirDKneP7lHsAyP+o2FTO5kv4a3TST0AxIXGgfSy2BJnkruz4AI+6T/uyGGzyWDB2n7vcW5zKSCRO6CeRSP3YvpGoD7/oBraJKnJQ5ngzhum+n0tGCjnL7rCHB47FquU4n X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Nov 2017 16:19:44.6129 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e924e904-b978-46d6-418b-08d521445e44 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1673 Sender: kvm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP The function for CPUID 80000001 ECX is set to 0xc0000001. Set it to 0x80000001. Signed-off-by: Janakarajan Natarajan Reviewed-by: Borislav Petkov --- arch/x86/kvm/cpuid.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/x86/kvm/cpuid.h b/arch/x86/kvm/cpuid.h index 0bc5c13..b21b1d2 100644 --- a/arch/x86/kvm/cpuid.h +++ b/arch/x86/kvm/cpuid.h @@ -43,7 +43,7 @@ static const struct cpuid_reg reverse_cpuid[] = { [CPUID_8086_0001_EDX] = {0x80860001, 0, CPUID_EDX}, [CPUID_1_ECX] = { 1, 0, CPUID_ECX}, [CPUID_C000_0001_EDX] = {0xc0000001, 0, CPUID_EDX}, - [CPUID_8000_0001_ECX] = {0xc0000001, 0, CPUID_ECX}, + [CPUID_8000_0001_ECX] = {0x80000001, 0, CPUID_ECX}, [CPUID_7_0_EBX] = { 7, 0, CPUID_EBX}, [CPUID_D_1_EAX] = { 0xd, 1, CPUID_EAX}, [CPUID_F_0_EDX] = { 0xf, 0, CPUID_EDX},