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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 736DEC54EBC for ; Sun, 8 Jan 2023 21:06:22 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236233AbjAHVGF (ORCPT ); Sun, 8 Jan 2023 16:06:05 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55452 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236333AbjAHVFm (ORCPT ); Sun, 8 Jan 2023 16:05:42 -0500 Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A3F42D12D for ; Sun, 8 Jan 2023 13:05:41 -0800 (PST) Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id B30B93200902; Sun, 8 Jan 2023 16:05:35 -0500 (EST) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Sun, 08 Jan 2023 16:05:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1673211935; x= 1673298335; bh=pUPs+EkCFiCPXYcQoKQVXsqro1oCfJTpGNmhzqFvsCE=; b=b 4RYkep8eFUnwHzuX0jJBFm5yZwZ2laJhH2iBe7+CsYKIYLCO/SCjO0NiNisgnU1J u4287rWOEyAaFQApd4n8fq4FeboJZSPEW/uhPPg4F8Yjqaf7IQzQgVq9SoQ+Uw9Q UgQcJAm1i6FQlJAxv/3xP3HLvpopzx1zt+rJ/N7VG+sKaJCc642cmL5OiTU4CmOC MypQDSvWzGivAWTa4y/XDvLQbC67A2cG+wew4G2O1w8Rj2/9FcZYcEtK/QI34vu1 b+jVg7b9mx8gzpUa1VyeAtqvh8HJ0Eyek6h9YbfwOny7PB1A6w48USKN4R1jcco0 8fETYKfE3vmFc8iibGUgg== 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:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1673211935; x= 1673298335; bh=pUPs+EkCFiCPXYcQoKQVXsqro1oCfJTpGNmhzqFvsCE=; b=g lfyPUrPGZ1Uwu4SN32xkOFUHQNIFFiTHBvK4nkTAgAQ4jWORLyvtG+t2U82D4DBz jdKcvxiDmkn7O0QdgMeM0JN2+cYex6Qni5LdkO+NQlpU7D/5+gcQd54NViGscR0o 0xo5MJ0pFLBZb9fYHBkgh7njdWfkQmPTMOuBfEyGR7sfJxGfjsocWH4WsrMWOG7e 28VDgYrNyn3cOo876xIxC9bNZmCfhT7EA2g85DEg+ehmzJsbUxl0gnD2z3HsDtff Npus1Jfh7vLbW0exL5dxGWoy2+/pXJnI2130zkb2rBOsaA73F61re0t2zJVY6/YJ wF5EUsut9ZO1VIoV/9cjg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrkeeggddugeekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtgfesthhqredtreerjeenucfhrhhomhepfdet rhhnugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrg htthgvrhhnpeegfeejhedvledvffeijeeijeeivddvhfeliedvleevheejleetgedukedt gfejveenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe grrhhnugesrghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 95AE3B60086; Sun, 8 Jan 2023 16:05:33 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.7.0-alpha0-1185-g841157300a-fm-20221208.002-g84115730 Mime-Version: 1.0 Message-Id: <7a57b319-a774-4f97-af06-fe1a637a45ce@app.fastmail.com> In-Reply-To: References: <20230105134622.254560-1-arnd@kernel.org> <20230105134622.254560-2-arnd@kernel.org> <764e558e-0604-4326-a50e-a39578b58612@app.fastmail.com> <8bec242f6f69c87f99309ed5c20e2f0be2b533c7.camel@linuxfoundation.org> <0690759c-8e74-429e-a3f9-c20aaac9c92f@app.fastmail.com> Date: Sun, 08 Jan 2023 22:05:14 +0100 From: "Arnd Bergmann" To: "Dmitry Baryshkov" Cc: "Richard Purdie" , "Arnd Bergmann" , "Robert Jarzmik" , "Daniel Mack" , "Haojian Zhuang" , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, "Ales Bardorfer" , "Ales Snuparek" , "Alex Osborne" , "Alex Osborne" , "Dirk Opfer" , "Ian Molton" , "Lennert Buytenhek" , "Marek Vasut" , "Michael Petchkovsky" , "Nick Bane" , "Paul Parsons" , "Philipp Zabel" , "Sergey Lapin" , "Tomas Cech" , "Linus Walleij" , "Marc Zyngier" Subject: Re: [PATCH 01/27] ARM: pxa: remove unused board files Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jan 6, 2023, at 11:06, Dmitry Baryshkov wrote: > =D0=BF=D1=82, 6 =D1=8F=D0=BD=D0=B2. 2023 =D0=B3. =D0=B2 11:47, Arnd Be= rgmann : >> > Is there any conversion to DT you can easily point at as an example= of >> > the kinds of changes needed? >> >> Robert Jarzmik and Daniel Mack worked on the conversion of the >> PXA platform to DT. Daniel contributed the port for Raumfeld, >> which should be complete, while Robert worked on more driver >> conversions and mentioned[1] that he had converted additional >> boards in the past but did not merge it upstream. They >> can probably point you to whatever is missing. I would expect >> the generic PXA drivers (spi, mmc, nand, i2c, audio, fb, gpio, >> keypad) to basically work work a correct DT description, >> while the machine specific drivers (scoop and pcmcia mainly) >> will need DT support in the driver. >> >> In addition, Linus Walleij and Marc Zyngier have both expressed >> interest in keeping sa1100 (h3600, collie, assabet, jornada720) >> alive, but those don't have any DT support yet and require >> much more work. Also note that while you can now build a kernel >> that includes support for all little-endian ARMv4T and ARMv5 >> machines, StrongARM machine still require a separate kernel >> build. > > I looked into converting collie to use DT several years ago. The major > problem was not in the StrongARM itself , but rather in the locomo > (platform-specific ASIC) and PCMCIA. Unfortunately I abandoned that > work ages ago. RMK didn't seem to be very interested, if I remember > correclty. At least locomo and sa1111 are both private to mach-sa1100 now and no longer shared with pxa, so this should get a little easier. When I had last looking into cleaning up sa1100, my impression was that the main work would be converting most of the drivers to use dynamic resources instead of hardcoded addresses and interrupts. Looking at locomo again, my feeling is that this could remain largely unchanged, as the locomo downstream drivers (led, keyboard, lcd) are already abstracted enough and locomo itself can just be an mfd or soc driver. > I suspect that the platforms might need to be rebootstrapped from the > ground up. This sounds like a fun project for the next Connect demo :D > > BTW: collie is also supported by the qemu (in fact at some point I > mostly used qemu for debugging collie). I don't think that the LCD > emulation works, but the rest should be mostly good. Good to know about the LCD. The qemu support was clearly a strong reason for keeping this machine vs the others. Arnd 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 21F03C54EBD for ; Sun, 8 Jan 2023 21:06:54 +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:Subject:Cc:To:From:Date:References: In-Reply-To:Message-Id:Mime-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=9JawRIh6rFtJoMKxDRLfR0ADBV79oj8LCsaiSg0gYIQ=; b=ljMYlIITf9IsF6 vm7CVMBKnWP+3K4OjYUw2LecRqnL5x8S3CCeRDlnoOWRyLiw6+PhYEgZ6mL+vmIHV0J/hTsOsEdX9 2lHtbASJAGtuOsD+rI8umwM2qULiJtfYdfpoNinNjykDeljD/SWS42uEXL3M7pTORIme9WoA3BB7O 1HpcXeTjraWYlTWXfcGiP0tIYyuucNrcTwStQVgFzjK9s+DMqIz965+0BMCuKx18qze/X4JnVALav bmuAAirhpZ9gnWf31ZbIeYDbcZ2Cpnj6I+3FaSK+epEJPUiyZRVgBbPEJE29uTAJddMUfpz6z4pI+ uxmG+MtK3H+OGpJ8SWag==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pEcrR-00FmdG-8Z; Sun, 08 Jan 2023 21:05:45 +0000 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pEcrN-00Fmaf-Jd for linux-arm-kernel@lists.infradead.org; Sun, 08 Jan 2023 21:05:43 +0000 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id B30B93200902; Sun, 8 Jan 2023 16:05:35 -0500 (EST) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Sun, 08 Jan 2023 16:05:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1673211935; x= 1673298335; bh=pUPs+EkCFiCPXYcQoKQVXsqro1oCfJTpGNmhzqFvsCE=; b=b 4RYkep8eFUnwHzuX0jJBFm5yZwZ2laJhH2iBe7+CsYKIYLCO/SCjO0NiNisgnU1J u4287rWOEyAaFQApd4n8fq4FeboJZSPEW/uhPPg4F8Yjqaf7IQzQgVq9SoQ+Uw9Q UgQcJAm1i6FQlJAxv/3xP3HLvpopzx1zt+rJ/N7VG+sKaJCc642cmL5OiTU4CmOC MypQDSvWzGivAWTa4y/XDvLQbC67A2cG+wew4G2O1w8Rj2/9FcZYcEtK/QI34vu1 b+jVg7b9mx8gzpUa1VyeAtqvh8HJ0Eyek6h9YbfwOny7PB1A6w48USKN4R1jcco0 8fETYKfE3vmFc8iibGUgg== 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:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1673211935; x= 1673298335; bh=pUPs+EkCFiCPXYcQoKQVXsqro1oCfJTpGNmhzqFvsCE=; b=g lfyPUrPGZ1Uwu4SN32xkOFUHQNIFFiTHBvK4nkTAgAQ4jWORLyvtG+t2U82D4DBz jdKcvxiDmkn7O0QdgMeM0JN2+cYex6Qni5LdkO+NQlpU7D/5+gcQd54NViGscR0o 0xo5MJ0pFLBZb9fYHBkgh7njdWfkQmPTMOuBfEyGR7sfJxGfjsocWH4WsrMWOG7e 28VDgYrNyn3cOo876xIxC9bNZmCfhT7EA2g85DEg+ehmzJsbUxl0gnD2z3HsDtff Npus1Jfh7vLbW0exL5dxGWoy2+/pXJnI2130zkb2rBOsaA73F61re0t2zJVY6/YJ wF5EUsut9ZO1VIoV/9cjg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrkeeggddugeekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtgfesthhqredtreerjeenucfhrhhomhepfdet rhhnugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrg htthgvrhhnpeegfeejhedvledvffeijeeijeeivddvhfeliedvleevheejleetgedukedt gfejveenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe grrhhnugesrghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 95AE3B60086; Sun, 8 Jan 2023 16:05:33 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.7.0-alpha0-1185-g841157300a-fm-20221208.002-g84115730 Mime-Version: 1.0 Message-Id: <7a57b319-a774-4f97-af06-fe1a637a45ce@app.fastmail.com> In-Reply-To: References: <20230105134622.254560-1-arnd@kernel.org> <20230105134622.254560-2-arnd@kernel.org> <764e558e-0604-4326-a50e-a39578b58612@app.fastmail.com> <8bec242f6f69c87f99309ed5c20e2f0be2b533c7.camel@linuxfoundation.org> <0690759c-8e74-429e-a3f9-c20aaac9c92f@app.fastmail.com> Date: Sun, 08 Jan 2023 22:05:14 +0100 From: "Arnd Bergmann" To: "Dmitry Baryshkov" Cc: "Richard Purdie" , "Arnd Bergmann" , "Robert Jarzmik" , "Daniel Mack" , "Haojian Zhuang" , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, "Ales Bardorfer" , "Ales Snuparek" , "Alex Osborne" , "Alex Osborne" , "Dirk Opfer" , "Ian Molton" , "Lennert Buytenhek" , "Marek Vasut" , "Michael Petchkovsky" , "Nick Bane" , "Paul Parsons" , "Philipp Zabel" , "Sergey Lapin" , "Tomas Cech" , "Linus Walleij" , "Marc Zyngier" Subject: Re: [PATCH 01/27] ARM: pxa: remove unused board files X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230108_130541_927011_452AA832 X-CRM114-Status: GOOD ( 22.78 ) 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 T24gRnJpLCBKYW4gNiwgMjAyMywgYXQgMTE6MDYsIERtaXRyeSBCYXJ5c2hrb3Ygd3JvdGU6Cj4g 0L/RgiwgNiDRj9C90LIuIDIwMjMg0LMuINCyIDExOjQ3LCBBcm5kIEJlcmdtYW5uIDxhcm5kQGFy bmRiLmRlPjoKPj4gPiBJcyB0aGVyZSBhbnkgY29udmVyc2lvbiB0byBEVCB5b3UgY2FuIGVhc2ls eSBwb2ludCBhdCBhcyBhbiBleGFtcGxlIG9mCj4+ID4gdGhlIGtpbmRzIG9mIGNoYW5nZXMgbmVl ZGVkPwo+Pgo+PiBSb2JlcnQgSmFyem1payBhbmQgRGFuaWVsIE1hY2sgd29ya2VkIG9uIHRoZSBj b252ZXJzaW9uIG9mIHRoZQo+PiBQWEEgcGxhdGZvcm0gdG8gRFQuIERhbmllbCBjb250cmlidXRl ZCB0aGUgcG9ydCBmb3IgUmF1bWZlbGQsCj4+IHdoaWNoIHNob3VsZCBiZSBjb21wbGV0ZSwgd2hp bGUgUm9iZXJ0IHdvcmtlZCBvbiBtb3JlIGRyaXZlcgo+PiBjb252ZXJzaW9ucyBhbmQgbWVudGlv bmVkWzFdIHRoYXQgaGUgaGFkIGNvbnZlcnRlZCBhZGRpdGlvbmFsCj4+IGJvYXJkcyBpbiB0aGUg cGFzdCBidXQgZGlkIG5vdCBtZXJnZSBpdCB1cHN0cmVhbS4gVGhleQo+PiBjYW4gcHJvYmFibHkg cG9pbnQgeW91IHRvIHdoYXRldmVyIGlzIG1pc3NpbmcuIEkgd291bGQgZXhwZWN0Cj4+IHRoZSBn ZW5lcmljIFBYQSBkcml2ZXJzIChzcGksIG1tYywgbmFuZCwgaTJjLCBhdWRpbywgZmIsIGdwaW8s Cj4+IGtleXBhZCkgdG8gIGJhc2ljYWxseSB3b3JrIHdvcmsgYSBjb3JyZWN0IERUIGRlc2NyaXB0 aW9uLAo+PiB3aGlsZSB0aGUgbWFjaGluZSBzcGVjaWZpYyBkcml2ZXJzIChzY29vcCBhbmQgcGNt Y2lhIG1haW5seSkKPj4gd2lsbCBuZWVkIERUIHN1cHBvcnQgaW4gdGhlIGRyaXZlci4KPj4KPj4g SW4gYWRkaXRpb24sIExpbnVzIFdhbGxlaWogYW5kIE1hcmMgWnluZ2llciBoYXZlIGJvdGggZXhw cmVzc2VkCj4+IGludGVyZXN0IGluIGtlZXBpbmcgc2ExMTAwIChoMzYwMCwgY29sbGllLCBhc3Nh YmV0LCBqb3JuYWRhNzIwKQo+PiBhbGl2ZSwgYnV0IHRob3NlIGRvbid0IGhhdmUgYW55IERUIHN1 cHBvcnQgeWV0IGFuZCByZXF1aXJlCj4+IG11Y2ggbW9yZSB3b3JrLiBBbHNvIG5vdGUgdGhhdCB3 aGlsZSB5b3UgY2FuIG5vdyBidWlsZCBhIGtlcm5lbAo+PiB0aGF0IGluY2x1ZGVzIHN1cHBvcnQg Zm9yIGFsbCBsaXR0bGUtZW5kaWFuIEFSTXY0VCBhbmQgQVJNdjUKPj4gbWFjaGluZXMsIFN0cm9u Z0FSTSBtYWNoaW5lIHN0aWxsIHJlcXVpcmUgYSBzZXBhcmF0ZSBrZXJuZWwKPj4gYnVpbGQuCj4K PiBJIGxvb2tlZCBpbnRvIGNvbnZlcnRpbmcgY29sbGllIHRvIHVzZSBEVCBzZXZlcmFsIHllYXJz IGFnby4gVGhlIG1ham9yCj4gcHJvYmxlbSB3YXMgbm90IGluIHRoZSBTdHJvbmdBUk0gaXRzZWxm ICwgYnV0IHJhdGhlciBpbiB0aGUgbG9jb21vCj4gKHBsYXRmb3JtLXNwZWNpZmljIEFTSUMpIGFu ZCBQQ01DSUEuIFVuZm9ydHVuYXRlbHkgSSBhYmFuZG9uZWQgdGhhdAo+IHdvcmsgYWdlcyBhZ28u IFJNSyBkaWRuJ3Qgc2VlbSB0byBiZSB2ZXJ5IGludGVyZXN0ZWQsIGlmIEkgcmVtZW1iZXIKPiBj b3JyZWNsdHkuCgpBdCBsZWFzdCBsb2NvbW8gYW5kIHNhMTExMSBhcmUgYm90aCBwcml2YXRlIHRv IG1hY2gtc2ExMTAwCm5vdyBhbmQgbm8gbG9uZ2VyIHNoYXJlZCB3aXRoIHB4YSwgc28gdGhpcyBz aG91bGQgZ2V0CmEgbGl0dGxlIGVhc2llci4gV2hlbiBJIGhhZCBsYXN0IGxvb2tpbmcgaW50byBj bGVhbmluZyB1cApzYTExMDAsIG15IGltcHJlc3Npb24gd2FzIHRoYXQgdGhlIG1haW4gd29yayB3 b3VsZCBiZSBjb252ZXJ0aW5nCm1vc3Qgb2YgdGhlIGRyaXZlcnMgdG8gdXNlIGR5bmFtaWMgcmVz b3VyY2VzIGluc3RlYWQgb2YKaGFyZGNvZGVkIGFkZHJlc3NlcyBhbmQgaW50ZXJydXB0cy4gTG9v a2luZyBhdCBsb2NvbW8gYWdhaW4sCm15IGZlZWxpbmcgaXMgdGhhdCB0aGlzIGNvdWxkIHJlbWFp biBsYXJnZWx5IHVuY2hhbmdlZCwKYXMgdGhlIGxvY29tbyBkb3duc3RyZWFtIGRyaXZlcnMgKGxl ZCwga2V5Ym9hcmQsIGxjZCkKYXJlIGFscmVhZHkgYWJzdHJhY3RlZCBlbm91Z2ggYW5kIGxvY29t byBpdHNlbGYgY2FuCmp1c3QgYmUgYW4gbWZkIG9yIHNvYyBkcml2ZXIuCgo+IEkgc3VzcGVjdCB0 aGF0IHRoZSBwbGF0Zm9ybXMgbWlnaHQgbmVlZCB0byBiZSByZWJvb3RzdHJhcHBlZCBmcm9tIHRo ZQo+IGdyb3VuZCB1cC4gVGhpcyBzb3VuZHMgbGlrZSBhIGZ1biBwcm9qZWN0IGZvciB0aGUgbmV4 dCBDb25uZWN0IGRlbW8gOkQKPgo+IEJUVzogY29sbGllIGlzIGFsc28gc3VwcG9ydGVkIGJ5IHRo ZSBxZW11IChpbiBmYWN0IGF0IHNvbWUgcG9pbnQgSQo+IG1vc3RseSB1c2VkIHFlbXUgZm9yIGRl YnVnZ2luZyBjb2xsaWUpLiBJIGRvbid0IHRoaW5rIHRoYXQgdGhlIExDRAo+IGVtdWxhdGlvbiB3 b3JrcywgYnV0IHRoZSByZXN0IHNob3VsZCBiZSBtb3N0bHkgZ29vZC4KCkdvb2QgdG8ga25vdyBh Ym91dCB0aGUgTENELiBUaGUgcWVtdSBzdXBwb3J0IHdhcyBjbGVhcmx5IGEKc3Ryb25nIHJlYXNv biBmb3Iga2VlcGluZyB0aGlzIG1hY2hpbmUgdnMgdGhlIG90aGVycy4KCiAgICAgQXJuZAoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtl cm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0 dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5l bAo=