From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oleksandr Tyshchenko Subject: [RFC PATCH 15/31] xen/arm: Store device-tree node per cpu Date: Thu, 9 Nov 2017 19:10:05 +0200 Message-ID: <1510247421-24094-16-git-send-email-olekstysh@gmail.com> References: <1510247421-24094-1-git-send-email-olekstysh@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" 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 1eCqLp-0004CC-Op for xen-devel@lists.xenproject.org; Thu, 09 Nov 2017 17:10:49 +0000 Received: by mail-lf0-f68.google.com with SMTP id e143so8034377lfg.12 for ; Thu, 09 Nov 2017 09:10:48 -0800 (PST) In-Reply-To: <1510247421-24094-1-git-send-email-olekstysh@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.xenproject.org Cc: Oleksandr Tyshchenko , Stefano Stabellini , Julien Grall List-Id: xen-devel@lists.xenproject.org RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t PgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hl bmtvQGVwYW0uY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu b3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KLS0tCiB4ZW4v YXJjaC9hcm0vc21wYm9vdC5jICAgICAgICB8IDUgKysrKysKIHhlbi9pbmNsdWRlL3hlbi9kZXZp Y2VfdHJlZS5oIHwgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKCmRpZmYg LS1naXQgYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwpp bmRleCAzMmU4NzIyLi5jYWExMjZlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5j CisrKyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMKQEAgLTM5LDYgKzM5LDcgQEAgY3B1bWFza190 IGNwdV9wcmVzZW50X21hcDsKIGNwdW1hc2tfdCBjcHVfcG9zc2libGVfbWFwOwogCiBzdHJ1Y3Qg Y3B1aW5mb19hcm0gY3B1X2RhdGFbTlJfQ1BVU107CitzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmNw dV9kdF9ub2Rlc1tOUl9DUFVTXTsKIAogLyogQ1BVIGxvZ2ljYWwgbWFwOiBtYXAgeGVuIGNwdWlk IHRvIGFuIE1QSURSICovCiByZWdpc3Rlcl90IF9fY3B1X2xvZ2ljYWxfbWFwW05SX0NQVVNdID0g eyBbMCAuLi4gTlJfQ1BVUy0xXSA9IE1QSURSX0lOVkFMSUQgfTsKQEAgLTExMCw2ICsxMTEsOCBA QCBzdGF0aWMgdm9pZCBfX2luaXQgZHRfc21wX2luaXRfY3B1cyh2b2lkKQogCiAgICAgbXBpZHIg PSBib290X2NwdV9kYXRhLm1waWRyLmJpdHMgJiBNUElEUl9IV0lEX01BU0s7CiAKKyAgICBtZW1z ZXQoY3B1X2R0X25vZGVzLCAwLCBzaXplb2YoY3B1X2R0X25vZGVzKSk7CisKICAgICBpZiAoICFj cHVzICkKICAgICB7CiAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiV0FSTklORzogQ2Fu J3QgZmluZCAvY3B1cyBpbiB0aGUgZGV2aWNlIHRyZWUuXG4iCkBAIC0yMTEsNiArMjE0LDggQEAg c3RhdGljIHZvaWQgX19pbml0IGR0X3NtcF9pbml0X2NwdXModm9pZCkKICAgICAgICAgICAgIGJy ZWFrOwogICAgICAgICB9CiAKKyAgICAgICAgY3B1X2R0X25vZGVzW2ldID0gY3B1OworCiAgICAg ICAgIGlmICggKHJjID0gYXJjaF9jcHVfaW5pdChpLCBjcHUpKSA8IDAgKQogICAgICAgICB7CiAg ICAgICAgICAgICBwcmludGsoImNwdSVkIGluaXQgZmFpbGVkIChod2lkICUiUFJJcmVnaXN0ZXIi KTogJWRcbiIsIGksIGh3aWQsIHJjKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9kZXZp Y2VfdHJlZS5oIGIveGVuL2luY2x1ZGUveGVuL2RldmljZV90cmVlLmgKaW5kZXggN2U1MWE3YS4u OTg5MzNmNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2RldmljZV90cmVlLmgKKysrIGIv eGVuL2luY2x1ZGUveGVuL2RldmljZV90cmVlLmgKQEAgLTkyMCw2ICs5MjAsOCBAQCBpbnQgZHRf Y291bnRfcGhhbmRsZV93aXRoX2FyZ3MoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpucCwK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpsaXN0X25hbWUsCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY2VsbHNfbmFtZSk7CiAK K2V4dGVybiBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmNwdV9kdF9ub2Rlc1tdOworCiAjaWZkZWYg Q09ORklHX0RFVklDRV9UUkVFX0RFQlVHCiAjZGVmaW5lIGR0X2RwcmludGsoZm10LCBhcmdzLi4u KSAgXAogICAgIHByaW50ayhYRU5MT0dfREVCVUcgZm10LCAjIyBhcmdzKQotLSAKMi43LjQKCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK