From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: Re: xen/evtchn and forced threaded irq Date: Tue, 19 Feb 2019 19:02:10 -0500 Message-ID: <20190220000209.GA4091__44839.4368331478$1550621069$gmane$org@localhost.localdomain> References: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com> 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 1gwFMK-0004bP-I5 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 00:03:32 +0000 Content-Disposition: inline In-Reply-To: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Julien Grall Cc: Juergen Gross , xen-devel , Stefano Stabellini , "linux-kernel@vger.kernel.org" , Dave P Martin List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBGZWIgMTksIDIwMTkgYXQgMDU6MzE6MTBQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy b3RlOgo+IEhpIGFsbCwKPiAKPiBJIGhhdmUgYmVlbiBsb29raW5nIGF0IHVzaW5nIExpbnV4IFJU IGluIERvbTAuIE9uY2UgdGhlIGd1ZXN0IGlzIHN0YXJ0ZWQsCj4gdGhlIGNvbnNvbGUgaXMgZW5k aW5nIHRvIGhhdmUgYSBsb3Qgb2Ygd2FybmluZyAoc2VlIHRyYWNlIGJlbG93KS4KPiAKPiBBZnRl ciBzb21lIGludmVzdGlnYXRpb24sIHRoaXMgaXMgYmVjYXVzZSB0aGUgaXJxIGhhbmRsZXIgd2ls bCBub3cgYmUgdGhyZWFkZWQuCj4gSSBjYW4gcmVwcm9kdWNlIHRoZSBzYW1lIGVycm9yIHdpdGgg dGhlIHZhbmlsbGEgTGludXggd2hlbiBwYXNzaW5nIHRoZSBvcHRpb24KPiAndGhyZWFkaXJxcycg b24gdGhlIGNvbW1hbmQgbGluZSAodGhlIHRyYWNlIGJlbG93IGlzIGZyb20gNS4wLjAtcmM3IHRo YXQgaGFzCj4gbm90IFJUIHN1cHBvcnQpLgo+IAo+IEZXSVcsIHRoZSBpbnRlcnJ1cHQgZm9yIHBv cnQgNiBpcyB1c2VkIHRvIGZvciB0aGUgZ3Vlc3QgdG8gY29tbXVuaWNhdGUgd2l0aAo+IHhlbnN0 b3JlLgo+IAo+IEZyb20gbXkgdW5kZXJzdGFuZGluZywgdGhpcyBpcyBoYXBwZW5pbmcgYmVjYXVz ZSB0aGUgaW50ZXJydXB0IGhhbmRsZXIgaXMgbm93Cj4gcnVuIGluIGEgdGhyZWFkLiBTbyB3ZSBj YW4gaGF2ZSB0aGUgZm9sbG93aW5nIGhhcHBlbmluZy4KPiAKPiAgICBJbnRlcnJ1cHQgY29udGV4 dCAgICAgICAgICAgIHwgICAgIEludGVycnVwdCB0aHJlYWQKPiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgIAo+ICAgIHJlY2VpdmUgaW50ZXJydXB0IHBvcnQgNiAgICAgfAo+ICAg IGNsZWFyIHRoZSBldnRjaG4gcG9ydCAgICAgICAgfAo+ICAgIHNldCBJUlFGX1JVTlRIUkVBRAkg ICAgICAgIHwKPiAgICBraWNrIGludGVycnVwdCB0aHJlYWQgICAgICAgIHwKPiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgY2xlYXIgSVJRRl9SVU5USFJFQUQKPiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgY2FsbCBldnRjaG5faW50ZXJydXB0Cj4gICAg cmVjZWl2ZSBpbnRlcnJ1cHQgcG9ydCA2ICAgICB8Cj4gICAgY2xlYXIgdGhlIGV2dGNobiBwb3J0 ICAgICAgICB8Cj4gICAgc2V0IElSUUZfUlVOVEhSRUFEICAgICAgICAgICB8Cj4gICAga2ljayBp bnRlcnJ1cHQgdGhyZWFkICAgICAgICB8Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgIGRpc2FibGUgaW50ZXJydXB0IHBvcnQgNgo+ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICBldnRjaG4tPmVuYWJsZWQgPSBmYWxzZQo+ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICBbLi4uLl0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgKioqIEhhbmRsaW5n IHRoZSBzZWNvbmQgaW50ZXJydXB0ICoqKgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICBjbGVhciBJUlFGX1JVTlRIUkVBRAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICBjYWxsIGV2dGNobl9pbnRlcnJ1cHQKPiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgV0FSTiguLi4pCj4gCj4gSSBhbSBub3QgZW50aXJlbHkgc3VyZSBob3cg dG8gZml4IHRoaXMuIEkgaGF2ZSB0d28gc29sdXRpb25zIGluIG1pbmQ6Cj4gCj4gMSkgUHJldmVu dCB0aGUgaW50ZXJydXB0IGhhbmRsZXIgdG8gYmUgdGhyZWFkZWQuIFdlIHdvdWxkIGFsc28gbmVl ZCB0bwo+IHN3aXRjaCBmcm9tIHNwaW5fbG9jayB0byByYXdfc3Bpbl9sb2NrIGFzIHRoZSBmb3Jt ZXIgbWF5IHNsZWVwIG9uIFJULUxpbnV4Lgo+IAo+IDIpIFJlbW92ZSB0aGUgd2FybmluZwoKSSB0 aGluayBhY2Nlc3MgdG8gZXZ0Y2huLT5lbmFibGVkIGlzIHJhY3kgc28gKHdpdGggb3Igd2l0aG91 dCB0aGUgd2FybmluZykgd2UgY2FuJ3QgdXNlIGl0IHJlbGlhYmx5LgoKQW5vdGhlciBhbHRlcm5h dGl2ZSBjb3VsZCBiZSB0byBxdWV1ZSB0aGUgaXJxIGlmICFldnRjaG4tPmVuYWJsZWQgYW5kIGhh bmRsZSBpdCBpbiBldnRjaG5fd3JpdGUoKSAod2hpY2ggaXMgd2hlcmUgaXJxIGlzIHN1cHBvc2Vk IHRvIGJlIHJlLWVuYWJsZWQpLgoKCi1ib3JpcwoKCj4gCj4gTm9uZSBvZiB0aGVtIGFyZSBpZGVh bHMuIERvIHlvdSBoYXZlIGFuIG9waW9uaW9uL2JldHRlciBzdWdnZXN0aW9uPwo+IAo+IFsgIDEy Ny4xOTIwODddIEludGVycnVwdCBmb3IgcG9ydCA2LCBidXQgYXBwYXJlbnRseSBub3QgZW5hYmxl ZDsgcGVyLXVzZXIgMDAwMDAwMDA3OGQzOWM3Zgo+IFsgIDEyNy4yMDAzMzNdIFdBUk5JTkc6IENQ VTogMCBQSUQ6IDI1NTMgYXQgZHJpdmVycy94ZW4vZXZ0Y2huLmM6MTY3IGV2dGNobl9pbnRlcnJ1 cHQrMHhmYy8weDEyMAo+IFsgIDEyNy4yMDg3OTldIE1vZHVsZXMgbGlua2VkIGluOgo+IFsgIDEy Ny4yMTE5MzldIENQVTogMCBQSUQ6IDI1NTMgQ29tbTogaXJxLzUyLWV2dGNobjp4IFRhaW50ZWQ6 IEcgICAgICAgIFcKPiAgIDUuMC4wLXJjNy0wMDAyMy1nMmEzZDQxNjIzNjk5ICMxMjU3Cj4gWyAg MTI3LjIyMjM3NF0gSGFyZHdhcmUgbmFtZTogQVJNIEp1bm8gZGV2ZWxvcG1lbnQgYm9hcmQgKHIy KSAoRFQpCj4gWyAgMTI3LjIyODM4MV0gcHN0YXRlOiA0MDAwMDAwNSAoblpjdiBkYWlmIC1QQU4g LVVBTykKPiBbICAxMjcuMjMzMjU2XSBwYyA6IGV2dGNobl9pbnRlcnJ1cHQrMHhmYy8weDEyMAo+ IFsgIDEyNy4yMzc2MDddIGxyIDogZXZ0Y2huX2ludGVycnVwdCsweGZjLzB4MTIwCj4gWyAgMTI3 LjI0MTk1Ml0gc3AgOiBmZmZmMDAwMDEyZDJiZDYwCj4gWyAgMTI3LjI0NTM0N10geDI5OiBmZmZm MDAwMDEyZDJiZDYwIHgyODogZmZmZjAwMDAxMDE1ZDYwOAo+IFsgIDEyNy4yNTA3NDFdIHgyNzog ZmZmZjgwMDhiMzlkZTQwMCB4MjY6IGZmZmYwMDAwMTAxNWQzMzAKPiBbICAxMjcuMjU2MTM3XSB4 MjU6IGZmZmYwMDAwMTAxNWQyZDQgeDI0OiAwMDAwMDAwMDAwMDAwMDAxCj4gWyAgMTI3LjI2MTUz Ml0geDIzOiBmZmZmMDAwMDEwMTVkNTcwIHgyMjogMDAwMDAwMDAwMDAwMDAzNAo+IFsgIDEyNy4y NjY5MjZdIHgyMTogMDAwMDAwMDAwMDAwMDAwMCB4MjA6IGZmZmY4MDA4YjdmMDI0MDAKPiBbICAx MjcuMjcyMzIyXSB4MTk6IGZmZmY4MDA4YjNhYmEwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDM3Cj4g WyAgMTI3LjI3NzcxN10geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAw MAo+IFsgIDEyNy4yODMxMTJdIHgxNTogMDAwMDAwMDBmZmZmZmZmMCB4MTQ6IDAwMDAwMDAwMDAw MDAwMDAKPiBbICAxMjcuMjg4NTA3XSB4MTM6IDMwMzAzMDMwMzAyMDcyNjUgeDEyOiAwMDAwMDAw MDAwMDAwMDBjCj4gWyAgMTI3LjI5MzkwMl0geDExOiBmZmZmMDAwMDEwZWEwYTg4IHgxMDogMDAw MDAwMDAwMDAwMDAwMAo+IFsgIDEyNy4yOTkyOTddIHg5IDogMDAwMDAwMDBmZmZiOWZmZiB4OCA6 IDAwMDAwMDAwMDAwMDAwMDAKPiBbICAxMjcuMzA0NzAxXSB4NyA6IDAwMDAwMDAwMDAwMDAwMDEg eDYgOiBmZmZmODAwOGJhYzVjMjQwCj4gWyAgMTI3LjMxMDA4N10geDUgOiBmZmZmODAwOGJhYzVj MjQwIHg0IDogMDAwMDAwMDAwMDAwMDAwMAo+IFsgIDEyNy4zMTU0ODNdIHgzIDogZmZmZjgwMDhi YWM2NDcwOCB4MiA6IGZmZmY4MDA4YjM5ZGU0MDAKPiBbICAxMjcuMzIwODc3XSB4MSA6IDg5M2Fj OWIzODgzN2I4MDAgeDAgOiAwMDAwMDAwMDAwMDAwMDAwCj4gWyAgMTI3LjMyNjI3Ml0gQ2FsbCB0 cmFjZToKPiBbICAxMjcuMzI4ODAyXSAgZXZ0Y2huX2ludGVycnVwdCsweGZjLzB4MTIwCj4gWyAg MTI3LjMzMjgwNF0gIGlycV9mb3JjZWRfdGhyZWFkX2ZuKzB4MzgvMHg5OAo+IFsgIDEyNy4zMzcw NjZdICBpcnFfdGhyZWFkKzB4MTkwLzB4MjM4Cj4gWyAgMTI3LjM0MDYzNl0gIGt0aHJlYWQrMHgx MzQvMHgxMzgKPiBbICAxMjcuMzQzOTQyXSAgcmV0X2Zyb21fZm9yaysweDEwLzB4MWMKPiBbICAx MjcuMzQ3NTkzXSAtLS1bIGVuZCB0cmFjZSAxZDNmYTM4NTg3N2NjMThiIF0tLS0KPiAKPiAKPiBD aGVlcnMsCj4gCj4gLS0gCj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v bGlzdGluZm8veGVuLWRldmVs