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 88D72C3DA7A for ; Thu, 5 Jan 2023 22:45:16 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236041AbjAEWpP (ORCPT ); Thu, 5 Jan 2023 17:45:15 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40494 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232346AbjAEWpN (ORCPT ); Thu, 5 Jan 2023 17:45:13 -0500 Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3CE68DEF5 for ; Thu, 5 Jan 2023 14:45:12 -0800 (PST) Received: by mail-wr1-x432.google.com with SMTP id z16so21051791wrw.1 for ; Thu, 05 Jan 2023 14:45:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=4cO+u87mI/nV+bun08/ev5aZ5aM32c1zKnNuBi2Thmo=; b=VOpunnFY5TWwDTmahygTGnYTe+O8Of+jYUboE5H5nJyo3yoDpH0sKBVdx98kK/GjAU 7JtNMwQQZfhdg70tAcuhdOiW+1S2pOZ3WpVnBGTvNVog/CP9YD8siMTsc3OxL/EqFT7U TAAt+mSy92+1ANyEye6HjkbAdb4jvCPP58Bp8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=4cO+u87mI/nV+bun08/ev5aZ5aM32c1zKnNuBi2Thmo=; b=UxCtKqmFABrklhFFHPYBalkmTW5g4w8jc4Vt5uhW2xYyahg8Y5cEg3RLS8fMs2Y4Xw zYxshLY+ro0fDmhFqUzxDeTz4+Hwb2h6iWaOWmywNJBTdnqYBBlBeRB6lO6bQJkfZS1V 7FTPpN5DfgB/UxYMVcq60thxYfeC5LY5YOWQszBOk/DyqzseKMTf06D1TuvA1jV7k7in 01NHVoLIAEFEK+VEQpjYjXDI+mY8tCXmMJQnfJiwpeYnGqOWSRONHnKD5o2rw0T63P5u UcfgD+tVKltzr67fX+9WuHGBk62YhxVxV9xr9yFtE5+XrUTYeiyl8hX+faaWMkS25eci Z5hQ== X-Gm-Message-State: AFqh2kpYEnu48ffHfl4hySc13sdbbKhkqm5rv4o1R5dSXDWhllo0OtoT Q8WCymFSz2FKGeSCBR57ivOxAg== X-Google-Smtp-Source: AMrXdXvfbReK1LrViFj6NpGRsd9X417J7+hDteJlHcBGp88rp0eeAozCzjpIm4dLyeBsddSvPm5CaQ== X-Received: by 2002:adf:e584:0:b0:29c:3721:8fba with SMTP id l4-20020adfe584000000b0029c37218fbamr8309813wrm.15.1672958710759; Thu, 05 Jan 2023 14:45:10 -0800 (PST) Received: from ?IPv6:2001:8b0:aba:5f3c:49cf:c46d:e32d:e951? ([2001:8b0:aba:5f3c:49cf:c46d:e32d:e951]) by smtp.gmail.com with ESMTPSA id l7-20020adfc787000000b002238ea5750csm45779874wrg.72.2023.01.05.14.45.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Jan 2023 14:45:10 -0800 (PST) Message-ID: <8bec242f6f69c87f99309ed5c20e2f0be2b533c7.camel@linuxfoundation.org> Subject: Re: [PATCH 01/27] ARM: pxa: remove unused board files From: Richard Purdie To: Arnd Bergmann , Dmitry Baryshkov , Arnd Bergmann Cc: 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 Date: Thu, 05 Jan 2023 22:45:09 +0000 In-Reply-To: <764e558e-0604-4326-a50e-a39578b58612@app.fastmail.com> References: <20230105134622.254560-1-arnd@kernel.org> <20230105134622.254560-2-arnd@kernel.org> <764e558e-0604-4326-a50e-a39578b58612@app.fastmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.1-0ubuntu1 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 2023-01-05 at 23:16 +0100, Arnd Bergmann wrote: > On Thu, Jan 5, 2023, at 18:05, Richard Purdie wrote: > > On Thu, 2023-01-05 at 17:50 +0200, Dmitry Baryshkov wrote: > > > =D1=87=D1=82, 5 =D1=8F=D0=BD=D0=B2. 2023 =D0=B3. =D0=B2 15:46, Arnd B= ergmann : > > > >=20 > > > > From: Arnd Bergmann > > > >=20 > > > > The majority of all pxa board files has not been touched in a long = time, > > > > and no users have spoken up in favor of keeping them around. This l= eaves > > > > only support for the platforms that were already converted to DT, a= s > > > > well as the gumstix and spitz/akita/borzoi machines that work in qe= mu > > > > and can still be converted to DT later. > > >=20 > > > Well, tosa also works in qemu. > > > Nevertheless: > > > Acked-by: Dmitry Baryshkov > >=20 > > I'm kind of sad to see corgi at this point but it isn't really > > surprising. The hardware is old/slow and likely not used by many > > anymore, things have moved on and the systems ended up being heavily > > kernel size footprint limited. > >=20 > > I'd just note that corgi (and shepherd/husky) are strongly related to > > spitz/akita/borzoi, the difference is basically pxa25x vs pxa27x > > processor and pin changes. We chose just to emulate one set in qemu but > > the others would be relatively trivial. > >=20 > > tosa and poodle have much less in common with the other Zaurus devices. > >=20 > > I guess what I'm saying is that if spitz is remaining it might make > > sense to have corgi with it. >=20 > Ok, good to know, thanks for the background. >=20 > The way we came up with the list of unused boards is to > assume they are all unused unless someone asked for it > to be kept around for this time, for pretty much any reason. > I probably forgot to have you on the Cc list when we discussed > this in the past. I didn't see any discussion about this until now, no. > IIRC, nobody specifically asked about keeping either > the corgi or the spitz series, the reason for keeping it > was to have at least one handheld platform with qemu > support remain for testing, but I don't see a reason > for keeping more than one of them. >=20 > If you feel like we should keep tosa or corgi and ask > again next year, we could do that, but reworking the series > to keep tosa around would have additional side-effects > on the tmio-mmc driver that can otherwise get cleaned > up quite a bit. >=20 > In the long run, I expect we will remove all the remaining > legacy boardfiles and only keep the DT support. Ideally > if someone is motivated to convert spitz to DT, supporting > corgi the same way is also easy. Personally, I'm not that interested in tosa (or poodle/collie). The other zaurus devices are interesting for me as I know the platform, they have qemu emulation, there are set of devices which are similar but also have differences and there were one of the original targets for OpenEmbedded and Yocto Project. I did quite a bit of work to get one kernel which could run on multiple devices, as best you could at the time! I'd actually forgotten about the qemu emulation. There is a need for better automated testing around DT in OE/YP and this is making me wonder about a few potential ideas. Is there any conversion to DT you can easily point at as an example of the kinds of changes needed? Cheers, Richard 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 18891C3DA7A for ; Thu, 5 Jan 2023 23:46:07 +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:References:In-Reply-To: Date:Cc:To:From:Subject:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=2AlSs1LaI+OYSPKeKLqq6ZbR3F9ov6ermkc03V1oFQM=; b=BSF6nvp0xA3Dvh 7Ro7m8zmqoXK6pHttP3xYgFo3d1xOP4hGfRbOR2MIKbbI8AZVz4t/GHTEQjydVqiLJu6KtrKC7SRI kfpBAcEjKDHy6QOhqRQ6ud6HlWnNXdyrTvGFwiN4TKQ8QE7iGE9vvq+lqQM7PwKpj/9qSDYSwvwxb FckCH3IKR2pGKbFB+h1ZS9R/TxievjKVVQKK9Qx2Hw4EYn6CpmHqLMA8Rft6xEJtbV8rfTOmQXes8 ffCh6uT72EEtPGURy6I5alj6W/JIXLN3ekDJ4ZLQl+WjDTWDrZzQomOM2XQAms78/YLJDBS4emlhP Dsivzs++WRpk8bv4TiEw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pDZum-00GHd4-As; Thu, 05 Jan 2023 23:44:52 +0000 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pDYz4-00FkFd-SN for linux-arm-kernel@lists.infradead.org; Thu, 05 Jan 2023 22:45:20 +0000 Received: by mail-wr1-x436.google.com with SMTP id r2so2718220wrv.7 for ; Thu, 05 Jan 2023 14:45:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=4cO+u87mI/nV+bun08/ev5aZ5aM32c1zKnNuBi2Thmo=; b=VOpunnFY5TWwDTmahygTGnYTe+O8Of+jYUboE5H5nJyo3yoDpH0sKBVdx98kK/GjAU 7JtNMwQQZfhdg70tAcuhdOiW+1S2pOZ3WpVnBGTvNVog/CP9YD8siMTsc3OxL/EqFT7U TAAt+mSy92+1ANyEye6HjkbAdb4jvCPP58Bp8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=4cO+u87mI/nV+bun08/ev5aZ5aM32c1zKnNuBi2Thmo=; b=hhoaO03J2LAzFNfu0nZHbTdqyf3GE194OdlBizB2lpqy6FkOgqoDuRxMrpiWxbOAX2 6q08Qv5BXw5oE4vwA7CtBhQLZjEx+VjLFhQHlk4ZJRp1CynlfPR2H6pAwLpj2g/K9cwF mT6B8G2stZTJOfEs36z64Nv/gUFGqElHyhEiRCQiP5zw3CShdv7p8TrQnGUoz7vqVzzN JmyO+nzs0C//NS/+oOBDTteSRBUNJXqia5tqoEzU/cLB1z/K3ktw67y2KtNW+HmS5fwf aNyjgTWC6Pa7QrD4Hw5K7mke/BgeRbNzgCpi4Af4R08HyIBVxbjAFB3KZedBIMNYvnzH yvXg== X-Gm-Message-State: AFqh2krPclgmoWdH4zQjM8Wv+t1ZI3ZuoHOqnDHO0pBOta7wzWbstnXg tQsmoEuudrkLBk+ED86VTDfNHQ== X-Google-Smtp-Source: AMrXdXvfbReK1LrViFj6NpGRsd9X417J7+hDteJlHcBGp88rp0eeAozCzjpIm4dLyeBsddSvPm5CaQ== X-Received: by 2002:adf:e584:0:b0:29c:3721:8fba with SMTP id l4-20020adfe584000000b0029c37218fbamr8309813wrm.15.1672958710759; Thu, 05 Jan 2023 14:45:10 -0800 (PST) Received: from ?IPv6:2001:8b0:aba:5f3c:49cf:c46d:e32d:e951? ([2001:8b0:aba:5f3c:49cf:c46d:e32d:e951]) by smtp.gmail.com with ESMTPSA id l7-20020adfc787000000b002238ea5750csm45779874wrg.72.2023.01.05.14.45.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Jan 2023 14:45:10 -0800 (PST) Message-ID: <8bec242f6f69c87f99309ed5c20e2f0be2b533c7.camel@linuxfoundation.org> Subject: Re: [PATCH 01/27] ARM: pxa: remove unused board files From: Richard Purdie To: Arnd Bergmann , Dmitry Baryshkov , Arnd Bergmann Cc: 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 Date: Thu, 05 Jan 2023 22:45:09 +0000 In-Reply-To: <764e558e-0604-4326-a50e-a39578b58612@app.fastmail.com> References: <20230105134622.254560-1-arnd@kernel.org> <20230105134622.254560-2-arnd@kernel.org> <764e558e-0604-4326-a50e-a39578b58612@app.fastmail.com> User-Agent: Evolution 3.46.1-0ubuntu1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230105_144514_993775_C57812E5 X-CRM114-Status: GOOD ( 41.45 ) 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 T24gVGh1LCAyMDIzLTAxLTA1IGF0IDIzOjE2ICswMTAwLCBBcm5kIEJlcmdtYW5uIHdyb3RlOgo+ IE9uIFRodSwgSmFuIDUsIDIwMjMsIGF0IDE4OjA1LCBSaWNoYXJkIFB1cmRpZSB3cm90ZToKPiA+ IE9uIFRodSwgMjAyMy0wMS0wNSBhdCAxNzo1MCArMDIwMCwgRG1pdHJ5IEJhcnlzaGtvdiB3cm90 ZToKPiA+ID4g0YfRgiwgNSDRj9C90LIuIDIwMjMg0LMuINCyIDE1OjQ2LCBBcm5kIEJlcmdtYW5u IDxhcm5kQGtlcm5lbC5vcmc+Ogo+ID4gPiA+IAo+ID4gPiA+IEZyb206IEFybmQgQmVyZ21hbm4g PGFybmRAYXJuZGIuZGU+Cj4gPiA+ID4gCj4gPiA+ID4gVGhlIG1ham9yaXR5IG9mIGFsbCBweGEg Ym9hcmQgZmlsZXMgaGFzIG5vdCBiZWVuIHRvdWNoZWQgaW4gYSBsb25nIHRpbWUsCj4gPiA+ID4g YW5kIG5vIHVzZXJzIGhhdmUgc3Bva2VuIHVwIGluIGZhdm9yIG9mIGtlZXBpbmcgdGhlbSBhcm91 bmQuIFRoaXMgbGVhdmVzCj4gPiA+ID4gb25seSBzdXBwb3J0IGZvciB0aGUgcGxhdGZvcm1zIHRo YXQgd2VyZSBhbHJlYWR5IGNvbnZlcnRlZCB0byBEVCwgYXMKPiA+ID4gPiB3ZWxsIGFzIHRoZSBn dW1zdGl4IGFuZCBzcGl0ei9ha2l0YS9ib3J6b2kgbWFjaGluZXMgdGhhdCB3b3JrIGluIHFlbXUK PiA+ID4gPiBhbmQgY2FuIHN0aWxsIGJlIGNvbnZlcnRlZCB0byBEVCBsYXRlci4KPiA+ID4gCj4g PiA+IFdlbGwsIHRvc2EgYWxzbyB3b3JrcyBpbiBxZW11Lgo+ID4gPiBOZXZlcnRoZWxlc3M6Cj4g PiA+IEFja2VkLWJ5OiBEbWl0cnkgQmFyeXNoa292IDxkbWl0cnkuYmFyeXNoa292QGxpbmFyby5v cmc+Cj4gPiAKPiA+IEknbSBraW5kIG9mIHNhZCB0byBzZWUgY29yZ2kgYXQgdGhpcyBwb2ludCBi dXQgaXQgaXNuJ3QgcmVhbGx5Cj4gPiBzdXJwcmlzaW5nLiBUaGUgaGFyZHdhcmUgaXMgb2xkL3Ns b3cgYW5kIGxpa2VseSBub3QgdXNlZCBieSBtYW55Cj4gPiBhbnltb3JlLCB0aGluZ3MgaGF2ZSBt b3ZlZCBvbiBhbmQgdGhlIHN5c3RlbXMgZW5kZWQgdXAgYmVpbmcgaGVhdmlseQo+ID4ga2VybmVs IHNpemUgZm9vdHByaW50IGxpbWl0ZWQuCj4gPiAKPiA+IEknZCBqdXN0IG5vdGUgdGhhdCBjb3Jn aSAoYW5kIHNoZXBoZXJkL2h1c2t5KSBhcmUgc3Ryb25nbHkgcmVsYXRlZCB0bwo+ID4gc3BpdHov YWtpdGEvYm9yem9pLCB0aGUgZGlmZmVyZW5jZSBpcyBiYXNpY2FsbHkgcHhhMjV4IHZzIHB4YTI3 eAo+ID4gcHJvY2Vzc29yIGFuZCBwaW4gY2hhbmdlcy4gV2UgY2hvc2UganVzdCB0byBlbXVsYXRl IG9uZSBzZXQgaW4gcWVtdSBidXQKPiA+IHRoZSBvdGhlcnMgd291bGQgYmUgcmVsYXRpdmVseSB0 cml2aWFsLgo+ID4gCj4gPiB0b3NhIGFuZCBwb29kbGUgaGF2ZSBtdWNoIGxlc3MgaW4gY29tbW9u IHdpdGggdGhlIG90aGVyIFphdXJ1cyBkZXZpY2VzLgo+ID4gCj4gPiBJIGd1ZXNzIHdoYXQgSSdt IHNheWluZyBpcyB0aGF0IGlmIHNwaXR6IGlzIHJlbWFpbmluZyBpdCBtaWdodCBtYWtlCj4gPiBz ZW5zZSB0byBoYXZlIGNvcmdpIHdpdGggaXQuCj4gCj4gT2ssIGdvb2QgdG8ga25vdywgdGhhbmtz IGZvciB0aGUgYmFja2dyb3VuZC4KPiAKPiBUaGUgd2F5IHdlIGNhbWUgdXAgd2l0aCB0aGUgbGlz dCBvZiB1bnVzZWQgYm9hcmRzIGlzIHRvCj4gYXNzdW1lIHRoZXkgYXJlIGFsbCB1bnVzZWQgdW5s ZXNzIHNvbWVvbmUgYXNrZWQgZm9yIGl0Cj4gdG8gYmUga2VwdCBhcm91bmQgZm9yIHRoaXMgdGlt ZSwgZm9yIHByZXR0eSBtdWNoIGFueSByZWFzb24uCj4gSSBwcm9iYWJseSBmb3Jnb3QgdG8gaGF2 ZSB5b3Ugb24gdGhlIENjIGxpc3Qgd2hlbiB3ZSBkaXNjdXNzZWQKPiB0aGlzIGluIHRoZSBwYXN0 LgoKSSBkaWRuJ3Qgc2VlIGFueSBkaXNjdXNzaW9uIGFib3V0IHRoaXMgdW50aWwgbm93LCBuby4K Cj4gSUlSQywgbm9ib2R5IHNwZWNpZmljYWxseSBhc2tlZCBhYm91dCBrZWVwaW5nIGVpdGhlcgo+ IHRoZSBjb3JnaSBvciB0aGUgc3BpdHogc2VyaWVzLCB0aGUgcmVhc29uIGZvciBrZWVwaW5nIGl0 Cj4gd2FzIHRvIGhhdmUgYXQgbGVhc3Qgb25lIGhhbmRoZWxkIHBsYXRmb3JtIHdpdGggcWVtdQo+ IHN1cHBvcnQgcmVtYWluIGZvciB0ZXN0aW5nLCBidXQgSSBkb24ndCBzZWUgYSByZWFzb24KPiBm b3Iga2VlcGluZyBtb3JlIHRoYW4gb25lIG9mIHRoZW0uCj4gCj4gSWYgeW91IGZlZWwgbGlrZSB3 ZSBzaG91bGQga2VlcCB0b3NhIG9yIGNvcmdpIGFuZCBhc2sKPiBhZ2FpbiBuZXh0IHllYXIsIHdl IGNvdWxkIGRvIHRoYXQsIGJ1dCByZXdvcmtpbmcgdGhlIHNlcmllcwo+IHRvIGtlZXAgdG9zYSBh cm91bmQgd291bGQgaGF2ZSBhZGRpdGlvbmFsIHNpZGUtZWZmZWN0cwo+IG9uIHRoZSB0bWlvLW1t YyBkcml2ZXIgdGhhdCBjYW4gb3RoZXJ3aXNlIGdldCBjbGVhbmVkCj4gdXAgcXVpdGUgYSBiaXQu Cj4gCj4gSW4gdGhlIGxvbmcgcnVuLCBJIGV4cGVjdCB3ZSB3aWxsIHJlbW92ZSBhbGwgdGhlIHJl bWFpbmluZwo+IGxlZ2FjeSBib2FyZGZpbGVzIGFuZCBvbmx5IGtlZXAgdGhlIERUIHN1cHBvcnQu IElkZWFsbHkKPiBpZiBzb21lb25lIGlzIG1vdGl2YXRlZCB0byBjb252ZXJ0IHNwaXR6IHRvIERU LCBzdXBwb3J0aW5nCj4gY29yZ2kgdGhlIHNhbWUgd2F5IGlzIGFsc28gZWFzeS4KClBlcnNvbmFs bHksIEknbSBub3QgdGhhdCBpbnRlcmVzdGVkIGluIHRvc2EgKG9yIHBvb2RsZS9jb2xsaWUpLgoK VGhlIG90aGVyIHphdXJ1cyBkZXZpY2VzIGFyZSBpbnRlcmVzdGluZyBmb3IgbWUgYXMgSSBrbm93 IHRoZSBwbGF0Zm9ybSwKdGhleSBoYXZlIHFlbXUgZW11bGF0aW9uLCB0aGVyZSBhcmUgc2V0IG9m IGRldmljZXMgd2hpY2ggYXJlIHNpbWlsYXIKYnV0IGFsc28gaGF2ZSBkaWZmZXJlbmNlcyBhbmQg dGhlcmUgd2VyZSBvbmUgb2YgdGhlIG9yaWdpbmFsIHRhcmdldHMKZm9yIE9wZW5FbWJlZGRlZCBh bmQgWW9jdG8gUHJvamVjdC4gSSBkaWQgcXVpdGUgYSBiaXQgb2Ygd29yayB0byBnZXQKb25lIGtl cm5lbCB3aGljaCBjb3VsZCBydW4gb24gbXVsdGlwbGUgZGV2aWNlcywgYXMgYmVzdCB5b3UgY291 bGQgYXQKdGhlIHRpbWUhIEknZCBhY3R1YWxseSBmb3Jnb3R0ZW4gYWJvdXQgdGhlIHFlbXUgZW11 bGF0aW9uLgoKVGhlcmUgaXMgYSBuZWVkIGZvciBiZXR0ZXIgYXV0b21hdGVkIHRlc3RpbmcgYXJv dW5kIERUIGluIE9FL1lQIGFuZAp0aGlzIGlzIG1ha2luZyBtZSB3b25kZXIgYWJvdXQgYSBmZXcg cG90ZW50aWFsIGlkZWFzLgoKSXMgdGhlcmUgYW55IGNvbnZlcnNpb24gdG8gRFQgeW91IGNhbiBl YXNpbHkgcG9pbnQgYXQgYXMgYW4gZXhhbXBsZSBvZgp0aGUga2luZHMgb2YgY2hhbmdlcyBuZWVk ZWQ/CgpDaGVlcnMsCgpSaWNoYXJkCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1r ZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWls bWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK