Received: by 10.223.176.46 with SMTP id f43csp1036076wra; Fri, 26 Jan 2018 10:45:32 -0800 (PST) X-Google-Smtp-Source: AH8x22464Lfgr3iugIq1UkzDMpfWWZW2lhGwUGHYyJb4hBfSwfg/33wgXnkFEIDVEzS42W9ywyq2 X-Received: by 10.98.33.198 with SMTP id o67mr20246238pfj.0.1516992332006; Fri, 26 Jan 2018 10:45:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516992331; cv=none; d=google.com; s=arc-20160816; b=VsFzhjDPMM8JL1P7IIC9k7P3dkz+EnWI+6fPU7m1f/rzEh1Zw6edrJRAU3jJcOC9Zq DYrvPVyVNEpj1+fDqXXbN20TyW4HjEBHMdQVwOUut9z0NngMLc3LbgQ161QQct0PBeJB XWnVs3SGBrIOCQ6NLxPwhR9IrYo6PXFbgzW1XA/JKn6JtMmJ265rXlE+/8tTHJk2GCOb +lIOl7x5kIr3ZZvnUxQrKCKwWgiwGFSmtFpUhk6lnS2Vx2JyO+GnbyHQB+m8mMaICmrZ uDBhghWOCVPu0Au19iap1pclnKZ6ZnvcfaFQqEac8SP+yoZunYM7P9BTrayG6p4VVosV ucag== 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=gk5lFIZ+x1+Pl6LB41ENOAD+MWVc/t2X6akwEeVe2ZE=; b=FKEpYh4689ZbCwD0WL9Od6GBZ72F7ZBK5oZh79B80QUjJwpdTb1R5z4cY2/HOJg1qf YakiF8IUjQ/FXqsj7rJHs5pCNUGfGmL6ThuwXpVtC4LMFcN+DwIdODVBVlkMLSTXNY01 uvpI+H/MN0AcU8eejHYLUySGO+6gXxZy2usN95OnsbmGtAT598nGg1rFQlTswFBVcEJa DgjTD771AIu9MqirDOjpkzjwLsL2qE9Bh2gHRsdZA1B2YvV+G3KXqjgVc9BY7JIE+4kl VP2KMHrN6KMzcae/5SJjfcKApX0LxFh+6NIJgi/PTd2h+0MnunEAg487ovMMp+4RRbkU T2GA== 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 g29si3319270pgn.132.2018.01.26.10.45.17; Fri, 26 Jan 2018 10:45:31 -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 S1752543AbeAZSou (ORCPT + 99 others); Fri, 26 Jan 2018 13:44:50 -0500 Received: from mga02.intel.com ([134.134.136.20]:33034 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751436AbeAZSot (ORCPT ); Fri, 26 Jan 2018 13:44:49 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Jan 2018 10:44:48 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,417,1511856000"; d="scan'208";a="26603770" Received: from orsmsx101.amr.corp.intel.com ([10.22.225.128]) by orsmga001.jf.intel.com with ESMTP; 26 Jan 2018 10:44:48 -0800 Received: from orsmsx113.amr.corp.intel.com (10.22.240.9) by ORSMSX101.amr.corp.intel.com (10.22.225.128) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 26 Jan 2018 10:44:48 -0800 Received: from orsmsx103.amr.corp.intel.com ([169.254.5.179]) by ORSMSX113.amr.corp.intel.com ([169.254.9.97]) with mapi id 14.03.0319.002; Fri, 26 Jan 2018 10:44:47 -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//96FiCAAIpzAP//eiRg Date: Fri, 26 Jan 2018 18:44:47 +0000 Message-ID: <0575AF4FD06DD142AD198903C74E1CC87A601040@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> <0575AF4FD06DD142AD198903C74E1CC87A600FE7@ORSMSX103.amr.corp.intel.com> <1516992186.30244.268.camel@infradead.org> In-Reply-To: <1516992186.30244.268.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 PiA+IHlvdSBhc2tlZCBiZWZvcmUgYW5kIGV2ZW4gYmVmb3JlIHlvdSBzZW50IHRoZSBlbWFpbCBJ IGNvbmZpcm1lZCB0bw0KPiA+IHlvdSB0aGF0IHRoZSBkb2N1bWVudCBpcyBjb3JyZWN0DQo+ID4N Cj4gPiBJJ20gbm90IHN1cmUgd2hhdCB0aGUgcG9pbnQgaXMgdG8gdGhlbiBxdWVzdGlvbiB0aGF0 IGFnYWluIDE1IG1pbnV0ZXMNCj4gPiBsYXRlciBvdGhlciB0aGFuIGNyZWF0aW5nIG1vcmUgbm9p c2UuDQo+IA0KPiBBcG9sb2dpZXMsIEkgaGFkbid0IHNlZW4gdGhlIGNvbW1lbnQgb24gSVJDLg0K PiANCj4gU29tZXRpbWVzIHRoZSBkb2NzICpkb24ndCogZ2V0IGl0IHJpZ2h0LCBlc3BlY2lhbGx5 IHdoZW4gdGhleSdyZQ0KPiByZWxlYXNlZCBpbiBhIGh1cnJ5IGFzIHRoYXQgb25lIHdhcy4gSSBu b3RlIHRoZXJlJ3MgYSAqZm91cnRoKiB2ZXJzaW9uDQo+IG9mIG1pY3JvY29kZS11cGRhdGUtZ3Vp ZGFuY2UucGRmIGF2YWlsYWJsZSBub3csIGZvciBleGFtcGxlIDopDQo+IA0KPiBTbyBpdCBpcyB1 c2VmdWwgdGhhdCB5b3UgaGF2ZSBleHBsaWNpdGx5IHN0YXRlZCB0aGF0IGZvciAqdGhpcyoNCj4g c3BlY2lmaWMgY29uY2VybiwgdGhlIGRvY3VtZW50IGlzIGluIGZhY3QgY29ycmVjdCB0aGF0IFNN RVAgc2F2ZXMgdXMNCj4gZnJvbSBCVEIgYW5kIFJTQiBwb2xsdXRpb24sICpkZXNwaXRlKiB0aGUg ZW1waXJpY2FsIGV2aWRlbmNlIHRoYXQgdGhvc2UNCj4gc3RydWN0dXJlcyBvbmx5IGhvbGQgdGhl IGxvdyAzMSBiaXRzLg0KDQp5b3VyIHF1ZXN0aW9uIHdhcyBzcGVjaWZpYyB0byBSU0Igbm90IEJU Qi4gQnV0IHBsZWFzZSBzaG93IHRoZSBlbXBpcmljYWwgZXZpZGVuY2UgZm9yIFJTQiA/DQoNCg==