From mboxrd@z Thu Jan 1 00:00:00 1970 From: vijay.kilari@gmail.com Subject: [RFC PATCH v1 05/21] ARM: efi: Do not delete memory node from fdt Date: Thu, 9 Feb 2017 21:26:57 +0530 Message-ID: <1486655834-9708-6-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.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cbr7y-0007uE-Ut for xen-devel@lists.xenproject.org; Thu, 09 Feb 2017 15:59:23 +0000 Received: by mail-pf0-f195.google.com with SMTP id y143so478622pfb.1 for ; Thu, 09 Feb 2017 07:59:20 -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 RnJvbTogVmlqYXlhIEt1bWFyIEsgPFZpamF5YS5LdW1hckBjYXZpdW0uY29tPgoKV2hlbiBib290 aW5nIGluIFVFRkkgbW9kZSwgVUVGSSBwYXNzZXMgbWVtb3J5IGluZm9ybWF0aW9uCnRvIERvbTAg dXNpbmcgRUZJIG1lbW9yeSBkZXNjcmlwdG9yIHRhYmxlIGFuZCBkZWxldGVzIHRoZQptZW1vcnkg bm9kZXMgZnJvbSB0aGUgaG9zdCBEVC4gSG93ZXZlciB0byBmZXRjaCB0aGUgbWVtb3J5Cm51bWEg bm9kZSBpZCwgbWVtb3J5IERUIG5vZGUgc2hvdWxkIG5vdCBiZSBkZWxldGVkIGJ5IEVGSSBzdHVi LgoKV2l0aCB0aGlzIHBhdGNoLCBkbyBub3QgZGVsZXRlIG1lbW9yeSBub2RlIGZyb20gRkRULgpU aGlzIG1lbW9yeSBub2RlcyBhcmUgbGF0ZXIgdXNlZCBieSBYRU4gdG8gZXh0cmFjdCBudW1hCm5v ZGUgaWQgaW5mb3JtYXRpb24uCgpBbHNvLCBwYXJzZSBtZW1vcnkgbm9kZSBvbmx5IGlmIGJvb3Rt ZW1pbmZvIGlzIE5VTEwuCgpTaWduZWQtb2ZmLWJ5OiBWaWpheWEgS3VtYXIgSyA8VmlqYXlhLkt1 bWFyQGNhdml1bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyAgICAgIHwgIDkgKysr KysrKy0tCiB4ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmggfCAyNSAtLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9i b290ZmR0LmMKaW5kZXggY2FlNmY4My4uOTc5ZjY3NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt L2Jvb3RmZHQuYworKysgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCkBAIC0yODUsOCArMjg1LDEz IEBAIHN0YXRpYyBpbnQgX19pbml0IGVhcmx5X3NjYW5fbm9kZShjb25zdCB2b2lkICpmZHQsCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTMyIGFkZHJlc3NfY2VsbHMsIHUzMiBz aXplX2NlbGxzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEp CiB7Ci0gICAgaWYgKCBkZXZpY2VfdHJlZV9ub2RlX21hdGNoZXMoZmR0LCBub2RlLCAibWVtb3J5 IikgKQotICAgICAgICBwcm9jZXNzX21lbW9yeV9ub2RlKGZkdCwgbm9kZSwgbmFtZSwgYWRkcmVz c19jZWxscywgc2l6ZV9jZWxscyk7CisgICAgLyoKKyAgICAgKiBQYXJzZSBtZW1vcnkgbm9kZSBv bmx5IGlmIGJvb3RpbmZvLm1lbSBpcyBlbXB0eS4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3RpbmZv Lm1lbS5ucl9iYW5rcyA9PSAwICkgeworICAgICAgICBpZiAoIGRldmljZV90cmVlX25vZGVfbWF0 Y2hlcyhmZHQsIG5vZGUsICJtZW1vcnkiKSApCisgICAgICAgICAgICBwcm9jZXNzX21lbW9yeV9u b2RlKGZkdCwgbm9kZSwgbmFtZSwgYWRkcmVzc19jZWxscywgc2l6ZV9jZWxscyk7CisgICAgfQog ICAgIGVsc2UgaWYgKCBkZXZpY2VfdHJlZV9ub2RlX2NvbXBhdGlibGUoZmR0LCBub2RlLCAieGVu LG11bHRpYm9vdC1tb2R1bGUiICkgfHwKICAgICAgICAgICAgICAgZGV2aWNlX3RyZWVfbm9kZV9j b21wYXRpYmxlKGZkdCwgbm9kZSwgIm11bHRpYm9vdCxtb2R1bGUiICkpCiAgICAgICAgIHByb2Nl c3NfbXVsdGlib290X25vZGUoZmR0LCBub2RlLCBuYW1lLCBhZGRyZXNzX2NlbGxzLCBzaXplX2Nl bGxzKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNo L2FybS9lZmkvZWZpLWJvb3QuaAppbmRleCAwNDVkNmNlLi4wYjljMzdmIDEwMDY0NAotLS0gYS94 ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmgKKysrIGIveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9v dC5oCkBAIC0xOTIsMzMgKzE5Miw4IEBAIEVGSV9TVEFUVVMgX19pbml0IGZkdF9hZGRfdWVmaV9u b2RlcyhFRklfU1lTVEVNX1RBQkxFICpzeXNfdGFibGUsCiAgICAgaW50IHN0YXR1czsKICAgICB1 MzIgZmR0X3ZhbDMyOwogICAgIHU2NCBmZHRfdmFsNjQ7Ci0gICAgaW50IHByZXY7CiAgICAgaW50 IG51bV9yc3Y7CiAKLSAgICAvKgotICAgICAqIERlbGV0ZSBhbnkgbWVtb3J5IG5vZGVzIHByZXNl bnQuICBUaGUgRUZJIG1lbW9yeSBtYXAgaXMgdGhlIG9ubHkKLSAgICAgKiBtZW1vcnkgZGVzY3Jp cHRpb24gcHJvdmlkZWQgdG8gWGVuLgotICAgICAqLwotICAgIHByZXYgPSAwOwotICAgIGZvciAo OzspCi0gICAgewotICAgICAgICBjb25zdCBjaGFyICp0eXBlOwotICAgICAgICBpbnQgbGVuOwot Ci0gICAgICAgIG5vZGUgPSBmZHRfbmV4dF9ub2RlKGZkdCwgcHJldiwgTlVMTCk7Ci0gICAgICAg IGlmICggbm9kZSA8IDAgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgdHlwZSA9IGZk dF9nZXRwcm9wKGZkdCwgbm9kZSwgImRldmljZV90eXBlIiwgJmxlbik7Ci0gICAgICAgIGlmICgg dHlwZSAmJiBzdHJuY21wKHR5cGUsICJtZW1vcnkiLCBsZW4pID09IDAgKQotICAgICAgICB7Ci0g ICAgICAgICAgICBmZHRfZGVsX25vZGUoZmR0LCBub2RlKTsKLSAgICAgICAgICAgIGNvbnRpbnVl OwotICAgICAgICB9Ci0KLSAgICAgICAgcHJldiA9IG5vZGU7Ci0gICAgfQotCiAgICAvKgogICAg ICogRGVsZXRlIGFsbCBtZW1vcnkgcmVzZXJ2ZSBtYXAgZW50cmllcy4gV2hlbiBib290aW5nIHZp YSBVRUZJLAogICAgICoga2VybmVsIHdpbGwgdXNlIHRoZSBVRUZJIG1lbW9yeSBtYXAgdG8gZmlu ZCByZXNlcnZlZCByZWdpb25zLgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK