From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933264AbdKFUiS (ORCPT ); Mon, 6 Nov 2017 15:38:18 -0500 Received: from mail-by2nam01on0050.outbound.protection.outlook.com ([104.47.34.50]:42330 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S933176AbdKFUiM (ORCPT ); Mon, 6 Nov 2017 15:38:12 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Janakarajan.Natarajan@amd.com; Subject: Re: [PATCH v2 1/4] x86/kvm/cpuid: Fix CPUID function for word 6 (80000001_ECX) 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 References: From: Janakarajan Natarajan Message-ID: <703ed929-b76f-e472-cc64-7e3c9ac728d2@amd.com> Date: Mon, 6 Nov 2017 14:38:03 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: BN6PR18CA0016.namprd18.prod.outlook.com (10.175.188.26) To DM5PR12MB1675.namprd12.prod.outlook.com (10.172.40.144) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1f9c9228-c41d-4528-143d-08d525564aea X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603199);SRVR:DM5PR12MB1675; X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1675;3:/PBG+n1lfT0MtNOF3zyF1gxpsrnorLkbCulZ83bVe8DCNHjBflA1ctG0BgGuugBXnCxQNKdvsmSkiTTge3qNPZwzMcRlFCCaAt54juOW+Bguqul8aSlsEk3PHIF51gPnq/tjkc29W8RAh12HxiqFn27dcvmYEvTgY6iZGxBaDs3GKqX9nvPMRQE/unR35IfgfmMsIF7uu1TjbmJPyrplTgYoWFas8GZCrhtihvFtuuZjiC7/JRuIZ6G+MrJ+r4Xv;25:mQIwF2pG/Q7T0QRkqBL21VF6et0ZAxiUJ7J9RDkSdeAkmRpRYZ76mQg3b+bJ+LZd42XIW2BecuuJBhsyxly9HX2JundEIwn8Ypu2zx8ibSEmU1SIHwOEEhUF2HltJWepCymDa/E0uXnOcKkrirHm264v2KVeho2pxH65s0Pwe5i6bzMyikhIqISIEIekGmDwCyhU7/RNvZZDar1SuIQMEUPRDzOfspcvnbjGrShqkcUDytQ+qa6FXasFW0vIz7ghplrZn2V3Qzo8SsA/gTVHPGNUMjIcpjGdcSXILfAOLWnbwt/NIt6gYHqw1sZHgXRXSOI5JIftjk/NwsuX6srcUA==;31:YCmcktQv5HizhKUR8fuxtmqYHfoT4BzPcs87T1fSP6AVrRSQmLSsHtGbF41KylUXHVGPBprKekVIBGuuULdoDnISAilNqP34VKiJBQEYNzxIqXJpdHgR1Dlyi+QdpzENhH3blyU12DP48UDDS1+gNMq+Vph3rrKOqy+YdG3w9myELpHEwEA50x5BCdYaAKLwVpb6t5cUx55kbzlyrUrbrpQp6l4XzmbROGBSNZVkaTc= X-MS-TrafficTypeDiagnostic: DM5PR12MB1675: X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1675;20:ioRihvtJqP3ew1ykGvaFotiOeleG9KyfNc0zdgmkqegubdPbdMnb3RzJJEb3w9IB4q1EBqw/0/KRt/5eKNHQmpU3gW27JJvrOggck1yu3s6rRzCSaiEbGi/WvlcBOrTUIGG9w9aySxUGTvChoxT4H16PyWSbgI2sJ0w8vkBb90C9ERy0ko7TyCUNnDoydtjuasdZ+fEiUmfBSWLXEl6gQyJpLUBL7SV+wDV9dYPipXbLSy0LpZ7PCl0tfnpah71rjW3Bsq4zP9AZcP47AMDFYoIRyXALD1DXbcQ7QfbcbG5lpH62lmdAppwUawkCbDXrUVvbgjI3CYYYezBxGosQ6HHzV72IMoqKb2vbnQpEjyFeuz3qylq/6GbBCQ3ghdfRm6x8ct+jfuIPt891FWjvIxn7SRBi73HhMYCku+5r3UDLaBHBSm02/1RgBB6+9+y0TlUPlJPnkdvA5/mdnKVkEPgTWbkiaPrziuqPPe3Ozye1fNdXPv9oaQRZFMvonrXS;4:u4KG75bTTvlw3bfyGlhMwQRZAwvPLZdpeBZ3KKVR6le2+Rmu0KIgbytMmO8VNLJYyWpAc9Qf/wTSYCVbgzSFe+P9MYJlY42l4SfNKHuYmMQDFxFWREnb8yVc/HS7eOPcfAY1v5hXdBCjuVRNe+EFUO7em7TB0xbBmC9zEKB97KNL/2a5uT5jPZ1JemsJuW+h4rYBoRBxidpphMdQbDI5jSytWDTfJQXeXxjpr9safoRW/fll+DZFzXNxJiOZUcyhM3AH5F5aReAv5/uuWngeKSQ2qfzuR4qzwl4ZueFU5ZkhDQLx+xjDYuOdsI5DaR/w 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)(8121501046)(5005006)(3231021)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123560025)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DM5PR12MB1675;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DM5PR12MB1675; X-Forefront-PRVS: 048396AFA0 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6049001)(6009001)(346002)(376002)(39860400002)(189002)(24454002)(199003)(7416002)(23676003)(305945005)(2906002)(90366009)(6246003)(81166006)(4326008)(5660300001)(478600001)(47776003)(53936002)(50466002)(316002)(65806001)(65956001)(68736007)(64126003)(106356001)(66066001)(33646002)(230700001)(8676002)(25786009)(7736002)(16576012)(54356999)(54906003)(189998001)(3846002)(76176999)(97736004)(36756003)(229853002)(83506002)(81156014)(6486002)(105586002)(50986999)(101416001)(2950100002)(53546010)(16526018)(8936002)(72206003)(6666003)(31686004)(6116002)(31696002)(77096006)(65826007)(67846002)(58126008);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR12MB1675;H:[10.236.136.61];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxNjc1OzIzOndiV2JzdlhMM0dLWGJ4MllSUjZiYVkwb3g2?= =?utf-8?B?ZW1PNmxRVERvVEdrUHZxQ0VNQThSVFVxbFlpekx2VW9XOGJmZEtWVmNFYWp6?= =?utf-8?B?QlRXT1c3Z0duaDlzbWd0OUpZbzN0MzJ1TXBkMmllZE8rdnRzSk9zWGM0WC9w?= =?utf-8?B?WHpXZVVlVlhxVFVGdkhZeUFwN2V1WUVEMVppQ2RwK25MUkJDSmgxbmVzdms0?= =?utf-8?B?dVhtSk42bE0yUGc1ekVQYU1LV1k3bWdGZmx3VS8yd1lRSG9KYmM2RGtlajlk?= =?utf-8?B?VytoM0Q1emwrQWZPbDdzenBRdHFaMU1RS2ZYT1cxRmRsQURnMTNJME1PWVBT?= =?utf-8?B?YitSNERTaFRGVFVGdHM3OUhEblJib1I1bm4ycm9uMzNUUm8zbDRDMkwvVEQ2?= =?utf-8?B?ZjRhMDN2Q2xxLzNpRThzMTFQUHh6ZExsanZwZXlFdGd5QjlUVzFueTNDZUQz?= =?utf-8?B?Y2xWZGtwN2FIbFNJcFpBSEIrdnkrT3lSZ25GeG1GRG4xN1VySzBGL3Zub1NI?= =?utf-8?B?T2VLdmdCSUtYUjVRZUZQSUx4b3UxdThQbGpVSm5wZTB1REp5NFlYa0NhcTNp?= =?utf-8?B?RTVEYTk0bzlBWWlJZldBdGZNeXZiN2l6UHJTWkVURHd6TVRDd2t1OFlLVGp4?= =?utf-8?B?VHFzaFcrRDAveVRjVE5obW1rZGt4MEhvT0xPdldiU2pkRGFRQlcxMmtkQjJp?= =?utf-8?B?aWZma2wvdDA1S3J5SXVVckRKR254eXkySmE3QzAvRDluSThtR3BTd1praDZE?= =?utf-8?B?MGplZWpxYW9qZFZDdlB5MklqNkpHUU05aEhRSktmR280OWhyVFlRVmdhMm5S?= =?utf-8?B?V3VWM2JTdnZacVhaV0dQRmVNT1B5TXZtUnpnLzRrd1dPczRhQ1hUYmdSK3Mx?= =?utf-8?B?RStYUS9mMlRmWUMwcHNrZVorUDB4OTBPb0Fsd1VVZXowRTNmc0Nlc3pxUmFX?= =?utf-8?B?dHNBREMrOUhzSHJGU2d3QVp4Qm9GR3l0TUNwNmZUaWxPVmY1UUMxWHJla0pv?= =?utf-8?B?cEdLMkdqaEdVeHgwcStjbHFmSi9kemw0MzV3d2Y0SjZuUzVkMVZObDRYeTRX?= =?utf-8?B?WEtHTkZBQ1hUZ0tGQ0psQXEvaXpnUHRBd1VEbHRCbGh6MzBXRjY4QjJpT29y?= =?utf-8?B?N21Cdyt2blJoWEd2eHJCY1RneStmenhxbjVYa3UzM2tNREd4Wm1TU0Zqci9V?= =?utf-8?B?Nlh5OHVnN0p2Wm9yUkxTa2xST3FkYjMzK2c4dnpacDlPTml2NU9xcUVDZHJ0?= =?utf-8?B?SUkwL200V3hvVDcyOVBraGJlbTVvWDlhZHNYZUFzQ0huQ1dmV1BnaFJBNm85?= =?utf-8?B?STJtMksycDlwelFoRVdpcHVCZW5Cb2JrNllscWt3VzhzL0ltR3BaL245bjNz?= =?utf-8?B?K0tubFJpVGhiSUF6M1FoVFNyMU1BczBZNTBqb2s4dkFHcDRlZklDbzloVjNi?= =?utf-8?B?RWVuY0J3U2VBQzZBdmdJVnRGbHh2d1ZxYktFV2V4Z2xsVEtJL0JnaDN2d21O?= =?utf-8?B?RnNyd3BCTEJ5RnppRlM3SThBelBNcitidUI2SkRXcnBQdkVYVk1FZ2RkajBR?= =?utf-8?B?VUkyaHVjQW9XcnR0VDJ0WVh2cFpyZHBHay9DS1djTFQzWCtEbEg3V0NLVHpP?= =?utf-8?B?aTc2NjE2dklHcU05dEEzZUpWZ05SUy9TWVFGVHpvc0h1Z0FVb0RjY2krUENZ?= =?utf-8?B?RzlxVEEybmdoWkRsbXkvQnlWL1BiYTJ1MEFhSzRTUDZXZHlGVVpOUTlKS2Rl?= =?utf-8?B?SWpqazl6MFZ2RXRiTnlQK09UeUdIeWNENHBScDBzRjhnUndKRVM1OExOUElT?= =?utf-8?B?Yjd0VkRyRnIrUHc0MFh0b3U5TjE3SUhEYk5uMHF3VDFuZGwyL09FaFpGR1J5?= =?utf-8?Q?9NFs9lWFhriBse5CNwLZLMt1XUPLXq1h?= X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1675;6:DFR4xmKaAtMlfWk0kUgceRQIj68GGYRCJi9lymMkBUkiHL0EdCecuzlHAN3hlP1xHR/IFwB9TOHX4bIzWyq/A0UI/IZtVVob3bWfJjDqPWXWJyQRSw+wPxEuiAhG/CtQYFDQEhLgSvD13USmkBc+hPFUur0p2hfdSWfhXI5vd3i6aF1ewo3SuO2rglvad8F4Ru9AvI9kmrOhV2RWrqluE8ACHS/RmOneNaOaxH2SZUmEhgTfjrjfFF8I7f9yLplX4BEVQxBZBTJIcMVm5whUo8aHxb1ez/SfNFXvPDGXJJZluydDuz/Ujxbz+zu4Nvf2EqBznIq9b8vKm6qqfFdW9TaY6UlxzD6QMWMRQgwSaSY=;5:PbC3wbR8JwjSX4SpCG1n4Ome8AO75k1wYsnOps9qQHWjLW6p+tjqDPKkMN1LTXPKitDBKfPfvopNHHdcVe9WrUyeN5alao8jkxioz/Z6HmrS/NQlBHhY6KGX/t0by7V81Q8XFZTYuS0HikrkDykyuW/lWbZcp+RJTfXyh/YVRck=;24:G/lqusHUMeCyNupXgn8wwBqzqF830txtd9rOuNpGwTQ2icX96EIHiP4Wh1X0WandWhsrbKujR4GT4+2Ckf5XOGrpcrysW/yjaC3Os+1AlOo=;7:n4oF1I3tqarWDrylAr88ri9XjP5OEuWVjxlyfJOFKjE2XfdpL3V3/Y8HhROgeB5nQAL5KAaVDHTtc/UjhNEf/8wzRO+A33YRLOg9Qzj07ESf8Jpu79IyhRRlX7bPHeEBp6jhizyjO9KAEPUOSaHNid0m7V0wGMlS2RKfnHIL/BA7l/G44palYp015LhgTtEHBC4HQCTKCmHCp12p/FGTV5OYl6m3tghnuWztkNNqVJOutwi4jcBtZfBxvULvvKPE SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1675;20:qqducJ0U2nezT0+P5JfHeGBsJ6djwqjXsrkgGwLmAFRPB7vVxdREwNa+D502OkYpSvTRZdIncGGbcZgapzN/RA036GennJv9udGeAVPUYfdRK8Tu2Z1QGtmfrQK2UCW4zjwMArfifnlXa1/TpjHlHK4E1OWz6Sbf1aAefoAWndHOpM/aYoOn7VnNm3B6rQzonMjR+xWW8GiMfhf4pfNw+EtmsAUuKR2cJo4OtGLo/KfYc+zpYKof/E9cHg31acY4 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Nov 2017 20:38:06.8937 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1f9c9228-c41d-4528-143d-08d525564aea X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1675 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I forgot to add Boris's Reviewed-by Tag. If the patchset is acceptable, please let me know if I should send another version with the Tag or if the Tag can be added when it is merged. On 11/06/2017 11:44 AM, Janakarajan Natarajan wrote: > The function for CPUID 80000001 ECX is set to 0xc0000001. Set it to > 0x80000001. > > Signed-off-by: Janakarajan Natarajan > --- > 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},