From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH SpectreV1+L1TF v4 05/11] common/grant_table: block speculative out-of-bound accesses Date: Tue, 29 Jan 2019 08:11:19 -0700 Message-ID: <5C506D17020000780021210A@prv1-mh.provo.novell.com> References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de> <1548244285-30813-6-git-send-email-nmanthey@amazon.de> <5C486E0A02000078002106DD@prv1-mh.provo.novell.com> <1063c835-3944-48bf-b082-c80ce726a0e6@amazon.de> <5C4F1B300200007800211CAE@prv1-mh.provo.novell.com> <3eb3ecbb-47a7-386e-90ca-d49d8a75d3a6@amazon.de> <5C5020F0020000780014B7D1@prv1-mh.provo.novell.com> <5b33723c-81d5-c685-2554-54c53e1054be@amazon.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1goV2t-0005zi-CI for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 15:11:27 +0000 In-Reply-To: <5b33723c-81d5-c685-2554-54c53e1054be@amazon.de> 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: 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+IE9uIDI5LjAxLjE5IGF0IDE0OjQ3LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP biAxLzI5LzE5IDEwOjQ2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gTm9yYmVydCBNYW50aGV5 IDxubWFudGhleUBhbWF6b24uZGU+IDAxLzI5LzE5IDk6MzUgQU0gPj4+Cj4+PiBJIGFtIGF3YXJl IHRoYXQgYm90aCB2ZXJzaW9uIHVzZSB0aGUgc2FtZSBiYXNlIGFycmF5LCBhbmQgYWNjZXNzIGl0 IHZpYQo+Pj4gZGlmZmVyZW50IG1hY3Jvcywgd2hpY2ggZXNzZW50aWFsbHkgcGFydGl0aW9uIHRo ZSBhcnJheSBiYXNlZCBvbiB0aGUKPj4+IHNpemUgb2YgdGhlIHJlc3BlY3RpdmUgc3RydWN0LiBU aGUgdW5kZXJseWluZyByYXcgYXJyYXkgaGFzIHRoZSBzYW1lCj4+PiBzaXplIGZvciBib3RoIHZl cnNpb24uCj4+IEFuZCB0aGlzIGlzIHRoZSBwcm9ibGVtIGFmYWljczogSWYgYSBndWVzdCBoYXMg cmVxdWVzdGVkIGl0cyBncmFudCB0YWJsZSB0bwo+PiBiZSBzaXplZCBhcyBhIHNpbmdsZSBwYWdl LCB0aGlzIHBhZ2UgY2FuIGZpdCB0d2ljZSBhcyBtYW55IGVudHJpZXMgZm9yCj4+IHYxIHRoYW4g aXQgY2FuIGZpdCBmb3IgdjIuIEhlbmNlIHRoZSB2MSBncmFudCByZWZlcmVuY2UgcG9pbnRpbmcg YXQgdGhlIGxhc3QKPj4gZW50cnkgd291bGQgcG9pbnQgYXQgdGhlIGxhc3QgZW50cnkgaW4gdGhl IChub3QgbWFwcGVkKSBzZWNvbmQgcGFnZSBmb3IgdjIuCj4gCj4gSSBtaWdodCB1bmRlcnN0YW5k IHRoZSBjb2RlIHdyb25nLCBidXQgYSBndWVzdCB3b3VsZCBhc2sgdG8gZ2V0IGF0IG1vc3QKPiBO IGdyYW50IGZyYW1lcywgYW5kIHRoaXMgbnVtYmVyIGNhbm5vdCBiZSBpbmNyZWFzZWQgYWZ0ZXJ3 YXJkcywgaS5lLiB0aGUKPiBmaWVsZCBndC0+bWF4X2dyYW50X2ZyYW1lcyBpcyB3cml0dGVuIGV4 YWN0bHkgb25jZS4gRnVydGhlcm1vcmUsIHRoZQo+IHZvaWQqKiBzaGFyZWRfcmF3IGFycmF5IGlz IGFsbG9jYXRlZCBhbmQgd3JpdHRlbiBleGFjdGx5IG9uY2Ugd2l0aAo+IHN1ZmZpY2llbnQgcG9p bnRlcnMgZm9yLCBuYW1lbHkgZ3QtPm1heF9ncmFudF9mcmFtZXMgbWFueSBpbiBmdW5jdGlvbgo+ IGdyYW50X3RhYmxlX2luaXQuIEhlbmNlLCBpbmRlcGVuZGVudGx5IG9mIHRoZSB2ZXJzaW9uIGJl aW5nIHVzZWQsIGF0Cj4gbGVhc3QgdGhlIHNoYXJlZF9yYXcgYXJyYXkgY2Fubm90IGJlIHVzZWQg Zm9yIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcwo+IGR1cmluZyBzcGVjdWxhdGlvbiB3aXRoIG15IGFi b3ZlIGV2YWx1YXRlX25vc3BlYy4KCkknbSBhZnJhaWQgSSdtIHN0aWxsIG5vdCBmb2xsb3dpbmc6 IEEgZ2l2ZSBudW1iZXIgb2YgcGFnZXMgaXMgd29ydGgKdHdpY2UgYXMgbWFueSBncmFudHMgaW4g djEgdGhhbiBpdCBpcyBpbiB2Mi4gVGhlcmVmb3JlIGEgdjEgZ3JhbnQKcmVmZXJlbmNlIHRvIGEg Z3JhbnQgZW50cnkgdHJhY2tlZCBpbiB0aGUgc2Vjb25kIGhhbGYgb2YgdGhlCmZpcnN0IHBhZ2Ug d291bGQgY2F1c2UgYSBzcGVjdWxhdGl2ZSBhY2Nlc3MgdG8gYW55d2hlcmUgaW4gdGhlCnNlY29u ZCBwYWdlIHdoZW4gd3JvbmdseSBpbnRlcnByZXRlZCBhcyBhIHYyIHJlZi4KCj4gVGhhdCBiZWlu ZyBzYWlkLCBsZXQncyBhc3N1bWUgd2UgaGF2ZSBhIHYxIGdyYW50IHRhYmxlLCBhbmQgc3BlY3Vs YXRpb24KPiB1c2VzIHRoZSB2MiBhY2Nlc3Nlcy4gSW4gdGhhdCBjYXNlLCBhbiBleGlzdGluZyBh bmQgemVyby1pbml0aWFsaXplZAo+IGVudHJ5IG9mIHNoYXJlZF9yYXcgbWlnaHQgYmUgdXNlZCBp biB0aGUgZmlyc3QgcGFydCBvZiB0aGUKPiBzaGFyZWRfZW50cnlfdjIgbWFjcm8sIGFuZCBldmVu IGlmIHRoYXQgcG9pbnRlciB3b3VsZCBiZSBub24tTlVMTCwgdGhlCj4gcGFnZSBpdCB3b3VsZCBw b2ludCB0byB3b3VsZCBoYXZlIGJlZW4gY2xlYXJlZCB3aGVuIGdyb3dpbmcgdGhlIGdyYW50Cj4g dGFibGUgaW4gZnVuY3Rpb24gZ250dGFiX2dyb3dfdGFibGUuCgpOb3QgaWYgdGhlIHYxIHJlZiBp cyBubyBzbWFsbGVyIHRoYW4gaGFsZiB0aGUgbWF4aW11bSBudW1iZXIgb2YKdjEgcmVmcy4gSW4g dGhhdCBjYXNlLCBpZiB0YWtlbiBhcyBhIHYyIHJlZiwgLT5zaGFyZWRfcmF3W10Kd291bGQgbmVl ZCB0byBiZSB0d2ljZSBhcyBiaWcgdG8gY29wZSB3aXRoIHRoZSBsYXJnZXIgaW5kZXgKKHJlc3Vs dGluZyBmcm9tIHRoZSBzbWFsbGVyIGRpdmlzb3IgaW4gc2hhcmVkX2VudHJ5X3YyKCkKY29tcGFy ZWQgdG8gc2hhcmVkX2VudHJ5X3YxKCkpIGluIG9yZGVyIHRvIG5vdCBiZSBvdmVycnVuLgoKTGV0 J3MgbG9vayBhdCBhbiBleGFtcGxlOiBncmVmIDI1NiBwb2ludHMgaW50byB0aGUgbWlkZGxlIG9m CnRoZSBmaXJzdCBwYWdlIHdoZW4gdXNpbmcgdjEgY2FsY3VsYXRpb25zLCBidXQgYXQgdGhlIHN0 YXJ0Cm9mIHRoZSBzZWNvbmQgcGFnZSB3aGVuIHVzaW5nIHYyIGNhbGN1bGF0aW9ucy4gSGVuY2Us IGlmIHRoZQptYXhpbXVtIG51bWJlciBvZiBncmFudCBmcmFtZXMgd2FzIDEsIHdlJ2Qgb3ZlcnJ1 biB0aGUKYXJyYXksIGNvbnNpc3Rpbmcgb2YganVzdCBhIHNpbmdsZSBlbGVtZW50ICgyNTYgaXMg dmFsaWQgYXMgYQp2MSBncmVmIGluIHRoYXQgY2FzZSwgYnV0IGp1c3Qgb3V0IG9mIGJvdW5kcyBh cyBhIHYyIG9uZSkuCgpGdXJ0aGVybW9yZSwgZXZlbiBpZiAtPnNoYXJlZF9yYXdbXSBpdHNlbGYg Y291bGQgbm90IGJlIG92ZXJydW4sCmFuIGVudHJ5IG9mIGl0IGJlaW5nIE5VTEwgY291bGQgYmUg YSBwcm9ibGVtIHdpdGggUFYgZ3Vlc3RzLCB3aG8KY2FuIGluc3RhbGwgYSB0cmFuc2xhdGlvbiBm b3IgdGhlIGZpcnN0IHBhZ2Ugb2YgdGhlIGFkZHJlc3Mgc3BhY2UsCmFuZCB0aHVzIHBlcmhhcHMg cGFydGx5IGNvbnRyb2wgc3Vic2VxdWVudCBzcGVjdWxhdGl2ZSBleGVjdXRpb24uCgpKYW4KCgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0 cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==