From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Google-Smtp-Source: AH8x226y/NYouZKn01j2n0szvH4Ou9TwnUmgQutG+MVZkFEQa5qNY2j3rEloeCdAd5WQrubh0NQm ARC-Seal: i=1; a=rsa-sha256; t=1516759191; cv=none; d=google.com; s=arc-20160816; b=w7JCVclUP0necOIC7689Mnf8mSeIqsxxlb+FLYpm2LUrf/YVbHmYU/NVEvJBPJeuJF Udjxqc4tcCx9Ks+KEAsMaP+SLUgR6lXq2vuGvvo2Rea9qOIPZV2TmKL/pqycKfi68eNW XLDY3B7uJMp1GG2pY424W8c7YOlX6+fKDkL3Gi4p3PAKUjwlhxvdghVss2K2gAnZAC4U sc2leoqbTZSNDLYKcc8d2BBrCHOfv2k2BW1Lna3xgfxSBRfh/RxVgj1lZUeE6NmKy05W nx9VA905LTaqCn8HSYMX3ydcfQYmMNU5EdiH59GOGoVZBZp1PGqn2dt/jg4O127UCAWp yCyQ== 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=QWC9/vWtIwFAF7C/cqC1RbcDLpVTRInW8xUFTdBSVTI=; b=SoL2VLjKJdMmcKAStWpwKgQJYzInrwEtGa2kqAJr/3rPv+vW1PMQNFIn1y8XYAPruG Fvl554A4Ebg63FbjNENoNMPaq2n50pqy0fMtw5bkl/Mcz3MaSqsqur58d2vNJHjI3IXu v1IepIycpBmRgSzf8p6iUOHBvsuO7NnjtQCLM2yzvxQKCtXGZ1OtdELUc4WOn2RqUEvA 0Awi2veiKZyhcweXLezfdaWxc/6n0axHnSW1iupPOoAzb73SSpLZcQVMBoLv81tqUrBB EabnfPSk+e23WqgAy/CmVzDhyFktjMykVYpITi5hzjw31uLR6NP/R+InUu+j71JtUHjk u0Ug== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of arjan.van.de.ven@intel.com designates 192.55.52.115 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.115 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,404,1511856000"; d="scan'208";a="22093169" From: "Van De Ven, Arjan" To: Andy Lutomirski , Tim Chen CC: "Woodhouse, David" , Andi Kleen , Tom Lendacky , KarimAllah Ahmed , LKML , Andrea Arcangeli , Arjan van de Ven , "Raj, Ashok" , "Mallick, Asit K" , Borislav Petkov , "Williams, Dan J" , "Hansen, Dave" , Greg Kroah-Hartman , "H . Peter Anvin" , Ingo Molnar , Janakarajan Natarajan , Joerg Roedel , "Nakajima, Jun" , Laura Abbott , Linus Torvalds , Masami Hiramatsu , Paolo Bonzini , Peter Zijlstra , =?utf-8?B?UmFkaW0gS3JjbcOhcg==?= , Thomas Gleixner , kvm list , X86 ML 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: AQHTkiQ3amtW3XWkV0av02jLRK9w2qN/OeaAgALx8wCAAAJIAIAAaTmAgAADdACAAAbkAIAAGfwAgAADsYD//4jywA== Date: Wed, 24 Jan 2018 01:59:47 +0000 Message-ID: <0575AF4FD06DD142AD198903C74E1CC87A5F0AC5@ORSMSX103.amr.corp.intel.com> References: <1516476182-5153-1-git-send-email-karahmed@amazon.de> <1516476182-5153-10-git-send-email-karahmed@amazon.de> <243BE571-AF73-44B3-8D17-193F9E07686A@amacapital.net> <4e01a7a9-29e4-adcc-3f53-550fb7f3d370@amd.com> <1516724457.9521.156.camel@amazon.co.uk> <20180123224956.GQ7844@tassilo.jf.intel.com> <1516749276.13558.25.camel@amazon.co.uk> In-Reply-To: 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.138] 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?1590437285554428224?= X-Mailing-List: linux-kernel@vger.kernel.org List-ID: DQo+ID4gSXQgaXMgYSByZWFzb25hYmxlIGFwcHJvYWNoLiAgTGV0IGEgcHJvY2VzcyB3aG8gbmVl ZHMgbWF4IHNlY3VyaXR5DQo+ID4gb3B0IGluIHdpdGggZGlzYWJsZWQgZHVtcGFibGUuIEl0IGNh biBoYXZlIGEgZmx1c2ggd2l0aCBJQlBCIGNsZWFyIGJlZm9yZQ0KPiA+IHN0YXJ0aW5nIHRvIHJ1 biwgYW5kIGhhdmUgU1RJQlAgc2V0IHdoaWxlIHJ1bm5pbmcuDQo+ID4NCj4gDQo+IERvIHdlIG1h eWJlIHdhbnQgYSBzZXBhcmF0ZSBvcHQgaW4/ICBJIGNhbiBlYXNpbHkgaW1hZ2luZSB0aGluZ3Mg bGlrZQ0KPiB3ZWIgYnJvd3NlcnMgdGhhdCAqZG9uJ3QqIHdhbnQgdG8gYmUgbm9uLWR1bXBhYmxl IGJ1dCBkbyB3YW50IHRoaXMNCj4gb3B0LWluLg0KDQpldmVudHVhbGx5IHdlIG5lZWQgc29tZXRo aW5nIGJldHRlci4gUHJvYmFibHkgaW4gYWRkaXRpb24uDQpkdW1wYWJsZSBpcyB1c2VkIHRvZGF5 IGZvciB0aGluZ3MgdGhhdCB3YW50IHRoaXMuDQoNCj4gDQo+IEFsc28sIHdoYXQncyB0aGUgcGVy Zm9ybWFuY2UgaGl0IG9mIFNUSUJQPw0KDQpwcmV0dHkgc3RlZXAsIGJ1dCBpdCBkZXBlbmRzIG9u IHRoZSBDUFUgZ2VuZXJhdGlvbiwgZm9yIHNvbWUgaXQncyBjaGVhcGVyIHRoYW4gb3RoZXJzLiAo eWVzIEkgcmVhbGl6ZSB0aGlzIGlzIGEgdmFndWUgYW5zd2VyLCBidXQgdGhlIHJhbmdlIGlzIHJl YWxseSBmcm9tIGp1c3QgYWJvdXQgemVybyB0byBvaCBteSBnb2QpDQoNCkknbSBub3QgYSBmYW4g b2YgZG9pbmcgdGhpcyByaWdodCBub3cgdG8gYmUgaG9uZXN0LiBXZSByZWFsbHkgbmVlZCB0byBu b3QgcGllY2UgbWVhbCBzb21lIG9mIHRoaXMsIGFuZCBjb21lIHVwIHdpdGggYSBiZXR0ZXIgY29u Y2VwdCBvZiBwcm90ZWN0aW9uIG9uIGEgaGlnaGVyIGxldmVsLg0KRm9yIGV4YW1wbGUsIHlvdSBt ZW50aW9uIHdlYiBicm93c2VycywgYnV0IHRoZSB0aHJlYXQgbW9kZWwgZm9yIGJyb3dzZXJzIGlz IGdlbmVyYWxseSBpbnRlcm5ldCBjb250ZW50LiBGb3IgVjIgdG8gd29yayB5b3UgbmVlZCB0byBn ZXQgc29tZSAiZXZpbCBwb2ludGVyIiBpbnRvIHRoZSBhcHAgZnJvbSB0aGUgb2JzZXJ2ZXIgYW5k IGJyb3dzZXJzIHVzdWFsbHkgYXJlbid0IGRvaW5nIHRoYXQuDQpUaGUgbW9zdCBsaWtlbHkgdXNl ciB3b3VsZCBiZSBzb21lIHNvZnR3YXJlLVRQTS1saWtlIHNlcnZpY2UgdGhhdCBoYXMgbWFnaWMg a2V5cy4NCg0KQW5kIGZvciBrZXlzIHdlIHdhbnQgc29tZXRoaW5nIGVsc2UuLi4gd2Ugd2FudCBh biBtYWR2aWNlKCkgc29ydCBvZiB0aGluZyB0aGF0IGRvZXMgYSBmZXcgdGhpbmdzLCBsaWtlIGVx dWl2YWxlbnQgb2YgbWxvY2sgKHNvIHRoZSBrZXkgZG9lcyBub3QgZW5kIHVwIGluIHN3YXApLCBu b3QgaGF2aW5nIHRoZSBwYWdlIChidXQgcG90ZW50aWFsbHkgdGhlIHJlc3QpIGVuZCB1cCBpbiBj b3JlIGR1bXBzLCBhbmQgdGhlIGtlcm5lbCBtYWtpbmcgc3VyZSB0aGF0IGlmIHRoZSBwcm9ncmFt IGV4aXRzIChzYXkgZm9yIHNlZ3YpIHRoYXQgdGhlIGtleSBwYWdlIGdldHMgemVyb2VkIGJlZm9y ZSBnb2luZyBpbnRvIHRoZSBmcmVlIHBvb2wuIE9uY2UgeW91IGRvIHRoYXQgYXMgZmVhdHVyZSwg bWFraW5nIHRoZSBrZXkgc3BlY3VsYXRpb24gc2FmZSBpcyBub3QgdG9vIGhhcmQgKGludGVsIGFu ZCBhcm0gaGF2ZSBjcHUgb3B0aW9ucyB0byBtYXJrIHBhZ2VzIGZvciB0aGF0KQ0KDQoNCg==