From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH 1/2] x86/pv: Fix bugs with the handling of int80_bounce Date: Mon, 08 May 2017 04:52:16 -0600 Message-ID: <59106A000200007800157AA5@prv-mh.provo.novell.com> References: <1494237876-15936-1-git-send-email-andrew.cooper3@citrix.com> <1494237876-15936-2-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1494237876-15936-2-git-send-email-andrew.cooper3@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: Julien Grall , Xen-devel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDA4LjA1LjE3IGF0IDEyOjA0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gVGVzdGluZyBoYXMgcmV2ZWFsZWQgdHdvIGlzc3VlczoKPiAKPiAgMSkgUGFzc2luZyBh IE5VTEwgaGFuZGxlIHRvIHNldF90cmFwX3RhYmxlKCkgaXMgaW50ZW5kZWQgdG8gZmx1c2ggdGhl IGVudGlyZQo+ICAgICB0YWJsZS4gIFRoZSA2NGJpdCBndWVzdCBjYXNlIChhbmQgMzJiaXQgZ3Vl c3Qgb24gMzJiaXQgWGVuLCB3aGVuIGl0Cj4gICAgIGV4aXN0ZWQpIGNhbGxlZCBpbml0X2ludDgw X2RpcmVjdF90cmFwKCkgdG8gcmVzZXQgaW50ODBfYm91bmNlLCBidXQgYy9zCj4gICAgIGNkYTMz NWMyNzkgd2hpY2ggaW50cm9kdWNlZCB0aGUgMzJiaXQgZ3Vlc3Qgb24gNjRiaXQgWGVuIHN1cHBv cnQgb21pdHRlZAo+ICAgICB0aGlzIHN0ZXAuICBQcmV2aW91c2x5IHRoZXJlZm9yZSwgaXQgd2Fz IGltcG9zc2libGUgZm9yIGEgMzJiaXQgZ3Vlc3QgdG8KPiAgICAgcmVzZXQgaXRzIHJlZ2lzdGVy ZWQgaW50ODBfYm91bmNlIGRldGFpbHMuCj4gCj4gIDIpIGluaXRfaW50ODBfZGlyZWN0X3RyYXAo KSBkb2Vzbid0IGhvbm91ciB0aGUgZ3Vlc3RzIHJlcXVlc3QgdG8gaGF2ZQo+ICAgICBpbnRlcnJ1 cHRzIGRpc2FibGVkIG9uIGVudHJ5LiAgUFZvcHMgTGludXggcmVxdWVzdHMgdGhhdCBpbnRlcnJ1 cHRzIGFyZQo+ICAgICBkaXNhYmxlZCwgYnV0IFhlbiBjdXJyZW50bHkgbGVhdmVzIHRoZW0gZW5h YmxlZCB3aGVuIGZvbGxvd2luZyB0aGUgaW50ODAKPiAgICAgZmFzdHBhdGguCj4gCj4gU2lnbmVk LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmll d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CndpdGggYSByZW1hcms6Cgo+ IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94 ODZfNjQvdHJhcHMuYwo+IEBAIC00MjcsMTIgKzQyNywxMyBAQCB2b2lkIGluaXRfaW50ODBfZGly ZWN0X3RyYXAoc3RydWN0IHZjcHUgKnYpCj4gICAgICBzdHJ1Y3QgdHJhcF9pbmZvICp0aSA9ICZ2 LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0WzB4ODBdOwo+ICAgICAgc3RydWN0IHRyYXBfYm91bmNl ICp0YiA9ICZ2LT5hcmNoLnB2X3ZjcHUuaW50ODBfYm91bmNlOwo+ICAKPiAtICAgIHRiLT5mbGFn cyA9IFRCRl9FWENFUFRJT047Cj4gICAgICB0Yi0+Y3MgICAgPSB0aS0+Y3M7Cj4gICAgICB0Yi0+ ZWlwICAgPSB0aS0+YWRkcmVzczsKPiAgCj4gICAgICBpZiAoIG51bGxfdHJhcF9ib3VuY2Uodiwg dGIpICkKPiAgICAgICAgICB0Yi0+ZmxhZ3MgPSAwOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIHRi LT5mbGFncyA9IFRCRl9FWENFUFRJT04gfCAoVElfR0VUX0lGKHRpKSA/IFRCRl9JTlRFUlJVUFQg OiAwKTsKPiAgfQoKVGhpcyBjZXJ0YWlubHkgaXMgYSBjb3JyZWN0IGNoYW5nZSB0byBtYWtlLCBi dXQgaXQncyBub3Qgd2l0aG91dCByaXNrOgpJZiBzb21lIGd1ZXN0IHJlbGllcyBvbiBwcmV2aW91 cyBidWdneSBiZWhhdmlvciAod3JvbmdseSBzZXR0aW5nCnRoZSBmbGFnIGJ1dCBleHBlY3Rpbmcg aW50ZXJydXB0cyB0byBiZSBvbiksIHVnbHkgbWlzYmVoYXZpb3IgaW4gdGhlCmd1ZXN0IGNvdWxk IHJlc3VsdC4gSW5pdGlhbGx5IEkgd2FzIGFmcmFpZCBYZW5vTGludXggbWlnaHQgYmUKYWZmZWN0 ZWQsIGJ1dCBJJ3ZlIGNoZWNrZWQgYW5kIGl0IGlzbid0LgoKSmFuCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==