From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.8 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3EE76C4360C for ; Thu, 3 Oct 2019 01:35:57 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 0EADB21D81 for ; Thu, 3 Oct 2019 01:35:57 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="b6ETDssO" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0EADB21D81 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iFq1v-0003dG-Sm; Thu, 03 Oct 2019 01:35:43 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iFq1u-0003cD-Gr for xen-devel@lists.xen.org; Thu, 03 Oct 2019 01:35:42 +0000 X-Inumbo-ID: 176182c5-e57e-11e9-971d-12813bfff9fa Received: from mail.kernel.org (unknown [198.145.29.99]) by localhost (Halon) with ESMTPS id 176182c5-e57e-11e9-971d-12813bfff9fa; Thu, 03 Oct 2019 01:35:34 +0000 (UTC) Received: from sstabellini-ThinkPad-T480s.hsd1.ca.comcast.net (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id AEF86222C6; Thu, 3 Oct 2019 01:35:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1570066534; bh=+QjoqJzXGXB0pbE8aMyDfA+XpIbLg/CESMqysxlGCE0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=b6ETDssOAL5qnlOb25QOeeaXXklx93zAxjtAtw+tedRi1kSt1WLYIS3yv6dT2naZC s02wO4GauRJRyDLPCd8yQ3cEShCqLZ3JFg5pDZFXuNwd2Z7jqMXZxWquGaSSWN0TP4 xBUTHtPbeSyObD7WlwS6Esc6nHWpUT7BW4dd1q8M= From: Stefano Stabellini To: julien.grall@arm.com Date: Wed, 2 Oct 2019 18:35:24 -0700 Message-Id: <20191003013526.30768-6-sstabellini@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: References: Subject: [Xen-devel] [PATCH v8 6/8] xen/arm: handle "multiboot, device-tree" compatible nodes X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Stefano Stabellini , sstabellini@kernel.org, andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org, Volodymyr_Babchuk@epam.com MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" RGV0ZWN0ICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiIGNvbXBhdGlibGUgbm9kZXMuIEFkZCB0aGVt IHRvIHRoZSBib290bW9kCmFycmF5IGFzIEJPT1RNT0RfR1VFU1RfRFRCLiAgSW4ga2VybmVsX3By b2JlLCBmaW5kIHRoZSByaWdodApCT09UTU9EX0dVRVNUX0RUQiBhbmQgc3RvcmUgYSBwb2ludGVy IHRvIGl0IGluIGR0Yl9ib290bW9kdWxlLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u Z3JhbGxAYXJtLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjQ6Ci0gdXNlIHVpbnQzMl90Ci0gcmVtb3Zl IHVzZWxlc3MgMCBpbml0aWFsaXphdGlvbgotIGFkZCByZXR1cm4gdmFsdWUgY2hlY2sKCkNoYW5n ZXMgaW4gdjI6Ci0gcmVuYW1lIEJPT1RNT0RfRFRCIHRvIEJPT1RNT0RfR1VFU1RfRFRCCi0gcmVu YW1lIG11bHRpYm9vdCxkdGIgdG8gbXVsdGlib290LGRldmljZS10cmVlCi0tLQogeGVuL2FyY2gv YXJtL2Jvb3RmZHQuYyAgICAgIHwgIDIgKysKIHhlbi9hcmNoL2FybS9rZXJuZWwuYyAgICAgICB8 IDE0ICsrKysrKysrKysrKystCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgfCAgMSArCiB4 ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDE3IGlu c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9v dGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwppbmRleCBhNzgxMGFiYjE1Li4wOGZiNTlm NGU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCisrKyBiL3hlbi9hcmNoL2Fy bS9ib290ZmR0LmMKQEAgLTI0Miw2ICsyNDIsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vz c19tdWx0aWJvb3Rfbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogICAgICAgICBraW5k ID0gQk9PVE1PRF9SQU1ESVNLOwogICAgIGVsc2UgaWYgKCBmZHRfbm9kZV9jaGVja19jb21wYXRp YmxlKGZkdCwgbm9kZSwgInhlbix4c20tcG9saWN5IikgPT0gMCApCiAgICAgICAgIGtpbmQgPSBC T09UTU9EX1hTTTsKKyAgICBlbHNlIGlmICggZmR0X25vZGVfY2hlY2tfY29tcGF0aWJsZShmZHQs IG5vZGUsICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiKSA9PSAwICkKKyAgICAgICAga2luZCA9IEJP T1RNT0RfR1VFU1RfRFRCOwogICAgIGVsc2UKICAgICAgICAga2luZCA9IEJPT1RNT0RfVU5LTk9X TjsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jIGIveGVuL2FyY2gvYXJtL2tl cm5lbC5jCmluZGV4IDM4OWJlZjJhZmEuLjhlZmYwNzQ4MzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo L2FybS9rZXJuZWwuYworKysgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKQEAgLTQyNSw3ICs0MjUs NyBAQCBpbnQgX19pbml0IGtlcm5lbF9wcm9iZShzdHJ1Y3Qga2VybmVsX2luZm8gKmluZm8sCiAg ICAgc3RydWN0IGJvb3Rtb2R1bGUgKm1vZCA9IE5VTEw7CiAgICAgc3RydWN0IGJvb3RjbWRsaW5l ICpjbWQgPSBOVUxMOwogICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKLSAgICB1NjQg a2VybmVsX2FkZHIsIGluaXRyZF9hZGRyLCBzaXplOworICAgIHU2NCBrZXJuZWxfYWRkciwgaW5p dHJkX2FkZHIsIGR0Yl9hZGRyLCBzaXplOwogICAgIGludCByYzsKIAogICAgIC8qIGRvbWFpbiBp cyBOVUxMIG9ubHkgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gKi8KQEAgLTQ2OSw2ICs0NjksMTgg QEAgaW50IF9faW5pdCBrZXJuZWxfcHJvYmUoc3RydWN0IGtlcm5lbF9pbmZvICppbmZvLAogICAg ICAgICAgICAgICAgIGluZm8tPmluaXRyZF9ib290bW9kdWxlID0gYm9vdF9tb2R1bGVfZmluZF9i eV9hZGRyX2FuZF9raW5kKAogICAgICAgICAgICAgICAgICAgICAgICAgQk9PVE1PRF9SQU1ESVNL LCBpbml0cmRfYWRkcik7CiAgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlIGlmICggZHRf ZGV2aWNlX2lzX2NvbXBhdGlibGUobm9kZSwgIm11bHRpYm9vdCxkZXZpY2UtdHJlZSIpICkKKyAg ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB1aW50MzJfdCBsZW47CisgICAgICAgICAgICAg ICAgY29uc3QgX19iZTMyICp2YWw7CisKKyAgICAgICAgICAgICAgICB2YWwgPSBkdF9nZXRfcHJv cGVydHkobm9kZSwgInJlZyIsICZsZW4pOworICAgICAgICAgICAgICAgIGlmICggdmFsID09IE5V TEwgKQorICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICBkdF9n ZXRfcmFuZ2UoJnZhbCwgbm9kZSwgJmR0Yl9hZGRyLCAmc2l6ZSk7CisgICAgICAgICAgICAgICAg aW5mby0+ZHRiX2Jvb3Rtb2R1bGUgPSBib290X21vZHVsZV9maW5kX2J5X2FkZHJfYW5kX2tpbmQo CisgICAgICAgICAgICAgICAgICAgICAgICBCT09UTU9EX0dVRVNUX0RUQiwgZHRiX2FkZHIpOwor ICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIGNvbnRpbnVl OwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNo L2FybS9zZXR1cC5jCmluZGV4IDc5MGVhYjk0ZDYuLjcwNWE5MTdhYmYgMTAwNjQ0Ci0tLSBhL3hl bi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC0zNjksNiAr MzY5LDcgQEAgY29uc3QgY2hhciAqIF9faW5pdCBib290X21vZHVsZV9raW5kX2FzX3N0cmluZyhi b290bW9kdWxlX2tpbmQga2luZCkKICAgICBjYXNlIEJPT1RNT0RfS0VSTkVMOiAgcmV0dXJuICJL ZXJuZWwiOwogICAgIGNhc2UgQk9PVE1PRF9SQU1ESVNLOiByZXR1cm4gIlJhbWRpc2siOwogICAg IGNhc2UgQk9PVE1PRF9YU006ICAgICByZXR1cm4gIlhTTSI7CisgICAgY2FzZSBCT09UTU9EX0dV RVNUX0RUQjogICAgIHJldHVybiAiRFRCIjsKICAgICBjYXNlIEJPT1RNT0RfVU5LTk9XTjogcmV0 dXJuICJVbmtub3duIjsKICAgICBkZWZhdWx0OiBCVUcoKTsKICAgICB9CmRpZmYgLS1naXQgYS94 ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgK aW5kZXggZmEwYTg3MjFiMi4uMmY4ZjI0ZTI4NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt LWFybS9zZXR1cC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaApAQCAtMTYsNiAr MTYsNyBAQCB0eXBlZGVmIGVudW0gewogICAgIEJPT1RNT0RfS0VSTkVMLAogICAgIEJPT1RNT0Rf UkFNRElTSywKICAgICBCT09UTU9EX1hTTSwKKyAgICBCT09UTU9EX0dVRVNUX0RUQiwKICAgICBC T09UTU9EX1VOS05PV04KIH0gIGJvb3Rtb2R1bGVfa2luZDsKIAotLSAKMi4xNy4xCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==