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=-5.3 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no 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 AB96AC388F9 for ; Thu, 5 Nov 2020 05:07:53 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 281A221741 for ; Thu, 5 Nov 2020 05:07:53 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="YTgKiLrt"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b="siPIM/uq"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b="Jo9iTdIX" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 281A221741 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=samsung.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:References:In-Reply-To:MIME-Version:Date:Message-ID: From:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=QmXNd4D6cXtKsMsM7YBSuPpmKtl6BnZk/42e1FBe8RY=; b=YTgKiLrtwPWc0BxzFj+n0Q9Cx qmL53JnHm8n8AKmTu8owt+DkPTEOin+hpQbLsIhj8njT6xZlCPI0FWsUsUaWLZpewUtexSB0DO+RH G15RVrHqXo+hzXEy1IW8E8O/+1xYhckvmb6Bvl+i4HDdetqNPhG0Uz8OMRvsUe6cVWdgkR13s4BAt WtekWMA8v4ktPQ+jsFvN0DDB4K/dmEiNCiFPuxMtFZKC1dYMj32JyZiSRCv08pLWttLW5Tsq4/96F rE2XfuAJKbEHsfiJMWUZUy6Yrmi/NfBpUezQ3obGrxiGmHMiURGmNhikOO19+HI/rzY5Dqnwp/8+Z Th+3PbqLA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kaXSf-0004sM-Q1; Thu, 05 Nov 2020 05:05:25 +0000 Received: from casper.infradead.org ([2001:8b0:10b:1236::1]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kaW1k-000145-O6 for linux-arm-kernel@merlin.infradead.org; Thu, 05 Nov 2020 03:33:32 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=References:Content-Type: Content-Transfer-Encoding:In-Reply-To:MIME-Version:Date:Message-ID:From:Cc:To :Subject:Sender:Reply-To:Content-ID:Content-Description; bh=pitRzO3m19arHuQUPX0y+i+VT7w1wenaW8mQl65pPLI=; b=siPIM/uqBrLgVidhMBnTkjeO9h AzCyN75BsVbz+ZmfGXQsqAqVZbmObYunwUxfBUdcX/vW02OE9qMWzAyiOMyImKpOZ84/ZbGjz69oj OT+Qoe4qKELZacGOsnQE1mfTrEeqiPjmYmtzcIZZJCRvbnZNAElHD+Ir/L/9qdKf/+hndY7jN8vfW jV+v2GDzpfSDaj1ug1s4OTs2UgoVfKuTpSBOQfuo3AKE3ISKyu+pqBfJ+6BqlTGQfyt97vttKkLpc fU9NtsFtiTcrDWt/KTDPJPkncgyTCW61Fr32Ey2jShE/HjlxPVrRzJW4b6Y9J4xafonmxUUDDl1yO AWTaMkPw==; Received: from mailout4.samsung.com ([203.254.224.34]) by casper.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kaUgL-0004SQ-0I for linux-arm-kernel@lists.infradead.org; Thu, 05 Nov 2020 02:07:25 +0000 Received: from epcas1p3.samsung.com (unknown [182.195.41.47]) by mailout4.samsung.com (KnoxPortal) with ESMTP id 20201105020704epoutp042d875576a039266e3d164f8e13da4ab9~EenhrA1JH1014610146epoutp04N for ; Thu, 5 Nov 2020 02:07:04 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout4.samsung.com 20201105020704epoutp042d875576a039266e3d164f8e13da4ab9~EenhrA1JH1014610146epoutp04N DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1604542024; bh=pitRzO3m19arHuQUPX0y+i+VT7w1wenaW8mQl65pPLI=; h=Subject:To:Cc:From:Date:In-Reply-To:References:From; b=Jo9iTdIXm3f69sHqAlKyPe8Jeu9q46dXtQAMUR5PjV4ABgsUAIZ689MkIlQ+PuaaW ohm5WZEMXE5V9S1w3GJpcQbhGsPV137tU7HjnyMlfJ0TwtvFCkzd0vGr4zxeQvhUDJ VqCu9AcAu1TZyvLx1GHWxQUrs5d+F3BdXI2rK7Ws= Received: from epsnrtp1.localdomain (unknown [182.195.42.162]) by epcas1p3.samsung.com (KnoxPortal) with ESMTP id 20201105020704epcas1p37659b49e474f028357aa1ef1865eae99~EenhMMSWf2487524875epcas1p3C; Thu, 5 Nov 2020 02:07:04 +0000 (GMT) Received: from epsmges1p2.samsung.com (unknown [182.195.40.155]) by epsnrtp1.localdomain (Postfix) with ESMTP id 4CRRjL26wJzMqYm4; Thu, 5 Nov 2020 02:07:02 +0000 (GMT) Received: from epcas1p3.samsung.com ( [182.195.41.47]) by epsmges1p2.samsung.com (Symantec Messaging Gateway) with SMTP id F7.7B.63458.34E53AF5; Thu, 5 Nov 2020 11:07:00 +0900 (KST) Received: from epsmtrp2.samsung.com (unknown [182.195.40.14]) by epcas1p1.samsung.com (KnoxPortal) with ESMTPA id 20201105020659epcas1p1785d0bdc28b3a4356b966b51199d11cd~Eencory1m2178921789epcas1p1p; Thu, 5 Nov 2020 02:06:59 +0000 (GMT) Received: from epsmgms1p1new.samsung.com (unknown [182.195.42.41]) by epsmtrp2.samsung.com (KnoxPortal) with ESMTP id 20201105020659epsmtrp284cd9b1d6af1b871615e708170057f0f~Eencnr0tL1423014230epsmtrp2A; Thu, 5 Nov 2020 02:06:59 +0000 (GMT) X-AuditID: b6c32a36-6dfff7000000f7e2-b9-5fa35e43739c Received: from epsmtip2.samsung.com ( [182.195.34.31]) by epsmgms1p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 2D.5F.13470.34E53AF5; Thu, 5 Nov 2020 11:06:59 +0900 (KST) Received: from [10.113.221.102] (unknown [10.113.221.102]) by epsmtip2.samsung.com (KnoxPortal) with ESMTPA id 20201105020659epsmtip2cf6e0d069b227ae5a5976ab4d7d2d2e0~EencPG1Tl0697506975epsmtip2i; Thu, 5 Nov 2020 02:06:59 +0000 (GMT) Subject: Re: [PATCH v8 0/7] Exynos: Simple QoS for exynos-bus using interconnect To: Sylwester Nawrocki , georgi.djakov@linaro.org, krzk@kernel.org From: Chanwoo Choi Organization: Samsung Electronics Message-ID: <25228d5e-4bc3-2e61-6bd5-43e66ae82244@samsung.com> Date: Thu, 5 Nov 2020 11:20:55 +0900 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:59.0) Gecko/20100101 Thunderbird/59.0 MIME-Version: 1.0 In-Reply-To: <20201104103657.18007-1-s.nawrocki@samsung.com> Content-Language: en-US X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBJsWRmVeSWpSXmKPExsWy7bCmvq5L3OJ4g+nXmSzuz2tltNg4Yz2r xfwj51gtrnx9z2Yxfe8mNotJ9yewWJw/v4HdYtPja6wWl3fNYbP43HuE0WLG+X1MFmuP3GW3 uN24gs2ide8RdovDb9pZLWZMfsnmIOCxaVUnm8eda3vYPO53H2fy2Lyk3qNvyypGj8+b5ALY orJtMlITU1KLFFLzkvNTMvPSbZW8g+Od403NDAx1DS0tzJUU8hJzU22VXHwCdN0yc4DuVlIo S8wpBQoFJBYXK+nb2RTll5akKmTkF5fYKqUWpOQUWBboFSfmFpfmpesl5+daGRoYGJkCFSZk Z1z5cJy54JB2xcFnyg2M25W6GDk5JARMJJp3LGXrYuTiEBLYwSixp7ODCcL5xChxrvMFO4Tz jVHi6J1lrDAtl5auZ4FI7GWUeHj8MyOE855R4tfjD0wgVcICQRLtL88AtXNwiAjESKx/FwFS wyzwgUni/6uHYDVsAloS+1/cYAOx+QUUJa7+eMwIYvMK2Ek8P/CDDaSXRUBF4vr/ApCwqECY xMltLVAlghInZz5hAbE5BWwkLn5uZgexmQXEJW49mc8EYctLNG+dzQyyV0LgCYfE+nu9bBAf uEi07FrPCGELS7w6voUdwpaS+PxuL1RNtcTKk0fYIJo7GCW27L8A9b6xxP6lk5lAjmMW0JRY v0sfIqwosfP3XEaIxXwS7772sIKUSAjwSnS0CUGUKEtcfnCXCcKWlFjc3sk2gVFpFpJ3ZiF5 YRaSF2YhLFvAyLKKUSy1oDg3PbXYsMAIObI3MYKTtJbZDsZJbz/oHWJk4mA8xCjBwawkwnvB b1G8EG9KYmVValF+fFFpTmrxIUZTYPhOZJYSTc4H5om8knhDUyNjY2MLE0MzU0NDJXHeP9od 8UIC6YklqdmpqQWpRTB9TBycUg1MKeeCCvhF0uoVEgKr57mdYt5aGqH84euWOG4dl62H5wU+ CWWV9LpgXyzh2P3pevbMH/nGDzpf3z6/rvpnXVNLplV16nZV82dLwq/umbM++8f/pEv9V8p2 6M82/GX6Z3v051Vhoj6rmB7tuyu+OO3FV7cZzVzd30U1ZvjNfKm3TOz0U4ZEkyNLVx/rtLkR 3Lr70aWr610juCUrb6yVn2C+uiR9w1vxRbMUmEUcXCYKivgcy7ITfvn3ZGy59RG7IsFlPcXy gS8qGPg8rK+evbxm6XX9DXrnnlxIsX301aXT54mfrFzm1YVyO38fZNFdG/tdQfPf7+tZeQKx NSrKed/P6ySuaH8U8n3t8hVGoQ7ySizFGYmGWsxFxYkAGLBAg1sEAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRmVeSWpSXmKPExsWy7bCSvK5z3OJ4g8PdAhb357UyWmycsZ7V Yv6Rc6wWV76+Z7OYvncTm8Wk+xNYLM6f38BusenxNVaLy7vmsFl87j3CaDHj/D4mi7VH7rJb 3G5cwWbRuvcIu8XhN+2sFjMmv2RzEPDYtKqTzePOtT1sHve7jzN5bF5S79G3ZRWjx+dNcgFs UVw2Kak5mWWpRfp2CVwZVz4cZy44pF1x8JlyA+N2pS5GTg4JAROJS0vXs3QxcnEICexmlFh7 opcFIiEpMe3iUeYuRg4gW1ji8OFiiJq3jBLb22awgdQICwRJtL88ww5iiwjESJyaPAtsELPA ByaJQ3M7GSE6+hklbr5fzApSxSagJbH/xQ2wbn4BRYmrPx4zgti8AnYSzw/8YAPZxiKgInH9 fwFIWFQgTGLnksdMECWCEidnPgE7jlPARuLi52awxcwC6hJ/5l1ihrDFJW49mc8EYctLNG+d zTyBUXgWkvZZSFpmIWmZhaRlASPLKkbJ1ILi3PTcYsMCw7zUcr3ixNzi0rx0veT83E2M4HjV 0tzBuH3VB71DjEwcjIcYJTiYlUR4L/gtihfiTUmsrEotyo8vKs1JLT7EKM3BoiTOe6NwYZyQ QHpiSWp2ampBahFMlomDU6qBKUj2S8hy1z97TXTyrt8QKOd7J//siKxukYtHnXaIaPTsLytL lJ1/zE59uDmsxKNp4fFrQuy3Ncy+lT1j1/ascDyR2vL7qyrLspyZIqGHZ4V9+2g92TrkxSWO pddn7U/jr6+UZLrgM+vA/cU/G4wqug83/eScsrZ2geruSdV7fef7/wvcqrOb3zX/84KvKs6q Im8s+tVK5nF9mbxj5WKzSx6LmvRMowykpzzwYlxo9v7ocpbPC5SfxWQcm1bw7VeHyc7wfH/u hJrvP8ND5K9fyytU2sM8O/9qCKPalOpp957Nr31qsP1KT6C6QdeGjswaVqsP6gbJVeovyzMD lx0pObPRQM/e1l1pxwHmloRoJZbijERDLeai4kQA7yQn5EYDAAA= X-CMS-MailID: 20201105020659epcas1p1785d0bdc28b3a4356b966b51199d11cd X-Msg-Generator: CA X-Sendblock-Type: SVC_REQ_APPROVE CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20201104103713eucas1p2d21b6f936aa18725ae4b4878f3be0a8e References: <20201104103657.18007-1-s.nawrocki@samsung.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201105_020722_195889_5EEA4606 X-CRM114-Status: GOOD ( 35.90 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-samsung-soc@vger.kernel.org, b.zolnierkie@samsung.com, linux-pm@vger.kernel.org, sw0312.kim@samsung.com, a.swigon@samsung.com, robh+dt@kernel.org, linux-kernel@vger.kernel.org, inki.dae@samsung.com, myungjoo.ham@samsung.com, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, m.szyprowski@samsung.com 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 SGkgU3lsd2VzdGVyLAoKT24gMTEvNC8yMCA3OjM2IFBNLCBTeWx3ZXN0ZXIgTmF3cm9ja2kgd3Jv dGU6Cj4gVGhpcyBwYXRjaHNldCBhZGRzIGludGVyY29ubmVjdCBBUEkgc3VwcG9ydCBmb3IgdGhl IEV4eW5vcyBTb0MgInNhbXN1bmcsCj4gZXh5bm9zLWJ1cyIgY29tcGF0aWJsZSBkZXZpY2VzLCB3 aGljaCBhbHJlYWR5IGhhdmUgdGhlaXIgY29ycmVzcG9uZGluZwo+IGV4eW5vcy1idXMgZHJpdmVy IGluIHRoZSBkZXZmcmVxIHN1YnN5c3RlbS4gIENvbXBsZW1lbnRpbmcgdGhlIGRldmZyZXEKPiBk cml2ZXIgd2l0aCBhbiBpbnRlcmNvbm5lY3QgZnVuY3Rpb25hbGl0eSBhbGxvd3MgdG8gZW5zdXJl IHRoZSBRb1MKPiByZXF1aXJlbWVudHMgb2YgZGV2aWNlcyBhY2Nlc3NpbmcgdGhlIHN5c3RlbSBt ZW1vcnkgKGUuZy4gdmlkZW8gcHJvY2Vzc2luZwo+IGRldmljZXMpIGFyZSBmdWxmaWxsZWQgYW5k IGFhbGxvd3MgdG8gYXZvaWQgaXNzdWVzIGxpa2UgdGhlIG9uZSBkaXNjdXNzZWQKPiBpbiB0aHJl YWQgWzFdLgo+IAo+IFRoaXMgcGF0Y2ggc2VyaWVzIGFkZHMgaW1wbGVtZW50YXRpb24gb2YgdGhl IGludGVyY29ubmVjdCBwcm92aWRlciBwZXIgZWFjaAo+ICJzYW1zdW5nLGV4eW5vcy1idXMiIGNv bXBhdGlibGUgRFQgbm9kZSwgd2l0aCBvbmUgaW50ZXJjb25uZWN0IG5vZGUgcGVyCj4gcHJvdmlk ZXIuICBUaGUgaW50ZXJjb25uZWN0IGNvZGUgd2hpY2ggd2FzIHByZXZpb3VzbHkgYWRkZWQgYXMg YSBwYXJ0IG9mCj4gdGhlIGRldmZyZXEgZHJpdmVyIGhhcyBiZWVuIGNvbnZlcnRlZCB0byBhIHNl cGFyYXRlIHBsYXRmb3JtIGRyaXZlci4KPiBJbiB0aGUgZGV2ZnJlcSBhIGNvcnJlc3BvbmRpbmcg dmlydHVhbCBjaGlsZCBwbGF0Zm9ybSBkZXZpY2UgaXMgcmVnaXN0ZXJlZC4KPiBJbnRlZ3JhdGlv biBvZiBkZXZmcmVxIGFuZCBpbnRlcmNvbm5lY3QgZnJhbWV3b3JrcyBpcyBhY2hpZXZlZCB0aHJv dWdoCj4gdGhlIFBNIFFvUyBBUEkuCj4gCj4gQSBzYW1wbGUgaW50ZXJjb25uZWN0IGNvbnN1bWVy IGZvciBleHlub3MtbWl4ZXIgaXMgYWRkZWQgaW4gcGF0Y2hlcyA2LzcsCj4gNy83LCBpdCBpcyBj dXJyZW50bHkgYWRkZWQgb25seSBmb3IgZXh5bm9zNDQxMiBhbmQgYWxsb3dzIHRvIGFkZHJlc3Mg dGhlCj4gbWl4ZXIgRE1BIHVuZGVycnVuIGVycm9yIGlzc3VlcyBbMV0uCj4gCj4gQ2hhbmdlcyBz aW5jZSB2NzoKPiAgLSBkcml2ZXJzL2ludGVyY29ubmVjdC9leHlub3MgcmVuYW1lZCB0byBkcml2 ZXJzL2ludGVyY29ubmVjdC9zYW1zdW5nLAo+ICAtIGFkZGVkIElOVEVSQ09OTkVDVF9TQU1TVU5H IEtjb25maWcgc3ltYm9sLAo+ICAtIGFkZGVkIG1pc3NpbmcgZHJpdmVyIHN5bmNfc3RhdGUgY2Fs bGJhY2ssCj4gIC0gaW1wcm92ZWQgdGhlIERUIGJpbmRpbmcgZGVzY3JpcHRpb24sCj4gIC0gYWRk ZWQgYSBwYXRjaCBhZGRpbmcgbWFpbnRhaW5lcnMgZW50cnksCj4gIC0gdXBkYXRlZCBjb21tZW50 IGluIHBhdGNoIDcvNywgdHlwbyBmaXggKHBhdGNoIDEvNykuCj4gCj4gVGhlIHNlcmllcyBoYXMg YmVlbiB0ZXN0ZWQgb24gT2Ryb2lkIFUzIGJvYXJkLiBJdCBpcyBiYXNlZCBvbiB2NS4xMC1yYzEu Cj4gCj4gLS0KPiBSZWdhcmRzLAo+IFN5bHdlc3Rlcgo+IAo+IENoYW5nZXMgc2luY2UgdjY6Cj4g IC0gdGhlIGludGVyY29ubmVjdCBjb25zdW1lciBEVCBiaW5kaW5ncyBhcmUgbm93IHVzZWQgdG8g ZGVzY3JpYmUgZGVwZW5kZW5jaWVzCj4gICAgb2YgdGhlIGludGVyY29ubmVjdHMgKHNhbXN1bmcs ZXh5bm9zLWJ1cyBub2RlcyksCj4gIC0gYnVzLXdpZHRoIHByb3BlcnR5IHJlcGxhY2VkIHdpdGgg c2Ftc3VuZyxkYXRhLWNsay1yYXRpbywKPiAgLSBhZGFwdGF0aW9uIHRvIHJlY2VudCBjaGFuZ2Vz IGluIHRoZSBpbnRlcmNvbm5lY3QgY29kZQo+ICAgIChvZl9pY2NfZ2V0X2Zyb21fcHJvdmlkZXIo KSwgaWNjX25vZGVfYWRkKCkpLgo+IAo+IENoYW5nZXMgc2luY2UgdjU6Cj4gIC0gYWRkaXRpb24g b2YgImJ1cy13aWR0aDogRFQgcHJvcGVydHksIHdoaWNoIHNwZWNpZmllcyBkYXRhIHdpZHRoCj4g ICAgb2YgdGhlIGludGVyY29ubmVjdCBidXMgKHBhdGNoZXMgMS4uLjIvNiksCj4gIC0gYWRkaXRp b24gb2Ygc3luY2hyb25pemF0aW9uIG9mIHRoZSBpbnRlcmNvbm5lY3QgYmFuZHdpZHRoIHNldHRp bmcKPiAgICB3aXRoIFZTWU5DIChwYXRjaCA2LzYpLgo+IAo+IENoYW5nZXMgc2luY2UgdjMgWzRd ICh2NCBza2lwcGVkIHRvIGFsaWduIHdpdGggcGF0Y2hzZXQgWzFdKSwgZGV0YWlsZWQKPiBjaGFu Z2VzIGFyZSBsaXN0ZWQgaW4gcGF0Y2hlczoKPiAgLSBjb252ZXJzaW9uIHRvIGEgc2VwYXJhdGUg aW50ZXJjb25uZWN0IChwbGF0Zm9ybSkgZHJpdmVyLAo+ICAtIGFuIHVwZGF0ZSBvZiB0aGUgRFQg YmluZGluZyBkb2N1bWVudGluZyBuZXcgb3B0aW9uYWwgcHJvcGVydGllczoKPiAgICAjaW50ZXJj b25uZWN0LWNlbGxzLCBzYW1zdW5nLGludGVyY29ubmVjdC1wYXJlbnQgaW4gInNhbXN1bmcsZXh5 bm9zLWJ1cyIKPiAgICBub2RlcywKPiAgLSBuZXcgRFQgcHJvcGVydGllcyBhZGRlZCB0byB0aGUg U29DLCByYXRoZXIgdGhhbiB0byB0aGUgYm9hcmQgc3BlY2lmaWMKPiAgICBmaWxlcy4KPiAKPiBD aGFuZ2VzIHNpbmNlIHYyIFs1XToKPiAgLSBVc2UgaWNjX3N0ZF9hZ2dyZWdhdGUoKS4KPiAgLSBJ bXBsZW1lbnQgYSBkaWZmZXJlbnQgbW9kaWZpY2F0aW9uIG9mIGFwcGx5X2NvbnN0cmFpbnRzKCkg aW4KPiAgICBkcml2ZXJzL2ludGVyY29ubmVjdC9jb3JlLmMgKHBhdGNoIDAzKS4KPiAgLSBVc2Ug J2V4eW5vcyxpbnRlcmNvbm5lY3QtcGFyZW50LW5vZGUnIGluIHRoZSBEVCBpbnN0ZWFkIG9mCj4g ICAgJ2RldmZyZXEnLydwYXJlbnQnLCBkZXBlbmRpbmcgb24gdGhlIGJ1cy4KPiAgLSBSZWJhc2Ug b24gRFQgcGF0Y2hlcyB0aGF0IGRlcHJlY2F0ZSB0aGUgJ2RldmZyZXEnIERUIHByb3BlcnR5Lgo+ ICAtIEltcHJvdmUgZXJyb3IgaGFuZGxpbmcsIGluY2x1ZGluZyBmcmVlaW5nIGdlbmVyYXRlZCBJ RHMgb24gZmFpbHVyZS4KPiAgLSBSZW1vdmUgZXh5bm9zX2J1c19pY2NfY29ubmVjdCgpIGFuZCBh ZGQgZXh5bm9zX2J1c19pY2NfZ2V0X3BhcmVudCgpLgo+IAo+IENoYW5nZXMgc2luY2UgdjEgWzZd Ogo+ICAtIFJlYmFzZSBvbiBjb3VwbGVkIHJlZ3VsYXRvcnMgcGF0Y2hlcy4KPiAgLSBVc2UgZGV2 X3BtX3Fvc18qKCkgQVBJIGluc3RlYWQgb2Ygb3ZlcnJpZGluZyBmcmVxdWVuY3kgaW4KPiAgICBl eHlub3NfYnVzX3RhcmdldCgpLgo+ICAtIFVzZSBJRFIgZm9yIG5vZGUgSUQgYWxsb2NhdGlvbi4K PiAgLSBSZXZlcnNlIG9yZGVyIG9mIG11bHRpcGxpY2F0aW9uIGFuZCBkaXZpc2lvbiBpbgo+ICAg IG1peGVyX3NldF9tZW1vcnlfYmFuZHdpZHRoKCkgKHBhdGNoIDA3KSB0byBhdm9pZCBpbnRlZ2Vy IG92ZXJmbG93Lgo+IAo+IAo+IFJlZmVyZW5jZXM6Cj4gWzFdIGh0dHBzOi8vcGF0Y2h3b3JrLmtl cm5lbC5vcmcvcGF0Y2gvMTA4NjE3NTcvIChvcmlnaW5hbCBpc3N1ZSkKPiBbMl0gaHR0cHM6Ly93 d3cuc3Bpbmljcy5uZXQvbGlzdHMvbGludXgtc2Ftc3VuZy1zb2MvbXNnNzAwMTQuaHRtbAo+IFsz XSBodHRwczovL3d3dy5zcGluaWNzLm5ldC9saXN0cy9hcm0ta2VybmVsL21zZzgxMDcyMi5odG1s Cj4gWzRdIGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xpbnV4LXBtLzIwMTkxMjIwMTE1NjUzLjY0 ODctMS1hLnN3aWdvbkBzYW1zdW5nLmNvbQo+IFs1XSBodHRwczovL3BhdGNod29yay5rZXJuZWwu b3JnL2NvdmVyLzExMDU0NDE3LyAodjEgb2YgdGhpcyBSRkMpCj4gWzZdIGh0dHBzOi8vcGF0Y2h3 b3JrLmtlcm5lbC5vcmcvY292ZXIvMTExNTI1OTUvICh2MiBvZiB0aGlzIFJGQykKPiAKPiAKPiBB cnR1ciDFmndpZ2/FhCAoMSk6Cj4gICBBUk06IGR0czogZXh5bm9zOiBBZGQgaW50ZXJjb25uZWN0 cyB0byBFeHlub3M0NDEyIG1peGVyCj4gCj4gU3lsd2VzdGVyIE5hd3JvY2tpICg2KToKPiAgIGR0 LWJpbmRpbmdzOiBkZXZmcmVxOiBBZGQgZG9jdW1lbnRhdGlvbiBmb3IgdGhlIGludGVyY29ubmVj dAo+ICAgICBwcm9wZXJ0aWVzCj4gICBpbnRlcmNvbm5lY3Q6IEFkZCBnZW5lcmljIGludGVyY29u bmVjdCBkcml2ZXIgZm9yIEV4eW5vcyBTb0NzCj4gICBNQUlOVEFJTkVSUzogQWRkIGVudHJ5IGZv ciBTYW1zdW5nIGludGVyY29ubmVjdCBkcml2ZXJzCj4gICBQTSAvIGRldmZyZXE6IGV4eW5vcy1i dXM6IEFkZCByZWdpc3RyYXRpb24gb2YgaW50ZXJjb25uZWN0IGNoaWxkCj4gICAgIGRldmljZQo+ ICAgQVJNOiBkdHM6IGV4eW5vczogQWRkIGludGVyY29ubmVjdCBwcm9wZXJ0aWVzIHRvIEV4eW5v czQ0MTIgYnVzIG5vZGVzCj4gICBkcm06IGV4eW5vczogbWl4ZXI6IEFkZCBpbnRlcmNvbm5lY3Qg c3VwcG9ydAo+IAo+ICAuLi4vZGV2aWNldHJlZS9iaW5kaW5ncy9kZXZmcmVxL2V4eW5vcy1idXMu dHh0ICAgICB8ICA3MSArKysrKysrLQo+ICBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgNyArCj4gIGFyY2gvYXJtL2Jvb3QvZHRzL2V4eW5vczQ0 MTIuZHRzaSAgICAgICAgICAgICAgICAgIHwgICA3ICsKPiAgZHJpdmVycy9kZXZmcmVxL2V4eW5v cy1idXMuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMTcgKysKPiAgZHJpdmVycy9ncHUvZHJt L2V4eW5vcy9leHlub3NfbWl4ZXIuYyAgICAgICAgICAgICAgfCAxNDYgKysrKysrKysrKysrKyst Cj4gIGRyaXZlcnMvaW50ZXJjb25uZWN0L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgIHwg ICAxICsKPiAgZHJpdmVycy9pbnRlcmNvbm5lY3QvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAg ICAgfCAgIDEgKwo+ICBkcml2ZXJzL2ludGVyY29ubmVjdC9zYW1zdW5nL0tjb25maWcgICAgICAg ICAgICAgICB8ICAxMyArKwo+ICBkcml2ZXJzL2ludGVyY29ubmVjdC9zYW1zdW5nL01ha2VmaWxl ICAgICAgICAgICAgICB8ICAgNCArCj4gIGRyaXZlcnMvaW50ZXJjb25uZWN0L3NhbXN1bmcvZXh5 bm9zLmMgICAgICAgICAgICAgIHwgMTk5ICsrKysrKysrKysrKysrKysrKysrKwo+ICAxMCBmaWxl cyBjaGFuZ2VkLCA0NTYgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBt b2RlIDEwMDY0NCBkcml2ZXJzL2ludGVyY29ubmVjdC9zYW1zdW5nL0tjb25maWcKPiAgY3JlYXRl IG1vZGUgMTAwNjQ0IGRyaXZlcnMvaW50ZXJjb25uZWN0L3NhbXN1bmcvTWFrZWZpbGUKPiAgY3Jl YXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvaW50ZXJjb25uZWN0L3NhbXN1bmcvZXh5bm9zLmMKPiAK CkkgdGVzdGVkIGl0LiBJdCBpcyB3ZWxsIHdvcmtpbmcuIFRoYW5rcy4KClRlc3RlZC1ieTogQ2hh bndvbyBDaG9pIDxjdzAwLmNob2lAc2Ftc3VuZy5jb20+CgoKLS0gCkJlc3QgUmVnYXJkcywKQ2hh bndvbyBDaG9pClNhbXN1bmcgRWxlY3Ryb25pY3MKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4 LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK