From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH SpectreV1+L1TF v5 4/9] spec: add l1tf-barrier Date: Thu, 31 Jan 2019 09:35:08 -0700 Message-ID: <5C5323BC0200007800212E15@prv1-mh.provo.novell.com> References: <1548772997-32742-1-git-send-email-nmanthey@amazon.de> <1548772997-32742-5-git-send-email-nmanthey@amazon.de> <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com> <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com> <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com> <0101A7AF020000F8B1E090C7@prv1-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gpFJ5-0008IO-RR for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 16:35:15 +0000 In-Reply-To: <0101A7AF020000F8B1E090C7@prv1-mh.provo.novell.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: nmanthey@amazon.de Cc: Juergen Gross , Tim Deegan , Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , Dario Faggioli , Martin Pohlack , Julien Grall , David Woodhouse , "Martin Mazein(amazein)" , xen-devel , Julian Stecklina , Bjoern Doebel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDI5LjAxLjE5IGF0IDE1OjQzLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBA QCAtMTk0Miw2ICsxOTQyLDEyIEBAIElycmVzcGVjdGl2ZSBvZiBYZW4ncyBzZXR0aW5nLCB0aGUg ZmVhdHVyZSBpcyB2aXJ0dWFsaXNlZCBmb3IgSFZNIGd1ZXN0cyB0bwo+ICB1c2UuICBCeSBkZWZh dWx0LCBYZW4gd2lsbCBlbmFibGUgdGhpcyBtaXRpZ2F0aW9uIG9uIGhhcmR3YXJlIGJlbGlldmVk IHRvIAo+IGJlCj4gIHZ1bG5lcmFibGUgdG8gTDFURi4KPiAgCj4gK09uIGhhcmR3YXJlIHZ1bG5l cmFibGUgdG8gTDFURiwgdGhlIGBsMXRmLWJhcnJpZXI9YCBvcHRpb24gY2FuIGJlIHVzZWQgdG8g Zm9yY2UKPiArb3IgcHJldmVudCBYZW4gZnJvbSBwcm90ZWN0aW5nIGV2YWx1YXRpb25zIGluc2lk ZSB0aGUgaHlwZXJ2aXNvciB3aXRoIGEgYmFycmllcgo+ICtpbnN0cnVjdGlvbiB0byBub3QgbG9h ZCBwb3RlbnRpYWxseSBzZWNyZXQgaW5mb3JtYXRpb24gaW50byBMMSBjYWNoZS4gIEJ5Cj4gK2Rl ZmF1bHQsIFhlbiB3aWxsIGVuYWJsZSB0aGlzIG1pdGlnYXRpb24gb24gaGFyZHdhcmUgYmVsaWV2 ZWQgdG8gYmUgdnVsbmVyYWJsZQo+ICt0byBMMVRGLgoKLi4uIGFuZCBoYXZpbmcgU01UIGVuYWJs ZWQsIHNpbmNlIGFpdWkgdGhpcyBpcyBhIG5vbi1pc3N1ZSB3aXRob3V0LgoKPiAtLS0gYS94ZW4v YXJjaC94ODYvc3BlY19jdHJsLmMKPiArKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKPiBA QCAtMjEsNiArMjEsNyBAQAo+ICAjaW5jbHVkZSA8eGVuL2xpYi5oPgo+ICAjaW5jbHVkZSA8eGVu L3dhcm5pbmcuaD4KPiAgCj4gKyNpbmNsdWRlIDxhc20teDg2L2NwdWlkLmg+Cgphc20vY3B1aWQu aCBwbGVhc2UKCj4gQEAgLTEwMCw2ICsxMDIsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9z cGVjX2N0cmwoY29uc3QgY2hhciAqcykKPiAgICAgICAgICAgICAgb3B0X2licGIgPSBmYWxzZTsK PiAgICAgICAgICAgICAgb3B0X3NzYmQgPSBmYWxzZTsKPiAgICAgICAgICAgICAgb3B0X2wxZF9m bHVzaCA9IDA7Cj4gKyAgICAgICAgICAgIG9wdF9sMXRmX2JhcnJpZXIgPSAwOwo+ICAgICAgICAg IH0KPiAgICAgICAgICBlbHNlIGlmICggdmFsID4gMCApCj4gICAgICAgICAgICAgIHJjID0gLUVJ TlZBTDsKCklzIHRoaXMgcmVhbGx5IHNvbWV0aGluZyB3ZSB3YW50ICJzcGVjLWN0cmw9bm8teGVu IiB0byBkaXNhYmxlPwpJdCB3b3VsZCBzZWVtIHRvIG1lIHRoYXQgdGhpcyBzaG91bGQgYmUgcmVz dHJpY3RlZCB0byAic3BlYy1jdHJsPW5vIi4KCj4gQEAgLTg0Myw2ICs4NDksMTQgQEAgdm9pZCBf X2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQo+ICAgICAgICAgIG9wdF9s MWRfZmx1c2ggPSBjcHVfaGFzX2J1Z19sMXRmICYmICEoY2FwcyAmIEFSQ0hfQ0FQU19TS0lQX0wx REZMKTsKPiAgCj4gICAgICAvKgo+ICsgICAgICogQnkgZGVmYXVsdCwgZW5hYmxlIEwxVEZfVlVM TiBvbiBMMVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUKPiArICAgICAqLwoKVGhpcyBvdWdodCB0byBi ZSBhIHNpbmdsZSBsaW5lIGNvbW1lbnQuCgo+ICsgICAgaWYgKCBvcHRfbDF0Zl9iYXJyaWVyID09 IC0xICkKPiArICAgICAgICBvcHRfbDF0Zl9iYXJyaWVyID0gY3B1X2hhc19idWdfbDF0ZjsKCkF0 IHRoZSB2ZXJ5IGxlYXN0IG9wdF9zbXQgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCBoZXJl LiBCdXQKSSBndWVzcyB0aGlzIHNldHRpbmcgb2YgdGhlIGRlZmF1bHQgbWF5IG5lZWQgdG8gYmUg ZGVmZXJyZWQKZnVydGhlciwgdW50aWwgdGhlIHRvcG9sb2d5IG9mIHRoZSBzeXN0ZW0gaXMga25v d24gKHRoZXJlIG1heQpub3QgYmUgYW55IGh5cGVydGhyZWFkcyBhZnRlciBhbGwpLgoKPiArICAg IGlmICggY3B1X2hhc19idWdfbDF0ZiAmJiBvcHRfbDF0Zl9iYXJyaWVyID4gMCkKPiArICAgICAg ICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX0wxVEZfVlVMTik7CgpXaHkgdGhl IGxlZnQgc2lkZSBvZiB0aGUgJiY/Cgo+ICsgICAgLyoKPiAgICAgICAqIFdlIGRvIG5vdCBkaXNh YmxlIEhUIGJ5IGRlZmF1bHQgb24gYWZmZWN0ZWQgaGFyZHdhcmUuCj4gICAgICAgKgo+ICAgICAg ICogRmlyc3RseSwgaWYgdGhlIHVzZXIgaW50ZW5kcyB0byB1c2UgZXhjbHVzaXZlbHkgUFYsIG9y IEhWTSBzaGFkb3cKCkZ1cnRoZXJtb3JlLCBhcyBwZXIgdGhlIGNvbW1lbnQgYW5kIGxvZ2ljIGhl cmUgYW5kIGJlbG93IGEKIUhWTSBjb25maWd1cmF0aW9uIG91Z2h0IHRvIGJlIHNhZmUgdG9vLCB1 bmxlc3MgInB2LWwxdGY9IiB3YXMKdXNlZCAoaW4gd2hpY2ggY2FzZSB3ZSBkZWZlciB0byB0aGUg YWRtaW4gYW55d2F5KSwgc28gaXQncwpxdWVzdGlvbmFibGUgd2hldGhlciB0aGUgd2hvbGUgbG9n aWMgc2hvdWxkIGJlIHRoZXJlIGluIHRoZQpmaXJzdCBwbGFjZSBpbiB0aGlzIGNhc2UuIFRoaXMg d291bGQgdGhlbiBpbiBwYXJ0aWN1bGFyIGtlZXAgYWxsCm9mIHRoaXMgb3V0IGZvciB0aGUgUFYg c2hpbS4KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCj4gKysrIGIv eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCj4gQEAgLTMxLDMgKzMxLDQgQEAgWEVO X0NQVUZFQVRVUkUoU0NfUlNCX1BWLCAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBSU0Ig b3ZlcndyaXRlIG5lZWRlZCBmb3IKPiAgWEVOX0NQVUZFQVRVUkUoU0NfUlNCX0hWTSwgICAgICAo RlNDQVBJTlRTKzApKjMyKzE5KSAvKiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgSFZNICovCj4g IFhFTl9DUFVGRUFUVVJFKFNDX01TUl9JRExFLCAgICAgKEZTQ0FQSU5UUyswKSozMisyMSkgLyog KFNDX01TUl9QViB8fCBTQ19NU1JfSFZNKSAmJiBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgKi8KPiAg WEVOX0NQVUZFQVRVUkUoWEVOX0xCUiwgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzIyKSAvKiBY ZW4gdXNlcyBNU1JfREVCVUdDVEwuTEJSICovCj4gK1hFTl9DUFVGRUFUVVJFKFNDX0wxVEZfVlVM TiwgICAgKEZTQ0FQSU5UUyswKSozMisyMykgLyogTDFURiBwcm90ZWN0aW9uIHJlcXVpcmVkICov CgpXb3VsZCB5b3UgbWluZCB1c2luZyBvbmUgb2YgdGhlIHVudXNlZCBzbG90cyBhYm92ZSBmaXJz dD8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs