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.5 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,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 D042AC10F14 for ; Thu, 10 Oct 2019 14:13:10 +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 9CE7A206A1 for ; Thu, 10 Oct 2019 14:13:10 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="H2RJeAef" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9CE7A206A1 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com 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 1iIZBN-00008k-Qs; Thu, 10 Oct 2019 14:12:45 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iIZBM-00008f-F1 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 14:12:44 +0000 X-Inumbo-ID: 0675c5d4-eb68-11e9-a531-bc764e2007e4 Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 0675c5d4-eb68-11e9-a531-bc764e2007e4; Thu, 10 Oct 2019 14:12:43 +0000 (UTC) Received: by mail-lf1-x144.google.com with SMTP id t8so4478437lfc.13 for ; Thu, 10 Oct 2019 07:12:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=tHVNfKcoCCgRGpHvQ2CBeSdDo+ljTpuAZA/KupRCU1s=; b=H2RJeAefbAriAht9HtmSwWxnZO7K/gmvqxZjaRBPLn9VaeYKBRPl441896dysH2Zw8 XWb8BR5/dLZbMgEPSnnU+i1toUdMZRpHNVCLE87/wUB6UNgSPxx0O5iMsYdQj++C+Zef evE5lz0RrHtg5HCfFNy1ny7e1FQ0M6+R7zRXZDSnyMAJgbynVD+J8Eo3UPdFVBgYrKlP 6sAZgs9nkDmtdVOZ9O+kVD5QD75z2DnEPYuYtUtepjKSqsVgM4XfGXHx3RLVz6Y7z7ex J5MEHDeBXyNOArHB4nFN4yJi75DxgkShpydt1p9vjplTEmbhHgilpTPgilNgeoWfy2/b whSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=tHVNfKcoCCgRGpHvQ2CBeSdDo+ljTpuAZA/KupRCU1s=; b=MX7FZ2q9CAMDRoU4+dX2DDBMOaqbZdqpjtcTudNJUYkQqTbozlJ8dr5X6SZcWZOeTd GbKDZRQBwObKjjKqtbL1K/NvN+ED9INY66EwLMQqxCe1s4cGFbEgruxRKqrYcokBzq4n y0ybrOp3Xl/RyiHphF0AQPOtBCaUvQ5XquXiQY8n0JNI/NKOtx2Klp/7i/blKOmppBv/ ecsWqf3zf7X/n6DZrQL3/8jAVIf2MYfNbqDnupPEOJZ+GQ0pZoj90WZ/CYz1ZE9cMx4S RuDWvemUsmlEGUkAeO1rjaYYcciQtq3/BoioJ4dxI4fxwQN9w1Tg76azA1/8nYTLOmcO +W+g== X-Gm-Message-State: APjAAAW+7rchxQsRcUKMb1wlUSCq7QSoEfjbNRv5VmSI4hYT+avgnpVv mUw+hAuCjJSCBXU+JWWrXKe4xfCe6a5kmQ== X-Google-Smtp-Source: APXvYqyldasoVJgdJi02sBr1o7OYS0NKR0vfixwiws4qo5DbudetZOiqism0y9AxKBiZfgHCBRnaCw== X-Received: by 2002:ac2:533c:: with SMTP id f28mr6076035lfh.77.1570716762131; Thu, 10 Oct 2019 07:12:42 -0700 (PDT) Received: from al1-pc.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua. [85.223.209.22]) by smtp.gmail.com with ESMTPSA id q5sm1387549lfm.93.2019.10.10.07.12.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Oct 2019 07:12:41 -0700 (PDT) From: Oleksandr Grytsov To: xen-devel@lists.xenproject.org Date: Thu, 10 Oct 2019 17:12:31 +0300 Message-Id: <20191010141231.25363-1-al1img@gmail.com> X-Mailer: git-send-email 2.17.1 Subject: [Xen-devel] [PATCH v1] libxl: Add DTB compatible list to config file 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: Oleksandr Grytsov , Iurii Konovalenko , ian.jackson@eu.citrix.com, wl@xen.org, Oleksandr Andrushchenko 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" RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU29t ZSBwbGF0Zm9ybXMgbmVlZCBtb3JlIGNvbXBhdGlibGUgcHJvcGVydHkgdmFsdWVzIGluIGRldmlj ZQp0cmVlIHJvb3Qgbm9kZSBpbiBhZGRpdGlvbiB0byAieGVuLHhlbnZtLSVkLiVkIiBhbmQgInhl bix4ZW52bSIKdmFsdWVzIHRoYXQgYXJlIGdpdmVuIGJ5IFhlbiBieSBkZWZhdWx0LgpTcGVjaWZ5 IGluIGRvbWFpbiBjb25maWd1cmF0aW9uIGZpbGUgd2hpY2ggdmFsdWVzIHNob3VsZCBiZSBhZGRl ZApieSBwcm92aWRpbmcgImR0Yl9jb21wYXRpYmxlIiBsaXN0IG9mIHN0cmluZ3Mgc2VwYXJhdGVk IGJ5IGNvbWFzLgoKU2lnbmVkLW9mZi1ieTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92 YWxlbmtvQGdsb2JhbGxvZ2ljLmNvbT4KU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hj aGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgotLS0KIHRvb2xzL2xpYnhs L2xpYnhsX2FybS5jICAgICB8IDQyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t LS0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCB8ICAxICsKIHRvb2xzL3hsL3hsX3BhcnNl LmMgICAgICAgICB8ICA3ICsrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygr KSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBi L3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmluZGV4IGJmMzFiOWIzY2EuLmI5NTZhNjM1NmMgMTAw NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs X2FybS5jCkBAIC0yNzAsMjAgKzI3MCw0NiBAQCBzdGF0aWMgaW50IGZkdF9wcm9wZXJ0eV9yZWdz KGxpYnhsX19nYyAqZ2MsIHZvaWQgKmZkdCwKIAogc3RhdGljIGludCBtYWtlX3Jvb3RfcHJvcGVy dGllcyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z dCBsaWJ4bF92ZXJzaW9uX2luZm8gKnZlcnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHZvaWQgKmZkdCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZmR0 LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fYnVp bGRfaW5mbyAqaW5mbykKIHsKLSAgICBpbnQgcmVzOworICAgIGNvbnN0IGNoYXIgKmNvbXBhdDAg PSBHQ1NQUklOVEYoInhlbix4ZW52bS0lZC4lZCIsCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB2ZXJzLT54ZW5fdmVyc2lvbl9tYWpvciwKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHZlcnMtPnhlbl92ZXJzaW9uX21pbm9yKTsKKyAgICBjb25zdCBjaGFy ICpjb21wYXQxID0gInhlbix4ZW52bSI7CisgICAgY29uc3QgY2hhciAqKmNvbXBhdHM7CisgICAg Y2hhciAqY29tcGF0LCAqcDsKKyAgICBzaXplX3Qgc3ogPSAwOworICAgIGludCBpLCByZXMsIG51 bV9jb21wYXRzOwogCiAgICAgcmVzID0gZmR0X3Byb3BlcnR5X3N0cmluZyhmZHQsICJtb2RlbCIs IEdDU1BSSU5URigiWEVOVk0tJWQuJWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgdmVycy0+eGVuX3ZlcnNpb25fbWFqb3IsCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzLT54ZW5f dmVyc2lvbl9taW5vcikpOwogICAgIGlmIChyZXMpIHJldHVybiByZXM7CiAKLSAgICByZXMgPSBm ZHRfcHJvcGVydHlfY29tcGF0KGdjLCBmZHQsIDIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBHQ1NQUklOVEYoInhlbix4ZW52bS0lZC4lZCIsCi0gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgdmVycy0+eGVuX3ZlcnNpb25fbWFqb3IsCi0gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVycy0+eGVuX3ZlcnNpb25fbWlub3IpLAotICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgInhlbix4ZW52bSIpOworICAgIG51bV9jb21wYXRz ID0gMiArIGxpYnhsX3N0cmluZ19saXN0X2xlbmd0aCgmaW5mby0+ZHRfY29tcGF0aWJsZSk7Cisg ICAgY29tcGF0cyA9IGxpYnhsX196YWxsb2MoZ2MsIG51bV9jb21wYXRzICogc2l6ZW9mKCpjb21w YXRzKSk7CisgICAgaWYgKCFjb21wYXRzKQorICAgICAgICByZXR1cm4gLUZEVF9FUlJfSU5URVJO QUw7CisKKyAgICBjb21wYXRzWzBdID0gY29tcGF0MDsKKyAgICBjb21wYXRzWzFdID0gY29tcGF0 MTsKKyAgICBzeiA9IHN0cmxlbihjb21wYXQwKSArIHN0cmxlbihjb21wYXQxKSArIDI7CisgICAg Zm9yIChpID0gMDsgaW5mby0+ZHRfY29tcGF0aWJsZSAmJiBpbmZvLT5kdF9jb21wYXRpYmxlW2ld ICE9IE5VTEw7IGkrKykgeworICAgICAgICBjb21wYXRzWzIgKyBpXSA9IGluZm8tPmR0X2NvbXBh dGlibGVbaV07CisgICAgICAgIHN6ICs9IHN0cmxlbihpbmZvLT5kdF9jb21wYXRpYmxlW2ldKSAr IDE7CisgICAgfQorCisgICAgcCA9IGNvbXBhdCA9IGxpYnhsX196YWxsb2MoZ2MsIHN6KTsKKyAg ICBpZiAoIXApCisgICAgICAgIHJldHVybiAtRkRUX0VSUl9JTlRFUk5BTDsKKworICAgIGZvciAo aSA9IDA7IGkgPCBudW1fY29tcGF0czsgaSsrKSB7CisgICAgICAgIHN0cmNweShwLCBjb21wYXRz W2ldKTsKKyAgICAgICAgcCArPSBzdHJsZW4oY29tcGF0c1tpXSkgKyAxOworICAgIH0KKworICAg IHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsICJjb21wYXRpYmxlIiwgY29tcGF0LCBzeik7CiAgICAg aWYgKHJlcykgcmV0dXJuIHJlczsKIAogICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwg ImludGVycnVwdC1wYXJlbnQiLCBHVUVTVF9QSEFORExFX0dJQyk7CkBAIC05MzAsNyArOTU2LDcg QEAgbmV4dF9yZXNpemU6CiAKICAgICAgICAgRkRUKCBmZHRfYmVnaW5fbm9kZShmZHQsICIiKSAp OwogCi0gICAgICAgIEZEVCggbWFrZV9yb290X3Byb3BlcnRpZXMoZ2MsIHZlcnMsIGZkdCkgKTsK KyAgICAgICAgRkRUKCBtYWtlX3Jvb3RfcHJvcGVydGllcyhnYywgdmVycywgZmR0LCBpbmZvKSAp OwogICAgICAgICBGRFQoIG1ha2VfY2hvc2VuX25vZGUoZ2MsIGZkdCwgISFkb20tPm1vZHVsZXNb MF0uYmxvYiwgc3RhdGUsIGluZm8pICk7CiAgICAgICAgIEZEVCggbWFrZV9jcHVzX25vZGUoZ2Ms IGZkdCwgaW5mby0+bWF4X3ZjcHVzLCBhaW5mbykgKTsKICAgICAgICAgRkRUKCBtYWtlX3BzY2lf bm9kZShnYywgZmR0KSApOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs IGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDNhYzk0OTRiODAuLjA4ZmZiNjU5 MDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9s aWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTU0NCw2ICs1NDQsNyBAQCBsaWJ4bF9kb21haW5fYnVp bGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2luZm8iLFsKICAgICAjIE5vdGUgdGhhdCB0 aGUgcGFydGlhbCBkZXZpY2UgdHJlZSBzaG91bGQgYXZvaWQgdG8gdXNlIHRoZSBwaGFuZGxlCiAg ICAgIyA2NTAwMCB3aGljaCBpcyByZXNlcnZlZCBieSB0aGUgdG9vbHN0YWNrLgogICAgICgiZGV2 aWNlX3RyZWUiLCAgICAgIHN0cmluZyksCisgICAgKCJkdF9jb21wYXRpYmxlIiwgICAgbGlieGxf c3RyaW5nX2xpc3QpLAogICAgICgiYWNwaSIsICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2wpLAog ICAgICgiYm9vdGxvYWRlciIsICAgICAgIHN0cmluZyksCiAgICAgKCJib290bG9hZGVyX2FyZ3Mi LCAgbGlieGxfc3RyaW5nX2xpc3QpLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBi L3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggMDNhMmM1NGRkMi4uZGI5ODIxYzc2NSAxMDA2NDQK LS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC0y NDA4LDYgKzI0MDgsMTMgQEAgc2tpcF92ZmI6CiAgICAgICAgIH0KICAgICB9CiAKKyAgICBlID0g eGx1X2NmZ19nZXRfbGlzdF9hc19zdHJpbmdfbGlzdChjb25maWcsICJkdF9jb21wYXRpYmxlIiwK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYl9pbmZvLT5kdF9jb21w YXRpYmxlLCAxKTsKKyAgICBpZiAoZSAmJiBlICE9IEVTUkNIKSB7CisgICAgICAgICAgICBmcHJp bnRmKHN0ZGVyciwieGw6IFVuYWJsZSB0byBwYXJzZSBkdF9jb21wYXRpYmxlXG4iKTsKKyAgICAg ICAgICAgIGV4aXQoLUVSUk9SX0ZBSUwpOworICAgIH0KKwogICAgIGlmICgheGx1X2NmZ19nZXRf bGlzdChjb25maWcsICJ1c2JjdHJsIiwgJnVzYmN0cmxzLCAwLCAwKSkgewogICAgICAgICBkX2Nv bmZpZy0+bnVtX3VzYmN0cmxzID0gMDsKICAgICAgICAgZF9jb25maWctPnVzYmN0cmxzID0gTlVM TDsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2 ZWw=