From mboxrd@z Thu Jan 1 00:00:00 1970 From: vijay.kilari@gmail.com Subject: [RFC PATCH v3 10/24] NUMA: Allow numa initialization with DT Date: Tue, 18 Jul 2017 17:11:32 +0530 Message-ID: <1500378106-2620-11-git-send-email-vijay.kilari@gmail.com> References: <1500378106-2620-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: In-Reply-To: <1500378106-2620-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: xen-devel@lists.xen.org Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com, jbeulich@suse.com, Vijaya Kumar K List-Id: xen-devel@lists.xenproject.org RnJvbTogVmlqYXlhIEt1bWFyIEsgPFZpamF5YS5LdW1hckBjYXZpdW0uY29tPgoKVGhlIGNvbW1v biBjb2RlIGFsbG93cyBudW1hIGluaXRpYWxpemF0aW9uIG9ubHkgd2hlbgpBQ1BJX05VTUEgY29u ZmlnIGlzIGVuYWJsZWQuIEFsbG93IGluaXRpYWxpemF0aW9uIHdoZW4KTlVNQSBjb25maWcgaXMg ZW5hYmxlZCBmb3IgRFQuCgpJbiB0aGlzIHBhdGNoLCBhbG9uZyB3aXRoIGFjcGlfbnVtYSwgY2hl Y2sgZm9yIGFjcGlfZGlzYWJsZWQKaXMgYWRkZWQuCgpTaWduZWQtb2ZmLWJ5OiBWaWpheWEgS3Vt YXIgSyA8VmlqYXlhLkt1bWFyQGNhdml1bS5jb20+Ci0tLQogeGVuL2NvbW1vbi9udW1hLmMgfCA0 ICstLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMyBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS94ZW4vY29tbW9uL251bWEuYyBiL3hlbi9jb21tb24vbnVtYS5jCmluZGV4IDc0 YzQ2OTcuLjVlOTg1ZDIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbnVtYS5jCisrKyBiL3hlbi9j b21tb24vbnVtYS5jCkBAIC0zMjQsNyArMzI0LDcgQEAgc3RhdGljIGludCBfX2luaXQgbnVtYV9z Y2FuX25vZGVzKHBhZGRyX3Qgc3RhcnQsIHBhZGRyX3QgZW5kKQogICAgIGZvciAoIGkgPSAwOyBp IDwgTUFYX05VTU5PREVTOyBpKysgKQogICAgICAgICBjdXRvZmZfbm9kZShpLCBzdGFydCwgZW5k KTsKIAotICAgIGlmICggYWNwaV9udW1hIDw9IDAgKQorICAgIGlmICggIWFjcGlfZGlzYWJsZWQg JiYgYWNwaV9udW1hIDw9IDAgKQogICAgICAgICByZXR1cm4gLTE7CiAKICAgICBpZiAoICFhcmNo X3Nhbml0aXplX25vZGVzX21lbW9yeSgpICkKQEAgLTQzMCwxMSArNDMwLDkgQEAgdm9pZCBfX2lu aXQgbnVtYV9pbml0bWVtX2luaXQodW5zaWduZWQgbG9uZyBzdGFydF9wZm4sIHVuc2lnbmVkIGxv bmcgZW5kX3BmbikKICAgICAgICAgcmV0dXJuOwogI2VuZGlmCiAKLSNpZmRlZiBDT05GSUdfQUNQ SV9OVU1BCiAgICAgaWYgKCAhbnVtYV9vZmYgJiYKICAgICAgICAgICFudW1hX3NjYW5fbm9kZXMo cGZuX3RvX3BhZGRyKHN0YXJ0X3BmbiksIHBmbl90b19wYWRkcihlbmRfcGZuKSkgKQogICAgICAg ICByZXR1cm47Ci0jZW5kaWYKIAogICAgIHByaW50ayhLRVJOX0lORk8gIiVzXG4iLAogICAgICAg ICAgICBudW1hX29mZiA/ICJOVU1BIHR1cm5lZCBvZmYiIDogIk5vIE5VTUEgY29uZmlndXJhdGlv biBmb3VuZCIpOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK