From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [RFC PATCH v1 18/21] ARM: NUMA: update node_distance with ACPI support Date: Thu, 2 Mar 2017 17:24:37 +0000 Message-ID: <7c9bcebe-e77d-f31d-cf02-2c295107ae93@arm.com> References: <1486655834-9708-1-git-send-email-vijay.kilari@gmail.com> <1486655834-9708-19-git-send-email-vijay.kilari@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 1cjUT7-0000M6-1F for xen-devel@lists.xenproject.org; Thu, 02 Mar 2017 17:24:45 +0000 In-Reply-To: <1486655834-9708-19-git-send-email-vijay.kilari@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: vijay.kilari@gmail.com, sstabellini@kernel.org, andre.przywara@arm.com, dario.faggioli@citrix.com Cc: xen-devel@lists.xenproject.org, nd@arm.com, Vijaya Kumar K List-Id: xen-devel@lists.xenproject.org SGVsbG8gVmlqYXksCgpPbiAwOS8wMi8xNyAxNTo1NywgdmlqYXkua2lsYXJpQGdtYWlsLmNvbSB3 cm90ZToKPiBGcm9tOiBWaWpheWEgS3VtYXIgSyA8VmlqYXlhLkt1bWFyQGNhdml1bS5jb20+Cj4K PiBVcGRhdGUgbm9kZV9kaXN0YW5jZSgpIGZ1bmN0aW9uIHRvIGhhbmRsZQo+IEFDUEkgU0xJVCB0 YWJsZSBpbmZvcm1hdGlvbi4KPgo+IFNpZ25lZC1vZmYtYnk6IFZpamF5YSBLdW1hciA8VmlqYXlh Lkt1bWFyQGNhdml1bS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9udW1hLmMgfCAyMCArKysr KysrKysrKysrKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMSBk ZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9udW1hLmMgYi94ZW4vYXJj aC9hcm0vbnVtYS5jCj4gaW5kZXggNWM0OTM0Ny4uNTBjM2RlYSAxMDA2NDQKPiAtLS0gYS94ZW4v YXJjaC9hcm0vbnVtYS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL251bWEuYwo+IEBAIC0yMyw2ICsy Myw3IEBACj4gICNpbmNsdWRlIDx4ZW4vYWNwaS5oPgo+ICAjaW5jbHVkZSA8YXNtL21tLmg+Cj4g ICNpbmNsdWRlIDx4ZW4vbnVtYS5oPgo+ICsjaW5jbHVkZSA8eGVuL3NyYXQuaD4KPiAgI2luY2x1 ZGUgPGFzbS9hY3BpLmg+Cj4gICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KPiAgI2luY2x1ZGUgPHhl bi9jcHVtYXNrLmg+Cj4gQEAgLTM1LDYgKzM2LDcgQEAgZXh0ZXJuIHN0cnVjdCBub2RlIG5vZGVz W01BWF9OVU1OT0RFU10gX19pbml0ZGF0YTsKPiAgZXh0ZXJuIGludCBudW1fbm9kZV9tZW1ibGtz Owo+ICBleHRlcm4gc3RydWN0IG5vZGUgbm9kZV9tZW1ibGtfcmFuZ2VbTlJfTk9ERV9NRU1CTEtT XTsKPiAgZXh0ZXJuIG5vZGVpZF90IG1lbWJsa19ub2RlaWRbTlJfTk9ERV9NRU1CTEtTXTsKPiAr ZXh0ZXJuIHN0cnVjdCBhY3BpX3RhYmxlX3NsaXQgKl9fcmVhZF9tb3N0bHkgYWNwaV9zbGl0Owo+ Cj4gIHZvaWQgX19pbml0IG51bWFfc2V0X2NwdV9ub2RlKGludCBjcHUsIHVuc2lnbmVkIGxvbmcg aHdpZCkKPiAgewo+IEBAIC01MCw5ICs1MiwyNCBAQCB2b2lkIF9faW5pdCBudW1hX3NldF9jcHVf bm9kZShpbnQgY3B1LCB1bnNpZ25lZCBsb25nIGh3aWQpCj4KPiAgdTggX19ub2RlX2Rpc3RhbmNl KG5vZGVpZF90IGEsIG5vZGVpZF90IGIpCj4gIHsKPiAtICAgIGlmICggIW5vZGVfZGlzdGFuY2Ug KQo+ICsgICAgdW5zaWduZWQgaW5kZXg7Cj4gKyAgICB1OCBzbGl0X3ZhbDsKPiArCj4gKyAgICBp ZiAoICFub2RlX2Rpc3RhbmNlICYmICFhY3BpX3NsaXQgKQo+ICAgICAgICAgIHJldHVybiBhID09 IGIgPyAxMCA6IDIwOwo+Cj4gKyAgICBpZiAoIGFjcGlfc2xpdCApCj4gKyAgICB7Cj4gKyAgICAg ICAgaW5kZXggPSBhY3BpX3NsaXQtPmxvY2FsaXR5X2NvdW50ICogbm9kZV90b19weG0oYSk7Cj4g KyAgICAgICAgc2xpdF92YWwgPSBhY3BpX3NsaXQtPmVudHJ5W2luZGV4ICsgbm9kZV90b19weG0o YildOwo+ICsKPiArICAgICAgICAvKiBBQ1BJIGRlZmluZXMgMHhmZiBhcyBhbiB1bnJlYWNoYWJs ZSBub2RlIGFuZCAwLTkgYXJlIHVuZGVmaW5lZCAqLwo+ICsgICAgICAgIGlmICggKHNsaXRfdmFs ID09IDB4ZmYpIHx8IChzbGl0X3ZhbCA8PSA5KSApCj4gKyAgICAgICAgICAgIHJldHVybiBOVU1B X05PX0RJU1RBTkNFOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgcmV0dXJuIHNsaXRf dmFsOwo+ICsgICAgfQo+ICsKCmFybS9udW1hLmMgaXMgdGhlIGdlbmVyaWMgY29kZSBhbmQgc2hv dWxkIG5vdCBjb250YWluIGFueSBBQ1BJIHNwZWNpZmljIApjb2RlLgoKQnV0IGFzIEkgc2FpZCwg dGhlIHdheSB0byBnZXQgdGhlIGRpc3RhbmNlIG9uIEFDUEkgaXMgdGhlIHNhbWUgb24geDg2IAph bmQgQVJNLgoKU28gSSB3b3VsZCBpbnRyb2R1Y2UgX19ub2RlX2Rpc3RhbmNlIGNhbGxiYWNrIHRo YXQgd2lsbCBiZSBzZXR1cCBhdCAKYm9vdC10aW1lIHRvIGVpdGhlciBwb2ludCB0byB0aGUgQUNQ SSB2ZXJzaW9uIG9yIERUIHZlcnNpb24uCgpSZWdhcmRzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv eGVuLWRldmVsCg==