From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v5 03/30] ARM: GICv3 ITS: parse and store ITS subnodes from hardware DT Date: Thu, 6 Apr 2017 13:39:23 +0100 Message-ID: <632f38ce-4775-914d-7dac-afe5d3f6ab5a@arm.com> References: <1491434362-30310-1-git-send-email-andre.przywara@arm.com> <1491434362-30310-4-git-send-email-andre.przywara@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cw6hD-0008QD-Ml for xen-devel@lists.xenproject.org; Thu, 06 Apr 2017 12:39:27 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Stefano Stabellini , Andre Przywara Cc: xen-devel@lists.xenproject.org, Shanker Donthineni , Vijay Kilari List-Id: xen-devel@lists.xenproject.org SGkgQW5kcmUsCgpPbiAwNi8wNC8xNyAwMDoyNiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ IE9uIFRodSwgNiBBcHIgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+IGRpZmYgLS1naXQg YS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v Z2ljX3YzX2l0cy5oCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAuLjc2 NWE2NTUKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192 M19pdHMuaAo+PiBAQCAtMCwwICsxLDY3IEBACj4+ICsvKgo+PiArICogQVJNIEdJQ3YzIElUUyBz dXBwb3J0Cj4+ICsgKgo+PiArICogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5j b20+Cj4+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTYsMjAxNyBBUk0gTHRkLgo+PiArICoKPj4gKyAq IFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBh bmQvb3IgbW9kaWZ5Cj4+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFs IFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQo+PiArICogdGhlIEZyZWUgU29mdHdhcmUg Rm91bmRhdGlvbjsgdW5kZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLgo+PiArICoKPj4gKyAq IFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg dXNlZnVsLAo+PiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhl IGltcGxpZWQgd2FycmFudHkgb2YKPj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPj4gKyAqIEdOVSBHZW5lcmFsIFB1Ymxp YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4+ICsgKgo+PiArICogWW91IHNob3VsZCBoYXZl IHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKPj4gKyAq IGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3Jn L2xpY2Vuc2VzLz4uCj4+ICsgKi8KPj4gKwo+PiArI2lmbmRlZiBfX0FTTV9BUk1fSVRTX0hfXwo+ PiArI2RlZmluZSBfX0FTTV9BUk1fSVRTX0hfXwo+PiArCj4+ICsjaW5jbHVkZSA8eGVuL2Rldmlj ZV90cmVlLmg+Cj4+ICsKPj4gKy8qIGRhdGEgc3RydWN0dXJlIGZvciBlYWNoIGhhcmR3YXJlIElU UyAqLwo+PiArc3RydWN0IGhvc3RfaXRzIHsKPj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGVudHJ5 Owo+PiArICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZHRfbm9kZTsKPj4gKyAgICBw YWRkcl90IGFkZHI7Cj4+ICsgICAgcGFkZHJfdCBzaXplOwo+PiArfTsKPj4gKwo+PiArCj4+ICsj aWZkZWYgQ09ORklHX0hBU19JVFMKPj4gKwo+PiArZXh0ZXJuIHN0cnVjdCBsaXN0X2hlYWQgaG9z dF9pdHNfbGlzdDsKPj4gKwo+PiArLyogUGFyc2UgdGhlIGhvc3QgRFQgYW5kIHBpY2sgdXAgYWxs IGhvc3QgSVRTZXMuICovCj4+ICt2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBk dF9kZXZpY2Vfbm9kZSAqbm9kZSk7Cj4+ICsKPj4gK2Jvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0 cyh2b2lkKTsKPj4gKwo+PiArI2Vsc2UKPj4gKwo+PiArc3RhdGljIExJU1RfSEVBRChob3N0X2l0 c19saXN0KTsKPgo+IFRoaXMgaXMgYSBwcm9ibGVtCgpBcyBmYXIgYXMgdW5kZXJzdGFuZCB0aGlz IGlzIGhlcmUgYmVjYXVzZSBob3N0X2l0c19saXN0IGlzIHVzZWQgCnVuY29uZGl0aW9uYWxseSBp biB2Z2ljLXYzLmMuIEJ1dCB0aGlzIHNob3VsZCBub3QgYmUgbmVjZXNzYXJ5IGlmIHlvdSAKZm9s bG93ZWQgd2hhdCBJIGFza2VkIGF0IGxlYXN0IDUgdGltZXMgbm93IGFuZCBrZXB0IGlnbm9yaW5n LiBJLmUgbW92aW5nIAp0aGUgY3JlYXRpb24gb2YgdGhlIG11bHRpcGxlIElUUyBpbiBhIHNlcGFy YXRlIGZ1bmN0aW9uIGluIHZnaWMtdjMtaXRzLmMuCgpXZSBhcmUgb25lIGRheSBiZWZvcmUgdGhl IGNvZGUgZnJlZXplLCBpZiB5b3Ugd2FudCB0aGlzIHRvIGdldCBtZXJnZWQuIApUaGVuIHBsZWFz ZSBhZGRyZXNzICphbGwqIHRoZSBjb21tZW50cy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u b3JnL3hlbi1kZXZlbAo=