From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?Andr=c3=a9_Przywara?= Subject: Re: [PATCH v5 06/30] ARM: GICv3 ITS: allocate device and collection table Date: Thu, 6 Apr 2017 23:25:45 +0100 Message-ID: <7d34fe13-8974-d00a-e876-7add073cd2a9@arm.com> References: <1491434362-30310-1-git-send-email-andre.przywara@arm.com> <1491434362-30310-7-git-send-email-andre.przywara@arm.com> <3caa2ab0-c566-b320-0671-96c56d55e186@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 1cwFrd-00039y-1E for xen-devel@lists.xenproject.org; Thu, 06 Apr 2017 22:26:49 +0000 In-Reply-To: <3caa2ab0-c566-b320-0671-96c56d55e186@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Julien Grall , Stefano Stabellini Cc: xen-devel@lists.xenproject.org, Shanker Donthineni , Vijay Kilari List-Id: xen-devel@lists.xenproject.org T24gMDYvMDQvMTcgMjM6MTksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBBbmRyZSwKPiAKPiBP biAwNC8wNi8yMDE3IDEyOjE4IEFNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gRWFjaCBJVFMg bWFwcyBhIHBhaXIgb2YgYSBEZXZpY2VJRCAoZm9yIGluc3RhbmNlIGRlcml2ZWQgZnJvbSBhIFBD SQo+PiBiL2QvZiB0cmlwbGV0KSBhbmQgYW4gRXZlbnRJRCAodGhlIE1TSSBwYXlsb2FkIG9yIGlu dGVycnVwdCBJRCkgdG8gYQo+PiBwYWlyIG9mIExQSSBudW1iZXIgYW5kIGNvbGxlY3Rpb24gSUQs IHdoaWNoIHBvaW50cyB0byB0aGUgdGFyZ2V0IENQVS4KPj4gVGhpcyBtYXBwaW5nIGlzIHN0b3Jl ZCBpbiB0aGUgZGV2aWNlIGFuZCBjb2xsZWN0aW9uIHRhYmxlcywgd2hpY2gKPj4gc29mdHdhcmUK Pj4gaGFzIHRvIHByb3ZpZGUgZm9yIHRoZSBJVFMgdG8gdXNlLgo+PiBBbGxvY2F0ZSB0aGUgcmVx dWlyZWQgbWVtb3J5IGFuZCBoYW5kIGl0IG92ZXIgdG8gdGhlIElUUy4KPj4KPj4gU2lnbmVkLW9m Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4+IFJldmlld2Vk LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+IC0tLQo+ PiAgeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCAxMzIKPj4gKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192 M19pdHMuaCB8ICAzMiArKysrKysrKysrCj4+ICAyIGZpbGVzIGNoYW5nZWQsIDE2NCBpbnNlcnRp b25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVu L2FyY2gvYXJtL2dpYy12My1pdHMuYwo+PiBpbmRleCAwMjk4ODY2Li5lZWYyOTMzIDEwMDY0NAo+ PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9n aWMtdjMtaXRzLmMKPj4gQEAgLTM1LDkgKzM1LDEwOSBAQCBib29sIGdpY3YzX2l0c19ob3N0X2hh c19pdHModm9pZCkKPj4gICAgICByZXR1cm4gIWxpc3RfZW1wdHkoJmhvc3RfaXRzX2xpc3QpOwo+ PiAgfQo+Pgo+PiArI2RlZmluZSBCQVNFUl9BVFRSX01BU0sgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICAgICAoKDB4M1VMIDw8IEdJVFNfQkFTRVJf U0hBUkVBQklMSVRZX1NISUZUKSAgICAgICAgICAgICAgIHwgXAo+PiArICAgICAgICAgKDB4N1VM IDw8IEdJVFNfQkFTRVJfT1VURVJfQ0FDSEVBQklMSVRZX1NISUZUKSAgICAgICAgIHwgXAo+PiAr ICAgICAgICAgKDB4N1VMIDw8IEdJVFNfQkFTRVJfSU5ORVJfQ0FDSEVBQklMSVRZX1NISUZUKSkK Pj4gKyNkZWZpbmUgQkFTRVJfUk9fTUFTSyAgIChHRU5NQVNLX1VMTCg1OCwgNTYpIHwgR0VOTUFT S19VTEwoNTIsIDQ4KSkKPiAKPiBJdCBpcyBhIGJpdCBvZGQgdGhhdCB5b3UgaGF2ZSBkZWZpbmVk IEJBU0VSX1JPX01BU0sgYW5kIC4uLgo+IAo+IFsuLi5dCj4gCj4+IGRpZmYgLS1naXQgYS94ZW4v aW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+PiBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj X3YzX2l0cy5oCj4+IGluZGV4IDI5NWViMjIuLjZlNTFiOTggMTAwNjQ0Cj4+IC0tLSBhL3hlbi9p bmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v Z2ljX3YzX2l0cy5oCj4gCj4gWy4uLl0KPiAKPj4gKyNkZWZpbmUgR0lUU19CQVNFUl9PVVRFUl9D QUNIRUFCSUxJVFlfU0hJRlQgICAgICAgIDUzCj4+ICsjZGVmaW5lIEdJVFNfQkFTRVJfVFlQRV9O T05FICAgICAgICAgICAgMFVMCj4+ICsjZGVmaW5lIEdJVFNfQkFTRVJfVFlQRV9ERVZJQ0UgICAg ICAgICAgMVVMCj4+ICsjZGVmaW5lIEdJVFNfQkFTRVJfVFlQRV9WQ1BVICAgICAgICAgICAgMlVM Cj4+ICsjZGVmaW5lIEdJVFNfQkFTRVJfVFlQRV9DUFUgICAgICAgICAgICAgM1VMCj4+ICsjZGVm aW5lIEdJVFNfQkFTRVJfVFlQRV9DT0xMRUNUSU9OICAgICAgNFVMCj4+ICsjZGVmaW5lIEdJVFNf QkFTRVJfVFlQRV9SRVNFUlZFRDUgICAgICAgNVVMCj4+ICsjZGVmaW5lIEdJVFNfQkFTRVJfVFlQ RV9SRVNFUlZFRDYgICAgICAgNlVMCj4+ICsjZGVmaW5lIEdJVFNfQkFTRVJfVFlQRV9SRVNFUlZF RDcgICAgICAgN1VMCj4+ICsjZGVmaW5lIEdJVFNfQkFTRVJfRU5UUllfU0laRV9TSElGVCAgICAg NDgKPj4gKyNkZWZpbmUKPj4gR0lUU19CQVNFUl9FTlRSWV9TSVpFKHJlZykgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAo KChyZWcgPj4gR0lUU19CQVNFUl9FTlRSWV9TSVpFX1NISUZUKSAmCj4+IDB4MWYpICsgMSkKPj4g KyNkZWZpbmUgR0lUU19CQVNFUl9TSEFSRUFCSUxJVFlfU0hJRlQgICAxMAo+PiArI2RlZmluZSBH SVRTX0JBU0VSX1BBR0VfU0laRV9TSElGVCAgICAgIDgKPj4gKyNkZWZpbmUgR0lUU19CQVNFUl9S T19NQVNLICAgICAgICAgICAgICAoR0lUU19CQVNFUl9UWVBFX01BU0sgfCBcCj4+ICsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDMxVUwgPDwKPj4gR0lUU19CQVNFUl9F TlRSWV9TSVpFX1NISUZUKSB8XAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIEdJVFNfQkFTRVJfSU5ESVJFQ1QpCj4gCj4gLi4uIEdJVFNfQkFTRVJfUk9fTUFTSyB3 aGljaCBmcm9tIG15IHVuZGVyc3RhbmQgY292ZXJzIHRoZSBzYW1lCj4gcmVnaXN0ZXJzIGJ1dCBm b3IgZGlmZmVyZW50IHB1cnBvc2UuCj4gCj4gTG9va2luZyBtb3JlIGNsb3NlbHksIHRoaXMgbGFz dCBkZWZpbml0aW9uIHNob3VsZCBiZWxvbmcgdG8gdmdpYy12My1pdHMuYwoKRG9oLCBnb29kIGNh dGNoLgoKQ2hlZXJzLApBbmRyZQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=