From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andre Przywara Subject: Re: [RFC PATCH 24/49] ARM: new VGIC: Add IRQ sync/flush framework Date: Tue, 13 Feb 2018 14:56:06 +0000 Message-ID: <38de1ad1-0c30-f9e5-2806-55e97d64981a@linaro.org> References: <20180209143937.28866-1-andre.przywara@linaro.org> <20180209143937.28866-25-andre.przywara@linaro.org> 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.84_2) (envelope-from ) id 1elc0H-0004VZ-0i for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 14:56:17 +0000 Received: by mail-wr0-x241.google.com with SMTP id 33so4914710wro.2 for ; Tue, 13 Feb 2018 06:56:15 -0800 (PST) In-Reply-To: Content-Language: en-GB List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Julien Grall , Stefano Stabellini , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org SGksCgpPbiAxMy8wMi8xOCAxNDozMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+ IAo+IE9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gKy8qIFJlcXVp cmVzIHRoZSBWQ1BVJ3MgYXBfbGlzdF9sb2NrIHRvIGJlIGhlbGQuICovCj4+ICtzdGF0aWMgdm9p ZCB2Z2ljX2ZsdXNoX2xyX3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KQo+PiArewo+PiArwqDCoMKg IHN0cnVjdCB2Z2ljX2NwdSAqdmdpY19jcHUgPSAmdmNwdS0+YXJjaC52Z2ljX2NwdTsKPj4gK8Kg wqDCoCBzdHJ1Y3QgdmdpY19pcnEgKmlycTsKPj4gK8KgwqDCoCBpbnQgY291bnQgPSAwOwo+PiAr Cj4+ICvCoMKgwqAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2Z2ljX2NwdS0+YXBfbGlzdF9sb2Nr KSk7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIGNvbXB1dGVfYXBfbGlzdF9kZXB0aCh2Y3B1KSA+IGdp Y19nZXRfbnJfbHJzKCkgKQo+PiArwqDCoMKgwqDCoMKgwqAgdmdpY19zb3J0X2FwX2xpc3QodmNw dSk7Cj4+ICsKPj4gK8KgwqDCoCBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBpcnEsICZ2Z2ljX2NwdS0+ YXBfbGlzdF9oZWFkLCBhcF9saXN0ICkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBz cGluX2xvY2soJmlycS0+aXJxX2xvY2spOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIHVu bGlrZWx5KHZnaWNfdGFyZ2V0X29yYWNsZShpcnEpICE9IHZjcHUpICkKPj4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqAgZ290byBuZXh0Owo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCAvKgo+PiArwqDC oMKgwqDCoMKgwqDCoCAqIElmIHdlIGdldCBhbiBTR0kgd2l0aCBtdWx0aXBsZSBzb3VyY2VzLCB0 cnkgdG8gZ2V0Cj4+ICvCoMKgwqDCoMKgwqDCoMKgICogdGhlbSBpbiBhbGwgYXQgb25jZS4KPj4g K8KgwqDCoMKgwqDCoMKgwqAgKi8KPj4gK8KgwqDCoMKgwqDCoMKgIGRvCj4+ICvCoMKgwqDCoMKg wqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZnaWNfcG9wdWxhdGVfbHIodmNwdSwg aXJxLCBjb3VudCsrKTsKPj4gK8KgwqDCoMKgwqDCoMKgIH0gd2hpbGUgKCBpcnEtPnNvdXJjZSAm JiBjb3VudCA8IGdpY19nZXRfbnJfbHJzKCkgKTsKPj4gKwo+PiArbmV4dDoKPj4gK8KgwqDCoMKg wqDCoMKgIHNwaW5fdW5sb2NrKCZpcnEtPmlycV9sb2NrKTsKPj4gKwo+PiArwqDCoMKgwqDCoMKg wqAgaWYgKCBjb3VudCA9PSBnaWNfZ2V0X25yX2xycygpICkKPj4gK8KgwqDCoMKgwqDCoMKgIHsK Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKCAhbGlzdF9pc19sYXN0KCZpcnEtPmFwX2xp c3QsICZ2Z2ljX2NwdS0+YXBfbGlzdF9oZWFkKSApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgdmdpY19zZXRfdW5kZXJmbG93KHZjcHUpOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBicmVhazsKPj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8Kg wqDCoCB2Y3B1LT5hcmNoLnZnaWNfY3B1LnVzZWRfbHJzID0gY291bnQ7Cj4+ICsKPj4gK8KgwqDC oCAvKiBOdWtlIHJlbWFpbmluZyBMUnMgKi8KPj4gK8KgwqDCoCBmb3IgKCA7IGNvdW50IDwgZ2lj X2dldF9ucl9scnMoKTsgY291bnQrKykKPj4gK8KgwqDCoMKgwqDCoMKgIHZnaWNfY2xlYXJfbHIo dmNwdSwgY291bnQpOwo+IAo+IFdoeSBkbyB5b3UgbmVlZCB0byBudWtlIHRoZSBMUnMgaGVyZSwg ZG9uJ3QgeW91IGFsd2F5cyB6ZXJvIHRoZW0gd2hlbgo+IGNsZWFyaW5nIGl0PwoKV2UgbnVrZSBv dXIgaW50ZXJuYWwgTFIgY29waWVzIGluIGhlcmUuCkl0IG1pZ2h0IGJlIGludGVyZXN0aW5nIHRv IHNlZSBpZiB3ZSBjYW4gZ2V0IHJpZCBvZiB0aG9zZSBpbiBYZW4sCmJlY2F1c2Ugd2UgY2FuIGFs d2F5cyB3cml0ZSB0byB0aGUgTFJzIGRpcmVjdGx5LiBCdXQgdGhpcyBpcyBhbgpvcHRpbWl6YXRp b24gSSBhbSBub3QgdG9vIGtlZW4gb24gYWRkcmVzc2luZyB0b28gZWFybHksIGJlY2F1c2UgdGhp cwpkZXZpYXRlcyBmcm9tIHRoZSBLVk0gVkdJQyBhcmNoaXRlY3R1cmUuCgpDaGVlcnMsCkFuZHJl LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==