From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH 31/57] ARM: new VGIC: Add IRQ sync/flush framework Date: Wed, 7 Mar 2018 11:47:49 +0000 Message-ID: References: <20180305160415.16760-1-andre.przywara@linaro.org> <20180305160415.16760-32-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 us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1etXY1-0004cG-EQ for xen-devel@lists.xenproject.org; Wed, 07 Mar 2018 11:47:53 +0000 In-Reply-To: <20180305160415.16760-32-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 Cc: xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org SGkgQW5kcmUsCgpPbiAwMy8wNS8yMDE4IDA0OjAzIFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK PiBJbXBsZW1lbnQgdGhlIGZyYW1ld29yayBmb3Igc3luY2luZyBJUlFzIGJldHdlZW4gb3VyIGVt dWxhdGlvbiBhbmQgdGhlCj4gbGlzdCByZWdpc3RlcnMsIHdoaWNoIHJlcHJlc2VudCB0aGUgZ3Vl c3QncyB2aWV3IG9mIElSUXMuCj4gVGhpcyBpcyBkb25lIGluIGt2bV92Z2ljX2ZsdXNoX2h3c3Rh dGUgYW5kIGt2bV92Z2ljX3N5bmNfaHdzdGF0ZSwgd2hpY2gKCllvdSBwcm9iYWJseSB3YW50IHRv IHVwZGF0ZSB0aGUgbmFtZXMgaGVyZS4KCj4gZ2V0cyBjYWxsZWQgb24gZ3Vlc3QgZW50cnkgYW5k IGV4aXQuCj4gVGhlIGNvZGUgdGFsa2luZyB0byB0aGUgYWN0dWFsIEdJQ3YyL3YzIGhhcmR3YXJl IGlzIGFkZGVkIGluIHRoZQo+IGZvbGxvd2luZyBwYXRjaGVzLgo+IAo+IFRoaXMgaXMgYmFzZWQg b24gTGludXggY29tbWl0IDA5MTllODRjMGZjMSwgd3JpdHRlbiBieSBNYXJjIFp5bmdpZXIuCj4g Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5v cmc+CgpbLi4uXQoKPiArLyoqCj4gKyAqIHZnaWNfc3luY19mcm9tX2xycygpIC0gVXBkYXRlIFZH SUMgc3RhdGUgZnJvbSBoYXJkd2FyZSBhZnRlciBhIGd1ZXN0J3MgcnVuLgo+ICsgKiBAdmNwdTog dGhlIFZDUFUgZm9yIHdoaWNoIHRvIHRyYW5zZmVyIGZyb20gdGhlIExScyB0byB0aGUgSVJRIGxp c3QuCj4gKyAqCj4gKyAqIFN5bmMgYmFjayB0aGUgaGFyZHdhcmUgVkdJQyBzdGF0ZSBhZnRlciB0 aGUgZ3Vlc3QgaGFzIHJ1biwgaW50byBvdXIKPiArICogVkdJQyBlbXVsYXRpb24gc3RydWN0dXJl cywgSXQgcmVhZHMgdGhlIExScyBhbmQgdXBkYXRlcyB0aGUgcmVzcGVjdGl2ZQo+ICsgKiBzdHJ1 Y3QgdmdpY19pcnEsIHRha2luZyBsZXZlbC9lZGdlIGludG8gYWNjb3VudC4KPiArICogVGhpcyBp cyB0aGUgaGlnaCBsZXZlbCBmdW5jdGlvbiB3aGljaCB0YWtlcyBjYXJlIG9mIHRoZSBjb25kaXRp b25zLAo+ICsgKiBhbHNvIGJhaWxzIG91dCBlYXJseSBpZiB0aGVyZSB3ZXJlIG5vIGludGVycnVw dHMgcXVldWVkLgo+ICsgKiBXYXM6IGt2bV92Z2ljX3N5bmNfaHdzdGF0ZSgpCj4gKyAqLwo+ICt2 b2lkIHZnaWNfc3luY19mcm9tX2xycyhzdHJ1Y3QgdmNwdSAqdmNwdSkKPiArewo+ICsgICAgLyog QW4gZW1wdHkgYXBfbGlzdF9oZWFkIGltcGxpZXMgdXNlZF9scnMgPT0gMCAqLwo+ICsgICAgaWYg KCBsaXN0X2VtcHR5KCZ2Y3B1LT5hcmNoLnZnaWMuYXBfbGlzdF9oZWFkKSApCj4gKyAgICAgICAg cmV0dXJuOwo+ICsKPiArICAgIHZnaWNfZm9sZF9scl9zdGF0ZSh2Y3B1KTsKCk9PSSwgd2h5IGRp ZCB5b3UgZHJvcCB0aGUgImlmICh2Z2ljX2NwdS0+dXNlZF9scnMpIiBoZXJlPyBJdCBsb29rcyBs aWtlIAp0byBtZSB5b3Ugd2FudCB0byBhdm9pZCBjYWxsaW5nIHRoYXQgZnVuY3Rpb24gd2hlbiBu byBMUnMgYXJlIGJlZW4gdXNlZC4KCj4gKwo+ICsgICAgdmdpY19wcnVuZV9hcF9saXN0KHZjcHUp Owo+ICt9CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt YW4vbGlzdGluZm8veGVuLWRldmVs