From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH SpectreV1+L1TF v5 3/9] x86/hvm: block speculative out-of-bound accesses Date: Thu, 31 Jan 2019 20:02:04 +0000 Message-ID: <87d875f7-c756-e864-b6d7-cb43dcc8e2de@citrix.com> References: <1548772997-32742-1-git-send-email-nmanthey@amazon.de> <1548772997-32742-4-git-send-email-nmanthey@amazon.de> <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com> <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com> <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com> <00F867AF020000F8B1E090C7@prv1-mh.provo.novell.com> <5C5320140200007800212DE1@prv1-mh.provo.novell.com> 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 1gpIYb-00072B-No for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 20:03:29 +0000 In-Reply-To: <5C5320140200007800212DE1@prv1-mh.provo.novell.com> Content-Language: en-GB List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Jan Beulich , nmanthey@amazon.de Cc: Juergen Gross , Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Ian Jackson , Tim Deegan , Dario Faggioli , Martin Pohlack , Julien Grall , Bjoern Doebel , "Martin Mazein(amazein)" , xen-devel , Julian Stecklina , David Woodhouse List-Id: xen-devel@lists.xenproject.org T24gMzEvMDEvMjAxOSAxNjoxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4KPj4gQEAgLTQxMDQsNiAr NDEwOCwxMiBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKPj4gICAgICBpZiAoIGEuaW5k ZXggPj0gSFZNX05SX1BBUkFNUyApCj4+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiAgCj4+ ICsgICAgLyoKPj4gKyAgICAgKiBNYWtlIHN1cmUgdGhlIGd1ZXN0IGNvbnRyb2xsZWQgdmFsdWUg YS5pbmRleCBpcyBib3VuZGVkIGV2ZW4gZHVyaW5nCj4+ICsgICAgICogc3BlY3VsYXRpdmUgZXhl Y3V0aW9uLgo+PiArICAgICAqLwo+PiArICAgIGEuaW5kZXggPSBhcnJheV9pbmRleF9ub3NwZWMo YS5pbmRleCwgSFZNX05SX1BBUkFNUyk7Cj4gSSdkIGxpa2UgdG8gY29tZSBiYWNrIHRvIHRoaXMg bW9kZWwgb2YgdXBkYXRpbmcgbG9jYWwgdmFyaWFibGVzOgo+IElzIHRoaXMgcmVhbGx5IHNhZmUg dG8gZG8/IElmIHN1Y2ggYSB2YXJpYWJsZSBsaXZlcyBpbiBtZW1vcnkKPiAod2hpY2ggaGVyZSBp dCBxdWl0ZSBsaWtlbHkgZG9lcyksIGRvZXMgc3BlY3VsYXRpb24gYWx3YXlzCj4gcmVjb2duaXpl IHRoZSB1cGRhdGUgdG8gdGhlIHZhbHVlPyBXb3VsZG4ndCBpdCByYXRoZXIgcmVhZAo+IHdoYXQn cyBjdXJyZW50bHkgaW4gdGhhdCBzbG90LCBhbmQgcmUtZG8gdGhlIGNhbGN1bGF0aW9uIGluIGNh c2UKPiBhIHN1YnNlcXVlbnQgd3JpdGUgaGFwcGVucz8gKEkga25vdyBJIGRpZCBzdWdnZXN0IGRv aW5nIHNvCj4gZWFybGllciBvbiwgc28gSSBhcG9sb2dpemUgaWYgdGhpcyByZXN1bHRzIGluIHlv dSBoYXZpbmcgdG8gZ28KPiBiYWNrIHRvIHNvbWUgZWFybGllciB1c2VkIG1vZGVsLikKCkknbSBh ZnJhaWQgdGhhdCBpcyBhIHZlcnkgY29tcGxpY2F0ZWQgc2V0IG9mIHF1ZXN0aW9ucyB0byBhbnN3 ZXIuCgpUaGUgcHJvY2Vzc29yIG5lZWRzIHRvIHRyYWNrIHdyaXRlPT5yZWFkIGRlcGVuZGVuY2ll cyB0byBhdm9pZCB3YXN0aW5nIGEKbGFyZ2UgcXVhbnRpdHkgb2YgdGltZSBkb2luZyBlcnJvbmVv dXMgc3BlY3VsYXRpb24sIHRoZXJlZm9yZSBpdCBkb2VzLsKgClBlbmRpbmcgd3JpdGVzIHdoaWNo IGhhdmUgaGFwcGVuZWQgdW5kZXIgc3BlY3VsYXRpb24gYXJlIGZvcndhcmRlZCB0bwpkZXBlbmRh bnQgaW5zdHJ1Y3Rpb25zLgoKVGhpcyBiZWhhdmlvdXIgaXMgd2hhdCBnaXZlcyByaXNlIHRvIEJv dW5kcyBDaGVjayBCeXBhc3MgU3RvcmUgLSBhIGhhbGYKc3BlY3RyZS12MSBnYWRnZXQgYnV0IHdp dGggYSBzdG9yZSByYXRoZXIgdGhhbiBhIHdyaXRlLsKgIFlvdSBjYW4gZS5nLgpzcGVjdWxhdGl2 ZWx5IG1vZGlmeSB0aGUgcmV0dXJuIGFkZHJlc3Mgb24gdGhlIHN0YWNrLCBhbmQgaGlqYWNrCnNw ZWN1bGF0aW9uIHRvIGFuIGF0dGFja2VyIGNvbnRyb2xsZWQgYWRkcmVzcyBmb3IgYSBicmllZiBw ZXJpb2Qgb2YKdGltZS7CoCBJZiB0aGUgc3BlY3VsYXRpb24gd2luZG93IGlzIGxvbmcgZW5vdWdo LCB0aGUgcHJvY2Vzc29yIGZpcnN0CmZvbGxvd3MgdGhlIFJTQi9SQVMgKGNvcnJlY3RseSksIHRo ZW4gbGF0ZXIgbm90aWNlcyB0aGF0IHRoZSByZWFsIHZhbHVlCm9uIHRoZSBzdGFjayB3YXMgZGlm ZmVyZW50LCBkaXNjYXJkcyB0aGUgc3BlY3VsYXRpb24gZnJvbSB0aGUgUlNCL1JBUwphbmQgdXNl cyB0aGUgYXR0YWNrZXIgY29udHJvbGxlZCB2YWx1ZSBpbnN0ZWFkLCB0aGVuIGV2ZW50dWFsbHkg bm90aWNlcwp0aGF0IGFsbCBvZiB0aGlzIHdhcyBib2d1cyBhbmQgcmV3aW5kcyBiYWNrIHRvIHRo ZSBvcmlnaW5hbCBicmFuY2guCgpBbm90aGVyIGNvcm5lciBjYXNlIGlzIFNwZWN1bGF0aXZlIFN0 b3JlIEJ5cGFzcywgd2hlcmUgbWVtb3J5CmRpc2FtYmlndWF0aW9uIHNwZWN1bGF0aW9uIGNhbiBt aXNzIHRoZSBmYWN0IHRoYXQgdGhlcmUgaXMgYSByZWFsCndyaXRlPT5yZWFkIGRlcGVuZGVuY3ks IGFuZCBjYXVzZSBzcGVjdWxhdGlvbiB1c2luZyB0aGUgb2xkZXIgc3RhbGUKdmFsdWUgZm9yIGEg cGVyaW9kIG9mIHRpbWUuCgoKQXMgdG8gb3ZlcmFsbCBzYWZldHksIGFycmF5X2luZGV4X25vc3Bl YygpIG9ubHkgd29ya3MgYXMgaW50ZW5kZWQgd2hlbgp0aGUgaW5kZXggcmVtYWlucyBpbiBhIHJl Z2lzdGVyIGJldHdlZW4gdGhlIGNtcC9zYmIgd2hpY2ggYm91bmRzIGl0CnVuZGVyIHNwZWN1bGF0 aW9uLCBhbmQgdGhlIGFycmF5IGFjY2Vzcy7CoCBUaGVyZSBpcyBubyB3YXkgdG8gZ3VhcmFudGVl CnRoaXMgcHJvcGVydHksIGFzIHRoZSBjb21waWxlciBjYW4gc3BpbGwgYW55IHZhbHVlIGlmIGl0 IHRoaW5rcyBpdCBuZWVkcyB0by4KClRoZSBnZW5lcmFsIHNhZmV0eSBvZiB0aGUgY29uc3RydWN0 IHJlbGllcyBvbiB0aGUgZmFjdCB0aGF0IGFuCm9wdGltaXNpbmcgY29tcGlsZXIgd2lsbCBkbyBp dHMgdmVyeSBiZXN0IHRvIGF2b2lkIHNwaWxsaW5nIHZhcmlhYmxlIHRvCnRoZSBzdGFjay7CoCBB cyB3aXRoIGFsbCBvZiB0aGVzZSBpc3N1ZXMsIHlvdSBjYW4gb25seSBjb25maXJtIHdoZXRoZXIK eW91IGFyZSBubyBsb25nZXIgdnVsbmVyYWJsZSBieSBpbnNwZWN0aW5nIHRoZSBldmVudHVhbCBj b21waWxlZCBjb2RlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv L3hlbi1kZXZlbA==