From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: xen/evtchn and forced threaded irq Date: Thu, 21 Feb 2019 20:46:31 +0000 Message-ID: References: <20190220000209.GA4091@localhost.localdomain> <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com> <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com> <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com> <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com> <1574a7fe-a5ac-4bc2-d3f0-967d8d01e5f1@oracle.com> <1100e6b1-6fa8-06f0-8ecc-b0699a2ce5f4@arm.com> <20190221080752.zy2qlzb4vi7tbu3p@Air-de-Roger> <20190221091431.vqi53op37mvhi25z@Air-de-Roger> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gwvEq-0003bC-75 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 20:46:36 +0000 In-Reply-To: <20190221091431.vqi53op37mvhi25z@Air-de-Roger> Content-Language: en-US Content-ID: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= , Julien Grall Cc: Juergen Gross , Stefano Stabellini , Marc Zyngier , Andrew Cooper , "linux-kernel@vger.kernel.org" , Jan Beulich , xen-devel , Boris Ostrovsky , Dave P Martin List-Id: xen-devel@lists.xenproject.org SGkgUm9nZXIsDQoNCk9uIDIxLzAyLzIwMTkgMDk6MTQsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6 DQo+IE9uIFRodSwgRmViIDIxLCAyMDE5IGF0IDA4OjM4OjM5QU0gKzAwMDAsIEp1bGllbiBHcmFs bCB3cm90ZToNCj4+IEhpIFJvZ2VyLA0KPj4NCj4+IE9uIFRodSwgMjEgRmViIDIwMTksIDA4OjA4 IFJvZ2VyIFBhdSBNb25uw6ksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6DQo+Pg0KPj4+ IEZXSVcsIHlvdSBjYW4gYWxzbyBtYXNrIHRoZSBpbnRlcnJ1cHQgd2hpbGUgd2FpdGluZyBmb3Ig dGhlIHRocmVhZCB0bw0KPj4+IGV4ZWN1dGUgdGhlIGludGVycnVwdCBoYW5kbGVyLiBJZToNCj4+ Pg0KPj4NCj4+IFRoYW5rIHlvdSBmb3IgcHJvdmlkaW5nIHN0ZXBzLCBob3dldmVyIHdoZXJlIHdv dWxkIHRoZSBtYXNraW5nIGJlIGRvbmU/IEJ5DQo+PiB0aGUgaXJxY2hpcCBvciBhIGN1c3RvbSBz b2x1dGlvbj8NCj4NCj4gSSdtIG5vdCBmYW1pbGlhciB3aXRoIHRoZSBpcnFjaGlwIGluZnJhc3Ry dWN0dXJlIGluIExpbnV4LCB3aGF0IEkNCj4gcHJvcG9zZWQgYmVsb3cgaXMgd2hhdCBGcmVlQlNE IGRvZXMgd2hlbiBydW5uaW5nIGludGVycnVwdCBoYW5kbGVycyBpbg0KPiBkZWZlcnJlZCB0aHJl YWRzIElJUkMuDQo+DQo+IElmIGlycWNoaXAgaGFzIGEgc3BlY2lmaWMgaGFuZGxlciB0byBkaXNw YXRjaCB0byBhIHRocmVhZCwgdGhlbiB0aGF0J3MNCj4gdGhlIHBsYWNlIHdoZXJlIHRoZSBtYXNr aW5nIHNob3VsZCBoYXBwZW4uIExpa2VseSwgdGhlIHVubWFza2luZw0KPiBzaG91bGQgYmUgZG9u ZSBieSB0aGUgaXJxIGhhbmRsaW5nIGluZnJhc3RydWN0dXJlIGFmdGVyIHRoZSB0aHJlYWQNCj4g ZXhlY3V0aW5nIHRoZSBpbnRlcnJ1cHQgaGFuZGxlciBoYXMgZmluaXNoZWQuDQo+DQo+IElzbid0 IHRoZXJlIGEgc2ltaWxhciB3YXkgdG8gaGFuZGxlIGludGVycnVwdHMgaW4gdGhyZWFkcyBmb3Ig TGludXg/DQoNCkxpbnV4IGhhcyBhIGZsYWcgKElSUUZfT05FU0hPVCkgdG8gbWFzayBpbnRlcnJ1 cHQgdW50aWwgdGhlIGludGVycnVwdA0KaGFuZGxlciBoYXMgYmVlbiBydW4uIEl0IGlzIHNldCBm b3IgYWxsIGludGVycnVwdHMgaGFuZGxlciB0aGF0IGhhdmUNCmJlZW4gZm9yY2VkIHRvIGJlIHRo cmVhZGVkLg0KDQpIb3dldmVyLCBpdCBsb29rcyBsaWtlIHRoZSBmbGFnIGlzIGJlZW4gaWdub3Jl ZCBieSB0aGUgaXJxY2hpcCBoYW5kbGVyDQp3ZSB1c2UgKGhhbmRsZV9lZGdlX2lycSkuIERvaW5n IGEgYml0IG9mIGRpZ2dpbmcsIElSUUZfT05FU0hPVCB1c2UgdG8gYmUNCmhhbmRsZWQgaW4gaGFu ZGxlX2VkZ2VfaXJxIHVudGlsIHRoZSBmb2xsb3dpbmcgY29tbWl0IGZyb20gMjAwOToNCg0KY29t bWl0IDRkYmM5Y2EyMTliMGYyOTQzMzJlNzM0NTI4ZjdiODIyMTE3MDAxNzANCkF1dGhvcjogVGhv bWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+DQpEYXRlOiAgIFRodSBBdWcgMjcgMDk6 Mzg6NDkgMjAwOSArMDIwMA0KDQogICAgIGdlbmlycTogRG8gbm90IG1hc2sgb25lc2hvdCBlZGdl IHR5cGUgaW50ZXJydXB0cw0KDQogICAgIE1hc2tpbmcgb25lc2hvdCBlZGdlIHR5cGUgaW50ZXJy dXB0cyBpcyB3cm9uZyBhcyB3ZSBtaWdodCBsb3NlIGFuDQogICAgIGludGVycnVwdCB3aGljaCBp cyBpc3N1ZWQgd2hlbiB0aGUgdGhyZWFkZWQgaGFuZGxlciBpcyBoYW5kbGluZyB0aGUNCiAgICAg ZGV2aWNlLiBXZSBjYW4ga2VlcCB0aGUgaXJxIHVubWFza2VkIHNhZmVseSBhcyB3aXRoIGVkZ2Ug dHlwZQ0KICAgICBpbnRlcnJ1cHRzIHRoZXJlIGlzIG5vIGRhbmdlciBvZiBpbnRlcnJ1cHQgZmxv b2RzLiBJZiB0aGUgdGhyZWFkZWQNCiAgICAgaGFuZGxlciBoYXMgbm90IHlldCBmaW5pc2hlZCB0 aGVuIElSUVRGX1JVTlRIUkVBRCBpcyBzZXQgd2hpY2ggd2lsbA0KICAgICBrZWVwIHRoZSBoYW5k bGVyIHRocmVhZCBhY3RpdmUuDQoNCiAgICAgRGVidWdnZWQgYW5kIHZlcmlmaWVkIGluIHByZWVt cHQtcnQuDQoNCiAgICAgU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0 cm9uaXguZGU+DQoNCkZ1cnRoZXJtb3JlLCBpdCBpcyBwcmV0dHkgY2xlYXIgZnJvbSB0aGUgY29t bWVudCBvbiB0b3Agb2YNCmhhbmRsZV9lZGdlX2lycSB0aGF0IHRoZSBzYW1lIGludGVycnVwdCBj YW4gY29tZS11cCBiZWZvcmUgdGhlIGZpcnN0IG9uZQ0KaXMgb25lIGlzIGhhbmRsZWQgYnkgdGhl IGFzc29jaWF0ZWQgZXZlbnQgaGFuZGxlci4NCg0KSSBhbSBzdGlsbCB0cnlpbmcgdG8gZmlndXJl IG91dCB3aGV0aGVyIHRoZSBpc3N1ZSBsaWVzIGluIHRoZSBldnRjaG4NCmRyaXZlciBvciB0aGUg WGVuIGlycWNoaXAgKGV2ZW50c19iYXNlLmMpLiBJIHdpbGwgaGF2ZSBhIGNsb3NlciBsb29rIGFu ZA0KY29tZSBiYWNrIHdpdGggdXBkYXRlcyBoZXJlLg0KDQpDaGVlcnMsDQoNCi0tDQpKdWxpZW4g R3JhbGwNCklNUE9SVEFOVCBOT1RJQ0U6IFRoZSBjb250ZW50cyBvZiB0aGlzIGVtYWlsIGFuZCBh bnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlhbCBhbmQgbWF5IGFsc28gYmUgcHJpdmlsZWdl ZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0 aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkbyBub3QgZGlzY2xvc2UgdGhlIGNvbnRlbnRzIHRv IGFueSBvdGhlciBwZXJzb24sIHVzZSBpdCBmb3IgYW55IHB1cnBvc2UsIG9yIHN0b3JlIG9yIGNv cHkgdGhlIGluZm9ybWF0aW9uIGluIGFueSBtZWRpdW0uIFRoYW5rIHlvdS4NCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=