From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [RFC PATCH 4/6] vm_event: Use slotted channels for sync requests. Date: Thu, 10 Jan 2019 09:58:21 +0000 Message-ID: <0ed3844a200940e18da621d7064aa251@AMSPEX02CL03.citrite.net> References: <01b5a66439239a23384c7939d961edbca81e41ae.1545245243.git.ppircalabu@bitdefender.com> <2d3e6587946c1f82e07303876e6d03a4dc2f525b.camel@bitdefender.com> <11b37040-047b-7d67-8d41-81ec3fd35a87@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1ghX6X-0005E5-HX for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 09:58:25 +0000 In-Reply-To: <11b37040-047b-7d67-8d41-81ec3fd35a87@bitdefender.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: 'Razvan Cojocaru' , 'Petre Ovidiu PIRCALABU' , "xen-devel@lists.xenproject.org" , Andrew Cooper , Tamas K Lengyel Cc: Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , "Tim (Xen.org)" , George Dunlap , Julien Grall , Jan Beulich , Ian Jackson , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KDQo+ID4+Pg0KPiA+Pj4gV2h5IHJlLWludmVu dCB0aGUgd2hlZWwgaGVyZT8gVGhlIGlvcmVxIGluZnJhc3RydWN0dXJlIGFscmVhZHkgZG9lcw0K PiA+Pj4gcHJldHR5IG11Y2ggZXZlcnl0aGluZyB5b3UgbmVlZCBBRkFJQ1QuDQo+ID4+Pg0KPiA+ Pj4gICAgUGF1bA0KPiA+Pg0KPiA+PiBJIHdhbnRlZCBwcmVzZXZlIGFzIG11Y2ggYXMgcG9zc2li bGUgZnJvbSB0aGUgZXhpc3Rpbmcgdm1fZXZlbnQgRE9NQ1RMDQo+ID4+IGludGVyZmFjZSBhbmQg YWRkIG9ubHkgdGhlIG5lY2Vzc2FyeSBjb2RlIHRvIGFsbG9jYXRlIGFuZCBtYXAgdGhlDQo+ID4+ IHZtX2V2ZW50X3BhZ2VzLg0KPiA+DQo+ID4gVGhhdCBtZWFucyB3ZSBoYXZlIHR3byBzdWJzeXN0 ZW1zIGR1cGxpY2F0aW5nIGEgbG90IG9mIGZ1bmN0aW9uYWxpdHkNCj4gdGhvdWdoLiBJdCB3b3Vs ZCBiZSBtdWNoIGJldHRlciB0byB1c2UgaW9yZXEgc2VydmVyIGlmIHBvc3NpYmxlIHRoYW4NCj4g cHJvdmlkZSBhIGNvbXBhdGliaWxpdHkgaW50ZXJmYWNlIHZpYSBET01DVEwuDQo+IA0KPiBKdXN0 IHRvIGNsYXJpZnkgdGhlIGNvbXBhdGliaWxpdHkgaXNzdWU6IHRoZXJlJ3MgYSB0aGlyZCBlbGVt ZW50IGJldHdlZW4NCj4gWGVuIGFuZCB0aGUgaW50cm9zcGVjdGlvbiBhcHBsaWNhdGlvbiwgdGhl IExpbnV4IGtlcm5lbCB3aGljaCBuZWVkcyB0bw0KPiBiZSBmYWlybHkgcmVjZW50IGZvciB0aGUg d2hvbGUgaW9yZXEgbWFjaGluZXJ5IHRvIHdvcmsuIFRoZSBxZW11IGNvZGUNCj4gYWxzbyBzZWVt cyB0byBmYWxsYmFjayB0byB0aGUgb2xkIHdheSBvZiB3b3JraW5nIGlmIHRoYXQncyB0aGUgY2Fz ZS4NCj4gDQoNClRodCdhIGNvcnJlbnQuIEZvciBJT1JFUSBzZXJ2ZXIgdGhlcmUgaXMgYSBmYWxs LWJhY2sgbWVjaGFuaXNtIHdoZW4gcHJpdmNtZCBkb2Vzbid0IHN1cHBvcnQgcmVzb3VyY2UgbWFw cGluZy4NCg0KPiBUaGlzIG1lYW5zIHRoYXQgdGhlcmUncyBhIGNob2ljZSB0byBiZSBtYWRlIGhl cmU6IGVpdGhlciB3ZSBrZWVwDQo+IGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IHdpdGggdGhlIG9s ZCB2bV9ldmVudCBpbnRlcmZhY2UgKGluIHdoaWNoIGNhc2UNCj4gd2UgY2FuJ3QgZHJvcCB0aGUg d2FpdHF1ZXVlIGNvZGUpLCBvciB3ZSBzd2l0Y2ggdG8gdGhlIG5ldyBvbmUgYW5kIGxlYXZlDQo+ IG9sZGVyIHNldHVwcyBpbiB0aGUgZHVzdCAoYnV0IHRoZXJlJ3MgbGVzcyBjb2RlIGR1cGxpY2F0 aW9uIGFuZCB3ZSBjYW4NCj4gZ2V0IHJpZCBvZiB0aGUgd2FpdHF1ZXVlIGNvZGUpLg0KPiANCg0K SSBkb24ndCBrbm93IHdoYXQgeW91ciBjb21wYXRpYmlsaXR5IG1vZGVsIGlzLiBRRU1VIG5lZWRz IHRvIG1haW50YWluIGNvbXBhdGliaWxpdHkgYWNyb3NzIHZhcmlvdXMgZGlmZmVyZW50IHZlcnNp b25zIG9mIFhlbiBhbmQgTGludXggc28gdGhlcmUgYXJlIG1hbnkgc2hpbXMgYW5kIG11Y2ggY29t cGF0IGNvZGUuIFlvdSBtYXkgbm90IG5lZWQgdGhpcy4NCg0KPiBJbiBhbnkgZXZlbnQsIGl0J3Mg bm90IHZlcnkgY2xlYXIgKHRvIG1lLCBhdCBsZWFzdCkgaG93IHRoZSBlbnZpc2lvbmVkDQo+IGlv cmVxIHJlcGxhY2VtZW50IHNob3VsZCB3b3JrLiBJIGFzc3VtZSB3ZSdyZSBtZWFudCB0byB1c2Ug dGhlIHdob2xlDQo+IGluZnJhc3RydWN0dXJlIChhcyBvcHBvc2VkIHRvIHdoYXQgd2UncmUgbm93 IGRvaW5nLCB3aGljaCBpcyB0byBvbmx5IHVzZQ0KPiB0aGUgbWFwLWh5cGVydmlzb3ItbWVtb3J5 IHBhcnQpLCBpLmUuIGJvdGggbWFwcGluZyBhbmQgc2lnbmFsaW5nLiBDb3VsZA0KPiB3ZSBkaXNj dXNzIHRoaXMgaW4gbW9yZSBkZXRhaWw/IEFyZSB0aGVyZSBhbnkgZG9jcyBvbiB0aGlzIG9yIGlv cmVxDQo+IG1pbmltYWwgY2xpZW50cyAobGlrZSB4ZW4tYWNjZXNzLmMgaXMgZm9yIHZtX2V2ZW50 KSB3ZSBtaWdodCB1c2U/DQo+IA0KDQpJIGRvbid0IGtub3cgaG93IG11Y2ggb2YgdGhlIGluZnJh c3RydWN0dXJlIHdpbGwgYmUgcmUtdXNhYmxlIGZvciB5b3UuIFJlc291cmNlIG1hcHBpbmcgaXRz ZWxmIGlzIHN1cHBvc2VkIHRvIGJlIGdlbmVyaWMsIG5vdCBzcGVjaWZpYyB0byBJT1JFUSBzZXJ2 ZXIuIEluZGVlZCBpdCBhbHJlYWR5IHN1cHBvcnRzIGdyYW50IHRhYmxlIG1hcHBpbmcgdG9vLiBT byBJTU8geW91IHNob3VsZCBhdCBsZWFzdCBleHBvc2UgeW91ciBzaGFyZWQgcGFnZXMgdXNpbmcg dGhpcyBtZWNoYW5pc20uDQoNCkl0IHdvdWxkIGJlIG5pY2UgaWYgeW91IGNvdWxkIGFsc28gcmUt dXNlIGlvcmVxcyAoYW5kIGJ1ZmlvcmVxcykgZm9yIHNlbmRpbmcgeW91ciBkYXRhIGJ1dCB0aGV5 IG1heSB3ZWxsIGJlIGEgcG9vciBmaXQuLi4gYnV0IHlvdSBjb3VsZCBwcm9iYWJseSBjdXQnbidw YXN0ZSBzb21lIG9mIHRoZSBpbml0IGFuZCB0ZWFyZG93biBjb2RlIHRvIHNldCB1cCB5b3VyIHNo YXJlZCBwYWdlcy4NCg0KICBQYXVsDQoNCj4gDQo+IFRoYW5rcywNCj4gUmF6dmFuDQpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs