From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v3 2/5] ARM: ITS: Populate host_its_list from ACPI MADT Table Date: Thu, 14 Sep 2017 12:09:52 +0100 Message-ID: <7809520d-7e06-6df7-959f-db2e9a07d2d8@arm.com> References: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com> <1504631700-19358-3-git-send-email-mjaggi@caviumnetworks.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 1dsS1v-0004YS-K8 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 11:09:59 +0000 In-Reply-To: <1504631700-19358-3-git-send-email-mjaggi@caviumnetworks.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org Cc: Andre.Przywara@arm.com, sstabellini@kernel.org, Manish Jaggi List-Id: xen-devel@lists.xenproject.org SGkgTWFuaXNoLAoKT24gMDUvMDkvMTcgMTg6MTQsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20g d3JvdGU6Cj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAKPiBBZGRl ZCBnaWN2M19pdHNfYWNwaV9pbml0IHRvIHVwZGF0ZSBob3N0X2l0c19saXN0IGZyb20gTUFEVCB0 YWJsZS4KPiBGb3IgQUNQSSwgaG9zdF9pdHMgc3RydWN0dXJlICBzdG9yZXMgZHRfbm9kZSBhcyBO VUxMLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+ Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDI2ICsrKysrKysr KysrKysrKysrKysrKysrKysrCj4gICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8 ICAyICsrCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICA5ICsrKysrKysr Kwo+ICAgMyBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBh L3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4g aW5kZXggNjFhNjQ1Mi4uNTM2YjQ4ZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYz LWl0cy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+IEBAIC0yNSw2ICsyNSw3 IEBACj4gICAjaW5jbHVkZSA8eGVuL3JidHJlZS5oPgo+ICAgI2luY2x1ZGUgPHhlbi9zY2hlZC5o Pgo+ICAgI2luY2x1ZGUgPHhlbi9zaXplcy5oPgo+ICsjaW5jbHVkZSA8eGVuL2FjcGkuaD4KCkhl YWRlcnMgYXJlIG9yZGVyZWQgYWxwaGFiZXRpY2FsbHksIHNvIHBsZWFzZSBtb3ZlIHRoaXMgdG8g dGhlIHJpZ2h0IHBsYWNlLgoKPiAgICNpbmNsdWRlIDxhc20vZ2ljLmg+Cj4gICAjaW5jbHVkZSA8 YXNtL2dpY192M19kZWZzLmg+Cj4gICAjaW5jbHVkZSA8YXNtL2dpY192M19pdHMuaD4KPiBAQCAt MzIsNiArMzMsNyBAQAo+ICAgI2luY2x1ZGUgPGFzbS9wYWdlLmg+Cj4gICAKPiAgICNkZWZpbmUg SVRTX0NNRF9RVUVVRV9TWiAgICAgICAgICAgICAgICBTWl8xTQo+ICsjZGVmaW5lIEFDUElfR0lD VjNfSVRTX01FTV9TSVpFICAgICAgICAgU1pfNjRLCj4gICAKPiAgIC8qCj4gICAgKiBObyBsb2Nr IGhlcmUsIGFzIHRoaXMgbGlzdCBnZXRzIG9ubHkgcG9wdWxhdGVkIHVwb24gYm9vdCB3aGlsZSBz Y2FubmluZwo+IEBAIC0xMDE4LDYgKzEwMjAsMzAgQEAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChj b25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4gICAgICAgfQo+ICAgfQo+ICAgCj4g KyNpZmRlZiBDT05GSUdfQUNQSQo+ICtpbnQgZ2ljdjNfaXRzX2FjcGlfcHJvYmUoc3RydWN0IGFj cGlfc3VidGFibGVfaGVhZGVyICpoZWFkZXIsCgpUaGlzIHNob3VsZCBiZSBzdGF0aWMgaW50Li4u Cgo+ICsgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nIGVuZCkKPiAr ewo+ICsgICAgc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKml0czsKPiArCj4g KyAgICBpdHMgPSAoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKiloZWFkZXI7 Cj4gKyAgICBpZiAoIEJBRF9NQURUX0VOVFJZKGl0cywgZW5kKSApCj4gKyAgICAgICAgcmV0dXJu IC1FSU5WQUw7Cj4gKwo+ICsgICAgYWRkX3RvX2hvc3RfaXRzX2xpc3QoaXRzLT5iYXNlX2FkZHJl c3MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIEFDUElfR0lDVjNfSVRTX01FTV9TSVpFLCBO VUxMKTsKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArdm9pZCBnaWN2M19pdHNfYWNw aV9pbml0KHZvaWQpCj4gK3sKPiArICAgIC8qIFBhcnNlIElUUyBpbmZvcm1hdGlvbiAqLwo+ICsg ICAgYWNwaV90YWJsZV9wYXJzZV9tYWR0KEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfVFJBTlNMQVRP UiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpY3YzX2l0c19hY3BpX3By b2JlLCAwKTsKPiArfQo+ICsjZW5kaWYKPiArCj4gICAvKgo+ICAgICogTG9jYWwgdmFyaWFibGVz Ogo+ICAgICogbW9kZTogQwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94 ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBpbmRleCBmOTkwZWFlLi42ZjU2MmY0IDEwMDY0NAo+IC0t LSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+ IEBAIC0xNTY3LDYgKzE1NjcsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZ2ljdjNfYWNwaV9pbml0 KHZvaWQpCj4gICAKPiAgICAgICBnaWN2My5yZGlzdF9zdHJpZGUgPSAwOwo+ICAgCj4gKyAgICBn aWN2M19pdHNfYWNwaV9pbml0KCk7Cj4gKwo+ICAgICAgIC8qCj4gICAgICAgICogSW4gQUNQSSwg MCBpcyBjb25zaWRlcmVkIGFzIHRoZSBpbnZhbGlkIGFkZHJlc3MuIEhvd2V2ZXIgdGhlIHJlc3QK PiAgICAgICAgKiBvZiB0aGUgaW5pdGlhbGl6YXRpb24gcmVseSBvbiB0aGUgaW52YWxpZCBhZGRy ZXNzIHRvIGJlCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5o IGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiBpbmRleCAxZmFjMWM3Li45OTM4 MTlhIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCj4gKysr IGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiBAQCAtMTM1LDYgKzEzNSw5IEBA IGV4dGVybiBzdHJ1Y3QgbGlzdF9oZWFkIGhvc3RfaXRzX2xpc3Q7Cj4gICAvKiBQYXJzZSB0aGUg aG9zdCBEVCBhbmQgcGljayB1cCBhbGwgaG9zdCBJVFNlcy4gKi8KPiAgIHZvaWQgZ2ljdjNfaXRz X2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKTsKPiAgIAo+ICsjaWZk ZWYgQ09ORklHX0FDUEkKPiArdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZvaWQpOwo+ICsjZW5k aWYKPiAgIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKTsKPiAgIAo+ICAgdW5zaWdu ZWQgaW50IHZnaWNfdjNfaXRzX2NvdW50KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwo+IEBAIC0x OTYsNiArMTk5LDEyIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25z dCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4gICB7Cj4gICB9Cj4gICAKPiArI2lmZGVm IENPTkZJR19BQ1BJCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZv aWQpCj4gK3sKPiArfQo+ICsjZW5kaWYKPiArCj4gICBzdGF0aWMgaW5saW5lIGJvb2wgZ2ljdjNf aXRzX2hvc3RfaGFzX2l0cyh2b2lkKQo+ICAgewo+ICAgICAgIHJldHVybiBmYWxzZTsKPiAKCkNo ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=