From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v1 16/20] x86: Allow LAPIC-only emulation_flags for HVM guests Date: Wed, 3 Aug 2016 17:15:56 +0100 Message-ID: References: <1467745519-9868-1-git-send-email-boris.ostrovsky@oracle.com> <1467745519-9868-17-git-send-email-boris.ostrovsky@oracle.com> <57A233B5020000780010263C@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <57A233B5020000780010263C@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich , Boris Ostrovsky Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com, zhaoshenglong@huawei.com, Roger Pau Monne List-Id: xen-devel@lists.xenproject.org T24gMDMvMDgvMTYgMTc6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjA3LjE2IGF0 IDIxOjA1LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgo+PiAtLS0gYS94ZW4v YXJjaC94ODYvZG9tYWluLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+IEBAIC01 NDUsMjUgKzU0NSwzMSBAQCBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQs IHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKPj4gICAgICB9Cj4+ICAgICAgZWxzZQo+PiAgICAg IHsKPj4gLSAgICAgICAgaWYgKCAoY29uZmlnLT5lbXVsYXRpb25fZmxhZ3MgJiB+WEVOX1g4Nl9F TVVfQUxMKSAhPSAwICkKPj4gKyAgICAgICAgdWludDMyX3QgZW1mbGFnczsKPj4gKwo+PiArICAg ICAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCj4+ICsgICAgICAgICAgICBjb25maWct PmVtdWxhdGlvbl9mbGFncyB8PSBYRU5fWDg2X0VNVV9QSVQ7Cj4+ICsKPj4gKyAgICAgICAgZW1m bGFncyA9IGNvbmZpZy0+ZW11bGF0aW9uX2ZsYWdzOwo+PiArICAgICAgICBpZiAoIChlbWZsYWdz ICYgflhFTl9YODZfRU1VX0FMTCkgIT0gMCApCj4gSW4gY2FzZXMgbGlrZSB0aGlzIHBsZWFzZSBj b25zaWRlciBkcm9wcGluZyB0aGUgcG9pbnRsZXNzICE9IDAuCj4KPj4gICAgICAgICAgewo+PiAg ICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiZCVkOiBJbnZhbGlkIGVtdWxhdGlvbiBi aXRtYXA6ICUjeFxuIiwKPj4gLSAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGNvbmZp Zy0+ZW11bGF0aW9uX2ZsYWdzKTsKPj4gKyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQs IGVtZmxhZ3MpOwo+PiAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+ICAgICAgICAgIH0K Pj4gLSAgICAgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+PiAtICAgICAgICAgICAg Y29uZmlnLT5lbXVsYXRpb25fZmxhZ3MgfD0gWEVOX1g4Nl9FTVVfUElUOwo+PiAtICAgICAgICBp ZiAoIGNvbmZpZy0+ZW11bGF0aW9uX2ZsYWdzICE9IDAgJiYKPj4gLSAgICAgICAgICAgICAoY29u ZmlnLT5lbXVsYXRpb25fZmxhZ3MgIT0KPj4gLSAgICAgICAgICAgICAgKGlzX2h2bV9kb21haW4o ZCkgPyBYRU5fWDg2X0VNVV9BTEwgOiBYRU5fWDg2X0VNVV9QSVQpKSApCj4+ICsKPj4gKyAgICAg ICAgLyogUFZIdjIgZ3Vlc3RzIGNhbiByZXF1ZXN0IGVtdWxhdGVkIEFQSUMgKi8KPiBDb21tZW50 IHN0eWxlLiBXaXRoIGF0IGxlYXN0IHRoaXMgb25lIGZpeGVkCj4gUmV2aWV3ZWQtYnk6IEphbiBC ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPgo+PiArICAgICAgICBpZiAoIGVtZmxhZ3MgJiYK Pj4gKyAgICAgICAgICAgIChpc19odm1fZG9tYWluKGQpID8gKChlbWZsYWdzICE9IFhFTl9YODZf RU1VX0FMTCkgJiYKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlbWZsYWdz ICE9IFhFTl9YODZfRU1VX0xBUElDKSkgOgo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoZW1mbGFncyAhPSBYRU5fWDg2X0VNVV9QSVQpKSApCj4gSSBndWVzcyBzb29uZXIgb3Ig bGF0ZXIgdGhpcyB3aWxsIG5lZWQgcmUtYXJyYW5naW5nIHNvIHRoYXQgaXQncyBlYXNpZXIKPiB0 byBtYWludGFpbiB3aGVuIG1vcmUgdmFyaWF0aW9ucyBhcmUgcGVybWl0dGVkIGZvciBIVk0sIGJ1 dCBmb3IKPiBub3cgSSB0aGluayBpdCdzIGZpbmUuCgpSb2dlciBhbHJlYWR5IGRpZCB0aGlzIGF0 IG15IHJlcXVlc3Qgb24gYSBkaWZmZXJlbnQgdGhyZWFkLgoKTWVzc2FnZTogPDIwMTYwODAxMTEy MzQzLjduZHRyZTZ0Znp4azN4amRAbWFjPiwgc3ViamVjdCAiW1BBVENIIFJGQwowMy8xMl0geGVu L3g4NjogYWxsb3cgdGhlIGVtdWxhdGVkIEFQSUNzIHRvIGJlIGVuYmxlZCBmb3IgdGhlIGhhcmR3 YXJlCmRvbWFpbiIKCkFuZCBvbiB0aGF0IG5vdGUsIFJvZ2VyOiB5b3UgaGF2ZSBhIHR5cG8gaW4g eW91ciBwYXRjaCBzdWJqZWN0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==