From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: [PATCH] x86/hvm: don't rely on shared ioreq state for completion handling Date: Mon, 3 Aug 2015 10:48:09 +0100 Message-ID: <1438595289.30740.108.camel@citrix.com> References: <1438356862-7539-1-git-send-email-paul.durrant@citrix.com> <55BB99DD.3080009@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1ZMCM0-00044V-M1 for xen-devel@lists.xenproject.org; Mon, 03 Aug 2015 09:48:20 +0000 In-Reply-To: <55BB99DD.3080009@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Andrew Cooper , Paul Durrant , xen-devel@lists.xenproject.org Cc: Keir Fraser , Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gRnJpLCAyMDE1LTA3LTMxIGF0IDE2OjUzICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ IE9uIDMxLzA3LzE1IDE2OjM0LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiBCb3RoIGh2bV9pb19w ZW5kaW5nKCkgYW5kIGh2bV93YWl0X2Zvcl9pbygpIHVzZSB0aGUgc2hhcmVkICh3aXRoIAo+ID4g ZW11bGF0b3IpCj4gPiBpb3JlcSBzdHJ1Y3R1cmUgdG8gZGV0ZXJtaW5lZCB3aGV0aGVyIHRoZXJl IGlzIGEgcGVuZGluZyBJL08uIFRoZSAKPiA+IGxhdHRlciB3aWxsCj4gPiBtaXNiZWhhdmUgaWYg dGhlIHNoYXJlZCBzdGF0ZSBpcyBkcml2ZW4gdG8gU1RBVEVfSU9SRVFfTk9ORSBieSB0aGUgCj4g PiBlbXVsYXRvciwKPiA+IG9yIHdoZW4gdGhlIHNoYXJlZCBpb3JlcSBwYWdlIGlzIGNsZWFyZWQg Zm9yIHJlLWluc2VydGlvbiBpbnRvIHRoZSAKPiA+IGd1ZXN0Cj4gPiBQMk0gd2hlbiB0aGUgaW9y ZXEgc2VydmVyIGlzIGRpc2FibGVkIChTVEFURV9JT1JFUV9OT05FID09IDApIGJlY2F1c2UgCj4g PiBpdAo+ID4gd2lsbCB0ZXJtaW5hdGUgaXRzIHdhaXQgd2l0aG91dCBjYWxsaW5nIGh2bV9pb19h c3Npc3QoKSB0byBhZGp1c3QgWGVuJ3MKPiA+IGludGVybmFsIEkvTyBlbXVsYXRpb24gc3RhdGUu IFRoaXMgbWF5IHRoZW4gbGVhZCB0byBhbiBpbyBjb21wbGV0aW9uCj4gPiBoYW5kbGVyIGZpbmRp bmcgaW5jb3JyZWN0IGludGVybmFsIGVtdWxhdGlvbiBzdGF0ZSBhbmQgY2FsbGluZwo+ID4gZG9t YWluX2NyYXNoKCkuCj4gPiAKPiA+IFRoaXMgcGF0Y2ggZml4ZXMgdGhlIHByb2JsZW0gYnkgYWRk aW5nIGEgcGVuZGluZyBmbGFnIHRvIHRoZSBpb3JlcSAKPiA+IHNlcnZlcidzCj4gPiBwZXItdmNw dSBzdHJ1Y3R1cmUgd2hpY2ggY2Fubm90IGJlIGRpcmVjdGx5IG1hbmlwdWxhdGVkIGJ5IHRoZSBl bXVsYXRvcgo+ID4gYW5kIHRodXMgY2FuIGJlIHVzZWQgdG8gZGV0ZXJtaW5lIHdoZXRoZXIgYW4g SS9PIGlzIGFjdHVhbGx5IHBlbmRpbmcgCj4gPiBmb3IKPiA+IHRoYXQgdmNwdSBvbiB0aGF0IGlv cmVxIHNlcnZlci4gSWYgYW4gSS9PIGlzIHBlbmRpbmcgYW5kIHRoZSBzaGFyZWQgCj4gPiBzdGF0 ZQo+ID4gaXMgc2VlbiB0byBnbyB0byBTVEFURV9JT1JFUV9OT05FIHRoZW4gaXQgY2FuIGJlIHRy ZWF0ZWQgYXMgYW4gYWJub3JtYWwKPiA+IGNvbXBsZXRpb24gb2YgZW11bGF0aW9uIChoZW5jZSB0 aGUgZGF0YSBwbGFjZWQgaW4gdGhlIHNoYXJlZCBzdHJ1Y3R1cmUKPiA+IGlzIG5vdCB1c2VkKSBh bmQgdGhlIGludGVybmFsIHN0YXRlIGlzIGFkanVzdGVkIGFzIGZvciBhIG5vcm1hbCAKPiA+IGNv bXBsZXRpb24uCj4gPiBUaHVzLCB3aGVuIGEgY29tcGxldGlvbiBoYW5kbGVyIHN1YnNlcXVlbnRs eSBydW5zLCB0aGUgaW50ZXJuYWwgc3RhdGUgCj4gPiBpcyBhcwo+ID4gZXhwZWN0ZWQgYW5kIGRv bWFpbl9jcmFzaCgpIHdpbGwgbm90IGJlIGNhbGxlZC4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTog UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+IFJlcG9ydGVkLWJ5OiBT YW5kZXIgRWlrZWxlbmJvb20gPGxpbnV4QGVpa2VsZW5ib29tLml0Pgo+ID4gVGVzdGVkLWJ5OiBS b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IENjOiBLZWlyIEZyYXNl ciA8a2VpckB4ZW4ub3JnPgo+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K PiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+IFJl dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQXBw bGllZCwgdGhhbmtzLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0 cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==