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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 7CF4AF44868 for ; Fri, 10 Apr 2026 13:53:21 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id D36EF10E96D; Fri, 10 Apr 2026 13:53:20 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.b="ZQmJ0Gr/"; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HRZU9Aud"; dkim-atps=neutral Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by gabe.freedesktop.org (Postfix) with ESMTPS id D7D9610E96D for ; Fri, 10 Apr 2026 13:53:18 +0000 (UTC) Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63AA9iIO2047771 for ; Fri, 10 Apr 2026 13:53:18 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= SA8q9XbWwSJxbasNk+eLkRvSS+p9snXeEXYx6lEckY4=; b=ZQmJ0Gr/lRPzANcL 06F5yVa26sY/3EoM2qfyDEcYI9NR9fxYiZcbFj3S3sQXEnWdSaAHRIDAJcpucguX wZd4MFTazdqVjSk/DDGfGJUr8YhbSxn6rjquMNksIH0bugn5E6b+YCSbGieHVZFh ey1nRmmnTGBRhQnZT3TnX8KDqHt/gtS9oKGLKUg5NDietYpcF4pQE3i3K3xfiGVc K4ysRzVps27LQQkxERCgViLNVUgAMODwVMD1rgPE4/OFEFNc1RnPDKqpB63NddhJ aNfEWUyHYA2vRTNrhiT4RVCQNuAN+ZvYZS9on3Cro6JMM9dbYp5GAxwgve2cStLV 6mPQsA== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dey778nf7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 10 Apr 2026 13:53:17 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-50b4661881eso23375141cf.0 for ; Fri, 10 Apr 2026 06:53:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1775829197; x=1776433997; darn=lists.freedesktop.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=SA8q9XbWwSJxbasNk+eLkRvSS+p9snXeEXYx6lEckY4=; b=HRZU9AudjZ+LQN7PgZQI35264L16h+LbVz2h5CunbSuI1XRz1MMgAJbuDPQVVoZfKX W+eqLsFGtBlD2L2PdnU2zY66GNEZn3yBRpOzx6TrhrUmNqX8GOCnZwrZRpJKzpelgmk/ MZJo2SKuOFu8ecKmVkE7cidnFNV1VHCF6SyHCVNhEnMwtI8t5KaVmvXG3P1UNPwP5H3G OnKk7V97YYXUo5lh11Lrz0BOwW8Fq7Ylfq9Bmej5/LLGYcXGJPcFQb60UvqAFhbLBVZ0 2nN4B5D2opaxniftr6BlEH5nvELUsIBpXc/z0KMjrP0MnbDZSAqWgj0pmVbCXc0Kg0o+ ta4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775829197; x=1776433997; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=SA8q9XbWwSJxbasNk+eLkRvSS+p9snXeEXYx6lEckY4=; b=apkdft5vBR5yN5632iXDaMMwIaID8Jgjt42nFm1RqtAe+T2jf2dCvT0RtmGTL1qLk/ uN0bipNDi2V3fcw2Mt6vQVe3uueDwypDmWf2MIgqOFm9q6xIv2RD9FWDWflc1h4r9nQb 0W68YkwfO2pcSvpKvHRwqCBAZRTfK7OMKsyKS4+7zq5tXSzqHltXXXda2zrKWt9AEzqb eUdmDaAs9XMHLu07Mj20MmuXA3vQr4O2lWv7DAoey8Su2+i6WLmXbCquHfAZsCbB73Ul y6rRFPBVhcv57ufpUy73/pv81VH4Edek1ngnps5h0ua7qXl1Bu0AlruPJOXQuDT75XDk 2LPA== X-Forwarded-Encrypted: i=1; AJvYcCXNdK+L2xRlCsYTr3MYM5MopPy5ln/rtZI82QrtgIoYyGYbr//i1Z9otBLdpNbqVby0I5oi9LKwfGg=@lists.freedesktop.org X-Gm-Message-State: AOJu0Yy5xVFLU7YvdDANZ/68tz8ImElb84DUPEJHJigNHpivqK75NgZL AlGxytEfuGe2wNlzSFeq0335wb93lmnbMB/roOAxaMgfesOHuachNIaGPZ3JQuj82J6LCIGp9Xp mnEuDfrc9AfoVxmuW0zN/ySElUeaUcRoICLSlle+R4hR7F9PRyD0QJMpC21ZtO+WWDoHS+5Y= X-Gm-Gg: AeBDietYz0QUlNKuJU4l3RJla5df6cOKALuAnutVCYrqX/Xx/iJkniW4h4C6fZhMOzM Ix26BQsDue4dqXo99I4AkUMWy3GRwNYA7IoH421xsqIlBXoedpAyD+S8PAIZw+1TWfelex0ypdC SLt6BxmeCVTedX/h0mPsL983fBehDbBHRxr45lW1ydUb1jGKlknLLDhS+qupnFlqJs2hEgt8xdz 8y52MTyl4QUwGFi6ZHOXulq0YdXoe27UMlOGQEt/BvAJ7cBqECYDRlcb7i89TwMRoOgwtj3R993 /yUor0q7MFNRn9UGHt8urQp1y14N/Z0JR/WZmwX+stbe0qQtXdmmGkyoYeo7k6GprJ3bhVa7G1g LaiaKbL5FSoIXL/OoXCsq6Xx1C/3DcZdTfLo27jhqHr0iyFVSKFnUnsYdNdDGy5iw4LGju/dzQE YMtXLxdx+CpnH597YnxbATKaeZMFsigVCsk9s= X-Received: by 2002:ac8:5993:0:b0:50d:a56f:6085 with SMTP id d75a77b69052e-50dd5bd65edmr48352131cf.43.1775829196777; Fri, 10 Apr 2026 06:53:16 -0700 (PDT) X-Received: by 2002:ac8:5993:0:b0:50d:a56f:6085 with SMTP id d75a77b69052e-50dd5bd65edmr48351341cf.43.1775829196016; Fri, 10 Apr 2026 06:53:16 -0700 (PDT) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5a3eeef3232sm749709e87.56.2026.04.10.06.53.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Apr 2026 06:53:14 -0700 (PDT) Date: Fri, 10 Apr 2026 16:53:12 +0300 From: Dmitry Baryshkov To: Yongxing Mou Cc: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Jessica Zhang , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, Abhinav Kumar Subject: Re: [PATCH v4 00/39] drm/msm/dp: Add MST support for MSM chipsets Message-ID: References: <20260410-msm-dp-mst-v4-0-b20518dea8de@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: base64 In-Reply-To: <20260410-msm-dp-mst-v4-0-b20518dea8de@oss.qualcomm.com> X-Proofpoint-ORIG-GUID: Iww_CNySFKitDtF_aMjszIh8fuXd7XRD X-Proofpoint-GUID: Iww_CNySFKitDtF_aMjszIh8fuXd7XRD X-Authority-Analysis: v=2.4 cv=VN/tWdPX c=1 sm=1 tr=0 ts=69d900cd cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=e5mUnYsNAAAA:8 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=COk6AnOGAAAA:8 a=KEXGhDVU-QvyDDvNTLIA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 a=Vxmtnl_E_bksehYqCbjh:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDEwMDEzMCBTYWx0ZWRfX5P99YLfxInwJ ZV64P2z5pVTmZ80gLXSZjUTsLthvufHhGHZKrlIJuE2xZ2TXelP/y7vP1Uux/TXWze8LruanNZE dFxt0UrlQFpCN3KdAOcVVzdTm/2n7QUR/qE09ZEWjdGOdGJm0dBq8fC9YicfoWD33hhVCToqdJA DFXViwB3ze8GcUSCvdx3kD9ovqIzvIp1YKpr/rbaI6COp1NjgtockzmSKEjMlC66cM9jykn8JTY 5F37YgKUbXhwwgv2Tqz+ZO0vy9LZ2s47s7IlnnCYldgQqzJlH1oXGeDaqcimycgQ6ngoDV8vqYG D9G9rLS9v6f56zWjjF3WRtI8jDgQkTLCCY8gj9g9GIre/cuBz2DAhFde1Zi3UKU0p/IvN76D0tV 9THiyyxKslDtlhwVp6EBbgAqgGp5/uc7egJwyj7o/x5UjZcCEl//GDBcfT7Sbh9NiKgNOLYuDwC WLcgduPMLxRr5gZy6CA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-10_04,2026-04-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 spamscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 phishscore=0 adultscore=0 suspectscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604010000 definitions=main-2604100130 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gRnJpLCBBcHIgMTAsIDIwMjYgYXQgMDU6MzM6MzVQTSArMDgwMCwgWW9uZ3hpbmcgTW91IHdy b3RlOgo+IEFkZCBzdXBwb3J0IGZvciBNdWx0aS1zdHJlYW0gdHJhbnNwb3J0IGZvciBNU00gY2hp cHNldHMgdGhhdCBhbGxvdwo+IGEgc2luZ2xlIGluc3RhbmNlIG9mIERQIGNvbnRyb2xsZXIgdG8g c2VuZCBtdWx0aXBsZSBzdHJlYW1zLgo+IAo+IFRoaXMgc2VyaWVzIGhhcyBiZWVuIHZhbGlkYXRl ZCBvbiBzYTg3NzVwIHJpZGUgcGxhdGZvcm0gdXNpbmcgbXVsdGlwbGUKPiBNU1QgZG9uZ2xlcyBh bmQgYWxzbyBkYWlzeSBjaGFpbiBtZXRob2Qgb24gYm90aCBEUDAgYW5kIERQMSB1cHRvIDEwODBQ Lgo+IAo+IFdpdGggNHg0SyBtb25pdG9ycywgZHVlIHRvIGxhY2sgb2YgbGF5ZXIgbWl4ZXJzIHRo YXQgY29tYmluYXRpb24gd2lsbCBub3QKPiB3b3JrIGJ1dCB0aGlzIGNhbiBiZSBzdXBwb3J0ZWQg YXMgd2VsbCBhZnRlciBzb21lIHJld29yayBvbiB0aGUgRFBVIHNpZGUuCj4gCj4gSW4gYWRkaXRp b24sIFNTVCB3YXMgcmUtdmFsaWRhdGVkIHdpdGggYWxsIHRoZXNlIGNoYW5nZXMgdG8gZW5zdXJl IHRoZXJlCj4gd2VyZSBubyByZWdyZXNzaW9ucy4KPiAKPiBUaGlzIHBhdGNoIHNlcmllcyB3YXMg bWFkZSBvbiB0b3Agb2Y6Cj4gCj4gWzFdIDogaHR0cHM6Ly9wYXRjaHdvcmsuZnJlZWRlc2t0b3Au b3JnL3Nlcmllcy8xNTE1MjIvICh2NSB0byBmaXggdXAgSFBEKQo+IAo+IE92ZXJhbGwsIHRoZSBw YXRjaCBzZXJpZXMgaGFzIGJlZW4gb3JnYW5pemVkIGluIHRoZSBmb2xsb3dpbmcgd2F5Ogo+IAo+ IDEpIEZpcnN0IHNldCBhcmUgYSBjb3VwbGUgb2YgZml4ZXMgbWFkZSB3aGlsZSBkZWJ1Z2dpbmcg TVNUIGJ1dCBhcHBsaWNhYmxlCj4gdG8gU1NUIGFzIHdlbGwgc28gZ28gYWhlYWQgb2YgZXZlcnl0 aGluZyBlbHNlCj4gMikgUHJlcGFyZSB0aGUgRFAgZHJpdmVyIHRvIGdldCByZWFkeSB0byBoYW5k bGUgbXVsdGlwbGUgc3RyZWFtcy4gVGhpcyBpcyB0aGUgYnVsawo+IG9mIHRoZSB3b3JrIGFzIGN1 cnJlbnQgRFAgZHJpdmVyIGRlc2lnbiBoYWQgdG8gYmUgYWRqdXN0ZWQgdG8gbWFrZSB0aGlzIGhh cHBlbi4KPiAzKSBGaW5hbGx5LCBuZXcgZmlsZXMgdG8gaGFuZGxlIE1TVCByZWxhdGVkIG9wZXJh dGlvbnMKPiAKPiBOb3RlOgo+IFZhbGlkYXRpb24gZm9yIHRoaXMgc2VyaWVzIGhhcyBzbyBmYXIg YmVlbiBkb25lIG9uIHRoZSBsYXRlc3QgbGludXgtbmV4dAo+IG9uIExlTWFucywgY292ZXJpbmcg Ym90aCBGQiBjb25zb2xlIGFuZCBXZXN0b24uCj4gCj4gQnJvYWRlciB2YWxpZGF0aW9uLCBpbmNs dWRpbmcgYWRkaXRpb25hbCBUeXBlLUMgRFAgdXNlIGNhc2VzLCBpcyBzdGlsbAo+IGluIHByb2dy ZXNzIGFuZCBtYXkgbGVhZCB0byBzb21lIGZvbGxvdy11cCBhZGp1c3RtZW50cyBpbiB0aGUgbmV4 dAo+IHJldmlzaW9uLiBJIHdhbnRlZCB0byBwb3N0IHRoZSBjdXJyZW50IHZlcnNpb24gZmlyc3Qg dG8gY29sbGVjdCBlYXJseQo+IGZlZWRiYWNrIG9uIHRoZSBvdmVyYWxsIGFwcHJvYWNoLgoKSXQn cyBmaW5lIHRvIHBvc3QgdGhlIGN1cnJlbnQgc3RhdGUsIHRoYW5rIHlvdS4gQnV0IEknZCBkZWZp bml0ZWx5IHdhbnQKaXQgdG8gYmUgcmVndWxhcmx5IHRlc3RlZCB3aXRoIHRoZSBVU0ItQyBhdHRh Y2htZW50LgoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBZb25neGluZyBNb3UgPHlvbmd4aW5nLm1vdUBv c3MucXVhbGNvbW0uY29tPgo+IC0tLQo+IENoYW5nZXMgaW4gdjQ6Cj4gLSBGaXhlZCBtb3N0IGNv bW1lbnRzIGZyb20gVjMuCj4gLSBSZWJhc2Ugb250byBIUEQgcmVmYWN0b3IgVjUuCj4gLSBGaXhl ZCBjYXNpbmcvZm9ybWF0dGluZyBpc3N1ZXMsIGZvciBleGFtcGxlOiDigJxtc3TigJ0uCj4gLSBE cm9wIC5tb2RlX3NldCgpIGFuZCBzZXRfbW9kZSBpbiAuYXRvbWljX2VuYWJsZSgpLgo+IC0gUmV3 cml0ZSBjb21taXQgbWVzc2FnZXMgdGhhdCBhcmUgdW5jbGVhci4KPiAtIFVzZSB0aGUgc2FtZSBB UEkgZm9yIE1TVCBsaW5rIGFuZCBTU1QgbGluayB3cml0ZXMuCj4gLSBVc2UgdGhlIG5ldyBkcm1f ZHBfZHBjZF9yZWFkX2J5dGUoKSAvIGRybV9kcF9kcGNkX3dyaXRlX2J5dGUoKSBpbnRlcmZhY2Vz Lgo+IC0gUmVtb3ZlIHNvbWUgdW5uZWNlc3NhcnkgcGF5bG9hZCBmaWVsZHMgZnJvbSB0aGUgTVNU IGJyaWRnZS4KPiAtIFJlbW92ZSBzb21lIGRlZmVuc2l2ZSBOVUxMIHBvaW50ZXIgY2hlY2tzLgo+ IC0gUmV3b3JrZWQgdGhlIHBhdGNoIG9yZGVyIHRvIG1ha2UgdGhlIHNlcmllcyBlYXNpZXIgdG8g Zm9sbG93Lgo+IC0gQWRkIHN1cHBvcnQgZm9yIG1vcmUgcGxhdGZvcm1zLgo+IC0gTGluayB0byB2 MzogaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvci8yMDI1MDgyNS1tc20tZHAtbXN0LXYzLTAtMDFm YWFjZmNkZWRkQG9zcy5xdWFsY29tbS5jb20KPiAKPiBDaGFuZ2VzIGluIHYzOiBGaXhlZCByZXZp ZXcgY29tbWVudHMgZnJvbSBEbWl0cnkKPiAtIEZpeGVkIGxvdHMgb2YgY29tbWVudHMgZnJvbSBz ZXJpZXMgVjEvVjIuCj4gLSBSZWJhc2VkIG9udG8gbmV4dC0yMDI1MDgwOC4KPiAtIFJlYmFzZWQg b250byBKZXNzaWNhJ3MgSFBELXJlZmFjdG9yIGJyYW5jaC4KPiAtIEZpeGVkIGZvcm1hdHRpbmcg aXNzdWVzIGluIGNvbW1pdCBtZXNzYWdlcyB1bmRlciBjaGFuZ2VzLgo+IC0gUmVtb3ZlZCB1bm5l Y2Vzc2FyeSBvbmUtbGluZSB3cmFwcGVycy4KPiAtIFJlbG9jYXRlZCBNU1QtcmVsYXRlZCAuYXRv bWljX2NoZWNrKCkgY2FsbHMgdG8gdGhlaXIgYXBwcm9wcmlhdGUgcG9zaXRpb25zLgo+IC0gUmVt b3ZlZCB0aGUgbG9naWMgcmVsYXRlZCB0byBzbG90IGNoZWNraW5nIGluIC5tb2RlX3ZhbGlkKCku Cj4gLSBMaW5rIHRvIHYyOiBodHRwczovL2xvcmUua2VybmVsLm9yZy9yLzIwMjUwNjA5LW1zbS1k cC1tc3QtdjItMC1hNTRkODkwMmEyM2RAcXVpY2luYy5jb20KPiAKPiBDaGFuZ2VzIGluIHYyOiBG aXhlZCByZXZpZXcgY29tbWVudHMgZnJvbSBEbWl0cnkKPiAtIFJlYmFzZSBvbiB0b3Agb2YgbmV4 dC0yMDI1MDYwNgo+IC0gQWRkIGFsbCA0IHN0cmVhbXMgcGl4ZWwgY2xrcyBzdXBwb3J0IGFuZCBN U1QyL01TVDMgTGluayBjbGsgc3VwcG9ydAo+IC0gQWRkcmVzcyB0aGUgZm9ybWF0dGluZyBpc3N1 ZXMgbWVudGlvbmVkIGluIHRoZSByZXZpZXcgY29tbWVudHMKPiAtIERyb3AgdGhlIGNhY2hlIG9m IG1zbV9kcF9wYW5lbC0+ZHJtX2VkaWQgY2FjaGVkCj4gLSBSZW1vdmUgdGhlIG9uZS1saW5lIHdy YXBwZXIgZnVudGlvbiBhbmQgcmVkdW5kYW50IGNvbmRpdGlvbmFsIGNoZWNrCj4gLSBGaXhlZCB0 aGUgY29tbWl0IG1lc3NnYWUgZGVzY3JpcHRpb25zIG9mIHNvbWUgcGF0Y2hlcwo+IC0gUmVvcmRl cmVkIHRoZSBwYXRjaGVzIGFuZCByZW5hbWVkIHNvbWUgZnVuY3Rpb25zIGFuZCB2YXJpYWJsZXMK PiAtIExpbmsgdG8gdjE6IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2FsbC8yMDI0MTIwNS1kcF9t c3QtdjEtMC1mCj4gODYxOGQ0MmE5OWFAcXVpY2luYy5jb20vCj4gCj4gU2lnbmVkLW9mZi1ieTog WW9uZ3hpbmcgTW91IDx5b25neGluZy5tb3VAb3NzLnF1YWxjb21tLmNvbT4KPiAKPiAtLS0KPiBB YmhpbmF2IEt1bWFyICgyNik6Cj4gICAgICAgZHJtL21zbS9kcDogYnJlYWsgdXAgZHBfZGlzcGxh eV9lbmFibGUgaW50byB0d28gcGFydHMKPiAgICAgICBkcm0vbXNtL2RwOiByZS1hcnJhbmdlIGRw X2Rpc3BsYXlfZGlzYWJsZSgpIGludG8gZnVuY3Rpb25hbCBwYXJ0cwo+ICAgICAgIGRybS9tc20v ZHA6IGFsbG93IGRwX2N0cmwgc3RyZWFtIEFQSXMgdG8gdXNlIGFueSBwYW5lbCBwYXNzZWQgdG8g aXQKPiAgICAgICBkcm0vbXNtL2RwOiBzcGxpdCBkcF9jdHJsX29mZigpIGludG8gc3RyZWFtIGFu ZCBsaW5rIHBhcnRzCj4gICAgICAgZHJtL21zbS9kcDogbWFrZSBicmlkZ2UgaGVscGVycyB1c2Ug ZHBfZGlzcGxheSB0byBhbGxvdyByZS11c2UKPiAgICAgICBkcm0vbXNtL2RwOiBzZXBhcmF0ZSBk cF9kaXNwbGF5X3ByZXBhcmUoKSBpbnRvIGl0cyBvd24gQVBJCj4gICAgICAgZHJtL21zbS9kcDog aW50cm9kdWNlIHN0cmVhbV9pZCBmb3IgZWFjaCBEUCBwYW5lbAo+ICAgICAgIGRybS9tc20vZHA6 IGludHJvZHVjZSBtYXhfc3RyZWFtcyBmb3IgRFAgY29udHJvbGxlciBNU1Qgc3VwcG9ydAo+ICAg ICAgIGRybS9tc20vZHA6IEFkZCBzdXBwb3J0IGZvciBwcm9ncmFtbWluZyBwMS9wMi9wMyByZWdp c3RlciBibG9ja3MKPiAgICAgICBkcm0vbXNtL2RwOiB1c2Ugc3RyZWFtX2lkIHRvIGNoYW5nZSBv ZmZzZXRzIGluIGRwX2NhdGFsb2cKPiAgICAgICBkcm0vbXNtL2RwOiBhZGQgc3VwcG9ydCB0byBz ZW5kIEFDVCBwYWNrZXRzIGZvciBNU1QKPiAgICAgICBkcm0vbXNtL2RwOiBBZGQgc3VwcG9ydCB0 byBlbmFibGUgTVNUIGluIG1haW5saW5rIGNvbnRyb2wKPiAgICAgICBkcm0vbXNtL2RwOiBubyBu ZWVkIHRvIHVwZGF0ZSB0dSBjYWxjdWxhdGlvbiBmb3IgbXN0Cj4gICAgICAgZHJtL21zbS9kcDog QWRkIHN1cHBvcnQgZm9yIE1TVCBjaGFubmVsIHNsb3QgYWxsb2NhdGlvbgo+ICAgICAgIGRybS9t c20vZHA6IEFkZCBzdXBwb3J0IGZvciBzZW5kaW5nIFZDUEYgcGFja2V0cyBpbiBEUCBjb250cm9s bGVyCj4gICAgICAgZHJtL21zbS9kcDogQWx3YXlzIHByb2dyYW0gTVNUX0ZJRk9fQ09OU1RBTlRf RklMTCBmb3IgTVNUIHVzZSBjYXNlcwo+ICAgICAgIGRybS9tc20vZHA6IGFic3RyYWN0IG91dCB0 aGUgZHBfZGlzcGxheSBzdHJlYW0gaGVscGVycyB0byBhY2NlcHQgYSBwYW5lbAo+ICAgICAgIGRy bS9tc20vZHA6IHJlcGxhY2UgcG93ZXJfb24gd2l0aCBhY3RpdmVfc3RyZWFtX2NudCBmb3IgZHBf ZGlzcGxheQo+ICAgICAgIGRybS9tc20vZHA6IE1hcmsgdGhlIFNTVCBicmlkZ2UgZGlzY29ubmVj dGVkIHdoZW4gbXN0IGlzIGFjdGl2ZQo+ICAgICAgIGRybS9tc20vZHA6IGFkZCBhbiBBUEkgdG8g aW5pdGlhbGl6ZSBNU1Qgb24gc2luayBzaWRlCj4gICAgICAgZHJtL21zbS9kcDogYWRkIGRwX2Rp c3BsYXlfZ2V0X3BhbmVsKCkgdG8gaW5pdGlhbGl6ZSBEUCBwYW5lbAo+ICAgICAgIGRybS9tc20v ZHA6IGluaXRpYWxpemUgZHBfbXN0IG1vZHVsZSBmb3IgZWFjaCBEUCBNU1QgY29udHJvbGxlcgo+ ICAgICAgIGRybS9tc20vZHA6IGFkZCBkcF9tc3RfZHJtIHRvIG1hbmFnZSBEUCBNU1QgYnJpZGdl IG9wZXJhdGlvbnMKPiAgICAgICBkcm0vbXNtL2RwOiBhZGQgY29ubmVjdG9yIGFic3RyYWN0aW9u IGZvciBEUCBNU1QKPiAgICAgICBkcm0vbXNtL2RwOiBhZGQgSFBEIGNhbGxiYWNrIGZvciBkcCBN U1QKPiAgICAgICBkcm0vbXNtL2RwdTogdXNlIG1zbV9kcF9nZXRfbXN0X2ludGZfaWQoKSB0byBn ZXQgdGhlIGludGYgaWQKPiAKPiBZb25neGluZyBNb3UgKDEzKToKPiAgICAgICBkcm0vbXNtL2Rw OiByZW1vdmUgY2FjaGVkIGRybV9lZGlkIGZyb20gcGFuZWwKPiAgICAgICBkcm0vbXNtL2RwOiBk cm9wIGRlcHJlY2F0ZWQgLm1vZGVfc2V0KCkgYW5kIHVzZSAuYXRvbWljX2VuYWJsZQo+ICAgICAg IGRybS9tc20vZHA6IHNwbGl0ZSBtc21fZHBfY3RybF9jb25maWdfY3RybCgpIGludG8gbGluayBw YXJ0cyBhbmQgc3RyZWFtIHBhcnRzCj4gICAgICAgZHJtL21zbS9kcDogZXh0cmFjdCBNSVNDMV9N SVNDMCBjb25maWd1cmF0aW9uIGludG8gYSBzZXBhcmF0ZSBmdW5jdGlvbgo+ICAgICAgIGRybS9t c20vZHA6IHNwbGl0IGxpbmsgc2V0dXAgZnJvbSBzb3VyY2UgcGFyYW1zCj4gICAgICAgZHJtL21z bS9kcDogbW92ZSB0aGUgcGl4ZWwgY2xvY2sgY29udHJvbCB0byBpdHMgb3duIEFQSQo+ICAgICAg IGRybS9tc20vZHA6IEFkZCBjYXRhbG9nIHN1cHBvcnQgZm9yIDNyZC80dGggc3RyZWFtIE1TVAo+ ICAgICAgIGRybS9tc20vZHA6IHNpbXBsaWZ5IGxpbmsgYW5kIGNsb2NrIGRpc2FibGUgc2VxdWVu Y2UKPiAgICAgICBkcm0vbXNtL2RwOiBwYXNzIHBhbmVsIHRvIGRpc3BsYXkgZW5hYmxlL2Rpc2Fi bGUgaGVscGVycwo+ICAgICAgIGRybS9tc20vZHA6IGFkZCBwcmVwYXJlZCB0byBtYW5hZ2UgbGlu ay1sZXZlbCBvcGVyYXRpb25zCj4gICAgICAgZHJtL21zbS9kcHU6IGluaXRpYWxpemUgZW5jb2Rl cnMgcGVyIHN0cmVhbSBmb3IgRFAgTVNUCj4gICAgICAgZHJtL21zbS9kcDogd2lyZSBNU1QgaGVs cGVycyBpbnRvIGF0b21pYyBjaGVjayBhbmQgY29tbWl0IHBhdGhzCj4gICAgICAgZHJtL21zbS9k cDogQWRkIE1TVCBzdHJlYW0gc3VwcG9ydCBmb3Igc3VwcG9ydGVkIERQIGNvbnRyb2xsZXJzCj4g Cj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vTWFrZWZpbGUgICAgICAgICAgICAgICAgfCAgIDMgKy0K PiAgZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXIuYyB8ICAyMCArLQo+ ICBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rlci5oIHwgICAyICsKPiAg ZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2ttcy5jICAgICB8ICAzMCArLQo+ICBk cml2ZXJzL2dwdS9kcm0vbXNtL2RwL2RwX2F1ZGlvLmMgICAgICAgICAgIHwgICAyICstCj4gIGRy aXZlcnMvZ3B1L2RybS9tc20vZHAvZHBfY3RybC5jICAgICAgICAgICAgfCA4MjIgKysrKysrKysr KysrKysrKysrKysrLS0tLS0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL2RwL2RwX2N0cmwuaCAg ICAgICAgICAgIHwgIDI0ICstCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZHAvZHBfZGlzcGxheS5j ICAgICAgICAgfCA1OTggKysrKysrKysrKysrKystLS0tLS0KPiAgZHJpdmVycy9ncHUvZHJtL21z bS9kcC9kcF9kaXNwbGF5LmggICAgICAgICB8ICAzMSArLQo+ICBkcml2ZXJzL2dwdS9kcm0vbXNt L2RwL2RwX2RybS5jICAgICAgICAgICAgIHwgIDQzICstCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20v ZHAvZHBfZHJtLmggICAgICAgICAgICAgfCAgMTIgLQo+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rw L2RwX21zdF9kcm0uYyAgICAgICAgIHwgNzk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ ICBkcml2ZXJzL2dwdS9kcm0vbXNtL2RwL2RwX21zdF9kcm0uaCAgICAgICAgIHwgIDE0ICsKPiAg ZHJpdmVycy9ncHUvZHJtL21zbS9kcC9kcF9wYW5lbC5jICAgICAgICAgICB8IDMxNSArKysrKysr LS0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL2RwL2RwX3BhbmVsLmggICAgICAgICAgIHwgIDMy ICstCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZHAvZHBfcmVnLmggICAgICAgICAgICAgfCAgNDgg Ky0KPiAgZHJpdmVycy9ncHUvZHJtL21zbS9tc21fYXRvbWljLmMgICAgICAgICAgICB8ICAgOSAr LQo+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9kcnYuaCAgICAgICAgICAgICAgIHwgIDE4ICsK PiAgZHJpdmVycy9ncHUvZHJtL21zbS9tc21fa21zLmMgICAgICAgICAgICAgICB8ICAgMiArCj4g IDE5IGZpbGVzIGNoYW5nZWQsIDIzMDAgaW5zZXJ0aW9ucygrKSwgNTIwIGRlbGV0aW9ucygtKQo+ IC0tLQo+IGJhc2UtY29tbWl0OiAzZWYwODhiMGM1NzcyYTZmNzU2MzRlNTRhYTM0ZjVmYzBhMmMw NDFjCj4gY2hhbmdlLWlkOiAyMDI2MDQxMC1tc20tZHAtbXN0LTM1MTMwYjZlOGI4NAo+IHByZXJl cXVpc2l0ZS1tZXNzYWdlLWlkOiA8MjAyNjAzMDUtbWRzc19jYXRhbG9nLXY1LTAtMDY2NzhhYzM5 YWM3QG9zcy5xdWFsY29tbS5jb20+Cj4gcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA4YjNmN2Y0MDAy NWU3YTEwYzQ2NDY0MzVlOWNmZWM0ZjllMjc1ODcxCj4gcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA1 NDdkYjk4OTYyZjIwMjE4MzgwZTk2NmI5NzZhZWRlODI0ZmY4NDMzCj4gcHJlcmVxdWlzaXRlLW1l c3NhZ2UtaWQ6IDwyMDI2MDMxNC1ocGQtcmVmYWN0b3ItdjUtMC0wYzg0NTA3MzdkNjRAb3NzLnF1 YWxjb21tLmNvbT4KPiBwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDE4NjdjMzQ0ZWY2ZWFkMTAzNDUy M2JhNjVkMjY0MGY5YWQwNjA2Y2QKPiBwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGE1OGViYWY0Mjkz ODVjNjIyODY5YzgzZTgzY2U3ZmZkZmU5ZWEyN2UKPiBwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGQw ZjU3MGU1NzU1OTI0OGJhNmNhNzMzZjk2ZmRiMDJhZjI5ZjMwNTUKPiBwcmVyZXF1aXNpdGUtcGF0 Y2gtaWQ6IDQ0ZDM5MGY1MzE5MDY4YWQ1MzRjNGJlNjk4ZGQ4ZGJhOTljMGJmZDEKPiBwcmVyZXF1 aXNpdGUtcGF0Y2gtaWQ6IDg1NDM4NjkwNTczNTgzY2Y2MjA2NWY0MzUzMWRiYjRlMjIxZTlkZDAK PiBwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGIzN2RiMGYwYjEwZjE2ZWQ0NWFiMDU2YWE4N2YyMjc1 YmIwMmRmOTQKPiBwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGRjY2NkMjA0ZWU4YTk3OTMyODcxOWQ0 MTMzNDQ1MzQ3NGJjZmRmOTgKPiBwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGRiMDdjM2FhODBhNTk3 YzkxYWUyMzI5YmM2NzdiZmQ3MmI2MzcxNmEKPiBwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDk3Nzhj YzFhYjYwYTA4NzBhNzRkNThmZjIyMGJiMDEwMTFmZGYxYzAKPiBwcmVyZXF1aXNpdGUtcGF0Y2gt aWQ6IDk1NjkyYTYwNTY0N2U1MWJkYWY4ZDViMmU2MTYzNWE2OTc4MTIxZjAKPiAKPiBCZXN0IHJl Z2FyZHMsCj4gLS0gCj4gWW9uZ3hpbmcgTW91IDx5b25neGluZy5tb3VAb3NzLnF1YWxjb21tLmNv bT4KPiAKCi0tIApXaXRoIGJlc3Qgd2lzaGVzCkRtaXRyeQo=