From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH] x86/HVM: handle_{mmio*, pio}() return value adjustments Date: Fri, 16 Dec 2016 10:40:09 +0000 Message-ID: References: <5853C27D0200007800129F5A@prv-mh.provo.novell.com> <5853CEF60200007800129FBA@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 1cHpvw-00054R-5v for xen-devel@lists.xenproject.org; Fri, 16 Dec 2016 10:40:12 +0000 In-Reply-To: <5853CEF60200007800129FBA@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 Cc: Andrew Cooper , xen-devel List-Id: xen-devel@lists.xenproject.org Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0 bzpKQmV1bGljaEBzdXNlLmNvbV0KPiBTZW50OiAxNiBEZWNlbWJlciAyMDE2IDEwOjI1Cj4gVG86 IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29w ZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBs aXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSRTogW1BBVENIXSB4ODYvSFZNOiBoYW5k bGVfe21taW8qLHBpb30oKSByZXR1cm4gdmFsdWUKPiBhZGp1c3RtZW50cwo+IAo+ID4+PiBPbiAx Ni4xMi4xNiBhdCAxMDo1MiwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiBG cm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+ID4+IFNlbnQ6IDE2 IERlY2VtYmVyIDIwMTYgMDk6MzEKPiA+PiBAQCAtMTAwLDIyICsxMDAsMjEgQEAgaW50IGhhbmRs ZV9tbWlvKHZvaWQpCj4gPj4gICAgICB7Cj4gPj4gICAgICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVB QkxFOgo+ID4+ICAgICAgICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19XQVJO SU5HICJNTUlPIiwKPiAmY3R4dCk7Cj4gPj4gLSAgICAgICAgcmV0dXJuIDA7Cj4gPj4gKyAgICAg ICAgcmV0dXJuIGZhbHNlOwo+ID4+ICsKPiA+PiAgICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046 Cj4gPj4gICAgICAgICAgaWYgKCBjdHh0LmN0eHQuZXZlbnRfcGVuZGluZyApCj4gPj4gICAgICAg ICAgICAgIGh2bV9pbmplY3RfZXZlbnQoJmN0eHQuY3R4dC5ldmVudCk7Cj4gPj4gICAgICAgICAg YnJlYWs7Cj4gPj4gLSAgICBkZWZhdWx0Ogo+ID4+IC0gICAgICAgIGJyZWFrOwo+ID4KPiA+IFNo b3VsZCB0aGVyZSBub3QgYmUgc29tZSBzb3J0IG9mIGRlZmF1bHQgY2FzZSwgZXZlbiBpZiBpdCdz IHNpbXBseSB0byBhc3NlcnQKPiA+IHRoYXQgaXQncyBub3QgcmVhY2hhYmxlPwo+IAo+IEEgZGVm YXVsdCBjYXNlIGRvaW5nIG5vdGhpbmcgd2hlbiB0aGUgc3dpdGNoIGV4cHJlc3Npb24gaXMgbm90 IG9mCj4gYW4gZW51bSB0eXBlIGlzIHBvaW50bGVzcy4gQW5kIGl0IF9pc18gcmVhY2hhYmxlIChu YW1lbHkgZm9yCj4gWDg2RU1VTF9PS0FZKS4KClRoZW4gbXkgcHJlZmVyZW5jZSB3b3VsZCBzdGls bCBiZSBhbiBleHBsaWNpdCBjYXNlIGZvciBYODZFTVVMX09LQVkgYW5kIGFuIHVucmVhY2hhYmxl IGRlZmF1bHQsIGJ1dCBpZiB5b3UgZG9uJ3QgdGhpbmsgaXQncyB3b3J0aCBpdCB0aGVuIHRoZSBj b2RlIGlzIG9rIGFzLWlzLgoKPiAKPiA+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMK PiA+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiA+PiBAQCAtMTU2LDEzICsxNTYs MTQgQEAgYm9vbF90IGhhbmRsZV9odm1faW9fY29tcGxldGlvbihzdHJ1Y3Qgdgo+ID4KPiA+IERv IHlvdSBub3Qgd2FudCB0byBjaGFuZ2UgdGhpcyB0byBmcm9tIGJvb2xfdCB0byBib29sIHdoaWxl IHlvdSdyZSBhdCBpdD8KPiAKPiBXZWxsLCB3aGlsZSBJIGZpcnN0IHdhcyBpbmNsaW5lZCB0byBk byBzbywgSSB0aGVuIGRpZG4ndCB3YW50IHRvIGRvCj4gdG9vIG1hbnkgdGhpbmdzIGF0IG9uY2Ug KGlpcmMgdGhlcmUgd291bGQgYmUgYSBmZXcgbW9yZSB3aGljaCB0aGVuCj4gd291bGQgd2FudCB1 cGRhdGluZyBhdCB0aGUgc2FtZSB0aW1lKS4KPiAKCkZhaXIgZW5vdWdoLgoKUmV2aWV3ZWQtYnk6 IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cgo+IEphbgoKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k ZXZlbAo=