From mboxrd@z Thu Jan 1 00:00:00 1970 From: vijay.kilari@gmail.com Subject: [RFC PATCH v1 18/21] ARM: NUMA: update node_distance with ACPI support Date: Thu, 9 Feb 2017 21:27:10 +0530 Message-ID: <1486655834-9708-19-git-send-email-vijay.kilari@gmail.com> References: <1486655834-9708-1-git-send-email-vijay.kilari@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cbr8X-000054-UG for xen-devel@lists.xenproject.org; Thu, 09 Feb 2017 15:59:58 +0000 Received: by mail-pf0-f195.google.com with SMTP id y143so479480pfb.1 for ; Thu, 09 Feb 2017 07:59:56 -0800 (PST) In-Reply-To: <1486655834-9708-1-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: julien.grall@arm.com, sstabellini@kernel.org, andre.przywara@arm.com, dario.faggioli@citrix.com Cc: xen-devel@lists.xenproject.org, Vijaya Kumar K List-Id: xen-devel@lists.xenproject.org RnJvbTogVmlqYXlhIEt1bWFyIEsgPFZpamF5YS5LdW1hckBjYXZpdW0uY29tPgoKVXBkYXRlIG5v ZGVfZGlzdGFuY2UoKSBmdW5jdGlvbiB0byBoYW5kbGUKQUNQSSBTTElUIHRhYmxlIGluZm9ybWF0 aW9uLgoKU2lnbmVkLW9mZi1ieTogVmlqYXlhIEt1bWFyIDxWaWpheWEuS3VtYXJAY2F2aXVtLmNv bT4KLS0tCiB4ZW4vYXJjaC9hcm0vbnVtYS5jIHwgMjAgKysrKysrKysrKysrKysrKysrKy0KIDEg ZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0 IGEveGVuL2FyY2gvYXJtL251bWEuYyBiL3hlbi9hcmNoL2FybS9udW1hLmMKaW5kZXggNWM0OTM0 Ny4uNTBjM2RlYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL251bWEuYworKysgYi94ZW4vYXJj aC9hcm0vbnVtYS5jCkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSA8eGVuL2FjcGkuaD4KICNp bmNsdWRlIDxhc20vbW0uaD4KICNpbmNsdWRlIDx4ZW4vbnVtYS5oPgorI2luY2x1ZGUgPHhlbi9z cmF0Lmg+CiAjaW5jbHVkZSA8YXNtL2FjcGkuaD4KICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KICNp bmNsdWRlIDx4ZW4vY3B1bWFzay5oPgpAQCAtMzUsNiArMzYsNyBAQCBleHRlcm4gc3RydWN0IG5v ZGUgbm9kZXNbTUFYX05VTU5PREVTXSBfX2luaXRkYXRhOwogZXh0ZXJuIGludCBudW1fbm9kZV9t ZW1ibGtzOwogZXh0ZXJuIHN0cnVjdCBub2RlIG5vZGVfbWVtYmxrX3JhbmdlW05SX05PREVfTUVN QkxLU107CiBleHRlcm4gbm9kZWlkX3QgbWVtYmxrX25vZGVpZFtOUl9OT0RFX01FTUJMS1NdOwor ZXh0ZXJuIHN0cnVjdCBhY3BpX3RhYmxlX3NsaXQgKl9fcmVhZF9tb3N0bHkgYWNwaV9zbGl0Owog CiB2b2lkIF9faW5pdCBudW1hX3NldF9jcHVfbm9kZShpbnQgY3B1LCB1bnNpZ25lZCBsb25nIGh3 aWQpCiB7CkBAIC01MCw5ICs1MiwyNCBAQCB2b2lkIF9faW5pdCBudW1hX3NldF9jcHVfbm9kZShp bnQgY3B1LCB1bnNpZ25lZCBsb25nIGh3aWQpCiAKIHU4IF9fbm9kZV9kaXN0YW5jZShub2RlaWRf dCBhLCBub2RlaWRfdCBiKQogewotICAgIGlmICggIW5vZGVfZGlzdGFuY2UgKQorICAgIHVuc2ln bmVkIGluZGV4OworICAgIHU4IHNsaXRfdmFsOworCisgICAgaWYgKCAhbm9kZV9kaXN0YW5jZSAm JiAhYWNwaV9zbGl0ICkKICAgICAgICAgcmV0dXJuIGEgPT0gYiA/IDEwIDogMjA7CiAKKyAgICBp ZiAoIGFjcGlfc2xpdCApCisgICAgeworICAgICAgICBpbmRleCA9IGFjcGlfc2xpdC0+bG9jYWxp dHlfY291bnQgKiBub2RlX3RvX3B4bShhKTsKKyAgICAgICAgc2xpdF92YWwgPSBhY3BpX3NsaXQt PmVudHJ5W2luZGV4ICsgbm9kZV90b19weG0oYildOworCisgICAgICAgIC8qIEFDUEkgZGVmaW5l cyAweGZmIGFzIGFuIHVucmVhY2hhYmxlIG5vZGUgYW5kIDAtOSBhcmUgdW5kZWZpbmVkICovCisg ICAgICAgIGlmICggKHNsaXRfdmFsID09IDB4ZmYpIHx8IChzbGl0X3ZhbCA8PSA5KSApCisgICAg ICAgICAgICByZXR1cm4gTlVNQV9OT19ESVNUQU5DRTsKKyAgICAgICAgZWxzZQorICAgICAgICAg ICAgcmV0dXJuIHNsaXRfdmFsOworICAgIH0KKwogICAgIHJldHVybiBfbm9kZV9kaXN0YW5jZVth ICogTUFYX05VTU5PREVTICsgYl07CiB9CiAKQEAgLTE0MCw2ICsxNTcsNyBAQCBzdGF0aWMgdm9p ZCBfX2luaXQgbnVtYV9kdW1teV9pbml0KHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLAogICAgIG5v ZGVzX2NsZWFyKG5vZGVfb25saW5lX21hcCk7CiAgICAgbm9kZV9zZXRfb25saW5lKDApOwogCisg ICAgYWNwaV9zbGl0ID0gTlVMTDsKICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX0NQVVM7IGkrKyAp CiAgICAgICAgIG51bWFfc2V0X25vZGUoaSwgMCk7CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs Cg==