From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v6] x86/hvm/viridian: Enable APIC assist enlightenment Date: Thu, 24 Mar 2016 07:50:59 -0600 Message-ID: <56F3FED302000078000E0227@prv-mh.provo.novell.com> References: <1458297150-1574-1-git-send-email-paul.durrant@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aj5fC-0004QJ-H8 for xen-devel@lists.xenproject.org; Thu, 24 Mar 2016 13:51:02 +0000 In-Reply-To: <1458297150-1574-1-git-send-email-paul.durrant@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Paul Durrant Cc: Wei Liu , KeirFraser , Stefano Stabellini , Andrew Cooper , Ian Jackson , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDE4LjAzLjE2IGF0IDExOjMyLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl Ogo+IEBAIC0yNzgsNiArMjgxLDUzIEBAIHN0YXRpYyB2b2lkIHRlYXJkb3duX2FwaWNfYXNzaXN0 KHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Cj4gIH0KPiAg Cj4gK3ZvaWQgdmlyaWRpYW5fc3RhcnRfYXBpY19hc3Npc3Qoc3RydWN0IHZjcHUgKnYsIGludCB2 ZWN0b3IpCj4gK3sKPiArICAgIHVpbnQzMl90ICp2YSA9IHYtPmFyY2guaHZtX3ZjcHUudmlyaWRp YW4uYXBpY19hc3Npc3QudmE7Cj4gKwo+ICsgICAgaWYgKCAhdmEgKQo+ICsgICAgICAgIHJldHVy bjsKPiArCj4gKyAgICAvKgo+ICsgICAgICogSWYgdGhlcmUgaXMgYWxyZWFkeSBhbiBhc3Npc3Qg cGVuZGluZyB0aGVuIHNvbWV0aGluZyBoYXMgZ29uZQo+ICsgICAgICogd3JvbmcgYW5kIHRoZSBW TSB3aWxsIG1vc3QgbGlrZWx5IGhhbmcgc28gZm9yY2UgYSBjcmFzaCBub3cKPiArICAgICAqIHRv IG1ha2UgdGhlIHByb2JsZW0gY2xlYXIuCj4gKyAgICAgKi8KPiArICAgIGlmICggdi0+YXJjaC5o dm1fdmNwdS52aXJpZGlhbi5hcGljX2Fzc2lzdC52ZWN0b3IgPj0gMCApCj4gKyAgICAgICAgZG9t YWluX2NyYXNoKHYtPmRvbWFpbik7Cj4gKwo+ICsgICAgdi0+YXJjaC5odm1fdmNwdS52aXJpZGlh bi5hcGljX2Fzc2lzdC52ZWN0b3IgPSB2ZWN0b3I7CgpDb25zaWRlcmluZyB0aGUgb3NzdGVzdCBm YWlsdXJlcyBJIChzZWUgYWxzbyBJUkMpIEkgbm93IHdvbmRlcgp3aGF0IGhhcHBlbnMgaWYgdGhl IGd1ZXN0IGdldHMgbWlncmF0ZWQgd2hpbGUgYSB2Q1BVIGhhcyB0aGlzCmZpZWxkIGhvbGRpbmcg YSB2YWxpZCB2ZWN0b3IsIG5hbWVseSBob3cgLi4uCgo+IEBAIC0xMTcwLDEwICsxMTgzLDI3IEBA IGludCB2bGFwaWNfaGFzX3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgICAgICAh bmVzdGVkaHZtX3ZjcHVfaW5fZ3Vlc3Rtb2RlKHYpICkKPiAgICAgICAgICByZXR1cm4gaXJyOwo+ ICAKPiArICAgIC8qCj4gKyAgICAgKiBJZiBBUElDIGFzc2lzdCB3YXMgdXNlZCB0aGVuIHRoZXJl IG1heSBoYXZlIGJlZW4gbm8gRU9JIHNvCj4gKyAgICAgKiB3ZSBuZWVkIHRvIGNsZWFyIHRoZSBy ZXF1aXNpdGUgYml0IGZyb20gdGhlIElTUiBoZXJlLCBiZWZvcmUKPiArICAgICAqIGNvbXBhcmlu ZyB3aXRoIHRoZSBJUlIuCj4gKyAgICAgKi8KPiArICAgIHZlY3RvciA9IHZpcmlkaWFuX2NvbXBs ZXRlX2FwaWNfYXNzaXN0KHYpOwo+ICsgICAgaWYgKCB2ZWN0b3IgIT0gLTEgKQo+ICsgICAgICAg IHZsYXBpY19jbGVhcl92ZWN0b3IodmVjdG9yLCAmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfSVNS XSk7CgouLi4gdGhpcyB3b3VsZCB0aGVuIGJlIHRha2VuIGNhcmUgb2Ygb24gdGhlIG5ldyBob3N0 LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlz dHMueGVuLm9yZy94ZW4tZGV2ZWwK