From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH v6] x86/hvm/viridian: Enable APIC assist enlightenment Date: Thu, 24 Mar 2016 13:56:09 +0000 Message-ID: <55f34fa9f9644b7cafdeb055ef039125@AMSPEX02CL03.citrite.net> References: <1458297150-1574-1-git-send-email-paul.durrant@citrix.com> <56F3FED302000078000E0227@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aj5ok-0005kb-6U for xen-devel@lists.xenproject.org; Thu, 24 Mar 2016 14:00:54 +0000 In-Reply-To: <56F3FED302000078000E0227@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: "Keir (Xen.org)" , Andrew Cooper , Ian Jackson , Stefano Stabellini , "xen-devel@lists.xenproject.org" , Wei Liu List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86 SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjQgTWFyY2ggMjAxNiAxMzo1MQo+IFRvOiBQYXVs IER1cnJhbnQKPiBDYzogQW5kcmV3IENvb3BlcjsgV2VpIExpdTsgSWFuIEphY2tzb247IFN0ZWZh bm8gU3RhYmVsbGluaTsgeGVuLQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBLZWlyIChY ZW4ub3JnKQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjZdIHg4Ni9odm0vdmlyaWRpYW46IEVuYWJs ZSBBUElDIGFzc2lzdCBlbmxpZ2h0ZW5tZW50Cj4gCj4gPj4+IE9uIDE4LjAzLjE2IGF0IDExOjMy LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gQEAgLTI3OCw2ICsyODEsNTMg QEAgc3RhdGljIHZvaWQgdGVhcmRvd25fYXBpY19hc3Npc3Qoc3RydWN0IHZjcHUgKnYpCj4gPiAg ICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwo+ID4gIH0KPiA+Cj4gPiArdm9pZCB2aXJpZGlh bl9zdGFydF9hcGljX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdiwgaW50IHZlY3RvcikKPiA+ICt7Cj4g PiArICAgIHVpbnQzMl90ICp2YSA9IHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4uYXBpY19hc3Np c3QudmE7Cj4gPiArCj4gPiArICAgIGlmICggIXZhICkKPiA+ICsgICAgICAgIHJldHVybjsKPiA+ ICsKPiA+ICsgICAgLyoKPiA+ICsgICAgICogSWYgdGhlcmUgaXMgYWxyZWFkeSBhbiBhc3Npc3Qg cGVuZGluZyB0aGVuIHNvbWV0aGluZyBoYXMgZ29uZQo+ID4gKyAgICAgKiB3cm9uZyBhbmQgdGhl IFZNIHdpbGwgbW9zdCBsaWtlbHkgaGFuZyBzbyBmb3JjZSBhIGNyYXNoIG5vdwo+ID4gKyAgICAg KiB0byBtYWtlIHRoZSBwcm9ibGVtIGNsZWFyLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgaWYgKCB2 LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLmFwaWNfYXNzaXN0LnZlY3RvciA+PSAwICkKPiA+ICsg ICAgICAgIGRvbWFpbl9jcmFzaCh2LT5kb21haW4pOwo+ID4gKwo+ID4gKyAgICB2LT5hcmNoLmh2 bV92Y3B1LnZpcmlkaWFuLmFwaWNfYXNzaXN0LnZlY3RvciA9IHZlY3RvcjsKPiAKPiBDb25zaWRl cmluZyB0aGUgb3NzdGVzdCBmYWlsdXJlcyBJIChzZWUgYWxzbyBJUkMpIEkgbm93IHdvbmRlcgo+ IHdoYXQgaGFwcGVucyBpZiB0aGUgZ3Vlc3QgZ2V0cyBtaWdyYXRlZCB3aGlsZSBhIHZDUFUgaGFz IHRoaXMKPiBmaWVsZCBob2xkaW5nIGEgdmFsaWQgdmVjdG9yLCBuYW1lbHkgaG93IC4uLgo+IAo+ ID4gQEAgLTExNzAsMTAgKzExODMsMjcgQEAgaW50IHZsYXBpY19oYXNfcGVuZGluZ19pcnEoc3Ry dWN0IHZjcHUgKnYpCj4gPiAgICAgICAgICAgIW5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0bW9kZSh2 KSApCj4gPiAgICAgICAgICByZXR1cm4gaXJyOwo+ID4KPiA+ICsgICAgLyoKPiA+ICsgICAgICog SWYgQVBJQyBhc3Npc3Qgd2FzIHVzZWQgdGhlbiB0aGVyZSBtYXkgaGF2ZSBiZWVuIG5vIEVPSSBz bwo+ID4gKyAgICAgKiB3ZSBuZWVkIHRvIGNsZWFyIHRoZSByZXF1aXNpdGUgYml0IGZyb20gdGhl IElTUiBoZXJlLCBiZWZvcmUKPiA+ICsgICAgICogY29tcGFyaW5nIHdpdGggdGhlIElSUi4KPiA+ ICsgICAgICovCj4gPiArICAgIHZlY3RvciA9IHZpcmlkaWFuX2NvbXBsZXRlX2FwaWNfYXNzaXN0 KHYpOwo+ID4gKyAgICBpZiAoIHZlY3RvciAhPSAtMSApCj4gPiArICAgICAgICB2bGFwaWNfY2xl YXJfdmVjdG9yKHZlY3RvciwgJnZsYXBpYy0+cmVncy0+ZGF0YVtBUElDX0lTUl0pOwo+IAo+IC4u LiB0aGlzIHdvdWxkIHRoZW4gYmUgdGFrZW4gY2FyZSBvZiBvbiB0aGUgbmV3IGhvc3QuCj4KClll cywgeW91J3JlIHJpZ2h0LiBJIG5lZWQgdG8gYWRkIHRoYXQgZmllbGQgdG8gdGhlIHZpcmlkaWFu IHZjcHUgc3RhdGUuIFBhdGNoIGNvbWluZyBhLnMuYS5wLgoKICBQYXVsCgoKIAo+IEphbgoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcv eGVuLWRldmVsCg==