From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH] x86/HVM: drop hvm_emulate_one_no_write() Date: Tue, 6 Dec 2016 12:54:53 +0000 Message-ID: <8855fe6644f84469ad24f1b806c384fc@AMSPEX02CL03.citrite.net> References: <5846C1690200007800125AA3@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.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cEFGp-0008TL-W3 for xen-devel@lists.xenproject.org; Tue, 06 Dec 2016 12:54:56 +0000 In-Reply-To: <5846C1690200007800125AA3@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 , xen-devel List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86 SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDYgRGVjZW1iZXIgMjAxNiAxMjo0Nwo+IFRvOiB4 ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBDYzogUGF1bCBEdXJy YW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBTdWJqZWN0OiBbUEFUQ0hdIHg4Ni9IVk06 IGRyb3AgaHZtX2VtdWxhdGVfb25lX25vX3dyaXRlKCkKPiAKPiBJdCB3YXMgcG9pbnRsZXNzbHkg bm9uLXN0YXRpYywgYW5kIGJlaW5nIHN0YXRpYyBhbmQgYSBzaW1wbGUgd3JhcHBlciBpdAo+IGNh biBhcyB3ZWxsIGJlIGZvbGRlZCBpbnRvIGl0cyBzaW5nbGUgY2FsbGVyLgo+IAo+IFNpZ25lZC1v ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBQYXVs IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKPiAKPiAtLS0gYS94ZW4vYXJjaC94 ODYvaHZtL2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gQEAg LTE3NzUsMTIgKzE3NzUsNiBAQCBpbnQgaHZtX2VtdWxhdGVfb25lKAo+ICAgICAgcmV0dXJuIF9o dm1fZW11bGF0ZV9vbmUoaHZtZW11bF9jdHh0LCAmaHZtX2VtdWxhdGVfb3BzKTsKPiAgfQo+IAo+ IC1pbnQgaHZtX2VtdWxhdGVfb25lX25vX3dyaXRlKAo+IC0gICAgc3RydWN0IGh2bV9lbXVsYXRl X2N0eHQgKmh2bWVtdWxfY3R4dCkKPiAtewo+IC0gICAgcmV0dXJuIF9odm1fZW11bGF0ZV9vbmUo aHZtZW11bF9jdHh0LAo+ICZodm1fZW11bGF0ZV9vcHNfbm9fd3JpdGUpOwo+IC19Cj4gLQo+ICBp bnQgaHZtX2VtdWxhdGVfb25lX21taW8odW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcg Z2xhKQo+ICB7Cj4gICAgICBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBodm1f aW50ZXJjZXB0X29wc19tbWNmZyA9IHsKPiBAQCAtMTg0MCw3ICsxODM0LDcgQEAgdm9pZCBodm1f ZW11bGF0ZV9vbmVfdm1fZXZlbnQoZW51bSBlbXVsXwo+ICAgICAgc3dpdGNoICgga2luZCApCj4g ICAgICB7Cj4gICAgICBjYXNlIEVNVUxfS0lORF9OT1dSSVRFOgo+IC0gICAgICAgIHJjID0gaHZt X2VtdWxhdGVfb25lX25vX3dyaXRlKCZjdHgpOwo+ICsgICAgICAgIHJjID0gX2h2bV9lbXVsYXRl X29uZSgmY3R4LCAmaHZtX2VtdWxhdGVfb3BzX25vX3dyaXRlKTsKPiAgICAgICAgICBicmVhazsK PiAgICAgIGNhc2UgRU1VTF9LSU5EX1NFVF9DT05URVhUX0lOU046IHsKPiAgICAgICAgICBzdHJ1 Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v ZW11bGF0ZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oCj4gQEAg LTQzLDggKzQzLDYgQEAgZW51bSBlbXVsX2tpbmQgewo+IAo+ICBpbnQgaHZtX2VtdWxhdGVfb25l KAo+ICAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCk7Cj4gLWludCBo dm1fZW11bGF0ZV9vbmVfbm9fd3JpdGUoCj4gLSAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAq aHZtZW11bF9jdHh0KTsKPiAgdm9pZCBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoZW51bSBlbXVs X2tpbmQga2luZCwKPiAgICAgIHVuc2lnbmVkIGludCB0cmFwbnIsCj4gICAgICB1bnNpZ25lZCBp bnQgZXJyY29kZSk7Cj4gCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==