From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [RFC PATCH 09/49] ARM: VGIC: change to level-IRQ compatible IRQ injection interface Date: Mon, 12 Feb 2018 11:15:25 +0000 Message-ID: References: <20180209143937.28866-1-andre.przywara@linaro.org> <20180209143937.28866-10-andre.przywara@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1elC59-0007F2-Dq for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 11:15:35 +0000 In-Reply-To: <20180209143937.28866-10-andre.przywara@linaro.org> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Andre Przywara , Stefano Stabellini , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gZGlm ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gaW5k ZXggNWY0N2FhODRhOS4uMmZjNmUxOTYyNSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdp Yy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+IEBAIC0yODUsNyArMjg1LDcgQEAgYm9v bCB2Z2ljX21pZ3JhdGVfaXJxKHN0cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdCB2Y3B1ICpuZXcsIHVu c2lnbmVkIGludCBpcnEpCj4gICAgICAgICAgIHZnaWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyhv bGQsIHApOwo+ICAgICAgICAgICBpcnFfc2V0X2FmZmluaXR5KHAtPmRlc2MsIGNwdW1hc2tfb2Yo bmV3LT5wcm9jZXNzb3IpKTsKPiAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmb2xk LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+IC0gICAgICAgIHZnaWNfdmNwdV9pbmplY3RfaXJx KG5ldywgaXJxKTsKPiArICAgICAgICB2Z2ljX2luamVjdF9pcnEobmV3LT5kb21haW4sIG5ldywg aXJxLCB0cnVlKTsKPiAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4gICAgICAgfQo+ICAgICAgIC8q IGlmIHRoZSBJUlEgaXMgaW4gYSBHSUNIX0xSIHJlZ2lzdGVyLCBzZXQgR0lDX0lSUV9HVUVTVF9N SUdSQVRJTkcKPiBAQCAtNDQ0LDcgKzQ0NCw3IEBAIGJvb2wgdmdpY190b19zZ2koc3RydWN0IHZj cHUgKnYsIHJlZ2lzdGVyX3Qgc2dpciwgZW51bSBnaWNfc2dpX21vZGUgaXJxbW9kZSwKPiAgICAg ICAgICAgICAgICAgICAgICAgICAgIHNnaXIsIHRhcmdldC0+bGlzdCk7Cj4gICAgICAgICAgICAg ICAgICAgY29udGludWU7Cj4gICAgICAgICAgICAgICB9Cj4gLSAgICAgICAgICAgIHZnaWNfdmNw dV9pbmplY3RfaXJxKGQtPnZjcHVbdmNwdWlkXSwgdmlycSk7Cj4gKyAgICAgICAgICAgIHZnaWNf aW5qZWN0X2lycShkLCBkLT52Y3B1W3ZjcHVpZF0sIHZpcnEsIHRydWUpOwo+ICAgICAgICAgICB9 Cj4gICAgICAgICAgIGJyZWFrOwo+ICAgICAgIGNhc2UgU0dJX1RBUkdFVF9PVEhFUlM6Cj4gQEAg LTQ1MywxMiArNDUzLDEyIEBAIGJvb2wgdmdpY190b19zZ2koc3RydWN0IHZjcHUgKnYsIHJlZ2lz dGVyX3Qgc2dpciwgZW51bSBnaWNfc2dpX21vZGUgaXJxbW9kZSwKPiAgICAgICAgICAgewo+ICAg ICAgICAgICAgICAgaWYgKCBpICE9IGN1cnJlbnQtPnZjcHVfaWQgJiYgZC0+dmNwdVtpXSAhPSBO VUxMICYmCj4gICAgICAgICAgICAgICAgICAgIGlzX3ZjcHVfb25saW5lKGQtPnZjcHVbaV0pICkK PiAtICAgICAgICAgICAgICAgIHZnaWNfdmNwdV9pbmplY3RfaXJxKGQtPnZjcHVbaV0sIHZpcnEp Owo+ICsgICAgICAgICAgICAgICAgdmdpY19pbmplY3RfaXJxKGQsIGQtPnZjcHVbaV0sIHZpcnEs IHRydWUpOwo+ICAgICAgICAgICB9Cj4gICAgICAgICAgIGJyZWFrOwo+ICAgICAgIGNhc2UgU0dJ X1RBUkdFVF9TRUxGOgo+ICAgICAgICAgICBwZXJmY19pbmNyKHZnaWNfc2dpX3NlbGYpOwo+IC0g ICAgICAgIHZnaWNfdmNwdV9pbmplY3RfaXJxKGQtPnZjcHVbY3VycmVudC0+dmNwdV9pZF0sIHZp cnEpOwo+ICsgICAgICAgIHZnaWNfaW5qZWN0X2lycShkLCBjdXJyZW50LCB2aXJxLCB0cnVlKTsK PiAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgZGVmYXVsdDoKPiAgICAgICAgICAgZ3ByaW50ayhY RU5MT0dfV0FSTklORywKPiBAQCAtNTE4LDEzICs1MTgsMjkgQEAgdm9pZCB2Z2ljX3JlbW92ZV9p cnFfZnJvbV9xdWV1ZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKPiAg ICAgICBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyh2LCBwKTsKPiAgIH0KPiAgIAo+IC12b2lk IHZnaWNfdmNwdV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkK PiAraW50IHZnaWNfaW5qZWN0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwg dW5zaWduZWQgaW50IHZpcnEsCj4gKyAgICAgICAgICAgICAgICAgICAgYm9vbCBsZXZlbCkKCkxv b2tpbmcgYXQgdGhlIGNvZGUgYWZ0ZXIgdGhlIHNlcmllcyBoYXMgYmVlbiBhcHBsaWVkLCBubyBv bmUgaXMgY2FyaW5nIAphYm91dCB0aGUgcmV0dXJuIHZhbHVlIG9mIHZnaWNfaW5qZWN0X2lycS4g U28gd2hhdCBpcyB0aGUgcmF0aW9uYWxlIApiZWhpbmQgY2hhbmdpbmcgdGhlIHJldHVybiB0eXBl IGZyb20gdm9pZCB0byBpbnQ/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs