Received: by 10.223.176.46 with SMTP id f43csp1021124wra; Fri, 26 Jan 2018 10:29:22 -0800 (PST) X-Google-Smtp-Source: AH8x224RMKheZmaJqwqpZCReGhuR4M00dHtbnTH/24h2VuQ1czbhgckDhtV6b0ALdnISjnkazPbs X-Received: by 10.99.171.78 with SMTP id k14mr16200106pgp.287.1516991362407; Fri, 26 Jan 2018 10:29:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516991362; cv=none; d=google.com; s=arc-20160816; b=o6Cp1V/Q2vLhGr1hXUZ9MJUkMBBWOT8YDqW66iG91K/cFvYa3Z7nmzIb4g9UuLo+/B 8kcxHy9DtKlrWqh33q6vNwqTtFll7eerSrJbLnb8HUU5NnmluFJWWFdn6q3Ik/zYo4HY w4ePXfEh6qTVYocRmXGptfM9/q98s+Caa7jfZqKuaIpUOYgzrz4qCzyrc4w5pZ+niTOj iMeIlYV8GcZZHkoZgmqfnXbaeYiN9gvB6APgYdgdznEDwiNfrLj6mdQYnzlSxpNGRX+0 ZsVGrtgnfzNmR+9GZZHYRsBHrFK+8Tn8hU8JJ+Tx+2Cl6TLenqhGXPgJHDSK6CFYp1jK UDww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :dlp-reaction:dlp-version:dlp-product:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:arc-authentication-results; bh=hmNxZbLFQ6g6Ir9MoCIOV0TpGBkDJ8S8MNo7kPIl7J8=; b=d/rUiInOAbhyrDLVf12Bmzm4+EA56MaMJRxIogdn4Ls9KqwKbPl9dA0XhSdqy13LSD zCm78JsXZe7xx/EKshNPKab/PeDxJMe+cVUVIIOU9TozGGqOoi4mHRp+0fSCRLM8YvxQ KZ/uSokQoc9y6LXHjHrJonY4EccinfWIcKptKRf6yLM8rW5SIUk2qToXVVrE949WUNIw XKDVz6SZYiqAKGWv2RCu2M047aZBa2V6PG627Zwl3P3hOMRzE0zN7eMzbe5PbcugJSRt 4mI59NSihXsKZDCwVM/XwPHXrYV/rri0PrLZoVEKpyoyyDfQslj9G4f3ZjYoIAautu+y B9wg== ARC-Authentication-Results: i=1; mx.google.com; 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 t1si3294413pgu.7.2018.01.26.10.29.08; Fri, 26 Jan 2018 10:29:22 -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; 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 S1751926AbeAZS2q (ORCPT + 99 others); Fri, 26 Jan 2018 13:28:46 -0500 Received: from mga09.intel.com ([134.134.136.24]:50885 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751436AbeAZS2o (ORCPT ); Fri, 26 Jan 2018 13:28:44 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Jan 2018 10:28:44 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,417,1511856000"; d="scan'208";a="25728161" Received: from orsmsx106.amr.corp.intel.com ([10.22.225.133]) by fmsmga001.fm.intel.com with ESMTP; 26 Jan 2018 10:28:43 -0800 Received: from orsmsx116.amr.corp.intel.com (10.22.240.14) by ORSMSX106.amr.corp.intel.com (10.22.225.133) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 26 Jan 2018 10:28:42 -0800 Received: from orsmsx103.amr.corp.intel.com ([169.254.5.179]) by ORSMSX116.amr.corp.intel.com ([169.254.7.69]) with mapi id 14.03.0319.002; Fri, 26 Jan 2018 10:28:42 -0800 From: "Van De Ven, Arjan" To: David Woodhouse , Arjan van de Ven , Andi Kleen , Linus Torvalds CC: "Hansen, Dave" , Liran Alon , Laura Abbott , Andrew Lutomirski , Janakarajan Natarajan , Borislav Petkov , "Mallick, Asit K" , =?utf-8?B?UmFkaW0gS3JjbcOhcg==?= , KarimAllah Ahmed , Peter Anvin , "Nakajima, Jun" , Ingo Molnar , "the arch/x86 maintainers" , "Raj, Ashok" , Tim Chen , Paolo Bonzini , "Linux Kernel Mailing List" , Peter Zijlstra , Thomas Gleixner , "Greg Kroah-Hartman" , Masami Hiramatsu , Tom Lendacky , "Williams, Dan J" , Joerg Roedel , "Andrea Arcangeli" , KVM list Subject: RE: [RFC 09/10] x86/enter: Create macros to restrict/unrestrict Indirect Branch Speculation Thread-Topic: [RFC 09/10] x86/enter: Create macros to restrict/unrestrict Indirect Branch Speculation Thread-Index: AQHTlksBamtW3XWkV0av02jLRK9w2qOF8u6AgABx4QCAAIhEgIAACySAgAADegCAAABIAIAABAYA//96FiA= Date: Fri, 26 Jan 2018 18:28:41 +0000 Message-ID: <0575AF4FD06DD142AD198903C74E1CC87A600FE7@ORSMSX103.amr.corp.intel.com> References: <7c0b0879-3448-43e4-8380-4708fc787113@default> <50c5d627-8975-184b-b50f-4cc02c5816c5@intel.com> <1516957886.30244.161.camel@infradead.org> <20180126175901.GL26209@tassilo.jf.intel.com> <1516990288.30244.253.camel@infradead.org> <07daf763-cd29-5d1c-1488-1fcb5b440347@linux.intel.com> <1516991212.30244.262.camel@infradead.org> In-Reply-To: <1516991212.30244.262.camel@infradead.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action x-originating-ip: [10.22.254.139] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiBPbiBGcmksIDIwMTgtMDEtMjYgYXQgMTA6MTIgLTA4MDAsIEFyamFuIHZhbiBkZSBWZW4gd3Jv dGU6DQo+ID4gT24gMS8yNi8yMDE4IDEwOjExIEFNLCBEYXZpZCBXb29kaG91c2Ugd3JvdGU6DQo+ ID4gPg0KPiA+ID4gSSBhbSAqYWN0aXZlbHkqIGlnbm9yaW5nIFNreWxha2UgcmlnaHQgbm93LiBU aGlzIGlzIGFib3V0IHBlci1TS0wNCj4gPiA+IHVzZXJzcGFjZSBldmVuIHdpdGggU01FUCwgYmVj YXVzZSB3ZSB0aGluayBJbnRlbCdzIGRvY3VtZW50IGxpZXMgdG8gdXMuDQo+ID4NCj4gPiBpZiB5 b3UgdGhpbmsgd2UgbGllIHRvIHlvdSB0aGVuIEkgdGhpbmsgd2UncmUgZG9uZSB3aXRoIHRoZSBj b252ZXJzYXRpb24/DQo+ID4NCj4gPiBQbGVhc2UgdGVsbCB1cyB0aGVuIHdoYXQgeW91IGRlcGxv eSBpbiBBV1MgZm9yIHlvdXIgY3VzdG9tZXJzID8NCj4gPg0KPiA+IG9yIHNob3cgdXMgcmVzZWFy Y2ggdGhhdCBzaG93cyB3ZSBsaWVkIHRvIHlvdT8NCj4gDQo+IEFzIHlvdSBrbm93IHdlbGwsIEkg bWVhbiAid2UgdGhpbmsgSW50ZWwncyBkb2N1bWVudCBpcyBub3QgY29ycmVjdCIuDQoNCnlvdSBh c2tlZCBiZWZvcmUgYW5kIGV2ZW4gYmVmb3JlIHlvdSBzZW50IHRoZSBlbWFpbCBJIGNvbmZpcm1l ZCB0byB5b3UgdGhhdCB0aGUgZG9jdW1lbnQgaXMgY29ycmVjdA0KDQpJJ20gbm90IHN1cmUgd2hh dCB0aGUgcG9pbnQgaXMgdG8gdGhlbiBxdWVzdGlvbiB0aGF0IGFnYWluIDE1IG1pbnV0ZXMgbGF0 ZXIgb3RoZXIgdGhhbiBjcmVhdGluZyBtb3JlIG5vaXNlLg0KDQoNCg==