From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v1 16/20] x86: Allow LAPIC-only emulation_flags for HVM guests Date: Wed, 03 Aug 2016 10:11:01 -0600 Message-ID: <57A233B5020000780010263C@prv-mh.provo.novell.com> References: <1467745519-9868-1-git-send-email-boris.ostrovsky@oracle.com> <1467745519-9868-17-git-send-email-boris.ostrovsky@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1467745519-9868-17-git-send-email-boris.ostrovsky@oracle.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Boris Ostrovsky Cc: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com, zhaoshenglong@huawei.com, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDA1LjA3LjE2IGF0IDIxOjA1LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy b3RlOgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9k b21haW4uYwo+IEBAIC01NDUsMjUgKzU0NSwzMSBAQCBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0 cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKPiAgICAgIH0KPiAgICAg IGVsc2UKPiAgICAgIHsKPiAtICAgICAgICBpZiAoIChjb25maWctPmVtdWxhdGlvbl9mbGFncyAm IH5YRU5fWDg2X0VNVV9BTEwpICE9IDAgKQo+ICsgICAgICAgIHVpbnQzMl90IGVtZmxhZ3M7Cj4g Kwo+ICsgICAgICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKPiArICAgICAgICAgICAg Y29uZmlnLT5lbXVsYXRpb25fZmxhZ3MgfD0gWEVOX1g4Nl9FTVVfUElUOwo+ICsKPiArICAgICAg ICBlbWZsYWdzID0gY29uZmlnLT5lbXVsYXRpb25fZmxhZ3M7Cj4gKyAgICAgICAgaWYgKCAoZW1m bGFncyAmIH5YRU5fWDg2X0VNVV9BTEwpICE9IDAgKQoKSW4gY2FzZXMgbGlrZSB0aGlzIHBsZWFz ZSBjb25zaWRlciBkcm9wcGluZyB0aGUgcG9pbnRsZXNzICE9IDAuCgo+ICAgICAgICAgIHsKPiAg ICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiZCVkOiBJbnZhbGlkIGVtdWxhdGlvbiBi aXRtYXA6ICUjeFxuIiwKPiAtICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgY29uZmln LT5lbXVsYXRpb25fZmxhZ3MpOwo+ICsgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBl bWZsYWdzKTsKPiAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gICAgICAgICAgfQo+IC0g ICAgICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKPiAtICAgICAgICAgICAgY29uZmln LT5lbXVsYXRpb25fZmxhZ3MgfD0gWEVOX1g4Nl9FTVVfUElUOwo+IC0gICAgICAgIGlmICggY29u ZmlnLT5lbXVsYXRpb25fZmxhZ3MgIT0gMCAmJgo+IC0gICAgICAgICAgICAgKGNvbmZpZy0+ZW11 bGF0aW9uX2ZsYWdzICE9Cj4gLSAgICAgICAgICAgICAgKGlzX2h2bV9kb21haW4oZCkgPyBYRU5f WDg2X0VNVV9BTEwgOiBYRU5fWDg2X0VNVV9QSVQpKSApCj4gKwo+ICsgICAgICAgIC8qIFBWSHYy IGd1ZXN0cyBjYW4gcmVxdWVzdCBlbXVsYXRlZCBBUElDICovCgpDb21tZW50IHN0eWxlLiBXaXRo IGF0IGxlYXN0IHRoaXMgb25lIGZpeGVkClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp Y2hAc3VzZS5jb20+Cgo+ICsgICAgICAgIGlmICggZW1mbGFncyAmJgo+ICsgICAgICAgICAgICAo aXNfaHZtX2RvbWFpbihkKSA/ICgoZW1mbGFncyAhPSBYRU5fWDg2X0VNVV9BTEwpICYmCj4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlbWZsYWdzICE9IFhFTl9YODZfRU1VX0xB UElDKSkgOgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlbWZsYWdzICE9IFhF Tl9YODZfRU1VX1BJVCkpICkKCkkgZ3Vlc3Mgc29vbmVyIG9yIGxhdGVyIHRoaXMgd2lsbCBuZWVk IHJlLWFycmFuZ2luZyBzbyB0aGF0IGl0J3MgZWFzaWVyCnRvIG1haW50YWluIHdoZW4gbW9yZSB2 YXJpYXRpb25zIGFyZSBwZXJtaXR0ZWQgZm9yIEhWTSwgYnV0IGZvcgpub3cgSSB0aGluayBpdCdz IGZpbmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK