From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v2 for-4.9 3/6] x86/hvm: Fix segmentation logic for system segments Date: Thu, 6 Apr 2017 10:06:54 +0100 Message-ID: <0809cc60-12be-998d-e6c7-e739ae93bc0f@citrix.com> References: <1491413584-8410-1-git-send-email-andrew.cooper3@citrix.com> <1491413584-8410-4-git-send-email-andrew.cooper3@citrix.com> <58E61EC6020000780014DC93@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: <58E61EC6020000780014DC93@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 Cc: Julien Grall , Paul Durrant , Tim Deegan , Xen-devel List-Id: xen-devel@lists.xenproject.org T24gMDYvMDQvMTcgMDk6NTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjA0LjE3IGF0 IDE5OjMzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h cmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j Cj4+IEBAIC01NDksNyArNTQ5LDcgQEAgc3RhdGljIGludCBodm1lbXVsX3ZpcnR1YWxfdG9fbGlu ZWFyKAo+PiAgICAgICAgICBva2F5ID0gaHZtX3ZpcnR1YWxfdG9fbGluZWFyX2FkZHIoCj4+ICAg ICAgICAgICAgICBzZWcsIHJlZywgb2Zmc2V0IC0gKCpyZXBzIC0gMSkgKiBieXRlc19wZXJfcmVw LAo+PiAgICAgICAgICAgICAgKnJlcHMgKiBieXRlc19wZXJfcmVwLCBhY2Nlc3NfdHlwZSwKPj4g LSAgICAgICAgICAgIGh2bWVtdWxfY3R4dC0+Y3R4dC5hZGRyX3NpemUsIGxpbmVhcik7Cj4+ICsg ICAgICAgICAgICBodm1lbXVsX2dldF9zZWdfcmVnKHg4Nl9zZWdfY3MsIGh2bWVtdWxfY3R4dCks IGxpbmVhcik7Cj4+ICAgICAgICAgICpsaW5lYXIgKz0gKCpyZXBzIC0gMSkgKiBieXRlc19wZXJf cmVwOwo+PiAgICAgICAgICBpZiAoIGh2bWVtdWxfY3R4dC0+Y3R4dC5hZGRyX3NpemUgIT0gNjQg KQo+PiAgICAgICAgICAgICAgKmxpbmVhciA9ICh1aW50MzJfdCkqbGluZWFyOwo+PiBAQCAtNTU4 LDcgKzU1OCw3IEBAIHN0YXRpYyBpbnQgaHZtZW11bF92aXJ0dWFsX3RvX2xpbmVhcigKPj4gICAg ICB7Cj4+ICAgICAgICAgIG9rYXkgPSBodm1fdmlydHVhbF90b19saW5lYXJfYWRkcigKPj4gICAg ICAgICAgICAgIHNlZywgcmVnLCBvZmZzZXQsICpyZXBzICogYnl0ZXNfcGVyX3JlcCwgYWNjZXNz X3R5cGUsCj4+IC0gICAgICAgICAgICBodm1lbXVsX2N0eHQtPmN0eHQuYWRkcl9zaXplLCBsaW5l YXIpOwo+PiArICAgICAgICAgICAgaHZtZW11bF9nZXRfc2VnX3JlZyh4ODZfc2VnX2NzLCBodm1l bXVsX2N0eHQpLCBsaW5lYXIpOwo+IElzIHRoZXJlIGEgcGFydGljdWxhciByZWFzb24gd2h5IHlv dSB1c2UgdGhlIGZ1bmN0aW9uIGNhbGwgaW4gdGhlCj4gYWJvdmUgdHdvIGNhc2VzLCBidXQgLi4u Cj4KPj4gQEAgLTIwNzUsNyArMjA3NSw3IEBAIHZvaWQgaHZtX2VtdWxhdGVfaW5pdF9wZXJfaW5z bigKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1lbXVsX2N0 eHQtPmluc25fYnVmX2VpcCwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBzaXplb2YoaHZtZW11bF9jdHh0LT5pbnNuX2J1ZiksCj4+ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2FjY2Vzc19pbnNuX2ZldGNoLAo+PiAtICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bWVtdWxfY3R4dC0+Y3R4dC5hZGRy X3NpemUsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmh2bWVt dWxfY3R4dC0+c2VnX3JlZ1t4ODZfc2VnX2NzXSwKPiAuLi4gdGhlIGNoZWFwZXIgYXJyYXkgcmVm ZXJlbmNlIGhlcmU/CgpDb25zaXN0ZW5jeSB3aXRoIHRoZSBzdXJyb3VuZGluZyBjb2RlLgoKPgo+ IEluIGFueSBldmVudAo+Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl LmNvbT4KClRoYW5rcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=