From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: [PATCH v2 09/27] ARM: GICv3: introduce separate pending_irq structs for LPIs Date: Fri, 24 Mar 2017 10:26:54 -0700 (PDT) Message-ID: References: <20170316112030.20419-1-andre.przywara@arm.com> <20170316112030.20419-10-andre.przywara@arm.com> <4d1ac732-bee6-18f7-2ab9-277883fe726b@arm.com> <34c0e237-7168-ba86-b046-8a91c4c3292e@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crSzM-00022v-7N for xen-devel@lists.xenproject.org; Fri, 24 Mar 2017 17:27:00 +0000 In-Reply-To: <34c0e237-7168-ba86-b046-8a91c4c3292e@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andre Przywara Cc: xen-devel@lists.xenproject.org, Julien Grall , Stefano Stabellini , Shanker Donthineni , Vijay Kilari List-Id: xen-devel@lists.xenproject.org T24gRnJpLCAyNCBNYXIgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gPj4gK3N0cnVjdCBw ZW5kaW5nX2lycSAqbHBpX3RvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBs cGksCj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBhbGxvY2F0 ZSkKPiA+PiArewo+ID4+ICsgICAgc3RydWN0IGxwaV9wZW5kaW5nX2lycSAqbHBpX2lycSwgKmVt cHR5ID0gTlVMTDsKPiA+PiArCj4gPj4gKyAgICBzcGluX2xvY2soJnYtPmFyY2gudmdpYy5wZW5k aW5nX2xwaV9saXN0X2xvY2spOwo+ID4+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShscGlfaXJx LCAmdi0+YXJjaC52Z2ljLnBlbmRpbmdfbHBpX2xpc3QsIGVudHJ5KQo+ID4+ICsgICAgewo+ID4+ ICsgICAgICAgIGlmICggbHBpX2lycS0+cGlycS5pcnEgPT0gbHBpICkKPiA+PiArICAgICAgICB7 Cj4gPj4gKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZ2LT5hcmNoLnZnaWMucGVuZGluZ19scGlf bGlzdF9sb2NrKTsKPiA+PiArICAgICAgICAgICAgcmV0dXJuICZscGlfaXJxLT5waXJxOwo+ID4+ ICsgICAgICAgIH0KPiA+PiArCj4gPj4gKyAgICAgICAgaWYgKCBscGlfaXJxLT5waXJxLmlycSA9 PSAwICYmICFlbXB0eSApCj4gPj4gKyAgICAgICAgICAgIGVtcHR5ID0gbHBpX2lycTsKPiA+PiAr ICAgIH0KPiA+PiArCj4gPj4gKyAgICBpZiAoICFhbGxvY2F0ZSApCj4gPj4gKyAgICB7Cj4gPj4g KyAgICAgICAgc3Bpbl91bmxvY2soJnYtPmFyY2gudmdpYy5wZW5kaW5nX2xwaV9saXN0X2xvY2sp Owo+ID4+ICsgICAgICAgIHJldHVybiBOVUxMOwo+ID4+ICsgICAgfQo+ID4+ICsKPiA+PiArICAg IGlmICggIWVtcHR5ICkKPiA+PiArICAgIHsKPiA+PiArICAgICAgICBlbXB0eSA9IHh6YWxsb2Mo c3RydWN0IGxwaV9wZW5kaW5nX2lycSk7Cj4gPiAKPiA+IHh6YWxsb2Mgd2lsbCByZXR1cm4gTlVM TCBpZiBtZW1vcnkgaXMgZXhoYXVzdGVkLiBUaGVyZSBpcyBhIGdlbmVyYWwgbGFjawo+ID4gb2Yg ZXJyb3IgY2hlY2tpbmcgd2l0aGluIHRoaXMgc2VyaWVzLiBBbnkgbWlzc2luZyBlcnJvciBjb3Vs ZCBiZSBhCj4gPiBwb3RlbnRpYWwgdGFyZ2V0IGZyb20gYSBndWVzdCwgbGVhZGluZyB0byBzZWN1 cml0eSBpc3N1ZS4gU3RlZmFubyBhbmQgSQo+ID4gYWxyZWFkeSBzcG90IHNvbWUsIGl0IGRvZXMg bm90IG1lYW4gd2UgZm91bmQgYWxsLiBTbyBCZWZvcmUgc2VuZGluZyB0aGUKPiA+IG5leHQgdmVy c2lvbiwgcGxlYXNlIGdvIHRocm91Z2ggdGhlIHNlcmllcyBhbmQgdmVyaWZ5ICpldmVyeSogcmV0 dXJuLgo+ID4gCj4gPiBBbHNvLCBJIGNhbid0IGZpbmQgdGhlIGNvZGUgd2hpY2ggcmVsZWFzZSBM UElzIG5laXRoZXIgaW4gdGhpcyBwYXRjaCBub3IKPiA+IGluIHRoaXMgc2VyaWVzLiBBIGdlbmVy YWwgcnVsZSBpcyB0b28gaGF2ZSBhbGxvY2F0aW9uIGFuZCBmcmVlIHdpdGhpbgo+ID4gdGhlIHNh bWUgcGF0Y2guIEl0IGlzIG11Y2ggZWFzaWVyIHRvIHNwb3QgbWlzc2luZyBmcmVlLgo+IAo+IFRo ZXJlIGlzIG5vIHN1Y2ggY29kZSwgb24gcHVycG9zZS4gV2Ugb25seSBncm93IHRoZSBudW1iZXIs IGJ1dCBuZXZlcgo+IHNocmluayBpdCAodG8gd2hhdD8sIHdoZXJlIHRvIHN0b3A/LCB3aGF0IGlm IHdlIG5lZWQgbW9yZSBhZ2Fpbj8pLiBBcwo+IHNhaWQgYWJvdmUsIGluIHRoZSB3b3JzdCBjYXNl IHRoaXMgZW5kcyB1cCBhdCBzb21ldGhpbmcgd2hlcmUgYSBzdGF0aWMKPiBhbGxvY2F0aW9uIHdv dWxkIGhhdmUgc3RhcnRlZCB3aXRoIGZyb20gdGhlIGJlZ2lubmluZy4KCkRlbGxvY2F0ZSBzdHJ1 Y3QgcGVuZGluZ19pcnEgd2hlbiB0aGUgZG9tYWluIGlzIGRlc3Ryb3llZCBvciB3aGVuIGFuIExQ SQppcyBkaXNhYmxlZD8KCj4gdG8gd2hhdD8sIHdoZXJlIHRvIHN0b3A/CgpXZSBkb24ndCBzdG9w LCB3aHkgc3RvcD8gTGV0J3MgZ28gYmFjayB0byAwIGlmIHdlIGNhbi4KCj4gd2hhdCBpZiB3ZSBu ZWVkIG1vcmUgYWdhaW4/CgpXZSBhbGxvY2F0ZSB0aGVtIGFnYWluPwoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==