From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH V3 01/10] arm/gic-v3: Use acpi_table_parse_madt() to parse MADT subtables Date: Tue, 28 Jun 2016 11:30:17 +0100 Message-ID: <577251B9.4020608@arm.com> References: <1467059622-14786-1-git-send-email-shankerd@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1467059622-14786-1-git-send-email-shankerd@codeaurora.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Shanker Donthineni , xen-devel , Stefano Stabellini Cc: Philip Elcan , Vikram Sethi List-Id: xen-devel@lists.xenproject.org SGkgU2hhbmtlciwKCk9uIDI3LzA2LzE2IDIxOjMzLCBTaGFua2VyIERvbnRoaW5lbmkgd3JvdGU6 Cj4gVGhlIGZ1bmN0aW9uIGFjcGlfdGFibGVfcGFyc2VfbWFkdCgpIGRvZXMgdGhlIHNhbWUgZnVu Y3Rpb25hbGl0eSBhcwo+IGZ1bmN0aW9uIGFjcGlfcGFyc2VfZW50cmllcygpIGV4cGVjdCBpdCB0 YWtlcyBhIGZldyBhcmd1bWVudHMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTaGFua2VyIERvbnRoaW5l bmkgPHNoYW5rZXJkQGNvZGVhdXJvcmEub3JnPgoKUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8 anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZWdhcmRzLAoKPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9n aWMtdjMuYyB8IDI3ICsrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgMSBmaWxlIGNoYW5n ZWQsIDYgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVu L2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gaW5kZXggOGQzZjE0 OS4uMTY2ZjFjMSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiArKysgYi94 ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBAQCAtMTM5MCwyOCArMTM5MCwxNSBAQCBnaWNfYWNwaV9n ZXRfbWFkdF9yZWRpc3RyaWJ1dG9yX251bShzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhl YWRlciwKPgo+ICAgc3RhdGljIHZvaWQgX19pbml0IGdpY3YzX2FjcGlfaW5pdCh2b2lkKQo+ICAg ewo+IC0gICAgc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICp0YWJsZTsKPiAgICAgICBzdHJ1Y3Qg cmRpc3RfcmVnaW9uICpyZGlzdF9yZWdzOwo+IC0gICAgYWNwaV9zdGF0dXMgc3RhdHVzOwo+ICAg ICAgIGludCBjb3VudCwgaTsKPgo+IC0gICAgc3RhdHVzID0gYWNwaV9nZXRfdGFibGUoQUNQSV9T SUdfTUFEVCwgMCwgJnRhYmxlKTsKPiAtCj4gLSAgICBpZiAoIEFDUElfRkFJTFVSRShzdGF0dXMp ICkKPiAtICAgIHsKPiAtICAgICAgICBjb25zdCBjaGFyICptc2cgPSBhY3BpX2Zvcm1hdF9leGNl cHRpb24oc3RhdHVzKTsKPiAtCj4gLSAgICAgICAgcGFuaWMoIkdJQ3YzOiBGYWlsZWQgdG8gZ2V0 IE1BRFQgdGFibGUsICVzIiwgbXNnKTsKPiAtICAgIH0KPiAtCj4gICAgICAgLyoKPiAgICAgICAg KiBGaW5kIGRpc3RyaWJ1dG9yIGJhc2UgYWRkcmVzcy4gV2UgZXhwZWN0IG9uZSBkaXN0cmlidXRv ciBlbnRyeSBzaW5jZQo+ICAgICAgICAqIEFDUEkgNS4wIHNwZWMgbmVpdGhlciBzdXBwb3J0IG11 bHRpLUdJQyBpbnN0YW5jZXMgbm9yIEdJQyBjYXNjYWRlLgo+ICAgICAgICAqLwo+IC0gICAgY291 bnQgPSBhY3BpX3BhcnNlX2VudHJpZXMoQUNQSV9TSUdfTUFEVCwgc2l6ZW9mKHN0cnVjdCBhY3Bp X3RhYmxlX21hZHQpLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ljX2FjcGlf cGFyc2VfbWFkdF9kaXN0cmlidXRvciwgdGFibGUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBBQ1BJX01BRFRfVFlQRV9HRU5FUklDX0RJU1RSSUJVVE9SLCAwKTsKPiAtCj4gKyAg ICBjb3VudCA9IGFjcGlfdGFibGVfcGFyc2VfbWFkdChBQ1BJX01BRFRfVFlQRV9HRU5FUklDX0RJ U1RSSUJVVE9SLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ljX2FjcGlf cGFyc2VfbWFkdF9kaXN0cmlidXRvciwgMCk7Cj4gICAgICAgaWYgKCBjb3VudCA8PSAwICkKPiAg ICAgICAgICAgcGFuaWMoIkdJQ3YzOiBObyB2YWxpZCBHSUNEIGVudHJpZXMgZXhpc3RzIik7Cj4K PiBAQCAtMTQyMCw5ICsxNDA3LDggQEAgc3RhdGljIHZvaWQgX19pbml0IGdpY3YzX2FjcGlfaW5p dCh2b2lkKQo+ICAgICAgICAgICAgICAgICBkYmFzZSk7Cj4KPiAgICAgICAvKiBHZXQgbnVtYmVy IG9mIHJlZGlzdHJpYnV0b3IgKi8KPiAtICAgIGNvdW50ID0gYWNwaV9wYXJzZV9lbnRyaWVzKEFD UElfU0lHX01BRFQsIHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9tYWR0KSwKPiAtICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGdpY19hY3BpX2dldF9tYWR0X3JlZGlzdHJpYnV0b3JfbnVt LCB0YWJsZSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFDUElfTUFEVF9UWVBF X0dFTkVSSUNfUkVESVNUUklCVVRPUiwgMCk7Cj4gKyAgICBjb3VudCA9IGFjcGlfdGFibGVfcGFy c2VfbWFkdChBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1JFRElTVFJJQlVUT1IsCj4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBnaWNfYWNwaV9nZXRfbWFkdF9yZWRpc3RyaWJ1dG9y X251bSwgMCk7Cj4gICAgICAgaWYgKCBjb3VudCA8PSAwICkKPiAgICAgICAgICAgcGFuaWMoIkdJ Q3YzOiBObyB2YWxpZCBHSUNSIGVudHJpZXMgZXhpc3RzIik7Cj4KPiBAQCAtMTQ1OCw5ICsxNDQ0 LDggQEAgc3RhdGljIHZvaWQgX19pbml0IGdpY3YzX2FjcGlfaW5pdCh2b2lkKQo+ICAgICAgIGdp Y3YzLnJkaXN0X3JlZ2lvbnM9IHJkaXN0X3JlZ3M7Cj4KPiAgICAgICAvKiBDb2xsZWN0IENQVSBi YXNlIGFkZHJlc3NlcyAqLwo+IC0gICAgY291bnQgPSBhY3BpX3BhcnNlX2VudHJpZXMoQUNQSV9T SUdfTUFEVCwgc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX21hZHQpLAo+IC0gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgZ2ljX2FjcGlfcGFyc2VfbWFkdF9jcHUsIHRhYmxlLAo+IC0gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgQUNQSV9NQURUX1RZUEVfR0VORVJJQ19JTlRFUlJV UFQsIDApOwo+ICsgICAgY291bnQgPSBhY3BpX3RhYmxlX3BhcnNlX21hZHQoQUNQSV9NQURUX1RZ UEVfR0VORVJJQ19JTlRFUlJVUFQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBnaWNfYWNwaV9wYXJzZV9tYWR0X2NwdSwgMCk7Cj4gICAgICAgaWYgKCBjb3VudCA8PSAwICkK PiAgICAgICAgICAgcGFuaWMoIkdJQ3YzOiBObyB2YWxpZCBHSUNDIGVudHJpZXMgZXhpc3RzIik7 Cj4KPgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu Lm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK