Received: by 10.223.176.46 with SMTP id f43csp1336237wra; Wed, 24 Jan 2018 14:53:08 -0800 (PST) X-Google-Smtp-Source: AH8x2247DsFUhqj6FglKpfYwAc1cJUX/AQy2NtSeF9Opm+M68k6y/jPNFjkM7LxUGETeQcTidLO2 X-Received: by 10.101.87.195 with SMTP id q3mr11573888pgr.428.1516834388696; Wed, 24 Jan 2018 14:53:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516834388; cv=none; d=google.com; s=arc-20160816; b=C6XfJtIPvW5JUcPThKl/2qaDI5Icsagf5ALT7G1pzNN+D8X+7hfRuSRh/UQz+49Cj8 8V7UnEDno6CHMIzEbqk8dhRsaxtSrxXJvHezfxXQrAu7sU+eKpCDf0b7IM4S0tNzH6go 5cn671gCpYCAA0GlQBNYWMfiCSKtm2fLBunDJpaGKYr0lEbjdsQHpZjcXnx/9gCUifyM OEV7gkiYUlmbreILfUvAGAiVrP4CO/ik+t8ij+KinR6p+y/eVpAAYRW2raS42uCQSjUK HMawLGxpGok2TJoqgDsuVm8Y21aT9I3PP6bt+XaTls+hu07bU+elypXVRHHQeAsF8NC8 EE+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:spamdiagnosticmetadata :spamdiagnosticoutput:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature:arc-authentication-results; bh=ldUaKnyEIrpC9gYqFP3iFwLONcknB+KfGrfDPKTTl9c=; b=I/sWB1ReC45HcZovf+lzrNnUNhco7LmyDTxskgc72cYLT4uJgJkLLjUPpedEIIX+O7 QtIq5YNUZ099FfLVM/OSEAltyZPsuOoy0Hfg8r0sT+Wi4dRwDfytAKodGyXs4eludHul sMyU9ATfYddmwOQW0AhS/Asc8BzvyXrCgdZOYzryDWp734ViEAqy0nRzmNyKEWDjaf5B S9IQPBfos62mTuolpo0zl4h5fOQIfX9stiL+qpJ7m/FEOVsIHvVfatNkW67B52q2j4XU b2lR4nwiZPRzPff/aPXpF+jYiCxoY1ZgQQVcY5iv6p77LCPb3nt3Sp15U/UV0lyahDyD 1UIg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amdcloud.onmicrosoft.com header.s=selector1-amd-com header.b=nBoeNqAj; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n10-v6si849568plk.255.2018.01.24.14.52.50; Wed, 24 Jan 2018 14:53:08 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@amdcloud.onmicrosoft.com header.s=selector1-amd-com header.b=nBoeNqAj; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932939AbeAXWwV (ORCPT + 99 others); Wed, 24 Jan 2018 17:52:21 -0500 Received: from mail-dm3nam03on0071.outbound.protection.outlook.com ([104.47.41.71]:21504 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932294AbeAXWwU (ORCPT ); Wed, 24 Jan 2018 17:52:20 -0500 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=ldUaKnyEIrpC9gYqFP3iFwLONcknB+KfGrfDPKTTl9c=; b=nBoeNqAjRMWmiy8zRYjVBJJt4S9FXEBYJAfXXE/KMXWc2N0gShvUM5q2j/ejn3Z+6Dd7T3TgPvaJ4g2wqahWYVflz/zNHIwR6NYBKnNnzExSPuof03di94FJ3LWTqS4SRBdT8hV6uKhqaEYaosiHt1xSCVJa8xgZdSndMcwmIh0= Received: from [10.236.65.116] (165.204.78.1) by DM5PR12MB1146.namprd12.prod.outlook.com (10.168.236.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.428.17; Wed, 24 Jan 2018 22:52:16 +0000 Subject: Re: [PATCH v3 3/6] x86/cpufeatures: Add AMD feature bits for Speculation Control To: David Woodhouse , Greg KH Cc: arjan@linux.intel.com, tglx@linutronix.de, karahmed@amazon.de, x86@kernel.org, linux-kernel@vger.kernel.org, tim.c.chen@linux.intel.com, bp@alien8.de, peterz@infradead.org, pbonzini@redhat.com, ak@linux.intel.com, torvalds@linux-foundation.org, dave.hansen@intel.com, gnomes@lxorguk.ukuu.org.uk References: <1516813025-10794-1-git-send-email-dwmw@amazon.co.uk> <1516813025-10794-4-git-send-email-dwmw@amazon.co.uk> <20180124172002.GE16646@kroah.com> <1516816633.13558.166.camel@infradead.org> From: Tom Lendacky Message-ID: Date: Wed, 24 Jan 2018 16:52:13 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 MIME-Version: 1.0 In-Reply-To: <1516816633.13558.166.camel@infradead.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [165.204.78.1] X-ClientProxiedBy: BN6PR13CA0009.namprd13.prod.outlook.com (10.175.123.19) To DM5PR12MB1146.namprd12.prod.outlook.com (10.168.236.141) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 5c54a08f-e50d-495d-c06c-08d5637d1ed3 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);SRVR:DM5PR12MB1146; X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1146;3:r1mP9nI0ChPZWeEsrcpDsQS5Qml1cmBp9IZvIFRyOugpZ6wdkytnPiKY/IshRIEHmsca4b+Qn+OhsGZZBIX+ec1GiUJtJE1Uk7NoSXgZJ2RdyNw0ExE74jn+nr64hWRmX2m0pS4ze63shtyts6fMihlX8P2CZfzIwFVXS4h5/1vLfF0DlE7/ZCuHZSVOFoClHlmQrShIognkJagILK3gdylutolC8crtIMon9tGJoUYIHde4exInAFAQvggUF5sM;25:Zn3hOKZ+FEZOAIdkl1Fok427lpkVIP9cT3h2n/vezh8APtrUspJGHPraDAyEnYNqOBknQnaEM0UvPxvBbwDdaOYmvRLyYGdlIrIcxFIJualQzv1yllGA/fR/2Fi4eOGea/GtPIIcP3QTEGWhZrE6kNMNvQy1pcnSoh7O0Debx7XNQKSKyoJGyFhmuc5TkRvyMeQBMPBYVa8DkS9tdlrvcMfZdBpIIVhZod/5zRaPaPR6YDBaCbwSCLLHvTKkstGP0A2TuzYxQvymmV9ahv6x7FlB+4rnl+rY6NL4w/gcV/fQ55Bo+Qk5Zn/8vnZH4P6gyRruWZg9bN39QbSK/LC9Ag==;31:NSHx9KNEH9FnZr0H+3trwRK9aZERUg6ffxZ9UVxUFO9fdrkOSB5At+4im1c8Jt9CXFuP2DZjJylyZZTgUIyUAprlFQS3UQR0ZlxgMf0zyrlKlLUv9zpfZ9gkO5aYLb7EBWqsIWF2Avxikegq7e6WpnPQXH4NW8XLWdKafisdyxOT/KI94elmci5tNmvdD3FMq90dd1olfN9IHOkcjVT/WgRT5Vm4OxR8jJ4e/GHz73g= X-MS-TrafficTypeDiagnostic: DM5PR12MB1146: X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1146;20:llrTO/GzQm1sN20rnzb/2LPQaC2wUsPlECI1Kee7miE0i3oeyRERE6jJLP5BWNTbA/jZewirRj5Qd0xT3OKzVRzIoSvsdZlqy+wauVXzN2KgaScs2igTLRtwhYO8Oz5xOqM4o81lWrIcdDYzPxUV+2VCK4cK8Rl0W6s9IcAVX31G/SkRTxSVuEO0e5uKMo7atBAbgMdUGNqrfNrM6GI6bt/PA5rsb9LfSV2YHiSFL3NX24RHdOD6L3znuAjsenuKZa1qPM4hQAmrTqtHPBFGst7tA+/+OKixFR9zOHKY9ngQxmg/NufZSpuMFSUh466qDEBPFfvlsP0HsOs+u9Q1a4VhTB5IIKvTYcQF2drz1ObHOPdSbN2BWbbyUC5EvZf5W9lVFVUEcUV1ePRBIdcEWv7oR5MDW+Tc1002hxscd1TZwUa0TPaF3tzp4zIRIbndqkSTjOlp0wXc+ShNjCId7nhaJFR7ShnMvEieHu1bdshiwFUNudAyKC+uNOHVR/sb;4:z6hbBNRy44JFTcC1LSyDwHKmuvh8KkqjOEgyOdKre9foPdibVZ5x5s7DbLmk5NUXFzih30pB5js5QKdc12nJ1q/TsKjeqZGT4QbdKbjsQY7AOC630dDQROq2VmECiU6Vt4+g7r5HjwFoEuMLVh2g2SPyIRaxU55syliHeJA34fbqjoWfVOcIyHeOwTqg07MAGIopLY2aRqGk62FCo4UDsaLzD7oIcWE5xOE9iwC6gOjg6eYjyvOeyaFJwqNpAwQqlYEAA8Keoy/+TytaDIzkEaBzpkBD1lE+9FVtvpoGlctf6PdW7hPnD/XvBjejycqP4EffTj8En6RsIBsY+0+UlA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(42068640409301); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040501)(2401047)(5005006)(8121501046)(3231023)(2400081)(944501161)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041288)(20161123558120)(20161123562045)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);SRVR:DM5PR12MB1146;BCL:0;PCL:0;RULEID:;SRVR:DM5PR12MB1146; X-Forefront-PRVS: 056297E276 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6049001)(39380400002)(39860400002)(396003)(376002)(366004)(346002)(377424004)(199004)(189003)(386003)(86362001)(2950100002)(77096007)(5660300001)(6346003)(6666003)(65826007)(26005)(90366009)(6486002)(53546011)(229853002)(31696002)(106356001)(68736007)(31686004)(186003)(105586002)(8936002)(8676002)(81156014)(81166006)(2486003)(76176011)(23676004)(52146003)(36756003)(478600001)(50466002)(64126003)(52116002)(83506002)(66066001)(97736004)(72206003)(65806001)(65956001)(2906002)(93886005)(6116002)(3846002)(966005)(230700001)(16526018)(25786009)(6246003)(3260700006)(47776003)(4326008)(53936002)(6306002)(7416002)(16576012)(305945005)(7736002)(316002)(110136005)(58126008);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR12MB1146;H:[10.236.65.116];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Thomas.Lendacky@amd.com; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ2OzIzOjNPSk4vcXJzVWppM0tyTzJtZ2ZxSm9CeDJU?= =?utf-8?B?bUVydDd6OXcvMHQvWDhyOEd4YnhVRVhybCtYaFVrWFJpbkxVc1hUazNwS05I?= =?utf-8?B?YVp0K0hIeXowTDFveTNYcm9UODlndzVFbnppSTVuS01SQUQyT2pIcUZydWto?= =?utf-8?B?NXh5UldqZVNnUGVzcDBYVml3MzhpUWkwcVhuN2ZmT1BsNjJydHczZzFoeVhP?= =?utf-8?B?RGg4T2ZseTRZOXRodFVnWmlGMDdVWmxKcWlNY09vU2xhamVrWjN5MFdiUUVy?= =?utf-8?B?ekVkNS9ubU84dVFEaUpRMEFZSjRTWHhleUhOOWQvV0c5cUM1MHJ2VnJTNUll?= =?utf-8?B?c2gwRzNzdVlraW9VaHc1Y29tNzQreC9SQmRxVGtuVmI5VHFtaGhLbjdZTFVu?= =?utf-8?B?Nk44MDdCM29GSDZ1Tm1DZC9vWXFNN0hNWUNIY2wwSm52UU9HUGVGU2cvU0R4?= =?utf-8?B?VU85TzRnSUpOMElOOGpCVlYzdGc4REVlRUVEand0SzloOGx1UnB0OTlQVDFV?= =?utf-8?B?aEdBUHBodGcrRTJQNTN1NXl5WDJzdWpmamVzMWNYVUpQd3U1QVZYb3Q1cm9Q?= =?utf-8?B?d0ExVFJVdmhaYmlNUEtWQzA3UDZ1a0crWGx3d1dja1l5bTVnL1l2MFV5VEcz?= =?utf-8?B?djB4eWNwcyt6Mm1SbGZ4ZWxLT3hxYkNPM1B0ci9qQVExR2NPTEg3UkZ4ZkVG?= =?utf-8?B?S3hxbW50VVQwVUJpWGNUWk9tdzdrTDlLU3RKbE9wUGZuY1VPckM3THpjRjZj?= =?utf-8?B?UjJyYmU4M1ltVUQ4UFAyTVhhSEhIa2hkL3A0eXFra3JhMnV1V29Ec2RWWUxF?= =?utf-8?B?QnJLeGNvZFlNditBazJiQU5zdG03bVVpbHpaT0p2Z0hRM2tPTzFUZkRZMXAz?= =?utf-8?B?djM2RVQ5Q0c5K2JkclEydFFjZDFFdkx5aDI5T29kM1MwNmhjditNWGZiZXMw?= =?utf-8?B?ZEFncVlSZWxUMmhidHdEVGoxU3FnL3BhZDlCeDRpbW0zWmlOMzlnTnpKcEFX?= =?utf-8?B?TW5zSDdJMWUrRjBpUnZqOE41SGJSSXl2YkhOWmRXKzJUYno1Ujl2WmZaOW1a?= =?utf-8?B?dHdZVnBNdzhpWWRwcGQ2OGtsUDhVUHB6RUZNeEtNNWdKYisyaElzY0FNNjdJ?= =?utf-8?B?RDZ5ZndvV0RSWW00MGRqMFc5R0VKUG5haHlCS3ZrTWpSUWF1V1FVanNOVThX?= =?utf-8?B?VEVTZFdqM3FBY0FJVi9QZ1l5S1orNHVaeDI4OEtMYXUrOU9CTTVKQlpxQThR?= =?utf-8?B?OFpxQXpKRng1L0ZDbGo2akJucW5XUjUrY0pUY3Nadkt2TkZCeUdHdUdBU0wy?= =?utf-8?B?VlJOcjlOazVCeTBCNnh6a2dJQnJIb1JSdXRvNDZYNHVERmNwcWxhMkNRMWRi?= =?utf-8?B?TDVQcUJqMndxUWtUQ3lhNlZlNVBGUFdJRHVJMmdpazBPV2h0VHZ5cHFFeWg4?= =?utf-8?B?ZEZWb3pFaFVRbkVsemk0TlErMG9uTGlCL3JUaks3b1BJc0pSamt1M2pRaDJJ?= =?utf-8?B?NmduQjhjOTUybnpRYWg3ZVRwZWxXekwxbXNqZGNUaCtHaTZvdUExRk1GT0sw?= =?utf-8?B?V0hONVRBVU1sd1FGNnc3Y2dhNXgzeW5yaHh3eTBVZGdQdllLMlQzcWpJYnU4?= =?utf-8?B?cDVOaTlaU0Z6cXFLSlFaVkVZWlFjU1RPdVN6bUdya3dzc0M3OXZLOFFFVlhy?= =?utf-8?B?MEs4OERuVmY2V0w5aElLeDBvRDd1K0N1ZGp1V2RsazdWYkplSFlpQWgxcGo5?= =?utf-8?B?ZHRiQjZZNUlyZHUxanZGRjVhcGRBMTEvd2YyVzRoTmIvRG9URkpvbzdSV1dD?= =?utf-8?B?dlhuWkRkbTZQb1c0K3dmYkVuVE1GOWtTMXV5V0l6Mnp4MWZjejNZVkhLc2xR?= =?utf-8?B?WkZva1VFR0t2MkJVMlJmYUNvazhXOXZnNHZqUjBjQ3J6OXlZVUg2TUZpR0w2?= =?utf-8?B?OEQ3OGtYMXB1dWNHVmlKd29IZ203S1lxSG14UnFHVTdzUzNqdld4WVNKMitX?= =?utf-8?B?VDVnZkNzRS94WU1oNXRjQ3VaNzJCTVhQZjkrc2JiRzBtWW9XRjBBMnpBY0lT?= =?utf-8?B?NEVieitxTTgxT3EvV3NUU2NSOVpiOGdON25CNkRiQjBEd1cvWHNMdG1ZV2VD?= =?utf-8?B?NWc9PQ==?= X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1146;6:+lyFX3y/okLm2FrshTOvlEPRqROBvKnUuEh8N5bWpR395vyriuaMXZQCCea6so84Ueb9/jqdpCVd6bZAET8IsJcN8aF+AEHRIOUiitNwjLCEOIhXjFjnkz9LamUzfzhuIcXaqG4xiKY3RMKN5vCElcO6RZOc8L5hsDS+0Dlo4CX6npgi3VNvxQ7jUJ0MV4fUtivMWMvbIknZBmouEz7rXfffSyjkP7+Lq4/NbMPoR74XEeE0k4tkKyXO0Hocf3H4PZI/kyd552cAvHJOtgADh7T2hg4ZoJDFb8cxNJ9JcUyjh2GY7sq/aKNKTCkRa1LdopuNtcUqVEAn6C3w9fqmOpSPAc7ANUX67ibiIJ0w/tw=;5:kALpvDU4UWHQJeHTy//ALixUs2LFtB+q6hHwfrDiQEqWKmba5chsTQAu+PmNA23l2sOZZ2fZs87C/dQheLQaxG74UcQV6ngAvk7wwS7zS1lX9Wzc1jUSjVzT4VMOpWAA3VLLlbDhQZlZzC4ZfLdpxGqj9nL0A9cnP7Bu+SXqMI4=;24:wDBV/xrSHc30pnJWVwbD3pzeYxXi0gKSneDr0Ar1P0zZ8HItuD5o0lLR91rEsDq0kLybzbkj/XqEelnMb/BJSjLRQOYuOtmCBm6DGnHNmLk=;7:wixScGOlh0olKxWubLLVZ8SSF69Q5ntJieEBVwFfC4IKZhkYmR3IrerCTdW6ctZni53dlNgh+GULgHPkjeyBz0cHNlMyZ1yPUNzOigPaABkillgki76DbUehUJKUcllqWQHT5TUq213D9k7jUc1Mg2H/FMdd3bcqa8fOTkPI1Hg+kEcId0naW2ywmPnBEhkg/pnPogBI8DoJkxnKCdaDGUSyKMPwrASrzENaTKOk8h3xMCa4fmbIemyULxgsbYiR SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1146;20:tDTuCloTz2ewXrRnPe0kxfUodzAG3aymYRvGAliLLIJC9v/sdzN5TlAE28+coDb59VXXxSvlB6g/4CpuVTc9RcMq8lxWVv86fpdskz9CuErxYV2Z0EY1us2T6DtJBUAa9neKbk0pCgv9SWx9W4odFCmwh9DQrzTftlYc/RBt8Rp6/Mi7+KkRlzeSNEkvWX8STz1unDIuKCMSval7vwPyiiWDIS6F4OnMYpguLjLy5YybJpDLznojIdtN0ic2lG+T X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jan 2018 22:52:16.7517 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5c54a08f-e50d-495d-c06c-08d5637d1ed3 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1146 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 1/24/2018 11:57 AM, David Woodhouse wrote: > On Wed, 2018-01-24 at 18:20 +0100, Greg KH wrote: >> On Wed, Jan 24, 2018 at 04:57:02PM +0000, David Woodhouse wrote: >>> >>> AMD exposes the PRED_CMD/SPEC_CTRL MSRs slightly differently to Intel. >>> See http://lkml.kernel.org/r/2b3e25cc-286d-8bd0-aeaf-9ac4aae39de8@amd.com >> Oh how fun :( > > At least they *work* the same :) > > Although I still haven't seen that doc, Tom... Working on it... Thanks, Tom >