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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D7634ECAAD2 for ; Mon, 29 Aug 2022 13:13:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=UNvURs/hNVyJxsGtqwW8dW+T2i9vEpbyp2YMrsVFtbg=; b=qX5NW/FyJ5FWaZ CvcePoKu78Ysrb3jihWQc+Yzl1h0mjOyT/YCHN//oF4KUvr40k2zLXmRFx4DknBSX0mwl+ILGrYSb G1rxi+V0X32Sm8y7W3DEp1W/Ud5oEGc9xpMhPasgczUg9n4sd38ksaKK/B3p9ipKD/nBhkMGmAHfM 2ieQAgf01aT425y6h8HGMsZkc0EY2qdwNDimIs+HjNn3K5KQtAQHk+oCABpiM42N0LGLtnRnrNfGg /JNbgOKJrnfwAiEcLSHFSAR4+fAK9UdmklKpihUj+biJafjLKqt4XhXtj5eFMNoUfzKqDPVKkvmtm Sgnns8o/uEXJzFsUoP3g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oSeYk-00AZGi-0v; Mon, 29 Aug 2022 13:12:10 +0000 Received: from wnew2-smtp.messagingengine.com ([64.147.123.27]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oSeYe-00AZCj-RP for linux-arm-kernel@lists.infradead.org; Mon, 29 Aug 2022 13:12:07 +0000 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailnew.west.internal (Postfix) with ESMTP id 56DDA2B05F99; Mon, 29 Aug 2022 09:12:01 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Mon, 29 Aug 2022 09:12:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cerno.tech; h=cc :cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to; s=fm3; t=1661778720; x=1661785920; bh=Gt3QdRBpDL r3ksyKqNP7CtpGFcb0aPox+HlDnxbw8D0=; b=mNnmVQ1GDhKMjp+MGtQcms5wYE pMjLcUarKmKj/5FleiIsYAMZc8IvGVUXs3FiVP3hzLEsnSW4omqr1uKeTCVj1aBb lVo3g1QKkNZkOIoQkDSCSTYZlAVfLevqj7r04ntL4f2522G03G0VeUEVFza5QBz8 ++pCcnUAhQQ8vmOpSEq5rnX7WcwJ9X05lJm4nvoPpT/tBMOBZUTVRr84vFy2g4HK 99EbHru7tPRJ3V2TBxIZUTrtmFHsHB7ea/5fQdxaD0okmNbjpYJsUYIubX+/BNIl QZhpXG45hNJJrFv3vId0cxgoaLE4AShBEwP1Fq+8tK5uKbe/+0nVqpg+ubWQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; t=1661778720; x=1661785920; bh=Gt3QdRBpDLr3k syKqNP7CtpGFcb0aPox+HlDnxbw8D0=; b=Qz/z4QlR2w+X4vzoLj7wz6hFKIex/ 4QejW6yPU5Qhy8vmPI/19tjYlYZZb04oICenR67hlDBrCCTqgmpK5qDLBiRZbWgv 0WjMvaPSiugNx/s6gtMojWpdmaA5vJ7xvbB7ITA2ea6XBryVX5nPjnWLFYZ3Zdgh XArNojGgDglpKXVGvJkjtLObKW+v13ZZRdCBX4DugjPbUNzoPUTCIDdC7frAQBXE ZqzpXHpGdbPGo5XH2jdUZyE4qH1rjUV/XRDWkQpv3OJbvBnmzuGA0bUDU2iWJOff q3a16/Jlp5V1WJPY0szNcRqsSvYJGLhgToXIOJYEByLAaSFL6F087wBsA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvdekuddgieefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefufffkofggtgfogfesthhqredtredtjeenucfhrhhomhepofgrgihi mhgvucftihhprghrugcuoehmrgigihhmvgestggvrhhnohdrthgvtghhqeenucggtffrrg htthgvrhhnpefhvdekffefkeehfeffjeefgeekgefhtddvudffgfefueffvdefueekvdek teelteenucffohhmrghinhepkhgvrhhnvghlrdhorhhgnecuvehluhhsthgvrhfuihiivg eptdenucfrrghrrghmpehmrghilhhfrhhomhepmhgrgihimhgvsegtvghrnhhordhtvggt hh X-ME-Proxy: Feedback-ID: i8771445c:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 29 Aug 2022 09:11:59 -0400 (EDT) From: Maxime Ripard To: Maxime Ripard , Ben Skeggs , David Airlie , Chen-Yu Tsai , Thomas Zimmermann , Jani Nikula , Lyude Paul , Philipp Zabel , Maarten Lankhorst , Rodrigo Vivi , Tvrtko Ursulin , Jernej Skrabec , Samuel Holland , Karol Herbst , =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= , Emma Anholt , Daniel Vetter , Joonas Lahtinen Cc: Maxime Ripard , Hans de Goede , linux-arm-kernel@lists.infradead.org, Phil Elwell , intel-gfx@lists.freedesktop.org, Dave Stevenson , dri-devel@lists.freedesktop.org, Dom Cobley , linux-kernel@vger.kernel.org, nouveau@lists.freedesktop.org, linux-sunxi@lists.linux.dev, Mateusz Kwiatkowski , Geert Uytterhoeven Subject: [PATCH v2 00/41] drm: Analog TV Improvements Date: Mon, 29 Aug 2022 15:11:14 +0200 Message-Id: <20220728-rpi-analog-tv-properties-v2-0-459522d653a7@cerno.tech> X-Mailer: git-send-email 2.37.1 MIME-Version: 1.0 X-Mailer: b4 0.10.0-dev-65ba7 X-Developer-Signature: v=1; a=openpgp-sha256; l=7147; i=maxime@cerno.tech; h=from:subject:message-id; bh=cqo2aafkzYcyJ3mBZFUeznciMg58A/nLuDpuY2DeYGU=; b=owGbwMvMwCX2+D1vfrpE4FHG02pJDMk8u+S6rEyb1q243cVn8ZipLMlM+lNbWEtE5pEJtS8mZL9y yePoKGVhEONikBVTZIkRNl8Sd2rW6042vnkwc1iZQIYwcHEKwETq5jIyfF5y9+/aiecEO+awz1sQ9r 3E/qPsDOlzXOzOK7gau15Ev2L4wzU9dZ+UR0Pcs8Y/9zLPxTz6niexI/3Q/OO8usUbQi4ksAAA X-Developer-Key: i=maxime@cerno.tech; a=openpgp; fpr=BE5675C37E818C8B5764241C254BCFC56BF6CE8D X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220829_061205_482307_C114AE07 X-CRM114-Status: GOOD ( 15.31 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGksDQoNCkhlcmUncyBhIHNlcmllcyBhaW1pbmcgYXQgaW1wcm92aW5nIHRoZSBjb21tYW5kIGxp bmUgbmFtZWQgbW9kZXMgc3VwcG9ydCwNCmFuZCBtb3JlIGltcG9ydGFudGx5IGhvdyB3ZSBkZWFs IHdpdGggYWxsIHRoZSBhbmFsb2cgVFYgdmFyaWFudHMuDQoNClRoZSBuYW1lZCBtb2RlcyBzdXBw b3J0IHdlcmUgaW5pdGlhbGx5IGludHJvZHVjZWQgdG8gYWxsb3cgdG8gc3BlY2lmeSB0aGUNCmFu YWxvZyBUViBtb2RlIHRvIGJlIHVzZWQuDQoNCkhvd2V2ZXIsIHRoaXMgd2FzIGNhdXNpbmcgbXVs dGlwbGUgaXNzdWVzOg0KDQogICogVGhlIG1vZGUgbmFtZSBwYXJzZWQgb24gdGhlIGNvbW1hbmQg bGluZSB3YXMgcGFzc2VkIGRpcmVjdGx5IHRvIHRoZQ0KICAgIGRyaXZlciwgd2hpY2ggaGFkIHRv IGZpZ3VyZSBvdXQgd2hpY2ggbW9kZSBpdCB3YXMgc3VwcG9zZSB0byBtYXRjaDsNCg0KICAqIEZp Z3VyaW5nIHRoYXQgb3V0IHdhc24ndCByZWFsbHkgZWFzeSwgc2luY2UgdGhlIHZpZGVvPSBhcmd1 bWVudCBvciB3aGF0DQogICAgdGhlIHVzZXJzcGFjZSBtaWdodCBub3QgZXZlbiBoYXZlIGEgbmFt ZSBpbiB0aGUgZmlyc3QgcGxhY2UsIGJ1dA0KICAgIGluc3RlYWQgY291bGQgaGF2ZSBwYXNzZWQg YSBtb2RlIHdpdGggdGhlIHNhbWUgdGltaW5nczsNCg0KICAqIFRoZSBmYWxsYmFjayB0byBtYXRj aGluZyBvbiB0aGUgdGltaW5ncyB3YXMgbW9zdGx5IHdvcmtpbmcgYXMgbG9uZyBhcw0KICAgIHdl IHdlcmUgc3VwcG9ydGluZyBvbmUgNTI1IGxpbmVzIChtb3N0IGxpa2VseSBOU1RDKSBhbmQgb25l IDYyNSBsaW5lcw0KICAgIChQQUwpLCBidXQgY291bGRuJ3QgZGlmZmVyZW50aWF0ZSBiZXR3ZWVu IHR3byBtb2RlcyB3aXRoIHRoZSBzYW1lDQogICAgdGltaW5ncyAoTlRTQyB2cyBQQUwtTSB2cyBO U1RDLUogZm9yIGV4YW1wbGUpOw0KDQogICogVGhlcmUgd2FzIGFsc28gc29tZSBvdmVybGFwIHdp dGggdGhlIHR2IG1vZGUgcHJvcGVydHkgcmVnaXN0ZXJlZCBieQ0KICAgIGRybV9tb2RlX2NyZWF0 ZV90dl9wcm9wZXJ0aWVzKCksIGJ1dCBuYW1lZCBtb2RlcyB3ZXJlbid0IGludGVyYWN0aW5nDQog ICAgd2l0aCB0aGF0IHByb3BlcnR5IGF0IGFsbC4NCg0KICAqIEV2ZW4gdGhvdWdoIHRoYXQgcHJv cGVydHkgd2FzIGdlbmVyaWMsIGl0cyBwb3NzaWJsZSB2YWx1ZXMgd2VyZQ0KICAgIHNwZWNpZmlj IHRvIGVhY2ggZHJpdmVycywgd2hpY2ggbWFkZSBzb21lIGdlbmVyaWMgc3VwcG9ydCBkaWZmaWN1 bHQuDQoNClRodXMsIEkgY2hvc2UgdG8gdGFja2xlIGluIG11bHRpcGxlIHN0ZXBzOg0KDQogICog QSBuZXcgVFYgbm9ybSBwcm9wZXJ0eSB3YXMgaW50cm9kdWNlZCwgd2l0aCBnZW5lcmljIHZhbHVl cywgZWFjaCBkcml2ZXINCiAgICByZXBvcnRpbmcgdGhyb3VnaCBhIGJpdG1hc2sgd2hhdCBzdGFu ZGFyZCBpdCBzdXBwb3J0cyB0byB0aGUgdXNlcnNwYWNlOw0KDQogICogVGhpcyBvcHRpb24gd2Fz IGFkZGVkIHRvIHRoZSBjb21tYW5kIGxpbmUgcGFyc2luZyBjb2RlIHRvIGJlIGFibGUgdG8NCiAg ICBzcGVjaWZ5IGl0IG9uIHRoZSBrZXJuZWwgY29tbWFuZCBsaW5lLCBhbmQgbmV3IGF0b21pY19j aGVjayBhbmQgcmVzZXQNCiAgICBoZWxwZXJzIHdlcmUgY3JlYXRlZCB0byBpbnRlZ3JhdGUgcHJv cGVybHkgaW50byBhdG9taWMgS01TOw0KDQogICogVGhlIG5hbWVkIG1vZGUgcGFyc2luZyBjb2Rl IGlzIG5vdyBjcmVhdGluZyBhIHByb3BlciBkaXNwbGF5IG1vZGUgZm9yDQogICAgdGhlIGdpdmVu IG5hbWVkIG1vZGUsIGFuZCB0aGUgVFYgc3RhbmRhcmQgd2lsbCB0aHVzIGJlIHBhcnQgb2YgdGhl DQogICAgY29ubmVjdG9yIHN0YXRlOw0KDQogICogVHdvIGRyaXZlcnMgd2VyZSBjb252ZXJ0ZWQg YW5kIHRlc3RlZCBmb3Igbm93ICh2YzQgYW5kIHN1bjRpKSwgd2l0aA0KICAgIHNvbWUgYmFja3dh cmQgY29tcGF0aWJpbGl0eSBjb2RlIHRvIHRyYW5zbGF0ZSB0aGUgb2xkIFRWIG1vZGUgdG8gdGhl DQogICAgbmV3IFRWIG1vZGU7DQoNClVuaXQgdGVzdHMgd2VyZSBjcmVhdGVkIGFsb25nIHRoZSB3 YXkuDQoNCk9uZSBjYW4gc3dpdGNoIGZyb20gTlRTQyB0byBQQUwgbm93IHVzaW5nIChvbiB2YzQp DQoNCm1vZGV0ZXN0IC1NIHZjNCAgLXMgNTM6NzIweDQ4MGkgLXcgNTM6J3R2IG5vcm0nOjANCg0K bW9kZXRlc3QgLU0gdmM0IC1zIDUzOjcyMHg0ODBpIC13IDUzOid0diBub3JtJzo0DQoNCkxldCBt ZSBrbm93IHdoYXQgeW91IHRoaW5rLA0KTWF4aW1lDQoNCkNoYW5nZXMgZnJvbSB2MSAoaHR0cHM6 Ly9sb3JlLmtlcm5lbC5vcmcvZHJpLWRldmVsLzIwMjIwNzI4LXJwaS1hbmFsb2ctdHYtcHJvcGVy dGllcy12MS0wLTNkNTNhZTcyMjA5N0BjZXJuby50ZWNoLyk6DQogIC0gS2VwdCB0aGUgb2xkZXIg VFYgbW9kZSBwcm9wZXJ0eSBhcyBsZWdhY3kgc28gd2UgY2FuIGtlZXAgdGhlIG9sZCBkcml2ZXJz IGZ1bmN0aW9uYWwNCiAgLSBSZW5hbWVkIHRoZSB0dl9ub3JtIHByb3BlcnR5IHRvIHR2X21vZGUN CiAgLSBBZGRlZCBhIGZ1bmN0aW9uIHRvIGNyZWF0ZSBQQUwgYW5kIE5UU0MgY29tcGF0aWJsZSBk aXNwbGF5IG1vZGVzDQogIC0gQWRkZWQgc29tZSBoZWxwZXJzIHRvIGluc3RhbnRpYXRlIGEgbW9j ayBEUk0gZGV2aWNlIGluIEt1bml0DQogIC0gTW9yZSBLdW5pdCB0ZXN0cw0KICAtIFJlbW92ZWQg dGhlIEhEIGFuYWxvZyBUViBtb2Rlcw0KICAtIFJlbmFtZWQgc29tZSBvZiB0aGUgdGVzdHMNCiAg LSBSZW5hbWVkIHNvbWUgb2YgdGhlIG5hbWVkIG1vZGVzDQogIC0gRml4ZWQgdHlwb3MgaW4gY29t bWl0IGxvZ3MNCiAgLSBBZGRlZCB0aGUgdmFyaW91cyB0YWdzDQoNCkNjOiBHZWVydCBVeXR0ZXJo b2V2ZW4gPGdlZXJ0QGxpbnV4LW02OGsub3JnPg0KQ2M6IE1hdGV1c3ogS3dpYXRrb3dza2kgPGtm eWF0ZWsrcHVibGljZ2l0QGdtYWlsLmNvbT4NCkNjOiAiTm9yYWxmIFRyw7hubmVzIiA8bm9yYWxm QHRyb25uZXMub3JnPg0KQ2M6IERhdmUgU3RldmVuc29uIDxkYXZlLnN0ZXZlbnNvbkByYXNwYmVy cnlwaS5jb20+DQpDYzogRG9tIENvYmxleSA8ZG9tQHJhc3BiZXJyeXBpLmNvbT4NCkNjOiBQaGls IEVsd2VsbCA8cGhpbEByYXNwYmVycnlwaS5jb20+DQpDYzogPGRyaS1kZXZlbEBsaXN0cy5mcmVl ZGVza3RvcC5vcmc+DQoNCi0tLQ0KR2VlcnQgVXl0dGVyaG9ldmVuICgxKToNCiAgICAgIGRybS9t b2RlczogcGFyc2VfY21kbGluZTogQWRkIHN1cHBvcnQgZm9yIG5hbWVkIG1vZGVzIGNvbnRhaW5p bmcgZGFzaGVzDQoNCk1hdGV1c3ogS3dpYXRrb3dza2kgKDUpOg0KICAgICAgZHJtL3ZjNDogdmVj OiBSZWZhY3RvciBWRUMgVFYgbW9kZSBzZXR0aW5nDQogICAgICBkcm0vdmM0OiB2ZWM6IFJlbW92 ZSByZWR1bmRhbnQgYXRvbWljX21vZGVfc2V0DQogICAgICBkcm0vdmM0OiB2ZWM6IEZpeCB0aW1p bmdzIGZvciBWRUMgbW9kZXMNCiAgICAgIGRybS92YzQ6IHZlYzogRml4IGRlZmluaXRpb24gb2Yg UEFMLU0gbW9kZQ0KICAgICAgZHJtL3ZjNDogdmVjOiBBZGQgc3VwcG9ydCBmb3IgbW9yZSBhbmFs b2cgVFYgc3RhbmRhcmRzDQoNCk1heGltZSBSaXBhcmQgKDM1KToNCiAgICAgIGRybS90ZXN0czog T3JkZXIgS3VuaXQgdGVzdHMgaW4gTWFrZWZpbGUNCiAgICAgIGRybS90ZXN0czogQWRkIEt1bml0 IEhlbHBlcnMNCiAgICAgIGRybS9hdG9taWMtaGVscGVyOiBSZW5hbWUgZHJtX2F0b21pY19oZWxw ZXJfY29ubmVjdG9yX3R2X3Jlc2V0IHRvIGF2b2lkIGFtYmlndWl0eQ0KICAgICAgZHJtL2Nvbm5l Y3RvcjogUmVuYW1lIHN1YmNvbm5lY3RvciBzdGF0ZSB2YXJpYWJsZQ0KICAgICAgZHJtL2F0b21p YzogQWRkIFRWIHN1YmNvbm5lY3RvciBwcm9wZXJ0eSB0byBnZXQvc2V0X3Byb3BlcnR5DQogICAg ICBkcm0vY29ubmVjdG9yOiBSZW5hbWUgbGVnYWN5IFRWIHByb3BlcnR5DQogICAgICBkcm0vY29u bmVjdG9yOiBPbmx5IHJlZ2lzdGVyIFRWIG1vZGUgcHJvcGVydHkgaWYgcHJlc2VudA0KICAgICAg ZHJtL2Nvbm5lY3RvcjogUmVuYW1lIGRybV9tb2RlX2NyZWF0ZV90dl9wcm9wZXJ0aWVzDQogICAg ICBkcm0vY29ubmVjdG9yOiBBZGQgVFYgc3RhbmRhcmQgcHJvcGVydHkNCiAgICAgIGRybS9tb2Rl czogQWRkIGEgZnVuY3Rpb24gdG8gZ2VuZXJhdGUgYW5hbG9nIGRpc3BsYXkgbW9kZXMNCiAgICAg IGRybS9tb2RlczogT25seSBjb25zaWRlciBicHAgYW5kIHJlZnJlc2ggYmVmb3JlIG9wdGlvbnMN CiAgICAgIGRybS9jbGllbnQ6IEFkZCBzb21lIHRlc3RzIGZvciBkcm1fY29ubmVjdG9yX3BpY2tf Y21kbGluZV9tb2RlKCkNCiAgICAgIGRybS9tb2RlczogTW92ZSBuYW1lZCBtb2RlcyBwYXJzaW5n IHRvIGEgc2VwYXJhdGUgZnVuY3Rpb24NCiAgICAgIGRybS9tb2RlczogU3dpdGNoIHRvIG5hbWVk IG1vZGUgZGVzY3JpcHRvcnMNCiAgICAgIGRybS9tb2RlczogRmlsbCBkcm1fY21kbGluZSBtb2Rl IGZyb20gbmFtZWQgbW9kZXMNCiAgICAgIGRybS9jb25uZWN0b3I6IEFkZCBwaXhlbCBjbG9jayB0 byBjbWRsaW5lIG1vZGUNCiAgICAgIGRybS9jb25uZWN0b3I6IEFkZCBhIGZ1bmN0aW9uIHRvIGxv b2t1cCBhIFRWIG1vZGUgYnkgaXRzIG5hbWUNCiAgICAgIGRybS9tb2RlczogSW50cm9kdWNlIHRo ZSB0dl9tb2RlIHByb3BlcnR5IGFzIGEgY29tbWFuZC1saW5lIG9wdGlvbg0KICAgICAgZHJtL21v ZGVzOiBQcm9wZXJseSBnZW5lcmF0ZSBhIGRybV9kaXNwbGF5X21vZGUgZnJvbSBhIG5hbWVkIG1v ZGUNCiAgICAgIGRybS9tb2RlczogSW50cm9kdWNlIG1vcmUgbmFtZWQgbW9kZXMNCiAgICAgIGRy bS9hdG9taWMtaGVscGVyOiBBZGQgYSBUViBwcm9wZXJ0aWVzIHJlc2V0IGhlbHBlcg0KICAgICAg ZHJtL2F0b21pYy1oZWxwZXI6IEFkZCBhbiBhbmFsb2cgVFYgYXRvbWljX2NoZWNrIGltcGxlbWVu dGF0aW9uDQogICAgICBkcm0vdmM0OiB2ZWM6IFJlbW92ZSBlbXB0eSBtb2RlX2ZpeHVwDQogICAg ICBkcm0vdmM0OiB2ZWM6IENvbnZlcnQgdG8gYXRvbWljIGhlbHBlcnMNCiAgICAgIGRybS92YzQ6 IHZlYzogU3dpdGNoIGZvciBjb21tb24gbW9kZXMNCiAgICAgIGRybS92YzQ6IHZlYzogVXNlIFRW IFJlc2V0IGltcGxlbWVudGF0aW9uDQogICAgICBkcm0vdmM0OiB2ZWM6IENvbnZlcnQgdG8gdGhl IG5ldyBUViBtb2RlIHByb3BlcnR5DQogICAgICBkcm0vc3VuNGk6IHR2OiBSZW1vdmUgdW51c2Vk IG1vZGVfdmFsaWQNCiAgICAgIGRybS9zdW40aTogdHY6IENvbnZlcnQgdG8gYXRvbWljIGhvb2tz DQogICAgICBkcm0vc3VuNGk6IHR2OiBNZXJnZSBtb2RlX3NldCBpbnRvIGF0b21pY19lbmFibGUN CiAgICAgIGRybS9zdW40aTogdHY6IFJlbW92ZSB1c2VsZXNzIGZ1bmN0aW9uDQogICAgICBkcm0v c3VuNGk6IHR2OiBSZW1vdmUgdXNlbGVzcyBkZXN0cm95IGZ1bmN0aW9uDQogICAgICBkcm0vc3Vu NGk6IHR2OiBSZW5hbWUgZXJyb3IgbGFiZWwNCiAgICAgIGRybS9zdW40aTogdHY6IEFkZCBtaXNz aW5nIHJlc2V0IGFzc2VydGlvbg0KICAgICAgZHJtL3N1bjRpOiB0djogQ29udmVydCB0byB0aGUg bmV3IFRWIG1vZGUgcHJvcGVydHkNCg0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX3N0YXRl X2hlbHBlci5jICAgICAgIHwgMTE1ICsrKystDQogZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNf dWFwaS5jICAgICAgICAgICAgICAgfCAgIDggKw0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fY2xpZW50 X21vZGVzZXQuYyAgICAgICAgICAgIHwgICA0ICsNCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2Nvbm5l Y3Rvci5jICAgICAgICAgICAgICAgICB8IDExOSArKysrLQ0KIGRyaXZlcnMvZ3B1L2RybS9kcm1f bW9kZXMuYyAgICAgICAgICAgICAgICAgICAgIHwgNjM4ICsrKysrKysrKysrKysrKysrKysrKysr LQ0KIGRyaXZlcnMvZ3B1L2RybS9ndWQvZ3VkX2Nvbm5lY3Rvci5jICAgICAgICAgICAgIHwgICA4 ICstDQogZHJpdmVycy9ncHUvZHJtL2kyYy9jaDcwMDZfZHJ2LmMgICAgICAgICAgICAgICAgfCAg IDYgKy0NCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX3R2LmMgICAgICAgICB8 ICAgMiArLQ0KIGRyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjA0L3R2bnYxNy5jICAgICAg IHwgICA2ICstDQogZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3R2LmMgICAgICAgICAgICAg ICAgfCAxOTggKysrLS0tLS0NCiBkcml2ZXJzL2dwdS9kcm0vdGVzdHMvTWFrZWZpbGUgICAgICAg ICAgICAgICAgICB8ICAxNiArLQ0KIGRyaXZlcnMvZ3B1L2RybS90ZXN0cy9kcm1fY2xpZW50X21v ZGVzZXRfdGVzdC5jIHwgMjM5ICsrKysrKysrKw0KIGRyaXZlcnMvZ3B1L2RybS90ZXN0cy9kcm1f Y21kbGluZV9wYXJzZXJfdGVzdC5jIHwgMjE2ICsrKysrKysrDQogZHJpdmVycy9ncHUvZHJtL3Rl c3RzL2RybV9rdW5pdF9oZWxwZXJzLmMgICAgICAgfCAgNTQgKysNCiBkcml2ZXJzL2dwdS9kcm0v dGVzdHMvZHJtX2t1bml0X2hlbHBlcnMuaCAgICAgICB8ICAgOSArDQogZHJpdmVycy9ncHUvZHJt L3Rlc3RzL2RybV9tb2Rlc190ZXN0LmMgICAgICAgICAgfCAxMzEgKysrKysNCiBkcml2ZXJzL2dw dS9kcm0vdmM0L3ZjNF9oZG1pLmMgICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KIGRyaXZlcnMv Z3B1L2RybS92YzQvdmM0X3ZlYy5jICAgICAgICAgICAgICAgICAgIHwgNDIyICsrKysrKysrKyst LS0tLS0NCiBpbmNsdWRlL2RybS9kcm1fYXRvbWljX3N0YXRlX2hlbHBlci5oICAgICAgICAgICB8 ICAgNCArDQogaW5jbHVkZS9kcm0vZHJtX2Nvbm5lY3Rvci5oICAgICAgICAgICAgICAgICAgICAg fCAxNjUgKysrKystDQogaW5jbHVkZS9kcm0vZHJtX21vZGVfY29uZmlnLmggICAgICAgICAgICAg ICAgICAgfCAgMTIgKy0NCiBpbmNsdWRlL2RybS9kcm1fbW9kZXMuaCAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAxNyArDQogMjIgZmlsZXMgY2hhbmdlZCwgMjA1NyBpbnNlcnRpb25zKCspLCAz MzQgZGVsZXRpb25zKC0pDQotLS0NCmJhc2UtY29tbWl0OiA4ODY5ZmE2NjZhOWU2NzgyYzNjODk2 YzFmYTU3ZDY1YWRjYTIzMjQ5DQpjaGFuZ2UtaWQ6IDIwMjIwNzI4LXJwaS1hbmFsb2ctdHYtcHJv cGVydGllcy0wOTE0ZGZjZWU0NjANCg0KQmVzdCByZWdhcmRzLA0KLS0gDQpNYXhpbWUgUmlwYXJk IDxtYXhpbWVAY2Vybm8udGVjaD4NCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2Vy bmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1h bi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==