From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Google-Smtp-Source: AH8x224On2F6dEBiAc1+qyTmUWQzcdDrEjS1QHpe+NaI1jid9nEUa7SyMFKCzncVxWbiq+X2vkeV ARC-Seal: i=1; a=rsa-sha256; t=1516935309; cv=none; d=google.com; s=arc-20160816; b=FUttpx6ruMxG9u0WhkUW3pGzYGJEV+Ln9FbE9QKSXIrJorXaKRfRVAEvSDSNtb1IwW elG4/L9ZHe0e+MQ2qmJfsX4eNyW/3ElRfI36bPXiObUqhajPXHDHIo+I06/mQmIHNPq6 Jb2thcjMbELVVFu1og758o0fLIVHsTbqfHVM/gjFK+ZcKwbt5eL1cgGRygg59fqX6v6g QOk4dHZmLiewAmj3/PaIQgRFw1emebiyBmyiIeI0M0jqDtPyY1ExgFUDSitJjmD0EXpJ WCnBMo8XnxV22IJu7qtTLc/ZbmpByvJYGDntiCoS9L6yoEsenej/ZpJ0Loie5tcl3kHA evVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=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=FWA62Lfcc+kk0ewDjzfzCtSrKTjrTTpMPU7sJ0iOgSk=; b=gXHbFzrooc10kylBh7s1oMLBapNQq4K9eA49G7JWh3iCKSaX3pnlpvfL4/k/WiXb5u vMh8pSCxK4cUeLY2dmaxZoXPYjVV43LLrGSedEio1KjWiEHDIrE1ZBdabnhbRrC7pFh/ MUxJGqf6leSp3dhAGvHMJrSbBRsGYkt2lG1+SMLknrwwK+JWiyLqNsmTxWqVzGlFMnUp 77y87vuVfae3GraYi+YefdzcVKnKgghAIq6jvWnyCjVf84ngoKAzO4upEPIEDhopkCMT YgwiOONPEVrozzeXVUSexYyFzUbR77ZCv5oBK6JvT2m7aN8INeO/rHffN9iB34tds92D hTMQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of arjan.van.de.ven@intel.com designates 192.55.52.93 as permitted sender) smtp.mailfrom=arjan.van.de.ven@intel.com Authentication-Results: mx.google.com; spf=pass (google.com: domain of arjan.van.de.ven@intel.com designates 192.55.52.93 as permitted sender) smtp.mailfrom=arjan.van.de.ven@intel.com X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,414,1511856000"; d="scan'208";a="198913278" From: "Van De Ven, Arjan" To: Liran Alon , "Hansen, Dave" CC: "labbott@redhat.com" , "luto@kernel.org" , "Janakarajan.Natarajan@amd.com" , "torvalds@linux-foundation.org" , "bp@suse.de" , "Mallick, Asit K" , "rkrcmar@redhat.com" , "karahmed@amazon.de" , "hpa@zytor.com" , "mingo@redhat.com" , "Nakajima, Jun" , "x86@kernel.org" , "Raj, Ashok" , "tim.c.chen@linux.intel.com" , "pbonzini@redhat.com" , "ak@linux.intel.com" , "linux-kernel@vger.kernel.org" , "dwmw2@infradead.org" , "peterz@infradead.org" , "tglx@linutronix.de" , "gregkh@linuxfoundation.org" , "mhiramat@kernel.org" , "arjan@linux.intel.com" , "thomas.lendacky@amd.com" , "Williams, Dan J" , "joro@8bytes.org" , "kvm@vger.kernel.org" , "aarcange@redhat.com" 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: AQHTllBramtW3XWkV0av02jLRK9w2qOFdVUA Date: Fri, 26 Jan 2018 02:55:07 +0000 Message-ID: <0575AF4FD06DD142AD198903C74E1CC87A60059A@ORSMSX103.amr.corp.intel.com> References: <23aae227-461c-4d0d-8ccb-df01bae98b2e@default> In-Reply-To: <23aae227-461c-4d0d-8ccb-df01bae98b2e@default> 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 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1590140582166248265?= X-GMAIL-MSGID: =?utf-8?q?1590621959232480706?= X-Mailing-List: linux-kernel@vger.kernel.org List-ID: DQoNCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IExpcmFuIEFsb24g W21haWx0bzpsaXJhbi5hbG9uQG9yYWNsZS5jb21dDQo+IFNlbnQ6IFRodXJzZGF5LCBKYW51YXJ5 IDI1LCAyMDE4IDY6NTAgUE0NCj4gVG86IEhhbnNlbiwgRGF2ZSA8ZGF2ZS5oYW5zZW5AaW50ZWwu Y29tPg0KPiBDYzogbGFiYm90dEByZWRoYXQuY29tOyBsdXRvQGtlcm5lbC5vcmc7IEphbmFrYXJh amFuLk5hdGFyYWphbkBhbWQuY29tOw0KPiB0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZzsg YnBAc3VzZS5kZTsgTWFsbGljaywgQXNpdCBLDQo+IDxhc2l0LmsubWFsbGlja0BpbnRlbC5jb20+ OyBya3JjbWFyQHJlZGhhdC5jb207IGthcmFobWVkQGFtYXpvbi5kZTsNCj4gaHBhQHp5dG9yLmNv bTsgbWluZ29AcmVkaGF0LmNvbTsgTmFrYWppbWEsIEp1bg0KPiA8anVuLm5ha2FqaW1hQGludGVs LmNvbT47IHg4NkBrZXJuZWwub3JnOyBSYWosIEFzaG9rIDxhc2hvay5yYWpAaW50ZWwuY29tPjsN Cj4gVmFuIERlIFZlbiwgQXJqYW4gPGFyamFuLnZhbi5kZS52ZW5AaW50ZWwuY29tPjsgdGltLmMu Y2hlbkBsaW51eC5pbnRlbC5jb207DQo+IHBib256aW5pQHJlZGhhdC5jb207IGFrQGxpbnV4Lmlu dGVsLmNvbTsgbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZzsNCj4gZHdtdzJAaW5mcmFkZWFk Lm9yZzsgcGV0ZXJ6QGluZnJhZGVhZC5vcmc7IHRnbHhAbGludXRyb25peC5kZTsNCj4gZ3JlZ2to QGxpbnV4Zm91bmRhdGlvbi5vcmc7IG1oaXJhbWF0QGtlcm5lbC5vcmc7IGFyamFuQGxpbnV4Lmlu dGVsLmNvbTsNCj4gdGhvbWFzLmxlbmRhY2t5QGFtZC5jb207IFdpbGxpYW1zLCBEYW4gSiA8ZGFu Lmoud2lsbGlhbXNAaW50ZWwuY29tPjsNCj4gam9yb0A4Ynl0ZXMub3JnOyBrdm1Admdlci5rZXJu ZWwub3JnOyBhYXJjYW5nZUByZWRoYXQuY29tDQo+IFN1YmplY3Q6IFJlOiBbUkZDIDA5LzEwXSB4 ODYvZW50ZXI6IENyZWF0ZSBtYWNyb3MgdG8gcmVzdHJpY3QvdW5yZXN0cmljdCBJbmRpcmVjdA0K PiBCcmFuY2ggU3BlY3VsYXRpb24NCj4gDQo+IA0KIA0KPiBHb29nbGUgUDAgYmxvZy1wb3N0DQo+ IChodHRwczovL2dvb2dsZXByb2plY3R6ZXJvLmJsb2dzcG90LmNvLmlsLzIwMTgvMDEvcmVhZGlu Zy1wcml2aWxlZ2VkLW1lbW9yeS0NCj4gd2l0aC1zaWRlLmh0bWwpIGNsYWltcyB0aGF0IEJUQiAm IEJIQiBvbmx5IHVzZSA8MzEgbG93IGJpdHMgb2YgdGhlIGFkZHJlc3Mgb2YNCj4gdGhlIHNvdXJj ZSBpbnN0cnVjdGlvbiB0byBsb29rdXAgaW50byB0aGUgQlRCLiBJbiBhZGRpdGlvbiwgaXQgY2xh aW1zIHRoYXQgdGhlDQo+IGhpZ2hlciBiaXRzIG9mIHRoZSBwcmVkaWNhdGVkIGRlc3RpbmF0aW9u IGNoYW5nZSB0b2dldGhlciB3aXRoIHRoZSBoaWdoZXIgYml0cyBvZg0KPiB0aGUgc291cmNlIGlu c3RydWN0aW9uLg0KPiANCj4gVGhlcmVmb3JlLCBpdCBzaG91bGQgYmUgcG9zc2libGUgdG8gbGVh ayB0aGUgbG93IGJpdHMgb2YgaGlnaCBwcmVkaWNpdGlvbi1tb2RlDQo+IGNvZGUgQlRCL0JIQiBl bnRyaWVzIGZyb20gbG93IHByZWRpY3Rpb24tbW9kZSBjb2RlLiBCZWNhdXNlIHRoZSBwcmVkaWN0 ZWQNCj4gZGVzdGluYXRpb24gYWRkcmVzcyB3aWxsIHJlc2lkZSBpbiB1c2VyLXNwYWNlLg0KPiAN Cj4gV2hhdCBhbSBJIG1pc3Npbmc/DQoNCg0KSSB0aG91Z2h0IHRoaXMgZW1haWwgdGhyZWFkIHdh cyBhYm91dCB0aGUgUlNCLi4uDQoNCg==