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 3EBAAC63797 for ; Thu, 5 Jan 2023 15:51:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234797AbjAEPvW (ORCPT ); Thu, 5 Jan 2023 10:51:22 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39468 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235007AbjAEPuh (ORCPT ); Thu, 5 Jan 2023 10:50:37 -0500 Received: from mail-oa1-x31.google.com (mail-oa1-x31.google.com [IPv6:2001:4860:4864:20::31]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 96A154BD53 for ; Thu, 5 Jan 2023 07:50:34 -0800 (PST) Received: by mail-oa1-x31.google.com with SMTP id 586e51a60fabf-14fb3809eaeso37338219fac.1 for ; Thu, 05 Jan 2023 07:50:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=SfFdxL9fuppX1BG0VEs2ioiv/zA8BU3Xes9WRduAc4Q=; b=lywx4VAUm8y8zv0WLID34ADopv1cZTk+ts3+aUyjb24kf5rMXLuHGcwgRHJf1uSq7y K0WCLq7BrV0JsWT4EWRDL55erwuSQl4+rVXWIZK5W58Yx8IYa1T1OH3y+bpGOCSjl6lf HYpm4e684hVTn+XZmvEnNI7lrQzfc7bE8JXxgb9d25j2xTHFZ0nx9TYqGf/x5Kya2DWc sMBFsWpNqMRqdM8WNiqf8/VQ38DAFHsPxo8l+Y+1fCFdudna1e6d7R2vCiQzPx5/KJFu i7e4D0mfhB9TTPgv4seaEbpNy719+SjOMiUqaSHD/y/c1yrur6cAi6Vhca16aVlJvld3 Pl2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SfFdxL9fuppX1BG0VEs2ioiv/zA8BU3Xes9WRduAc4Q=; b=6rtnnx+X37HDOUXWQQjcYymox6bv1yx8dWKUupwcK1Q1kD8SepCwbBVN9Jh7tZSKfT MEqztY4HwzQ8X6KOGjYdYwnmk/znZrlMzULmWCMJ6g1Ss4E6pDQmYypDnMArFHrt6dMh bDK4/3qU1y1sBVyYcXpsQWDkKYqt3+AJ4WIbpqcvDwPE30mg9kqwZ2iwKm+iWXORI7nn Gf3XGgK89XZCZFiWQQd0v6kIi9FPggnsBWEP06M0ZiZ8B90TfVqcfmTd7lcYdTySLLdf eYuDMYRcG8CZmif2VnriiTCCBHwCUY17rAd68zucCiCb/e1d4DT8+hdjGkewf2KKyXq4 dx7A== X-Gm-Message-State: AFqh2kosvyMbt5+yLfdYJhK7NpXW9Qo6xfPWYP8DM819c59vwLudodkA PQsXZSwS402Um5b/+lZPz61Sed+KTaMmbulpDEA= X-Google-Smtp-Source: AMrXdXv6V9DMjfgyGyJDWqkQfkIx5sKpBVkVrdDlbXsJvk2CpYyScZM/A4OPydEzOrPvXMIh6UU7i2tlKxyhZHHVdhg= X-Received: by 2002:a05:6870:6392:b0:131:ae7c:c92f with SMTP id t18-20020a056870639200b00131ae7cc92fmr4667179oap.179.1672933833622; Thu, 05 Jan 2023 07:50:33 -0800 (PST) MIME-Version: 1.0 References: <20230105134622.254560-1-arnd@kernel.org> <20230105134622.254560-2-arnd@kernel.org> In-Reply-To: <20230105134622.254560-2-arnd@kernel.org> From: Dmitry Baryshkov Date: Thu, 5 Jan 2023 17:50:21 +0200 Message-ID: Subject: Re: [PATCH 01/27] ARM: pxa: remove unused board files To: Arnd Bergmann Cc: Robert Jarzmik , Daniel Mack , Haojian Zhuang , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Arnd Bergmann , Ales Bardorfer , Ales Snuparek , Alex Osborne , Alex Osborne , Dirk Opfer , Ian Molton , Lennert Buytenhek , Marek Vasut , Michael Petchkovsky , Nick Bane , Paul Parsons , Philipp Zabel , Richard Purdie , Sergey Lapin , Tomas Cech Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org =D1=87=D1=82, 5 =D1=8F=D0=BD=D0=B2. 2023 =D0=B3. =D0=B2 15:46, Arnd Bergman= n : > > From: Arnd Bergmann > > 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 leaves > only support for the platforms that were already converted to DT, as > well as the gumstix and spitz/akita/borzoi machines that work in qemu > and can still be converted to DT later. Well, tosa also works in qemu. Nevertheless: Acked-by: Dmitry Baryshkov > > Cc: Ales Bardorfer > Cc: Ales Snuparek > Cc: Alex Osborne > Cc: Alex Osborne > Cc: Dirk Opfer > Cc: Dmitry Eremin-Solenikov > Cc: Ian Molton > Cc: Lennert Buytenhek > Cc: Marek Vasut > Cc: Michael Petchkovsky > Cc: Nick Bane > Cc: Paul Parsons > Cc: Philipp Zabel > Cc: Richard Purdie > Cc: Robert Jarzmik > Cc: Sergey Lapin > Cc: Tomas Cech > Signed-off-by: Arnd Bergmann > --- > MAINTAINERS | 99 -- > arch/arm/configs/cm_x300_defconfig | 163 --- > arch/arm/configs/colibri_pxa270_defconfig | 157 --- > arch/arm/configs/colibri_pxa300_defconfig | 60 - > arch/arm/configs/corgi_defconfig | 247 ---- > arch/arm/configs/eseries_pxa_defconfig | 97 -- > arch/arm/configs/ezx_defconfig | 389 ------ > arch/arm/configs/h5000_defconfig | 74 -- > arch/arm/configs/lpd270_defconfig | 58 - > arch/arm/configs/lubbock_defconfig | 53 - > arch/arm/configs/magician_defconfig | 151 --- > arch/arm/configs/mainstone_defconfig | 51 - > arch/arm/configs/palmz72_defconfig | 75 -- > arch/arm/configs/pcm027_defconfig | 90 -- > arch/arm/configs/pxa255-idp_defconfig | 55 - > arch/arm/configs/pxa_defconfig | 3 - > arch/arm/configs/trizeps4_defconfig | 207 --- > arch/arm/configs/viper_defconfig | 160 --- > arch/arm/configs/xcep_defconfig | 90 -- > arch/arm/configs/zeus_defconfig | 173 --- > arch/arm/mach-pxa/Kconfig | 583 +------- > arch/arm/mach-pxa/Makefile | 58 - > arch/arm/mach-pxa/balloon3-pcmcia.c | 137 -- > arch/arm/mach-pxa/balloon3.c | 821 ------------ > arch/arm/mach-pxa/balloon3.h | 181 --- > arch/arm/mach-pxa/capc7117.c | 159 --- > arch/arm/mach-pxa/cm-x300.c | 883 ------------ > arch/arm/mach-pxa/colibri-evalboard.c | 138 -- > arch/arm/mach-pxa/colibri-pcmcia.c | 165 --- > arch/arm/mach-pxa/colibri-pxa270-income.c | 236 ---- > arch/arm/mach-pxa/colibri-pxa270.c | 330 ----- > arch/arm/mach-pxa/colibri-pxa300.c | 193 --- > arch/arm/mach-pxa/colibri-pxa320.c | 264 ---- > arch/arm/mach-pxa/colibri-pxa3xx.c | 147 -- > arch/arm/mach-pxa/colibri.h | 70 - > arch/arm/mach-pxa/corgi.c | 826 ------------ > arch/arm/mach-pxa/corgi.h | 110 -- > arch/arm/mach-pxa/corgi_pm.c | 221 --- > arch/arm/mach-pxa/csb701.c | 67 - > arch/arm/mach-pxa/csb726.c | 291 ---- > arch/arm/mach-pxa/csb726.h | 24 - > arch/arm/mach-pxa/e740-pcmcia.c | 127 -- > arch/arm/mach-pxa/eseries-gpio.h | 63 - > arch/arm/mach-pxa/eseries-irq.h | 24 - > arch/arm/mach-pxa/eseries.c | 1001 -------------- > arch/arm/mach-pxa/ezx.c | 1254 ------------------ > arch/arm/mach-pxa/h5000.c | 210 --- > arch/arm/mach-pxa/h5000.h | 109 -- > arch/arm/mach-pxa/himalaya.c | 166 --- > arch/arm/mach-pxa/hx4700-pcmcia.c | 118 -- > arch/arm/mach-pxa/hx4700.c | 942 ------------- > arch/arm/mach-pxa/hx4700.h | 129 -- > arch/arm/mach-pxa/icontrol.c | 218 --- > arch/arm/mach-pxa/idp.c | 285 ---- > arch/arm/mach-pxa/idp.h | 195 --- > arch/arm/mach-pxa/littleton.c | 462 ------- > arch/arm/mach-pxa/littleton.h | 14 - > arch/arm/mach-pxa/lpd270.c | 518 -------- > arch/arm/mach-pxa/lpd270.h | 40 - > arch/arm/mach-pxa/lubbock.c | 649 --------- > arch/arm/mach-pxa/lubbock.h | 47 - > arch/arm/mach-pxa/magician.c | 1112 ---------------- > arch/arm/mach-pxa/magician.h | 125 -- > arch/arm/mach-pxa/mainstone.c | 738 ----------- > arch/arm/mach-pxa/mainstone.h | 140 -- > arch/arm/mach-pxa/mfp-pxa320.h | 458 ------- > arch/arm/mach-pxa/mioa701.c | 784 ----------- > arch/arm/mach-pxa/mioa701.h | 76 -- > arch/arm/mach-pxa/mioa701_bootresume.S | 38 - > arch/arm/mach-pxa/mp900.c | 101 -- > arch/arm/mach-pxa/mxm8x10.c | 477 ------- > arch/arm/mach-pxa/mxm8x10.h | 22 - > arch/arm/mach-pxa/palm27x.c | 473 ------- > arch/arm/mach-pxa/palm27x.h | 77 -- > arch/arm/mach-pxa/palmld-pcmcia.c | 111 -- > arch/arm/mach-pxa/palmld.c | 392 ------ > arch/arm/mach-pxa/palmld.h | 107 -- > arch/arm/mach-pxa/palmt5.c | 234 ---- > arch/arm/mach-pxa/palmt5.h | 82 -- > arch/arm/mach-pxa/palmtc-pcmcia.c | 162 --- > arch/arm/mach-pxa/palmtc.c | 539 -------- > arch/arm/mach-pxa/palmtc.h | 84 -- > arch/arm/mach-pxa/palmte2.c | 383 ------ > arch/arm/mach-pxa/palmte2.h | 64 - > arch/arm/mach-pxa/palmtreo.c | 548 -------- > arch/arm/mach-pxa/palmtreo.h | 64 - > arch/arm/mach-pxa/palmtx-pcmcia.c | 111 -- > arch/arm/mach-pxa/palmtx.c | 390 ------ > arch/arm/mach-pxa/palmtx.h | 110 -- > arch/arm/mach-pxa/palmz72.c | 319 ----- > arch/arm/mach-pxa/palmz72.h | 80 -- > arch/arm/mach-pxa/pcm027.c | 266 ---- > arch/arm/mach-pxa/pcm027.h | 73 - > arch/arm/mach-pxa/pcm990-baseboard.c | 408 ------ > arch/arm/mach-pxa/pcm990_baseboard.h | 199 --- > arch/arm/mach-pxa/poodle.c | 484 ------- > arch/arm/mach-pxa/poodle.h | 92 -- > arch/arm/mach-pxa/pxa320.c | 88 -- > arch/arm/mach-pxa/pxa320.h | 9 - > arch/arm/mach-pxa/pxa930.c | 217 --- > arch/arm/mach-pxa/pxa930.h | 8 - > arch/arm/mach-pxa/pxa_cplds_irqs.c | 200 --- > arch/arm/mach-pxa/regs-uart.h | 146 -- > arch/arm/mach-pxa/saar.c | 604 --------- > arch/arm/mach-pxa/sharpsl_pm.c | 4 - > arch/arm/mach-pxa/tavorevb.c | 506 ------- > arch/arm/mach-pxa/tosa-bt.c | 134 -- > arch/arm/mach-pxa/tosa.c | 946 ------------- > arch/arm/mach-pxa/tosa.h | 165 --- > arch/arm/mach-pxa/tosa_bt.h | 18 - > arch/arm/mach-pxa/trizeps4-pcmcia.c | 200 --- > arch/arm/mach-pxa/trizeps4.c | 575 -------- > arch/arm/mach-pxa/trizeps4.h | 166 --- > arch/arm/mach-pxa/viper-pcmcia.c | 180 --- > arch/arm/mach-pxa/viper-pcmcia.h | 12 - > arch/arm/mach-pxa/viper.c | 1034 --------------- > arch/arm/mach-pxa/viper.h | 91 -- > arch/arm/mach-pxa/vpac270-pcmcia.c | 137 -- > arch/arm/mach-pxa/vpac270.c | 736 ---------- > arch/arm/mach-pxa/vpac270.h | 38 - > arch/arm/mach-pxa/xcep.c | 190 --- > arch/arm/mach-pxa/z2.c | 781 ----------- > arch/arm/mach-pxa/z2.h | 37 - > arch/arm/mach-pxa/zeus.c | 974 -------------- > arch/arm/mach-pxa/zeus.h | 82 -- > arch/arm/mach-pxa/zylonite.c | 495 ------- > arch/arm/mach-pxa/zylonite.h | 45 - > arch/arm/mach-pxa/zylonite_pxa300.c | 281 ---- > arch/arm/mach-pxa/zylonite_pxa320.c | 213 --- > drivers/input/touchscreen/mainstone-wm97xx.c | 10 - > drivers/pcmcia/pxa2xx_base.c | 8 +- > drivers/pcmcia/sa1111_generic.c | 4 - > drivers/power/supply/ds2760_battery.c | 8 - > drivers/usb/gadget/udc/pxa25x_udc.c | 62 - > drivers/video/backlight/locomolcd.c | 10 - > 135 files changed, 2 insertions(+), 34262 deletions(-) > delete mode 100644 arch/arm/configs/cm_x300_defconfig > delete mode 100644 arch/arm/configs/colibri_pxa270_defconfig > delete mode 100644 arch/arm/configs/colibri_pxa300_defconfig > delete mode 100644 arch/arm/configs/corgi_defconfig > delete mode 100644 arch/arm/configs/eseries_pxa_defconfig > delete mode 100644 arch/arm/configs/ezx_defconfig > delete mode 100644 arch/arm/configs/h5000_defconfig > delete mode 100644 arch/arm/configs/lpd270_defconfig > delete mode 100644 arch/arm/configs/lubbock_defconfig > delete mode 100644 arch/arm/configs/magician_defconfig > delete mode 100644 arch/arm/configs/mainstone_defconfig > delete mode 100644 arch/arm/configs/palmz72_defconfig > delete mode 100644 arch/arm/configs/pcm027_defconfig > delete mode 100644 arch/arm/configs/pxa255-idp_defconfig > delete mode 100644 arch/arm/configs/trizeps4_defconfig > delete mode 100644 arch/arm/configs/viper_defconfig > delete mode 100644 arch/arm/configs/xcep_defconfig > delete mode 100644 arch/arm/configs/zeus_defconfig > delete mode 100644 arch/arm/mach-pxa/balloon3-pcmcia.c > delete mode 100644 arch/arm/mach-pxa/balloon3.c > delete mode 100644 arch/arm/mach-pxa/balloon3.h > delete mode 100644 arch/arm/mach-pxa/capc7117.c > delete mode 100644 arch/arm/mach-pxa/cm-x300.c > delete mode 100644 arch/arm/mach-pxa/colibri-evalboard.c > delete mode 100644 arch/arm/mach-pxa/colibri-pcmcia.c > delete mode 100644 arch/arm/mach-pxa/colibri-pxa270-income.c > delete mode 100644 arch/arm/mach-pxa/colibri-pxa270.c > delete mode 100644 arch/arm/mach-pxa/colibri-pxa300.c > delete mode 100644 arch/arm/mach-pxa/colibri-pxa320.c > delete mode 100644 arch/arm/mach-pxa/colibri-pxa3xx.c > delete mode 100644 arch/arm/mach-pxa/colibri.h > delete mode 100644 arch/arm/mach-pxa/corgi.c > delete mode 100644 arch/arm/mach-pxa/corgi.h > delete mode 100644 arch/arm/mach-pxa/corgi_pm.c > delete mode 100644 arch/arm/mach-pxa/csb701.c > delete mode 100644 arch/arm/mach-pxa/csb726.c > delete mode 100644 arch/arm/mach-pxa/csb726.h > delete mode 100644 arch/arm/mach-pxa/e740-pcmcia.c > delete mode 100644 arch/arm/mach-pxa/eseries-gpio.h > delete mode 100644 arch/arm/mach-pxa/eseries-irq.h > delete mode 100644 arch/arm/mach-pxa/eseries.c > delete mode 100644 arch/arm/mach-pxa/ezx.c > delete mode 100644 arch/arm/mach-pxa/h5000.c > delete mode 100644 arch/arm/mach-pxa/h5000.h > delete mode 100644 arch/arm/mach-pxa/himalaya.c > delete mode 100644 arch/arm/mach-pxa/hx4700-pcmcia.c > delete mode 100644 arch/arm/mach-pxa/hx4700.c > delete mode 100644 arch/arm/mach-pxa/hx4700.h > delete mode 100644 arch/arm/mach-pxa/icontrol.c > delete mode 100644 arch/arm/mach-pxa/idp.c > delete mode 100644 arch/arm/mach-pxa/idp.h > delete mode 100644 arch/arm/mach-pxa/littleton.c > delete mode 100644 arch/arm/mach-pxa/littleton.h > delete mode 100644 arch/arm/mach-pxa/lpd270.c > delete mode 100644 arch/arm/mach-pxa/lpd270.h > delete mode 100644 arch/arm/mach-pxa/lubbock.c > delete mode 100644 arch/arm/mach-pxa/lubbock.h > delete mode 100644 arch/arm/mach-pxa/magician.c > delete mode 100644 arch/arm/mach-pxa/magician.h > delete mode 100644 arch/arm/mach-pxa/mainstone.c > delete mode 100644 arch/arm/mach-pxa/mainstone.h > delete mode 100644 arch/arm/mach-pxa/mfp-pxa320.h > delete mode 100644 arch/arm/mach-pxa/mioa701.c > delete mode 100644 arch/arm/mach-pxa/mioa701.h > delete mode 100644 arch/arm/mach-pxa/mioa701_bootresume.S > delete mode 100644 arch/arm/mach-pxa/mp900.c > delete mode 100644 arch/arm/mach-pxa/mxm8x10.c > delete mode 100644 arch/arm/mach-pxa/mxm8x10.h > delete mode 100644 arch/arm/mach-pxa/palm27x.c > delete mode 100644 arch/arm/mach-pxa/palm27x.h > delete mode 100644 arch/arm/mach-pxa/palmld-pcmcia.c > delete mode 100644 arch/arm/mach-pxa/palmld.c > delete mode 100644 arch/arm/mach-pxa/palmld.h > delete mode 100644 arch/arm/mach-pxa/palmt5.c > delete mode 100644 arch/arm/mach-pxa/palmt5.h > delete mode 100644 arch/arm/mach-pxa/palmtc-pcmcia.c > delete mode 100644 arch/arm/mach-pxa/palmtc.c > delete mode 100644 arch/arm/mach-pxa/palmtc.h > delete mode 100644 arch/arm/mach-pxa/palmte2.c > delete mode 100644 arch/arm/mach-pxa/palmte2.h > delete mode 100644 arch/arm/mach-pxa/palmtreo.c > delete mode 100644 arch/arm/mach-pxa/palmtreo.h > delete mode 100644 arch/arm/mach-pxa/palmtx-pcmcia.c > delete mode 100644 arch/arm/mach-pxa/palmtx.c > delete mode 100644 arch/arm/mach-pxa/palmtx.h > delete mode 100644 arch/arm/mach-pxa/palmz72.c > delete mode 100644 arch/arm/mach-pxa/palmz72.h > delete mode 100644 arch/arm/mach-pxa/pcm027.c > delete mode 100644 arch/arm/mach-pxa/pcm027.h > delete mode 100644 arch/arm/mach-pxa/pcm990-baseboard.c > delete mode 100644 arch/arm/mach-pxa/pcm990_baseboard.h > delete mode 100644 arch/arm/mach-pxa/poodle.c > delete mode 100644 arch/arm/mach-pxa/poodle.h > delete mode 100644 arch/arm/mach-pxa/pxa320.c > delete mode 100644 arch/arm/mach-pxa/pxa320.h > delete mode 100644 arch/arm/mach-pxa/pxa930.c > delete mode 100644 arch/arm/mach-pxa/pxa930.h > delete mode 100644 arch/arm/mach-pxa/pxa_cplds_irqs.c > delete mode 100644 arch/arm/mach-pxa/regs-uart.h > delete mode 100644 arch/arm/mach-pxa/saar.c > delete mode 100644 arch/arm/mach-pxa/tavorevb.c > delete mode 100644 arch/arm/mach-pxa/tosa-bt.c > delete mode 100644 arch/arm/mach-pxa/tosa.c > delete mode 100644 arch/arm/mach-pxa/tosa.h > delete mode 100644 arch/arm/mach-pxa/tosa_bt.h > delete mode 100644 arch/arm/mach-pxa/trizeps4-pcmcia.c > delete mode 100644 arch/arm/mach-pxa/trizeps4.c > delete mode 100644 arch/arm/mach-pxa/trizeps4.h > delete mode 100644 arch/arm/mach-pxa/viper-pcmcia.c > delete mode 100644 arch/arm/mach-pxa/viper-pcmcia.h > delete mode 100644 arch/arm/mach-pxa/viper.c > delete mode 100644 arch/arm/mach-pxa/viper.h > delete mode 100644 arch/arm/mach-pxa/vpac270-pcmcia.c > delete mode 100644 arch/arm/mach-pxa/vpac270.c > delete mode 100644 arch/arm/mach-pxa/vpac270.h > delete mode 100644 arch/arm/mach-pxa/xcep.c > delete mode 100644 arch/arm/mach-pxa/z2.c > delete mode 100644 arch/arm/mach-pxa/z2.h > delete mode 100644 arch/arm/mach-pxa/zeus.c > delete mode 100644 arch/arm/mach-pxa/zeus.h > delete mode 100644 arch/arm/mach-pxa/zylonite.c > delete mode 100644 arch/arm/mach-pxa/zylonite.h > delete mode 100644 arch/arm/mach-pxa/zylonite_pxa300.c > delete mode 100644 arch/arm/mach-pxa/zylonite_pxa320.c > > diff --git a/MAINTAINERS b/MAINTAINERS > index cc5017a3d90d..abdab4212c92 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -2114,10 +2114,6 @@ F: tools/perf/arch/arm/util/pmu.c > F: tools/perf/util/cs-etm-decoder/* > F: tools/perf/util/cs-etm.* > > -ARM/CORGI MACHINE SUPPORT > -M: Richard Purdie > -S: Maintained > - > ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE > M: Hans Ulli Kroll > M: Linus Walleij > @@ -2157,12 +2153,6 @@ F: include/dt-bindings/bus/moxtet.h > F: include/linux/armada-37xx-rwtm-mailbox.h > F: include/linux/moxtet.h > > -ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) > -M: Robert Jarzmik > -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > -S: Maintained > -F: arch/arm/mach-pxa/ezx.c > - > ARM/FARADAY FA526 PORT > M: Hans Ulli Kroll > L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > @@ -2212,25 +2202,11 @@ T: git git://git.kernel.org/pub/scm/linux/ke= rnel/git/shawnguo/linux.git > F: arch/arm/boot/dts/vf* > F: arch/arm/mach-imx/*vf610* > > -ARM/GLOMATION GESBC9312SX MACHINE SUPPORT > -M: Lennert Buytenhek > -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > -S: Maintained > - > ARM/GUMSTIX MACHINE SUPPORT > M: Steve Sakoman > L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > S: Maintained > > -ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT > -M: Philipp Zabel > -M: Paul Parsons > -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > -S: Maintained > -F: arch/arm/mach-pxa/hx4700.c > -F: arch/arm/mach-pxa/include/mach/hx4700.h > -F: sound/soc/pxa/hx4700.c > - > ARM/HISILICON SOC SUPPORT > M: Wei Xu > L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > @@ -2273,12 +2249,6 @@ L: linux-arm-kernel@lists.infradead.org (mod= erated for non-subscribers) > S: Maintained > F: arch/arm/boot/dts/omap3-igep* > > -ARM/INCOME PXA270 SUPPORT > -M: Marek Vasut > -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > -S: Maintained > -F: arch/arm/mach-pxa/colibri-pxa270-income.c > - > ARM/INTEL IXP4XX ARM ARCHITECTURE > M: Linus Walleij > M: Imre Kaloz > @@ -2311,22 +2281,12 @@ M: Lennert Buytenhek > L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > S: Maintained > > -ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT > -M: Lennert Buytenhek > -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > -S: Maintained > - > ARM/LG1K ARCHITECTURE > M: Chanho Min > L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > S: Maintained > F: arch/arm64/boot/dts/lg/ > > -ARM/LOGICPD PXA270 MACHINE SUPPORT > -M: Lennert Buytenhek > -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > -S: Maintained > - > ARM/LPC18XX ARCHITECTURE > M: Vladimir Zapolskiy > L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > @@ -2353,10 +2313,6 @@ F: drivers/usb/host/ohci-nxp.c > F: drivers/watchdog/pnx4008_wdt.c > N: lpc32xx > > -ARM/MAGICIAN MACHINE SUPPORT > -M: Philipp Zabel > -S: Maintained > - > ARM/Marvell Dove/MV78xx0/Orion SOC support > M: Andrew Lunn > M: Sebastian Hesselbarth > @@ -2485,12 +2441,6 @@ F: arch/arm/boot/dts/milbeaut* > F: arch/arm/mach-milbeaut/ > N: milbeaut > > -ARM/MIOA701 MACHINE SUPPORT > -M: Robert Jarzmik > -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > -S: Maintained > -F: arch/arm/mach-pxa/mioa701.c > - > ARM/MStar/Sigmastar Armv7 SoC support > M: Daniel Palmer > M: Romain Perier > @@ -2511,10 +2461,6 @@ F: drivers/watchdog/msc313e_wdt.c > F: include/dt-bindings/clock/mstar-* > F: include/dt-bindings/gpio/msc313-gpio.h > > -ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT > -M: Michael Petchkovsky > -S: Maintained > - > ARM/NOMADIK/Ux500 ARCHITECTURES > M: Linus Walleij > L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > @@ -2600,32 +2546,6 @@ F: arch/arm/mach-oxnas/ > F: drivers/power/reset/oxnas-restart.c > N: oxnas > > -ARM/PALM TREO SUPPORT > -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > -S: Orphan > -F: arch/arm/mach-pxa/palmtreo.* > - > -ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT > -M: Marek Vasut > -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > -S: Maintained > -W: http://hackndev.com > -F: arch/arm/mach-pxa/include/mach/palmld.h > -F: arch/arm/mach-pxa/include/mach/palmtc.h > -F: arch/arm/mach-pxa/include/mach/palmtx.h > -F: arch/arm/mach-pxa/palmld.c > -F: arch/arm/mach-pxa/palmt5.* > -F: arch/arm/mach-pxa/palmtc.c > -F: arch/arm/mach-pxa/palmte2.* > -F: arch/arm/mach-pxa/palmtx.c > - > -ARM/PALMZ72 SUPPORT > -M: Sergey Lapin > -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > -S: Maintained > -W: http://hackndev.com > -F: arch/arm/mach-pxa/palmz72.* > - > ARM/QUALCOMM SUPPORT > M: Andy Gross > M: Bjorn Andersson > @@ -2999,11 +2919,6 @@ F: arch/arm64/boot/dts/ti/Makefile > F: arch/arm64/boot/dts/ti/k3-* > F: include/dt-bindings/pinctrl/k3.h > > -ARM/TOSA MACHINE SUPPORT > -M: Dmitry Eremin-Solenikov > -M: Dirk Opfer > -S: Maintained > - > ARM/TOSHIBA VISCONTI ARCHITECTURE > M: Nobuhiro Iwamatsu > L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > @@ -3073,13 +2988,6 @@ S: Maintained > W: http://www.armlinux.org.uk/ > F: arch/arm/vfp/ > > -ARM/VOIPAC PXA270 SUPPORT > -M: Marek Vasut > -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > -S: Maintained > -F: arch/arm/mach-pxa/include/mach/vpac270.h > -F: arch/arm/mach-pxa/vpac270.c > - > ARM/VT8500 ARM ARCHITECTURE > L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > S: Orphan > @@ -3097,13 +3005,6 @@ F: drivers/video/fbdev/vt8500lcdfb.* > F: drivers/video/fbdev/wm8505fb* > F: drivers/video/fbdev/wmt_ge_rops.* > > -ARM/ZIPIT Z2 SUPPORT > -M: Marek Vasut > -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > -S: Maintained > -F: arch/arm/mach-pxa/include/mach/z2.h > -F: arch/arm/mach-pxa/z2.c > - > ARM/ZYNQ ARCHITECTURE > M: Michal Simek > L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribe= rs) > diff --git a/arch/arm/configs/cm_x300_defconfig b/arch/arm/configs/cm_x30= 0_defconfig > deleted file mode 100644 > index 95144e380b4b..000000000000 > diff --git a/arch/arm/configs/colibri_pxa270_defconfig b/arch/arm/configs= /colibri_pxa270_defconfig > deleted file mode 100644 > index 8357d721c69c..000000000000 > diff --git a/arch/arm/configs/colibri_pxa300_defconfig b/arch/arm/configs= /colibri_pxa300_defconfig > deleted file mode 100644 > index 42adfefdb6dc..000000000000 > diff --git a/arch/arm/configs/corgi_defconfig b/arch/arm/configs/corgi_de= fconfig > deleted file mode 100644 > index df84640f4f57..000000000000 > diff --git a/arch/arm/configs/eseries_pxa_defconfig b/arch/arm/configs/es= eries_pxa_defconfig > deleted file mode 100644 > index b4c2e6457e04..000000000000 > diff --git a/arch/arm/configs/ezx_defconfig b/arch/arm/configs/ezx_defcon= fig > deleted file mode 100644 > index ef7b0a0aee3a..000000000000 > diff --git a/arch/arm/configs/h5000_defconfig b/arch/arm/configs/h5000_de= fconfig > deleted file mode 100644 > index d01f1a6bd04d..000000000000 > diff --git a/arch/arm/configs/lpd270_defconfig b/arch/arm/configs/lpd270_= defconfig > deleted file mode 100644 > index b0c21a99a0a8..000000000000 > diff --git a/arch/arm/configs/lubbock_defconfig b/arch/arm/configs/lubboc= k_defconfig > deleted file mode 100644 > index 4fc744c96196..000000000000 > diff --git a/arch/arm/configs/magician_defconfig b/arch/arm/configs/magic= ian_defconfig > deleted file mode 100644 > index 5a8776f6aba3..000000000000 > diff --git a/arch/arm/configs/mainstone_defconfig b/arch/arm/configs/main= stone_defconfig > deleted file mode 100644 > index 096cd7bc667a..000000000000 > diff --git a/arch/arm/configs/palmz72_defconfig b/arch/arm/configs/palmz7= 2_defconfig > deleted file mode 100644 > index a9a808bc2f70..000000000000 > diff --git a/arch/arm/configs/pcm027_defconfig b/arch/arm/configs/pcm027_= defconfig > deleted file mode 100644 > index a392312a13ce..000000000000 > diff --git a/arch/arm/configs/pxa255-idp_defconfig b/arch/arm/configs/pxa= 255-idp_defconfig > deleted file mode 100644 > index ae0444949a87..000000000000 > diff --git a/arch/arm/configs/pxa_defconfig b/arch/arm/configs/pxa_defcon= fig > index 0a0f12df40b5..74c7145c79ea 100644 > --- a/arch/arm/configs/pxa_defconfig > +++ b/arch/arm/configs/pxa_defconfig > @@ -19,7 +19,6 @@ CONFIG_ARCH_GUMSTIX=3Dy > CONFIG_PXA_SHARPSL=3Dy > CONFIG_MACH_AKITA=3Dy > CONFIG_MACH_BORZOI=3Dy > -CONFIG_PXA_SYSTEMS_CPLDS=3Dy > CONFIG_AEABI=3Dy > CONFIG_ARCH_FORCE_MAX_ORDER=3D9 > CONFIG_CMDLINE=3D"root=3D/dev/ram0 ro" > @@ -397,9 +396,7 @@ CONFIG_FB_VIRTUAL=3Dm > CONFIG_FB_SIMPLE=3Dy > CONFIG_LCD_CORGI=3Dm > CONFIG_LCD_PLATFORM=3Dm > -CONFIG_LCD_TOSA=3Dm > CONFIG_BACKLIGHT_PWM=3Dm > -CONFIG_BACKLIGHT_TOSA=3Dm > CONFIG_FRAMEBUFFER_CONSOLE=3Dy > CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=3Dy > CONFIG_LOGO=3Dy > diff --git a/arch/arm/configs/trizeps4_defconfig b/arch/arm/configs/trize= ps4_defconfig > deleted file mode 100644 > index 009abe1e49ef..000000000000 > diff --git a/arch/arm/configs/viper_defconfig b/arch/arm/configs/viper_de= fconfig > deleted file mode 100644 > index 02f9849893b2..000000000000 > diff --git a/arch/arm/configs/xcep_defconfig b/arch/arm/configs/xcep_defc= onfig > deleted file mode 100644 > index 6bd9f71b71fc..000000000000 > diff --git a/arch/arm/configs/zeus_defconfig b/arch/arm/configs/zeus_defc= onfig > deleted file mode 100644 > index c4535315e216..000000000000 > diff --git a/arch/arm/mach-pxa/Kconfig b/arch/arm/mach-pxa/Kconfig > index b90d98bae68d..1d2eba70c18c 100644 > --- a/arch/arm/mach-pxa/Kconfig > +++ b/arch/arm/mach-pxa/Kconfig > @@ -16,10 +16,6 @@ menuconfig ARCH_PXA > > if ARCH_PXA > > -menu "Intel PXA2xx/PXA3xx Implementations" > - > -comment "Intel/Marvell Dev Platforms (sorted by hardware release time)" > - > config MACH_PXA25X_DT > bool "Support PXA25x platforms from device tree" > select PINCTRL > @@ -56,115 +52,7 @@ config MACH_PXA3XX_DT > > if ATAGS > > -config ARCH_LUBBOCK > - bool "Intel DBPXA250 Development Platform (aka Lubbock)" > - depends on UNUSED_BOARD_FILES > - select GPIO_REG > - select PXA25x > - select SA1111 > - > -config MACH_MAINSTONE > - bool "Intel HCDDBBVA0 Development Platform (aka Mainstone)" > - depends on UNUSED_BOARD_FILES > - select GPIO_REG > - select PXA27x > - > -config MACH_ZYLONITE > - bool > - select PXA3xx > - > -config MACH_ZYLONITE300 > - bool "PXA3xx Development Platform (aka Zylonite) PXA300/310" > - depends on UNUSED_BOARD_FILES > - select CPU_PXA300 > - select CPU_PXA310 > - select MACH_ZYLONITE > - > -config MACH_ZYLONITE320 > - bool "PXA3xx Development Platform (aka Zylonite) PXA320" > - depends on UNUSED_BOARD_FILES > - select CPU_PXA320 > - select MACH_ZYLONITE > - > -config MACH_LITTLETON > - bool "PXA3xx Form Factor Platform (aka Littleton)" > - depends on UNUSED_BOARD_FILES > - select CPU_PXA300 > - select CPU_PXA310 > - select PXA3xx > - > -config MACH_TAVOREVB > - bool "PXA930 Evaluation Board (aka TavorEVB)" > - depends on UNUSED_BOARD_FILES > - select CPU_PXA930 > - select CPU_PXA935 > - select PXA3xx > - select FB > - select FB_PXA > - > -config MACH_SAAR > - bool "PXA930 Handheld Platform (aka SAAR)" > - depends on UNUSED_BOARD_FILES > - select CPU_PXA930 > - select CPU_PXA935 > - select PXA3xx > - select FB > - select FB_PXA > - > -comment "Third Party Dev Platforms (sorted by vendor name)" > - > -config ARCH_PXA_IDP > - bool "Accelent Xscale IDP" > - depends on UNUSED_BOARD_FILES > - select PXA25x > - > -config ARCH_VIPER > - bool "Arcom/Eurotech VIPER SBC" > - depends on UNUSED_BOARD_FILES > - select ARCOM_PCMCIA > - select I2C_GPIO if I2C=3Dy > - select ISA > - select PXA25x > - > -config MACH_ARCOM_ZEUS > - bool "Arcom/Eurotech ZEUS SBC" > - depends on UNUSED_BOARD_FILES > - select ARCOM_PCMCIA > - select ISA > - select PXA27x > - > -config MACH_BALLOON3 > - bool "Balloon 3 board" > - depends on UNUSED_BOARD_FILES > - select IWMMXT > - select PXA27x > - > -config MACH_CSB726 > - bool "Enable Cogent CSB726 System On a Module" > - depends on UNUSED_BOARD_FILES > - select IWMMXT > - select PXA27x > - help > - Say Y here if you intend to run this kernel on a Cogent > - CSB726 System On Module. > - > -config CSB726_CSB701 > - bool "Enable support for CSB701 baseboard" > - depends on UNUSED_BOARD_FILES > - depends on MACH_CSB726 > - > -config MACH_CM_X300 > - bool "CompuLab CM-X300 modules" > - depends on UNUSED_BOARD_FILES > - select CPU_PXA300 > - select CPU_PXA310 > - select PXA3xx > - > -config MACH_CAPC7117 > - bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM= " > - depends on UNUSED_BOARD_FILES > - select CPU_PXA320 > - select PXA3xx > +comment "Legacy board files" > > config ARCH_GUMSTIX > bool "Gumstix XScale 255 boards" > @@ -185,307 +73,6 @@ config GUMSTIX_AM300EPD > > endchoice > > -config MACH_XCEP > - bool "Iskratel Electronics XCEP" > - depends on UNUSED_BOARD_FILES > - select MTD > - select MTD_CFI > - select MTD_CFI_INTELEXT > - select MTD_PHYSMAP > - select PXA25x > - help > - PXA255 based Single Board Computer with SMC 91C111 ethernet chi= p and 64 MB of flash. > - Tuned for usage in Libera instruments for particle accelerators= . > - > -config TRIZEPS_PXA > - bool "PXA based Keith und Koep Trizeps DIMM-Modules" > - depends on UNUSED_BOARD_FILES > - > -config MACH_TRIZEPS4 > - bool "Keith und Koep Trizeps4 DIMM-Module" > - depends on TRIZEPS_PXA > - select PXA27x > - select TRIZEPS_PCMCIA > - > -config MACH_TRIZEPS4WL > - bool "Keith und Koep Trizeps4-WL DIMM-Module" > - depends on TRIZEPS_PXA > - select MACH_TRIZEPS4 > - select PXA27x > - select TRIZEPS_PCMCIA > - > -choice > - prompt "Select base board for Trizeps module" > - depends on TRIZEPS_PXA > - > -config MACH_TRIZEPS_CONXS > - bool "ConXS Eval Board" > - > -config MACH_TRIZEPS_UCONXS > - bool "uConXS Eval Board" > - > -config MACH_TRIZEPS_ANY > - bool "another Board" > - > -endchoice > - > -config ARCOM_PCMCIA > - bool > - help > - Generic option for Arcom Viper/Zeus PCMCIA > - > -config TRIZEPS_PCMCIA > - bool > - help > - Enable PCMCIA support for Trizeps modules > - > -config MACH_LOGICPD_PXA270 > - bool "LogicPD PXA270 Card Engine Development Platform" > - depends on UNUSED_BOARD_FILES > - select PXA27x > - > -config MACH_PCM027 > - bool "Phytec phyCORE-PXA270 CPU module (PCM-027)" > - depends on UNUSED_BOARD_FILES > - select IWMMXT > - select PXA27x > - > -config MACH_PCM990_BASEBOARD > - bool "PHYTEC PCM-990 development board" > - depends on UNUSED_BOARD_FILES > - depends on MACH_PCM027 > - > -choice > - prompt "display on pcm990" > - depends on MACH_PCM990_BASEBOARD > - > -config PCM990_DISPLAY_SHARP > - bool "sharp lq084v1dg21 stn display" > - > -config PCM990_DISPLAY_NEC > - bool "nec nl6448bc20_18d tft display" > - > -config PCM990_DISPLAY_NONE > - bool "no display" > - > -endchoice > - > -config MACH_COLIBRI > - bool "Toradex Colibri PXA270" > - depends on UNUSED_BOARD_FILES > - select PXA27x > - > -config MACH_COLIBRI_PXA270_INCOME > - bool "Income s.r.o. PXA270 SBC" > - depends on UNUSED_BOARD_FILES > - depends on MACH_COLIBRI > - select PXA27x > - > -config MACH_COLIBRI300 > - bool "Toradex Colibri PXA300/310" > - depends on UNUSED_BOARD_FILES > - select CPU_PXA300 > - select CPU_PXA310 > - select PXA3xx > - > -config MACH_COLIBRI320 > - bool "Toradex Colibri PXA320" > - depends on UNUSED_BOARD_FILES > - select CPU_PXA320 > - select PXA3xx > - > -config MACH_COLIBRI_EVALBOARD > - bool "Toradex Colibri Evaluation Carrier Board support" > - depends on UNUSED_BOARD_FILES > - depends on MACH_COLIBRI || MACH_COLIBRI300 || MACH_COLIBRI320 > - > -config MACH_VPAC270 > - bool "Voipac PXA270" > - depends on UNUSED_BOARD_FILES > - select HAVE_PATA_PLATFORM > - select PXA27x > - help > - PXA270 based Single Board Computer. > - > -comment "End-user Products (sorted by vendor name)" > - > -config MACH_H4700 > - bool "HP iPAQ hx4700" > - depends on UNUSED_BOARD_FILES > - select IWMMXT > - select PXA27x > - > -config MACH_H5000 > - bool "HP iPAQ h5000" > - depends on UNUSED_BOARD_FILES > - select PXA25x > - > -config MACH_HIMALAYA > - bool "HTC Himalaya Support" > - depends on UNUSED_BOARD_FILES > - select CPU_PXA26x > - > -config MACH_MAGICIAN > - bool "Enable HTC Magician Support" > - depends on UNUSED_BOARD_FILES > - select IWMMXT > - select PXA27x > - > -config MACH_MIOA701 > - bool "Mitac Mio A701 Support" > - depends on UNUSED_BOARD_FILES > - select IWMMXT > - select PXA27x > - help > - Say Y here if you intend to run this kernel on a > - MIO A701. Currently there is only basic support > - for this PDA. > - > -config PXA_EZX > - bool "Motorola EZX Platform" > - depends on UNUSED_BOARD_FILES > - select IWMMXT > - select PXA27x > - > -config MACH_EZX_A780 > - bool "Motorola EZX A780" > - default y > - depends on PXA_EZX > - > -config MACH_EZX_E680 > - bool "Motorola EZX E680" > - default y > - depends on PXA_EZX > - > -config MACH_EZX_A1200 > - bool "Motorola EZX A1200" > - default y > - depends on PXA_EZX > - > -config MACH_EZX_A910 > - bool "Motorola EZX A910" > - default y > - depends on PXA_EZX > - > -config MACH_EZX_E6 > - bool "Motorola EZX E6" > - default y > - depends on PXA_EZX > - > -config MACH_EZX_E2 > - bool "Motorola EZX E2" > - default y > - depends on PXA_EZX > - > -config MACH_MP900C > - bool "Nec Mobilepro 900/c" > - depends on UNUSED_BOARD_FILES > - select PXA25x > - > -config ARCH_PXA_PALM > - bool "PXA based Palm PDAs" > - depends on UNUSED_BOARD_FILES > - > -config MACH_PALM27X > - bool > - > -config MACH_PALMTE2 > - bool "Palm Tungsten|E2" > - depends on UNUSED_BOARD_FILES > - default y > - depends on ARCH_PXA_PALM > - select PXA25x > - help > - Say Y here if you intend to run this kernel on a Palm Tungsten|= E2 > - handheld computer. > - > -config MACH_PALMTC > - bool "Palm Tungsten|C" > - default y > - depends on ARCH_PXA_PALM > - select PXA25x > - help > - Say Y here if you intend to run this kernel on a Palm Tungsten|= C > - handheld computer. > - > -config MACH_PALMT5 > - bool "Palm Tungsten|T5" > - depends on UNUSED_BOARD_FILES > - default y > - depends on ARCH_PXA_PALM > - select IWMMXT > - select MACH_PALM27X > - select PXA27x > - help > - Say Y here if you intend to run this kernel on a Palm Tungsten|= T5 > - handheld computer. > - > -config MACH_PALMTX > - bool "Palm T|X" > - depends on UNUSED_BOARD_FILES > - default y > - depends on ARCH_PXA_PALM > - select IWMMXT > - select MACH_PALM27X > - select PXA27x > - help > - Say Y here if you intend to run this kernel on a Palm T|X > - handheld computer. > - > -config MACH_PALMZ72 > - bool "Palm Zire 72" > - depends on UNUSED_BOARD_FILES > - default y > - depends on ARCH_PXA_PALM > - select IWMMXT > - select MACH_PALM27X > - select PXA27x > - help > - Say Y here if you intend to run this kernel on Palm Zire 72 > - handheld computer. > - > -config MACH_PALMLD > - bool "Palm LifeDrive" > - depends on UNUSED_BOARD_FILES > - default y > - depends on ARCH_PXA_PALM > - select IWMMXT > - select MACH_PALM27X > - select PXA27x > - help > - Say Y here if you intend to run this kernel on a Palm LifeDrive > - handheld computer. > - > -config PALM_TREO > - bool > - depends on ARCH_PXA_PALM > - > -config MACH_CENTRO > - bool "Palm Centro 685 (GSM)" > - depends on UNUSED_BOARD_FILES > - default y > - depends on ARCH_PXA_PALM > - select IWMMXT > - select MACH_PALM27X > - select PALM_TREO > - select PXA27x > - help > - Say Y here if you intend to run this kernel on Palm Centro 685 = (GSM) > - smartphone. > - > -config MACH_TREO680 > - bool "Palm Treo 680" > - depends on UNUSED_BOARD_FILES > - default y > - depends on ARCH_PXA_PALM > - select IWMMXT > - select MACH_PALM27X > - select PALM_TREO > - select PXA27x > - help > - Say Y here if you intend to run this kernel on Palm Treo 680 > - smartphone. > - > config PXA_SHARPSL > bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models" > select SHARP_PARAM > @@ -505,34 +92,6 @@ config PXA_SHARPSL_DETECT_MACH_ID > the Zaurus machine ID at run-time. For latest kexec-based > boot loader, this is not necessary. > > -config MACH_POODLE > - bool "Enable Sharp SL-5600 (Poodle) Support" > - depends on PXA_SHARPSL > - depends on UNUSED_BOARD_FILES > - select PXA25x > - select SHARP_LOCOMO > - > -config MACH_CORGI > - bool "Enable Sharp SL-C700 (Corgi) Support" > - depends on PXA_SHARPSL > - depends on UNUSED_BOARD_FILES > - select PXA25x > - select PXA_SHARP_C7xx > - > -config MACH_SHEPHERD > - bool "Enable Sharp SL-C750 (Shepherd) Support" > - depends on PXA_SHARPSL > - depends on UNUSED_BOARD_FILES > - select PXA25x > - select PXA_SHARP_C7xx > - > -config MACH_HUSKY > - bool "Enable Sharp SL-C760 (Husky) Support" > - depends on PXA_SHARPSL > - depends on UNUSED_BOARD_FILES > - select PXA25x > - select PXA_SHARP_C7xx > - > config MACH_AKITA > bool "Enable Sharp SL-1000 (Akita) Support" > depends on PXA_SHARPSL > @@ -554,98 +113,7 @@ config MACH_BORZOI > select PXA27x > select PXA_SHARP_Cxx00 > > -config MACH_TOSA > - bool "Enable Sharp SL-6000x (Tosa) Support" > - depends on UNUSED_BOARD_FILES > - depends on PXA_SHARPSL > - select PXA25x > - > -config TOSA_BT > - tristate "Control the state of built-in bluetooth chip on Sharp S= L-6000" > - depends on MACH_TOSA && NET > - select RFKILL > - help > - This is a simple driver that is able to control > - the state of built in bluetooth chip on tosa. > - > -config TOSA_USE_EXT_KEYCODES > - bool "Tosa keyboard: use extended keycodes" > - depends on MACH_TOSA > - help > - Say Y here to enable the tosa keyboard driver to generate exten= ded > - (>=3D 127) keycodes. Be aware, that they can't be correctly int= erpreted > - by either console keyboard driver or by Kdrive keybd driver. > - > - Say Y only if you know, what you are doing! > - > -config MACH_ICONTROL > - bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM" > - depends on UNUSED_BOARD_FILES > - select CPU_PXA320 > - select PXA3xx > - > -config ARCH_PXA_ESERIES > - bool "PXA based Toshiba e-series PDAs" > - depends on UNUSED_BOARD_FILES > - select FB_W100 > - select FB > - select PXA25x > - > -config MACH_E330 > - bool "Toshiba e330" > - default y > - depends on ARCH_PXA_ESERIES > - help > - Say Y here if you intend to run this kernel on a Toshiba > - e330 family PDA. > - > -config MACH_E350 > - bool "Toshiba e350" > - default y > - depends on ARCH_PXA_ESERIES > - help > - Say Y here if you intend to run this kernel on a Toshiba > - e350 family PDA. > - > -config MACH_E740 > - bool "Toshiba e740" > - default y > - depends on ARCH_PXA_ESERIES > - help > - Say Y here if you intend to run this kernel on a Toshiba > - e740 family PDA. > - > -config MACH_E750 > - bool "Toshiba e750" > - default y > - depends on ARCH_PXA_ESERIES > - help > - Say Y here if you intend to run this kernel on a Toshiba > - e750 family PDA. > - > -config MACH_E400 > - bool "Toshiba e400" > - default y > - depends on ARCH_PXA_ESERIES > - help > - Say Y here if you intend to run this kernel on a Toshiba > - e400 family PDA. > - > -config MACH_E800 > - bool "Toshiba e800" > - default y > - depends on ARCH_PXA_ESERIES > - help > - Say Y here if you intend to run this kernel on a Toshiba > - e800 family PDA. > - > -config MACH_ZIPIT2 > - bool "Zipit Z2 Handheld" > - depends on UNUSED_BOARD_FILES > - select PXA27x > - > endif # ATAGS > -endmenu > > config PXA25x > bool > @@ -659,12 +127,6 @@ config PXA27x > help > Select code specific to PXA27x variants > > -config CPU_PXA26x > - bool > - select PXA25x > - help > - Select code specific to PXA26x (codename Dalhart) > - > config PXA3xx > bool > select CPU_XSC3 > @@ -677,37 +139,6 @@ config CPU_PXA300 > help > PXA300 (codename Monahans-L) > > -config CPU_PXA310 > - bool > - select CPU_PXA300 > - select PXA310_ULPI if USB_ULPI > - help > - PXA310 (codename Monahans-LV) > - > -config CPU_PXA320 > - bool > - select PXA3xx > - help > - PXA320 (codename Monahans-P) > - > -config CPU_PXA930 > - bool > - select PXA3xx > - help > - PXA930 (codename Tavor-P) > - > -config CPU_PXA935 > - bool > - select CPU_PXA930 > - help > - PXA935 (codename Tavor-P65) > - > -config PXA_SHARP_C7xx > - bool > - select SHARPSL_PM > - help > - Enable support for all Sharp C7xx models > - > config PXA_SHARP_Cxx00 > bool > select SHARPSL_PM > @@ -726,16 +157,4 @@ config SHARPSL_PM_MAX1111 > select SPI > select SPI_MASTER > > -config PXA310_ULPI > - bool > - > -config PXA_SYSTEMS_CPLDS > - tristate "Motherboard cplds" > - default ARCH_LUBBOCK || MACH_MAINSTONE > - help > - This driver supports the Lubbock and Mainstone multifunction ch= ip > - found on the pxa25x development platform system (Lubbock) and p= xa27x > - development platform system (Mainstone). This IO board supports= the > - interrupts handling, ethernet controller, flash chips, etc ... > - > endif > diff --git a/arch/arm/mach-pxa/Makefile b/arch/arm/mach-pxa/Makefile > index 0aec36e67dc1..4ca8cac2e60f 100644 > --- a/arch/arm/mach-pxa/Makefile > +++ b/arch/arm/mach-pxa/Makefile > @@ -14,8 +14,6 @@ obj-$(CONFIG_PXA25x) +=3D mfp-pxa2xx.o pxa2xx.= o pxa25x.o > obj-$(CONFIG_PXA27x) +=3D mfp-pxa2xx.o pxa2xx.o pxa27x.o > obj-$(CONFIG_PXA3xx) +=3D mfp-pxa3xx.o pxa3xx.o smemc.o pxa3xx= -ulpi.o > obj-$(CONFIG_CPU_PXA300) +=3D pxa300.o > -obj-$(CONFIG_CPU_PXA320) +=3D pxa320.o > -obj-$(CONFIG_CPU_PXA930) +=3D pxa930.o > > # NOTE: keep the order of boards in accordance to their order in Kconfig > > @@ -24,66 +22,10 @@ obj-$(CONFIG_MACH_PXA25X_DT) +=3D pxa-dt.o > obj-$(CONFIG_MACH_PXA27X_DT) +=3D pxa-dt.o > obj-$(CONFIG_MACH_PXA3XX_DT) +=3D pxa-dt.o > > -# Intel/Marvell Dev Platforms > -obj-$(CONFIG_ARCH_LUBBOCK) +=3D lubbock.o > -obj-$(CONFIG_MACH_MAINSTONE) +=3D mainstone.o > -obj-$(CONFIG_MACH_ZYLONITE300) +=3D zylonite.o zylonite_pxa300.o > -obj-$(CONFIG_MACH_ZYLONITE320) +=3D zylonite.o zylonite_pxa320.o > -obj-$(CONFIG_MACH_LITTLETON) +=3D littleton.o > -obj-$(CONFIG_MACH_TAVOREVB) +=3D tavorevb.o > -obj-$(CONFIG_MACH_SAAR) +=3D saar.o > - > # 3rd Party Dev Platforms > -obj-$(CONFIG_ARCH_PXA_IDP) +=3D idp.o > -obj-$(CONFIG_ARCH_VIPER) +=3D viper.o > -obj-$(CONFIG_MACH_ARCOM_ZEUS) +=3D zeus.o > -obj-$(CONFIG_ARCOM_PCMCIA) +=3D viper-pcmcia.o > -obj-$(CONFIG_MACH_BALLOON3) +=3D balloon3.o balloon3-pcmcia.o > -obj-$(CONFIG_MACH_CSB726) +=3D csb726.o > -obj-$(CONFIG_CSB726_CSB701) +=3D csb701.o > -obj-$(CONFIG_MACH_CM_X300) +=3D cm-x300.o > -obj-$(CONFIG_MACH_CAPC7117) +=3D capc7117.o mxm8x10.o > obj-$(CONFIG_ARCH_GUMSTIX) +=3D gumstix.o > obj-$(CONFIG_GUMSTIX_AM200EPD) +=3D am200epd.o > obj-$(CONFIG_GUMSTIX_AM300EPD) +=3D am300epd.o > -obj-$(CONFIG_MACH_XCEP) +=3D xcep.o > -obj-$(CONFIG_MACH_TRIZEPS4) +=3D trizeps4.o > -obj-$(CONFIG_TRIZEPS_PCMCIA) +=3D trizeps4-pcmcia.o > -obj-$(CONFIG_MACH_LOGICPD_PXA270) +=3D lpd270.o > -obj-$(CONFIG_MACH_PCM027) +=3D pcm027.o > -obj-$(CONFIG_MACH_PCM990_BASEBOARD) +=3D pcm990-baseboard.o > -obj-$(CONFIG_MACH_COLIBRI) +=3D colibri-pxa270.o colibri-pcm= cia.o > -obj-$(CONFIG_MACH_COLIBRI_EVALBOARD) +=3D colibri-evalboard.o > -obj-$(CONFIG_MACH_COLIBRI_PXA270_INCOME) +=3D colibri-pxa270-incom= e.o > -obj-$(CONFIG_MACH_COLIBRI300) +=3D colibri-pxa3xx.o colibri-pxa300.o > -obj-$(CONFIG_MACH_COLIBRI320) +=3D colibri-pxa3xx.o colibri-pxa320.o co= libri-pcmcia.o > -obj-$(CONFIG_MACH_VPAC270) +=3D vpac270.o vpac270-pcmcia.o > > # End-user Products > -obj-$(CONFIG_MACH_H4700) +=3D hx4700.o > -obj-$(CONFIG_MACH_H4700) +=3D hx4700-pcmcia.o > -obj-$(CONFIG_MACH_H5000) +=3D h5000.o > -obj-$(CONFIG_MACH_HIMALAYA) +=3D himalaya.o > -obj-$(CONFIG_MACH_MAGICIAN) +=3D magician.o > -obj-$(CONFIG_MACH_MIOA701) +=3D mioa701.o mioa701_bootresume.o > -obj-$(CONFIG_PXA_EZX) +=3D ezx.o > -obj-$(CONFIG_MACH_MP900C) +=3D mp900.o > -obj-$(CONFIG_MACH_PALMTE2) +=3D palmte2.o > -obj-$(CONFIG_MACH_PALMTC) +=3D palmtc.o palmtc-pcmcia.o > -obj-$(CONFIG_MACH_PALM27X) +=3D palm27x.o > -obj-$(CONFIG_MACH_PALMT5) +=3D palmt5.o > -obj-$(CONFIG_MACH_PALMTX) +=3D palmtx.o palmtx-pcmcia.o > -obj-$(CONFIG_MACH_PALMZ72) +=3D palmz72.o > -obj-$(CONFIG_MACH_PALMLD) +=3D palmld.o palmld-pcmcia.o > -obj-$(CONFIG_PALM_TREO) +=3D palmtreo.o > -obj-$(CONFIG_PXA_SHARP_C7xx) +=3D corgi.o sharpsl_pm.o corgi_pm.o > obj-$(CONFIG_PXA_SHARP_Cxx00) +=3D spitz.o sharpsl_pm.o spitz_pm.o > -obj-$(CONFIG_MACH_POODLE) +=3D poodle.o > -obj-$(CONFIG_MACH_TOSA) +=3D tosa.o > -obj-$(CONFIG_MACH_ICONTROL) +=3D icontrol.o mxm8x10.o > -obj-$(CONFIG_ARCH_PXA_ESERIES) +=3D eseries.o > -obj-$(CONFIG_MACH_E740) +=3D e740-pcmcia.o > -obj-$(CONFIG_MACH_ZIPIT2) +=3D z2.o > - > -obj-$(CONFIG_PXA_SYSTEMS_CPLDS) +=3D pxa_cplds_irqs.o > -obj-$(CONFIG_TOSA_BT) +=3D tosa-bt.o > diff --git a/arch/arm/mach-pxa/balloon3-pcmcia.c b/arch/arm/mach-pxa/ball= oon3-pcmcia.c > deleted file mode 100644 > index 6a27b76cc603..000000000000 > diff --git a/arch/arm/mach-pxa/balloon3.c b/arch/arm/mach-pxa/balloon3.c > deleted file mode 100644 > index 896d47d9a8dc..000000000000 > diff --git a/arch/arm/mach-pxa/balloon3.h b/arch/arm/mach-pxa/balloon3.h > deleted file mode 100644 > index 04f3639c4082..000000000000 > diff --git a/arch/arm/mach-pxa/capc7117.c b/arch/arm/mach-pxa/capc7117.c > deleted file mode 100644 > index 7712327f56a8..000000000000 > diff --git a/arch/arm/mach-pxa/cm-x300.c b/arch/arm/mach-pxa/cm-x300.c > deleted file mode 100644 > index 01f364a66446..000000000000 > diff --git a/arch/arm/mach-pxa/colibri-evalboard.c b/arch/arm/mach-pxa/co= libri-evalboard.c > deleted file mode 100644 > index b62af07b8f96..000000000000 > diff --git a/arch/arm/mach-pxa/colibri-pcmcia.c b/arch/arm/mach-pxa/colib= ri-pcmcia.c > deleted file mode 100644 > index 9da7b478e5eb..000000000000 > diff --git a/arch/arm/mach-pxa/colibri-pxa270-income.c b/arch/arm/mach-px= a/colibri-pxa270-income.c > deleted file mode 100644 > index f6eaf464ca83..000000000000 > diff --git a/arch/arm/mach-pxa/colibri-pxa270.c b/arch/arm/mach-pxa/colib= ri-pxa270.c > deleted file mode 100644 > index 5dc669752836..000000000000 > diff --git a/arch/arm/mach-pxa/colibri-pxa300.c b/arch/arm/mach-pxa/colib= ri-pxa300.c > deleted file mode 100644 > index 11ca6c4795e7..000000000000 > diff --git a/arch/arm/mach-pxa/colibri-pxa320.c b/arch/arm/mach-pxa/colib= ri-pxa320.c > deleted file mode 100644 > index 1a59056e181e..000000000000 > diff --git a/arch/arm/mach-pxa/colibri-pxa3xx.c b/arch/arm/mach-pxa/colib= ri-pxa3xx.c > deleted file mode 100644 > index 77d6ef5fa42d..000000000000 > diff --git a/arch/arm/mach-pxa/colibri.h b/arch/arm/mach-pxa/colibri.h > deleted file mode 100644 > index 01a46f36cc1f..000000000000 > diff --git a/arch/arm/mach-pxa/corgi.c b/arch/arm/mach-pxa/corgi.c > deleted file mode 100644 > index 5738496717e2..000000000000 > diff --git a/arch/arm/mach-pxa/corgi.h b/arch/arm/mach-pxa/corgi.h > deleted file mode 100644 > index b565ca7b8cda..000000000000 > diff --git a/arch/arm/mach-pxa/corgi_pm.c b/arch/arm/mach-pxa/corgi_pm.c > deleted file mode 100644 > index 555a5c1afd96..000000000000 > diff --git a/arch/arm/mach-pxa/csb701.c b/arch/arm/mach-pxa/csb701.c > deleted file mode 100644 > index 527c9fdf9795..000000000000 > diff --git a/arch/arm/mach-pxa/csb726.c b/arch/arm/mach-pxa/csb726.c > deleted file mode 100644 > index 410b1af87d55..000000000000 > diff --git a/arch/arm/mach-pxa/csb726.h b/arch/arm/mach-pxa/csb726.h > deleted file mode 100644 > index 628928743bd5..000000000000 > diff --git a/arch/arm/mach-pxa/e740-pcmcia.c b/arch/arm/mach-pxa/e740-pcm= cia.c > deleted file mode 100644 > index 11a2c5d42920..000000000000 > diff --git a/arch/arm/mach-pxa/eseries-gpio.h b/arch/arm/mach-pxa/eseries= -gpio.h > deleted file mode 100644 > index 5c645600d401..000000000000 > diff --git a/arch/arm/mach-pxa/eseries-irq.h b/arch/arm/mach-pxa/eseries-= irq.h > deleted file mode 100644 > index 572d573ce66b..000000000000 > diff --git a/arch/arm/mach-pxa/eseries.c b/arch/arm/mach-pxa/eseries.c > deleted file mode 100644 > index 2e4daeab6278..000000000000 > diff --git a/arch/arm/mach-pxa/ezx.c b/arch/arm/mach-pxa/ezx.c > deleted file mode 100644 > index 69c2ec02a16c..000000000000 > diff --git a/arch/arm/mach-pxa/h5000.c b/arch/arm/mach-pxa/h5000.c > deleted file mode 100644 > index 212efe24aedb..000000000000 > diff --git a/arch/arm/mach-pxa/h5000.h b/arch/arm/mach-pxa/h5000.h > deleted file mode 100644 > index 58687e94a0c7..000000000000 > diff --git a/arch/arm/mach-pxa/himalaya.c b/arch/arm/mach-pxa/himalaya.c > deleted file mode 100644 > index 469ffeec6da5..000000000000 > diff --git a/arch/arm/mach-pxa/hx4700-pcmcia.c b/arch/arm/mach-pxa/hx4700= -pcmcia.c > deleted file mode 100644 > index e2331dfe427d..000000000000 > diff --git a/arch/arm/mach-pxa/hx4700.c b/arch/arm/mach-pxa/hx4700.c > deleted file mode 100644 > index 2fd665944103..000000000000 > diff --git a/arch/arm/mach-pxa/hx4700.h b/arch/arm/mach-pxa/hx4700.h > deleted file mode 100644 > index 0c30e6d9c660..000000000000 > diff --git a/arch/arm/mach-pxa/icontrol.c b/arch/arm/mach-pxa/icontrol.c > deleted file mode 100644 > index 624088257cfc..000000000000 > diff --git a/arch/arm/mach-pxa/idp.c b/arch/arm/mach-pxa/idp.c > deleted file mode 100644 > index 525d01ddfbbb..000000000000 > diff --git a/arch/arm/mach-pxa/idp.h b/arch/arm/mach-pxa/idp.h > deleted file mode 100644 > index 81b9bd9ba754..000000000000 > diff --git a/arch/arm/mach-pxa/littleton.c b/arch/arm/mach-pxa/littleton.= c > deleted file mode 100644 > index 98423a96f440..000000000000 > diff --git a/arch/arm/mach-pxa/littleton.h b/arch/arm/mach-pxa/littleton.= h > deleted file mode 100644 > index a0a8d2bf9d71..000000000000 > diff --git a/arch/arm/mach-pxa/lpd270.c b/arch/arm/mach-pxa/lpd270.c > deleted file mode 100644 > index 0e4123c5fd42..000000000000 > diff --git a/arch/arm/mach-pxa/lpd270.h b/arch/arm/mach-pxa/lpd270.h > deleted file mode 100644 > index 4b096fb9d61f..000000000000 > diff --git a/arch/arm/mach-pxa/lubbock.c b/arch/arm/mach-pxa/lubbock.c > deleted file mode 100644 > index 4f0944f3b262..000000000000 > diff --git a/arch/arm/mach-pxa/lubbock.h b/arch/arm/mach-pxa/lubbock.h > deleted file mode 100644 > index 55cf91e22ae2..000000000000 > diff --git a/arch/arm/mach-pxa/magician.c b/arch/arm/mach-pxa/magician.c > deleted file mode 100644 > index 0827ebca1d38..000000000000 > diff --git a/arch/arm/mach-pxa/magician.h b/arch/arm/mach-pxa/magician.h > deleted file mode 100644 > index e1e4f9f6b22b..000000000000 > diff --git a/arch/arm/mach-pxa/mainstone.c b/arch/arm/mach-pxa/mainstone.= c > deleted file mode 100644 > index fd386f1c414c..000000000000 > diff --git a/arch/arm/mach-pxa/mainstone.h b/arch/arm/mach-pxa/mainstone.= h > deleted file mode 100644 > index f116c56cf5d9..000000000000 > diff --git a/arch/arm/mach-pxa/mfp-pxa320.h b/arch/arm/mach-pxa/mfp-pxa32= 0.h > deleted file mode 100644 > index 21c31eb52d6c..000000000000 > diff --git a/arch/arm/mach-pxa/mioa701.c b/arch/arm/mach-pxa/mioa701.c > deleted file mode 100644 > index d08f962ffb04..000000000000 > diff --git a/arch/arm/mach-pxa/mioa701.h b/arch/arm/mach-pxa/mioa701.h > deleted file mode 100644 > index d94295c67460..000000000000 > diff --git a/arch/arm/mach-pxa/mioa701_bootresume.S b/arch/arm/mach-pxa/m= ioa701_bootresume.S > deleted file mode 100644 > index 4ad2fa27fc41..000000000000 > diff --git a/arch/arm/mach-pxa/mp900.c b/arch/arm/mach-pxa/mp900.c > deleted file mode 100644 > index 8ef8ac4ab4ac..000000000000 > diff --git a/arch/arm/mach-pxa/mxm8x10.c b/arch/arm/mach-pxa/mxm8x10.c > deleted file mode 100644 > index 35546b59c88e..000000000000 > diff --git a/arch/arm/mach-pxa/mxm8x10.h b/arch/arm/mach-pxa/mxm8x10.h > deleted file mode 100644 > index dcd32321c995..000000000000 > diff --git a/arch/arm/mach-pxa/palm27x.c b/arch/arm/mach-pxa/palm27x.c > deleted file mode 100644 > index 1a8d25eecac3..000000000000 > diff --git a/arch/arm/mach-pxa/palm27x.h b/arch/arm/mach-pxa/palm27x.h > deleted file mode 100644 > index bd3075bbb3aa..000000000000 > diff --git a/arch/arm/mach-pxa/palmld-pcmcia.c b/arch/arm/mach-pxa/palmld= -pcmcia.c > deleted file mode 100644 > index 720294a50864..000000000000 > diff --git a/arch/arm/mach-pxa/palmld.c b/arch/arm/mach-pxa/palmld.c > deleted file mode 100644 > index 32308c63884e..000000000000 > diff --git a/arch/arm/mach-pxa/palmld.h b/arch/arm/mach-pxa/palmld.h > deleted file mode 100644 > index 99a6d8b3a1e3..000000000000 > diff --git a/arch/arm/mach-pxa/palmt5.c b/arch/arm/mach-pxa/palmt5.c > deleted file mode 100644 > index 463b62ec1b01..000000000000 > diff --git a/arch/arm/mach-pxa/palmt5.h b/arch/arm/mach-pxa/palmt5.h > deleted file mode 100644 > index cf84aedca717..000000000000 > diff --git a/arch/arm/mach-pxa/palmtc-pcmcia.c b/arch/arm/mach-pxa/palmtc= -pcmcia.c > deleted file mode 100644 > index 8e3f382343fe..000000000000 > diff --git a/arch/arm/mach-pxa/palmtc.c b/arch/arm/mach-pxa/palmtc.c > deleted file mode 100644 > index 3054ffa397ad..000000000000 > diff --git a/arch/arm/mach-pxa/palmtc.h b/arch/arm/mach-pxa/palmtc.h > deleted file mode 100644 > index 9257a02c46e5..000000000000 > diff --git a/arch/arm/mach-pxa/palmte2.c b/arch/arm/mach-pxa/palmte2.c > deleted file mode 100644 > index fedac670a8af..000000000000 > diff --git a/arch/arm/mach-pxa/palmte2.h b/arch/arm/mach-pxa/palmte2.h > deleted file mode 100644 > index 2589400c1a2f..000000000000 > diff --git a/arch/arm/mach-pxa/palmtreo.c b/arch/arm/mach-pxa/palmtreo.c > deleted file mode 100644 > index 238a31f32cba..000000000000 > diff --git a/arch/arm/mach-pxa/palmtreo.h b/arch/arm/mach-pxa/palmtreo.h > deleted file mode 100644 > index 5715cd505424..000000000000 > diff --git a/arch/arm/mach-pxa/palmtx-pcmcia.c b/arch/arm/mach-pxa/palmtx= -pcmcia.c > deleted file mode 100644 > index 8c2aaad93043..000000000000 > diff --git a/arch/arm/mach-pxa/palmtx.c b/arch/arm/mach-pxa/palmtx.c > deleted file mode 100644 > index c0d0762540ab..000000000000 > diff --git a/arch/arm/mach-pxa/palmtx.h b/arch/arm/mach-pxa/palmtx.h > deleted file mode 100644 > index ec88abf0fc6c..000000000000 > diff --git a/arch/arm/mach-pxa/palmz72.c b/arch/arm/mach-pxa/palmz72.c > deleted file mode 100644 > index 66e8fe6f1661..000000000000 > diff --git a/arch/arm/mach-pxa/palmz72.h b/arch/arm/mach-pxa/palmz72.h > deleted file mode 100644 > index 40f3f9987983..000000000000 > diff --git a/arch/arm/mach-pxa/pcm027.c b/arch/arm/mach-pxa/pcm027.c > deleted file mode 100644 > index 7ff6f0d655c8..000000000000 > diff --git a/arch/arm/mach-pxa/pcm027.h b/arch/arm/mach-pxa/pcm027.h > deleted file mode 100644 > index 58ade4ad6ba3..000000000000 > diff --git a/arch/arm/mach-pxa/pcm990-baseboard.c b/arch/arm/mach-pxa/pcm= 990-baseboard.c > deleted file mode 100644 > index 33a9d2eeca1c..000000000000 > diff --git a/arch/arm/mach-pxa/pcm990_baseboard.h b/arch/arm/mach-pxa/pcm= 990_baseboard.h > deleted file mode 100644 > index 18cf71decb03..000000000000 > diff --git a/arch/arm/mach-pxa/poodle.c b/arch/arm/mach-pxa/poodle.c > deleted file mode 100644 > index 7772a39430ed..000000000000 > diff --git a/arch/arm/mach-pxa/poodle.h b/arch/arm/mach-pxa/poodle.h > deleted file mode 100644 > index 00798b44f204..000000000000 > diff --git a/arch/arm/mach-pxa/pxa320.c b/arch/arm/mach-pxa/pxa320.c > deleted file mode 100644 > index e372e6c118de..000000000000 > diff --git a/arch/arm/mach-pxa/pxa320.h b/arch/arm/mach-pxa/pxa320.h > deleted file mode 100644 > index c701e3f663b0..000000000000 > diff --git a/arch/arm/mach-pxa/pxa930.c b/arch/arm/mach-pxa/pxa930.c > deleted file mode 100644 > index b9021a40cbd1..000000000000 > diff --git a/arch/arm/mach-pxa/pxa930.h b/arch/arm/mach-pxa/pxa930.h > deleted file mode 100644 > index bbf25c044641..000000000000 > diff --git a/arch/arm/mach-pxa/pxa_cplds_irqs.c b/arch/arm/mach-pxa/pxa_c= plds_irqs.c > deleted file mode 100644 > index eda5a47d7fbb..000000000000 > diff --git a/arch/arm/mach-pxa/regs-uart.h b/arch/arm/mach-pxa/regs-uart.= h > deleted file mode 100644 > index 490e9ca16297..000000000000 > diff --git a/arch/arm/mach-pxa/saar.c b/arch/arm/mach-pxa/saar.c > deleted file mode 100644 > index 3275b679792b..000000000000 > diff --git a/arch/arm/mach-pxa/sharpsl_pm.c b/arch/arm/mach-pxa/sharpsl_p= m.c > index a829baf8d922..929cc51ed7c2 100644 > --- a/arch/arm/mach-pxa/sharpsl_pm.c > +++ b/arch/arm/mach-pxa/sharpsl_pm.c > @@ -170,10 +170,6 @@ extern int max1111_read_channel(int); > */ > int sharpsl_pm_pxa_read_max1111(int channel) > { > - /* Ugly, better move this function into another module */ > - if (machine_is_tosa()) > - return 0; > - > /* max1111 accepts channels from 0-3, however, > * it is encoded from 0-7 here in the code. > */ > diff --git a/arch/arm/mach-pxa/tavorevb.c b/arch/arm/mach-pxa/tavorevb.c > deleted file mode 100644 > index a15eb3b9484d..000000000000 > diff --git a/arch/arm/mach-pxa/tosa-bt.c b/arch/arm/mach-pxa/tosa-bt.c > deleted file mode 100644 > index c9541632b8b1..000000000000 > diff --git a/arch/arm/mach-pxa/tosa.c b/arch/arm/mach-pxa/tosa.c > deleted file mode 100644 > index d41641d6cfcd..000000000000 > diff --git a/arch/arm/mach-pxa/tosa.h b/arch/arm/mach-pxa/tosa.h > deleted file mode 100644 > index 3b3efa0a0e22..000000000000 > diff --git a/arch/arm/mach-pxa/tosa_bt.h b/arch/arm/mach-pxa/tosa_bt.h > deleted file mode 100644 > index 56acd5dabec4..000000000000 > diff --git a/arch/arm/mach-pxa/trizeps4-pcmcia.c b/arch/arm/mach-pxa/triz= eps4-pcmcia.c > deleted file mode 100644 > index 25e363770565..000000000000 > diff --git a/arch/arm/mach-pxa/trizeps4.c b/arch/arm/mach-pxa/trizeps4.c > deleted file mode 100644 > index 716cce885379..000000000000 > diff --git a/arch/arm/mach-pxa/trizeps4.h b/arch/arm/mach-pxa/trizeps4.h > deleted file mode 100644 > index b6c19d155ef9..000000000000 > diff --git a/arch/arm/mach-pxa/viper-pcmcia.c b/arch/arm/mach-pxa/viper-p= cmcia.c > deleted file mode 100644 > index 26599dcc49b3..000000000000 > diff --git a/arch/arm/mach-pxa/viper-pcmcia.h b/arch/arm/mach-pxa/viper-p= cmcia.h > deleted file mode 100644 > index a23b58aff9e1..000000000000 > diff --git a/arch/arm/mach-pxa/viper.c b/arch/arm/mach-pxa/viper.c > deleted file mode 100644 > index 5b43351ee840..000000000000 > diff --git a/arch/arm/mach-pxa/viper.h b/arch/arm/mach-pxa/viper.h > deleted file mode 100644 > index 5a8b132229dc..000000000000 > diff --git a/arch/arm/mach-pxa/vpac270-pcmcia.c b/arch/arm/mach-pxa/vpac2= 70-pcmcia.c > deleted file mode 100644 > index 9fd990c8a5fb..000000000000 > diff --git a/arch/arm/mach-pxa/vpac270.c b/arch/arm/mach-pxa/vpac270.c > deleted file mode 100644 > index 8f74bafcf1f9..000000000000 > diff --git a/arch/arm/mach-pxa/vpac270.h b/arch/arm/mach-pxa/vpac270.h > deleted file mode 100644 > index 0cd094d8c553..000000000000 > diff --git a/arch/arm/mach-pxa/xcep.c b/arch/arm/mach-pxa/xcep.c > deleted file mode 100644 > index 6bb02b65fb82..000000000000 > diff --git a/arch/arm/mach-pxa/z2.c b/arch/arm/mach-pxa/z2.c > deleted file mode 100644 > index c4d4162a7e6e..000000000000 > diff --git a/arch/arm/mach-pxa/z2.h b/arch/arm/mach-pxa/z2.h > deleted file mode 100644 > index a78b2e28b1db..000000000000 > diff --git a/arch/arm/mach-pxa/zeus.c b/arch/arm/mach-pxa/zeus.c > deleted file mode 100644 > index ff0d8bb9f557..000000000000 > diff --git a/arch/arm/mach-pxa/zeus.h b/arch/arm/mach-pxa/zeus.h > deleted file mode 100644 > index 8fa6b2923f63..000000000000 > diff --git a/arch/arm/mach-pxa/zylonite.c b/arch/arm/mach-pxa/zylonite.c > deleted file mode 100644 > index 8ed75ac29b1a..000000000000 > diff --git a/arch/arm/mach-pxa/zylonite.h b/arch/arm/mach-pxa/zylonite.h > deleted file mode 100644 > index afe3efcb8e04..000000000000 > diff --git a/arch/arm/mach-pxa/zylonite_pxa300.c b/arch/arm/mach-pxa/zylo= nite_pxa300.c > deleted file mode 100644 > index 50a8a3547dbc..000000000000 > diff --git a/arch/arm/mach-pxa/zylonite_pxa320.c b/arch/arm/mach-pxa/zylo= nite_pxa320.c > deleted file mode 100644 > index 67cab4f1194b..000000000000 > diff --git a/drivers/input/touchscreen/mainstone-wm97xx.c b/drivers/input= /touchscreen/mainstone-wm97xx.c > index c39f49720fe4..85b95ed461e7 100644 > --- a/drivers/input/touchscreen/mainstone-wm97xx.c > +++ b/drivers/input/touchscreen/mainstone-wm97xx.c > @@ -187,16 +187,6 @@ static int wm97xx_acc_startup(struct wm97xx *wm) > "mainstone accelerated touchscreen driver, %d samples/se= c\n", > cinfo[sp_idx].speed); > > - /* IRQ driven touchscreen is used on Palm hardware */ > - if (machine_is_palmt5() || machine_is_palmtx() || machine_is_palm= ld()) { > - pen_int =3D 1; > - /* There is some obscure mutant of WM9712 interbred with = WM9713 > - * used on Palm HW */ > - wm->variant =3D WM97xx_WM1613; > - } else if (machine_is_zylonite()) { > - pen_int =3D 1; > - } > - > if (pen_int) { > gpiod_irq =3D gpiod_get(wm->dev, "touch", GPIOD_IN); > if (IS_ERR(gpiod_irq)) > diff --git a/drivers/pcmcia/pxa2xx_base.c b/drivers/pcmcia/pxa2xx_base.c > index 0ea41f1411e5..5254028354f4 100644 > --- a/drivers/pcmcia/pxa2xx_base.c > +++ b/drivers/pcmcia/pxa2xx_base.c > @@ -206,13 +206,7 @@ pxa2xx_pcmcia_frequency_change(struct soc_pcmcia_soc= ket *skt, > > void pxa2xx_configure_sockets(struct device *dev, struct pcmcia_low_leve= l *ops) > { > - int nr =3D 1; > - > - if ((ops->first + ops->nr) > 1 || > - machine_is_viper() || machine_is_arcom_zeus()) > - nr =3D 2; > - > - pxa_smemc_set_pcmcia_socket(nr); > + pxa_smemc_set_pcmcia_socket(1); > } > EXPORT_SYMBOL(pxa2xx_configure_sockets); > > diff --git a/drivers/pcmcia/sa1111_generic.c b/drivers/pcmcia/sa1111_gene= ric.c > index 6c1c2785611b..2a67e33fb5f0 100644 > --- a/drivers/pcmcia/sa1111_generic.c > +++ b/drivers/pcmcia/sa1111_generic.c > @@ -216,10 +216,6 @@ static int pcmcia_probe(struct sa1111_dev *dev) > if (machine_is_jornada720()) > ret =3D pcmcia_jornada720_init(dev); > #endif > -#ifdef CONFIG_ARCH_LUBBOCK > - if (machine_is_lubbock()) > - ret =3D pcmcia_lubbock_init(dev); > -#endif > #ifdef CONFIG_ASSABET_NEPONSET > if (machine_is_assabet()) > ret =3D pcmcia_neponset_init(dev); > diff --git a/drivers/power/supply/ds2760_battery.c b/drivers/power/supply= /ds2760_battery.c > index 5f50da524f41..40fba31be174 100644 > --- a/drivers/power/supply/ds2760_battery.c > +++ b/drivers/power/supply/ds2760_battery.c > @@ -227,20 +227,12 @@ static int rated_capacities[] =3D { > 920, /* NEC */ > 1440, /* Samsung */ > 1440, /* BYD */ > -#ifdef CONFIG_MACH_H4700 > - 1800, /* HP iPAQ hx4700 3.7V 1800mAh (359113-001) */ > -#else > 1440, /* Lishen */ > -#endif > 1440, /* NEC */ > 2880, /* Samsung */ > 2880, /* BYD */ > 2880, /* Lishen */ > 2880, /* NEC */ > -#ifdef CONFIG_MACH_H4700 > - 0, > - 3600, /* HP iPAQ hx4700 3.7V 3600mAh (359114-001) */ > -#endif > }; > > /* array is level at temps 0=C2=B0C, 10=C2=B0C, 20=C2=B0C, 30=C2=B0C, 40= =C2=B0C > diff --git a/drivers/usb/gadget/udc/pxa25x_udc.c b/drivers/usb/gadget/udc= /pxa25x_udc.c > index c593fc383481..e19b84a46a1e 100644 > --- a/drivers/usb/gadget/udc/pxa25x_udc.c > +++ b/drivers/usb/gadget/udc/pxa25x_udc.c > @@ -1559,40 +1559,6 @@ static int pxa25x_udc_stop(struct usb_gadget*g) > return 0; > } > > -/*----------------------------------------------------------------------= ---*/ > - > -#ifdef CONFIG_ARCH_LUBBOCK > - > -/* Lubbock has separate connect and disconnect irqs. More typical desig= ns > - * use one GPIO as the VBUS IRQ, and another to control the D+ pullup. > - */ > - > -static irqreturn_t > -lubbock_vbus_irq(int irq, void *_dev) > -{ > - struct pxa25x_udc *dev =3D _dev; > - int vbus; > - > - dev->stats.irqs++; > - if (irq =3D=3D dev->usb_irq) { > - vbus =3D 1; > - disable_irq(dev->usb_irq); > - enable_irq(dev->usb_disc_irq); > - } else if (irq =3D=3D dev->usb_disc_irq) { > - vbus =3D 0; > - disable_irq(dev->usb_disc_irq); > - enable_irq(dev->usb_irq); > - } else { > - return IRQ_NONE; > - } > - > - pxa25x_udc_vbus_session(&dev->gadget, vbus); > - return IRQ_HANDLED; > -} > - > -#endif > - > - > /*----------------------------------------------------------------------= ---*/ > > static inline void clear_ep_state (struct pxa25x_udc *dev) > @@ -2413,34 +2379,6 @@ static int pxa25x_udc_probe(struct platform_device= *pdev) > } > dev->got_irq =3D 1; > > -#ifdef CONFIG_ARCH_LUBBOCK > - if (machine_is_lubbock()) { > - dev->usb_irq =3D platform_get_irq(pdev, 1); > - if (dev->usb_irq < 0) > - return dev->usb_irq; > - > - dev->usb_disc_irq =3D platform_get_irq(pdev, 2); > - if (dev->usb_disc_irq < 0) > - return dev->usb_disc_irq; > - > - retval =3D devm_request_irq(&pdev->dev, dev->usb_disc_irq= , > - lubbock_vbus_irq, 0, driver_nam= e, > - dev); > - if (retval !=3D 0) { > - pr_err("%s: can't get irq %i, err %d\n", > - driver_name, dev->usb_disc_irq, retval); > - goto err; > - } > - retval =3D devm_request_irq(&pdev->dev, dev->usb_irq, > - lubbock_vbus_irq, 0, driver_nam= e, > - dev); > - if (retval !=3D 0) { > - pr_err("%s: can't get irq %i, err %d\n", > - driver_name, dev->usb_irq, retval); > - goto err; > - } > - } else > -#endif > create_debug_files(dev); > > retval =3D usb_add_gadget_udc(&pdev->dev, &dev->gadget); > diff --git a/drivers/video/backlight/locomolcd.c b/drivers/video/backligh= t/locomolcd.c > index 0468ea82159f..346d3e29a843 100644 > --- a/drivers/video/backlight/locomolcd.c > +++ b/drivers/video/backlight/locomolcd.c > @@ -95,8 +95,6 @@ void locomolcd_power(int on) > /* read comadj */ > if (comadj =3D=3D -1 && machine_is_collie()) > comadj =3D 128; > - if (comadj =3D=3D -1 && machine_is_poodle()) > - comadj =3D 118; > > if (on) > locomolcd_on(comadj); > @@ -181,14 +179,6 @@ static int locomolcd_probe(struct locomo_dev *ldev) > > locomo_gpio_set_dir(ldev->dev.parent, LOCOMO_GPIO_FL_VR, 0); > > - /* > - * the poodle_lcd_power function is called for the first time > - * from fs_initcall, which is before locomo is activated. > - * We need to recall poodle_lcd_power here > - */ > - if (machine_is_poodle()) > - locomolcd_power(1); > - > local_irq_restore(flags); > > memset(&props, 0, sizeof(struct backlight_properties)); > -- > 2.39.0 > --=20 With best wishes Dmitry 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 8129BC3DA7A for ; Thu, 5 Jan 2023 22:42:29 +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:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=iCQ86dm+iTEfE1vNT6WMI1sphJq3dznGxz5fqfR17Gk=; b=dp20LsOhkxFbKA E/9n0obDHqUFByN4wxbHTuAGeLiwBZuMaQbbrx35yYNYMsmJxsh+tF1okWwiutKEHP/joTyWboM4o uU/r2yZW1RpawlO915ijbRyjyCpLB1TTp0ootzOZb8sbniVZV7kerU+gYw3zcEpB9659LqBQ+Oh1Q ZwzfwzqkhMud8+iWKAgTCfEn7YncdBkyDymlU5jIed/HpIpf6YfTOqxv4jnJqPr5+TcLEIMJmS5j9 wngi3bmc+/W6lhF3zfw3BL9Mc5I3gJqjwz+glvRuqMpmeaBTg6pOiRzy00OcGFZZDHpNx5VuZ08rp 9A2mefuyX+tMhEGisPBw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pDYv3-00Fhoz-Gx; Thu, 05 Jan 2023 22:41:06 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pDVKZ-00DqIa-Rr for linux-arm-kernel@bombadil.infradead.org; Thu, 05 Jan 2023 18:51:12 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Content-Transfer-Encoding:Content-Type :Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References:MIME-Version: Sender:Reply-To:Content-ID:Content-Description; bh=SfFdxL9fuppX1BG0VEs2ioiv/zA8BU3Xes9WRduAc4Q=; b=m+H2vOPWo5uGb1C293DYc95Et5 SoG8n38HH8gu3lPvHGZ+MSznDcB9E0gXa4ENKXmzZUZdxK2oXhQKazcF/VaHrhP7ZZ6mECeA3gDuy UFifM1w6Drn1Drjw4fhYUF18/y3Cqo+2jDTrorALZylpWhjeFJX28SHW4KUYO2TqF4Sg9z+zZLxG9 eZTdAXGLnqlFDCx9dFI21mTxG19HiGasc6YwAUU0Pff2larVN0QTdUxDJW7/P9Mk4557zM1lL7STc DhwH+qXn4whjPRwc0fDK/sX8qPNWD+uSSHDufyijlARxRMe+4gyJpCb1tmFNd0UPAGTWhL3U2Bhpt hb16854Q==; Received: from mail-oi1-x22c.google.com ([2607:f8b0:4864:20::22c]) by desiato.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pDTWg-001Ul1-2c for linux-arm-kernel@lists.infradead.org; Thu, 05 Jan 2023 16:55:39 +0000 Received: by mail-oi1-x22c.google.com with SMTP id d127so31070294oif.12 for ; Thu, 05 Jan 2023 08:55:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=SfFdxL9fuppX1BG0VEs2ioiv/zA8BU3Xes9WRduAc4Q=; b=lywx4VAUm8y8zv0WLID34ADopv1cZTk+ts3+aUyjb24kf5rMXLuHGcwgRHJf1uSq7y K0WCLq7BrV0JsWT4EWRDL55erwuSQl4+rVXWIZK5W58Yx8IYa1T1OH3y+bpGOCSjl6lf HYpm4e684hVTn+XZmvEnNI7lrQzfc7bE8JXxgb9d25j2xTHFZ0nx9TYqGf/x5Kya2DWc sMBFsWpNqMRqdM8WNiqf8/VQ38DAFHsPxo8l+Y+1fCFdudna1e6d7R2vCiQzPx5/KJFu i7e4D0mfhB9TTPgv4seaEbpNy719+SjOMiUqaSHD/y/c1yrur6cAi6Vhca16aVlJvld3 Pl2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SfFdxL9fuppX1BG0VEs2ioiv/zA8BU3Xes9WRduAc4Q=; b=c+vVOZTODqWII99pJq4SJQ5qq32lzNFouhYlmpC1wfKr+jVrZAq1iAgNS6Y3ApxHJK BI0le68KgFy+n6Ph0f2J47rjKZFSn9aSfrhj6M+1GMQqn/F4UmZFN+vIjLwzeVqlqS/+ LlYE8Yw9IX/Z+z25usPTymUhAaWYjJH6t3nsqvJiBCQzH7SjlAURROuQmFsWPP69FEhQ uNrCzV8CxL7It4cwZymZdQrBcizRqpBo0xsTtiUeYACJQ8rsbJxjRQ72fk++eVsWnqsl fLt1Wsoy7RCFaAk1h1FaHJe3JQmdgqbXRBThNuDhvI7pqKdTWGVr23XcT5D1Ym0WwRTE RwEw== X-Gm-Message-State: AFqh2kpfFaCTxaJz2p+BgWq12DrzG50pVG4tXSpg+cb4FVDVUiGJVnSL 3EtLdiuqChJX+B+lvbeVCKB3lCRi1Tuxm0GdXBj2kzkW X-Google-Smtp-Source: AMrXdXv6V9DMjfgyGyJDWqkQfkIx5sKpBVkVrdDlbXsJvk2CpYyScZM/A4OPydEzOrPvXMIh6UU7i2tlKxyhZHHVdhg= X-Received: by 2002:a05:6870:6392:b0:131:ae7c:c92f with SMTP id t18-20020a056870639200b00131ae7cc92fmr4667179oap.179.1672933833622; Thu, 05 Jan 2023 07:50:33 -0800 (PST) MIME-Version: 1.0 References: <20230105134622.254560-1-arnd@kernel.org> <20230105134622.254560-2-arnd@kernel.org> In-Reply-To: <20230105134622.254560-2-arnd@kernel.org> From: Dmitry Baryshkov Date: Thu, 5 Jan 2023 17:50:21 +0200 Message-ID: Subject: Re: [PATCH 01/27] ARM: pxa: remove unused board files To: Arnd Bergmann Cc: Robert Jarzmik , Daniel Mack , Haojian Zhuang , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Arnd Bergmann , Ales Bardorfer , Ales Snuparek , Alex Osborne , Alex Osborne , Dirk Opfer , Ian Molton , Lennert Buytenhek , Marek Vasut , Michael Petchkovsky , Nick Bane , Paul Parsons , Philipp Zabel , Richard Purdie , Sergey Lapin , Tomas Cech X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230105_165535_321028_FF2E0BB8 X-CRM114-Status: GOOD ( 18.29 ) 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 0YfRgiwgNSDRj9C90LIuIDIwMjMg0LMuINCyIDE1OjQ2LCBBcm5kIEJlcmdtYW5uIDxhcm5kQGtl cm5lbC5vcmc+Ogo+Cj4gRnJvbTogQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KPgo+IFRo ZSBtYWpvcml0eSBvZiBhbGwgcHhhIGJvYXJkIGZpbGVzIGhhcyBub3QgYmVlbiB0b3VjaGVkIGlu IGEgbG9uZyB0aW1lLAo+IGFuZCBubyB1c2VycyBoYXZlIHNwb2tlbiB1cCBpbiBmYXZvciBvZiBr ZWVwaW5nIHRoZW0gYXJvdW5kLiBUaGlzIGxlYXZlcwo+IG9ubHkgc3VwcG9ydCBmb3IgdGhlIHBs YXRmb3JtcyB0aGF0IHdlcmUgYWxyZWFkeSBjb252ZXJ0ZWQgdG8gRFQsIGFzCj4gd2VsbCBhcyB0 aGUgZ3Vtc3RpeCBhbmQgc3BpdHovYWtpdGEvYm9yem9pIG1hY2hpbmVzIHRoYXQgd29yayBpbiBx ZW11Cj4gYW5kIGNhbiBzdGlsbCBiZSBjb252ZXJ0ZWQgdG8gRFQgbGF0ZXIuCgpXZWxsLCB0b3Nh IGFsc28gd29ya3MgaW4gcWVtdS4KTmV2ZXJ0aGVsZXNzOgpBY2tlZC1ieTogRG1pdHJ5IEJhcnlz aGtvdiA8ZG1pdHJ5LmJhcnlzaGtvdkBsaW5hcm8ub3JnPgoKPgo+IENjOiBBbGVzIEJhcmRvcmZl ciA8YWxlc0BpLXRlY2guc2k+Cj4gQ2M6IEFsZXMgU251cGFyZWsgPHNudXBhcmVrQGF0bGFzLmN6 Pgo+IENjOiBBbGV4IE9zYm9ybmUgPGF0b0BtZXNoeS5vcmc+Cj4gQ2M6IEFsZXggT3Nib3JuZSA8 Ym9ib2Zkb29tQGdtYWlsLmNvbT4KPiBDYzogRGlyayBPcGZlciA8ZGlya0BvcGZlci1vbmxpbmUu ZGU+Cj4gQ2M6IERtaXRyeSBFcmVtaW4tU29sZW5pa292IDxkYmFyeXNoa292QGdtYWlsLmNvbT4K PiBDYzogSWFuIE1vbHRvbiA8c3B5cm9AZjJzLmNvbT4KPiBDYzogTGVubmVydCBCdXl0ZW5oZWsg PGtlcm5lbEB3YW50c3RvZmx5Lm9yZz4KPiBDYzogTWFyZWsgVmFzdXQgPG1hcmVrLnZhc3V0QGdt YWlsLmNvbT4KPiBDYzogTWljaGFlbCBQZXRjaGtvdnNreSA8bWtwZXRjaEBpbnRlcm5vZGUub24u bmV0Pgo+IENjOiBOaWNrIEJhbmUgPG5pY2tAY2Vjb21wdXRpbmcuY28udWs+Cj4gQ2M6IFBhdWwg UGFyc29ucyA8bG9zdC5kaXN0YW5jZUB5YWhvby5jb20+Cj4gQ2M6IFBoaWxpcHAgWmFiZWwgPHBo aWxpcHAuemFiZWxAZ21haWwuY29tPgo+IENjOiBSaWNoYXJkIFB1cmRpZSA8cnB1cmRpZUBycHN5 cy5uZXQ+Cj4gQ2M6IFJvYmVydCBKYXJ6bWlrIDxyb2JlcnQuamFyem1pa0BmcmVlLmZyPgo+IENj OiBTZXJnZXkgTGFwaW4gPHNsYXBpbkBvc3NmYW5zLm9yZz4KPiBDYzogVG9tYXMgQ2VjaCA8c2xl ZXBfd2Fsa2VyQHN1c2UuY3o+Cj4gU2lnbmVkLW9mZi1ieTogQXJuZCBCZXJnbWFubiA8YXJuZEBh cm5kYi5kZT4KPiAtLS0KPiAgTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDk5IC0tCj4gIGFyY2gvYXJtL2NvbmZpZ3MvY21feDMwMF9kZWZjb25maWcgICAg ICAgICAgIHwgIDE2MyAtLS0KPiAgYXJjaC9hcm0vY29uZmlncy9jb2xpYnJpX3B4YTI3MF9kZWZj b25maWcgICAgfCAgMTU3IC0tLQo+ICBhcmNoL2FybS9jb25maWdzL2NvbGlicmlfcHhhMzAwX2Rl ZmNvbmZpZyAgICB8ICAgNjAgLQo+ICBhcmNoL2FybS9jb25maWdzL2NvcmdpX2RlZmNvbmZpZyAg ICAgICAgICAgICB8ICAyNDcgLS0tLQo+ICBhcmNoL2FybS9jb25maWdzL2VzZXJpZXNfcHhhX2Rl ZmNvbmZpZyAgICAgICB8ICAgOTcgLS0KPiAgYXJjaC9hcm0vY29uZmlncy9lenhfZGVmY29uZmln ICAgICAgICAgICAgICAgfCAgMzg5IC0tLS0tLQo+ICBhcmNoL2FybS9jb25maWdzL2g1MDAwX2Rl ZmNvbmZpZyAgICAgICAgICAgICB8ICAgNzQgLS0KPiAgYXJjaC9hcm0vY29uZmlncy9scGQyNzBf ZGVmY29uZmlnICAgICAgICAgICAgfCAgIDU4IC0KPiAgYXJjaC9hcm0vY29uZmlncy9sdWJib2Nr X2RlZmNvbmZpZyAgICAgICAgICAgfCAgIDUzIC0KPiAgYXJjaC9hcm0vY29uZmlncy9tYWdpY2lh bl9kZWZjb25maWcgICAgICAgICAgfCAgMTUxIC0tLQo+ICBhcmNoL2FybS9jb25maWdzL21haW5z dG9uZV9kZWZjb25maWcgICAgICAgICB8ICAgNTEgLQo+ICBhcmNoL2FybS9jb25maWdzL3BhbG16 NzJfZGVmY29uZmlnICAgICAgICAgICB8ICAgNzUgLS0KPiAgYXJjaC9hcm0vY29uZmlncy9wY20w MjdfZGVmY29uZmlnICAgICAgICAgICAgfCAgIDkwIC0tCj4gIGFyY2gvYXJtL2NvbmZpZ3MvcHhh MjU1LWlkcF9kZWZjb25maWcgICAgICAgIHwgICA1NSAtCj4gIGFyY2gvYXJtL2NvbmZpZ3MvcHhh X2RlZmNvbmZpZyAgICAgICAgICAgICAgIHwgICAgMyAtCj4gIGFyY2gvYXJtL2NvbmZpZ3MvdHJp emVwczRfZGVmY29uZmlnICAgICAgICAgIHwgIDIwNyAtLS0KPiAgYXJjaC9hcm0vY29uZmlncy92 aXBlcl9kZWZjb25maWcgICAgICAgICAgICAgfCAgMTYwIC0tLQo+ICBhcmNoL2FybS9jb25maWdz L3hjZXBfZGVmY29uZmlnICAgICAgICAgICAgICB8ICAgOTAgLS0KPiAgYXJjaC9hcm0vY29uZmln cy96ZXVzX2RlZmNvbmZpZyAgICAgICAgICAgICAgfCAgMTczIC0tLQo+ICBhcmNoL2FybS9tYWNo LXB4YS9LY29uZmlnICAgICAgICAgICAgICAgICAgICB8ICA1ODMgKy0tLS0tLS0KPiAgYXJjaC9h cm0vbWFjaC1weGEvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgfCAgIDU4IC0KPiAgYXJjaC9h cm0vbWFjaC1weGEvYmFsbG9vbjMtcGNtY2lhLmMgICAgICAgICAgfCAgMTM3IC0tCj4gIGFyY2gv YXJtL21hY2gtcHhhL2JhbGxvb24zLmMgICAgICAgICAgICAgICAgIHwgIDgyMSAtLS0tLS0tLS0t LS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvYmFsbG9vbjMuaCAgICAgICAgICAgICAgICAgfCAgMTgx IC0tLQo+ICBhcmNoL2FybS9tYWNoLXB4YS9jYXBjNzExNy5jICAgICAgICAgICAgICAgICB8ICAx NTkgLS0tCj4gIGFyY2gvYXJtL21hY2gtcHhhL2NtLXgzMDAuYyAgICAgICAgICAgICAgICAgIHwg IDg4MyAtLS0tLS0tLS0tLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvY29saWJyaS1ldmFsYm9hcmQu YyAgICAgICAgfCAgMTM4IC0tCj4gIGFyY2gvYXJtL21hY2gtcHhhL2NvbGlicmktcGNtY2lhLmMg ICAgICAgICAgIHwgIDE2NSAtLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvY29saWJyaS1weGEyNzAt aW5jb21lLmMgICAgfCAgMjM2IC0tLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvY29saWJyaS1weGEy NzAuYyAgICAgICAgICAgfCAgMzMwIC0tLS0tCj4gIGFyY2gvYXJtL21hY2gtcHhhL2NvbGlicmkt cHhhMzAwLmMgICAgICAgICAgIHwgIDE5MyAtLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvY29saWJy aS1weGEzMjAuYyAgICAgICAgICAgfCAgMjY0IC0tLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvY29s aWJyaS1weGEzeHguYyAgICAgICAgICAgfCAgMTQ3IC0tCj4gIGFyY2gvYXJtL21hY2gtcHhhL2Nv bGlicmkuaCAgICAgICAgICAgICAgICAgIHwgICA3MCAtCj4gIGFyY2gvYXJtL21hY2gtcHhhL2Nv cmdpLmMgICAgICAgICAgICAgICAgICAgIHwgIDgyNiAtLS0tLS0tLS0tLS0KPiAgYXJjaC9hcm0v bWFjaC1weGEvY29yZ2kuaCAgICAgICAgICAgICAgICAgICAgfCAgMTEwIC0tCj4gIGFyY2gvYXJt L21hY2gtcHhhL2NvcmdpX3BtLmMgICAgICAgICAgICAgICAgIHwgIDIyMSAtLS0KPiAgYXJjaC9h cm0vbWFjaC1weGEvY3NiNzAxLmMgICAgICAgICAgICAgICAgICAgfCAgIDY3IC0KPiAgYXJjaC9h cm0vbWFjaC1weGEvY3NiNzI2LmMgICAgICAgICAgICAgICAgICAgfCAgMjkxIC0tLS0KPiAgYXJj aC9hcm0vbWFjaC1weGEvY3NiNzI2LmggICAgICAgICAgICAgICAgICAgfCAgIDI0IC0KPiAgYXJj aC9hcm0vbWFjaC1weGEvZTc0MC1wY21jaWEuYyAgICAgICAgICAgICAgfCAgMTI3IC0tCj4gIGFy Y2gvYXJtL21hY2gtcHhhL2VzZXJpZXMtZ3Bpby5oICAgICAgICAgICAgIHwgICA2MyAtCj4gIGFy Y2gvYXJtL21hY2gtcHhhL2VzZXJpZXMtaXJxLmggICAgICAgICAgICAgIHwgICAyNCAtCj4gIGFy Y2gvYXJtL21hY2gtcHhhL2VzZXJpZXMuYyAgICAgICAgICAgICAgICAgIHwgMTAwMSAtLS0tLS0t LS0tLS0tLQo+ICBhcmNoL2FybS9tYWNoLXB4YS9lenguYyAgICAgICAgICAgICAgICAgICAgICB8 IDEyNTQgLS0tLS0tLS0tLS0tLS0tLS0tCj4gIGFyY2gvYXJtL21hY2gtcHhhL2g1MDAwLmMgICAg ICAgICAgICAgICAgICAgIHwgIDIxMCAtLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvaDUwMDAuaCAg ICAgICAgICAgICAgICAgICAgfCAgMTA5IC0tCj4gIGFyY2gvYXJtL21hY2gtcHhhL2hpbWFsYXlh LmMgICAgICAgICAgICAgICAgIHwgIDE2NiAtLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvaHg0NzAw LXBjbWNpYS5jICAgICAgICAgICAgfCAgMTE4IC0tCj4gIGFyY2gvYXJtL21hY2gtcHhhL2h4NDcw MC5jICAgICAgICAgICAgICAgICAgIHwgIDk0MiAtLS0tLS0tLS0tLS0tCj4gIGFyY2gvYXJtL21h Y2gtcHhhL2h4NDcwMC5oICAgICAgICAgICAgICAgICAgIHwgIDEyOSAtLQo+ICBhcmNoL2FybS9t YWNoLXB4YS9pY29udHJvbC5jICAgICAgICAgICAgICAgICB8ICAyMTggLS0tCj4gIGFyY2gvYXJt L21hY2gtcHhhL2lkcC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDI4NSAtLS0tCj4gIGFyY2gv YXJtL21hY2gtcHhhL2lkcC5oICAgICAgICAgICAgICAgICAgICAgIHwgIDE5NSAtLS0KPiAgYXJj aC9hcm0vbWFjaC1weGEvbGl0dGxldG9uLmMgICAgICAgICAgICAgICAgfCAgNDYyIC0tLS0tLS0K PiAgYXJjaC9hcm0vbWFjaC1weGEvbGl0dGxldG9uLmggICAgICAgICAgICAgICAgfCAgIDE0IC0K PiAgYXJjaC9hcm0vbWFjaC1weGEvbHBkMjcwLmMgICAgICAgICAgICAgICAgICAgfCAgNTE4IC0t LS0tLS0tCj4gIGFyY2gvYXJtL21hY2gtcHhhL2xwZDI3MC5oICAgICAgICAgICAgICAgICAgIHwg ICA0MCAtCj4gIGFyY2gvYXJtL21hY2gtcHhhL2x1YmJvY2suYyAgICAgICAgICAgICAgICAgIHwg IDY0OSAtLS0tLS0tLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvbHViYm9jay5oICAgICAgICAgICAg ICAgICAgfCAgIDQ3IC0KPiAgYXJjaC9hcm0vbWFjaC1weGEvbWFnaWNpYW4uYyAgICAgICAgICAg ICAgICAgfCAxMTEyIC0tLS0tLS0tLS0tLS0tLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvbWFnaWNp YW4uaCAgICAgICAgICAgICAgICAgfCAgMTI1IC0tCj4gIGFyY2gvYXJtL21hY2gtcHhhL21haW5z dG9uZS5jICAgICAgICAgICAgICAgIHwgIDczOCAtLS0tLS0tLS0tLQo+ICBhcmNoL2FybS9tYWNo LXB4YS9tYWluc3RvbmUuaCAgICAgICAgICAgICAgICB8ICAxNDAgLS0KPiAgYXJjaC9hcm0vbWFj aC1weGEvbWZwLXB4YTMyMC5oICAgICAgICAgICAgICAgfCAgNDU4IC0tLS0tLS0KPiAgYXJjaC9h cm0vbWFjaC1weGEvbWlvYTcwMS5jICAgICAgICAgICAgICAgICAgfCAgNzg0IC0tLS0tLS0tLS0t Cj4gIGFyY2gvYXJtL21hY2gtcHhhL21pb2E3MDEuaCAgICAgICAgICAgICAgICAgIHwgICA3NiAt LQo+ICBhcmNoL2FybS9tYWNoLXB4YS9taW9hNzAxX2Jvb3RyZXN1bWUuUyAgICAgICB8ICAgMzgg LQo+ICBhcmNoL2FybS9tYWNoLXB4YS9tcDkwMC5jICAgICAgICAgICAgICAgICAgICB8ICAxMDEg LS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvbXhtOHgxMC5jICAgICAgICAgICAgICAgICAgfCAgNDc3 IC0tLS0tLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvbXhtOHgxMC5oICAgICAgICAgICAgICAgICAg fCAgIDIyIC0KPiAgYXJjaC9hcm0vbWFjaC1weGEvcGFsbTI3eC5jICAgICAgICAgICAgICAgICAg fCAgNDczIC0tLS0tLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvcGFsbTI3eC5oICAgICAgICAgICAg ICAgICAgfCAgIDc3IC0tCj4gIGFyY2gvYXJtL21hY2gtcHhhL3BhbG1sZC1wY21jaWEuYyAgICAg ICAgICAgIHwgIDExMSAtLQo+ICBhcmNoL2FybS9tYWNoLXB4YS9wYWxtbGQuYyAgICAgICAgICAg ICAgICAgICB8ICAzOTIgLS0tLS0tCj4gIGFyY2gvYXJtL21hY2gtcHhhL3BhbG1sZC5oICAgICAg ICAgICAgICAgICAgIHwgIDEwNyAtLQo+ICBhcmNoL2FybS9tYWNoLXB4YS9wYWxtdDUuYyAgICAg ICAgICAgICAgICAgICB8ICAyMzQgLS0tLQo+ICBhcmNoL2FybS9tYWNoLXB4YS9wYWxtdDUuaCAg ICAgICAgICAgICAgICAgICB8ICAgODIgLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvcGFsbXRjLXBj bWNpYS5jICAgICAgICAgICAgfCAgMTYyIC0tLQo+ICBhcmNoL2FybS9tYWNoLXB4YS9wYWxtdGMu YyAgICAgICAgICAgICAgICAgICB8ICA1MzkgLS0tLS0tLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEv cGFsbXRjLmggICAgICAgICAgICAgICAgICAgfCAgIDg0IC0tCj4gIGFyY2gvYXJtL21hY2gtcHhh L3BhbG10ZTIuYyAgICAgICAgICAgICAgICAgIHwgIDM4MyAtLS0tLS0KPiAgYXJjaC9hcm0vbWFj aC1weGEvcGFsbXRlMi5oICAgICAgICAgICAgICAgICAgfCAgIDY0IC0KPiAgYXJjaC9hcm0vbWFj aC1weGEvcGFsbXRyZW8uYyAgICAgICAgICAgICAgICAgfCAgNTQ4IC0tLS0tLS0tCj4gIGFyY2gv YXJtL21hY2gtcHhhL3BhbG10cmVvLmggICAgICAgICAgICAgICAgIHwgICA2NCAtCj4gIGFyY2gv YXJtL21hY2gtcHhhL3BhbG10eC1wY21jaWEuYyAgICAgICAgICAgIHwgIDExMSAtLQo+ICBhcmNo L2FybS9tYWNoLXB4YS9wYWxtdHguYyAgICAgICAgICAgICAgICAgICB8ICAzOTAgLS0tLS0tCj4g IGFyY2gvYXJtL21hY2gtcHhhL3BhbG10eC5oICAgICAgICAgICAgICAgICAgIHwgIDExMCAtLQo+ ICBhcmNoL2FybS9tYWNoLXB4YS9wYWxtejcyLmMgICAgICAgICAgICAgICAgICB8ICAzMTkgLS0t LS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvcGFsbXo3Mi5oICAgICAgICAgICAgICAgICAgfCAgIDgw IC0tCj4gIGFyY2gvYXJtL21hY2gtcHhhL3BjbTAyNy5jICAgICAgICAgICAgICAgICAgIHwgIDI2 NiAtLS0tCj4gIGFyY2gvYXJtL21hY2gtcHhhL3BjbTAyNy5oICAgICAgICAgICAgICAgICAgIHwg ICA3MyAtCj4gIGFyY2gvYXJtL21hY2gtcHhhL3BjbTk5MC1iYXNlYm9hcmQuYyAgICAgICAgIHwg IDQwOCAtLS0tLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvcGNtOTkwX2Jhc2Vib2FyZC5oICAgICAg ICAgfCAgMTk5IC0tLQo+ICBhcmNoL2FybS9tYWNoLXB4YS9wb29kbGUuYyAgICAgICAgICAgICAg ICAgICB8ICA0ODQgLS0tLS0tLQo+ICBhcmNoL2FybS9tYWNoLXB4YS9wb29kbGUuaCAgICAgICAg ICAgICAgICAgICB8ICAgOTIgLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvcHhhMzIwLmMgICAgICAg ICAgICAgICAgICAgfCAgIDg4IC0tCj4gIGFyY2gvYXJtL21hY2gtcHhhL3B4YTMyMC5oICAgICAg ICAgICAgICAgICAgIHwgICAgOSAtCj4gIGFyY2gvYXJtL21hY2gtcHhhL3B4YTkzMC5jICAgICAg ICAgICAgICAgICAgIHwgIDIxNyAtLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvcHhhOTMwLmggICAg ICAgICAgICAgICAgICAgfCAgICA4IC0KPiAgYXJjaC9hcm0vbWFjaC1weGEvcHhhX2NwbGRzX2ly cXMuYyAgICAgICAgICAgfCAgMjAwIC0tLQo+ICBhcmNoL2FybS9tYWNoLXB4YS9yZWdzLXVhcnQu aCAgICAgICAgICAgICAgICB8ICAxNDYgLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvc2Fhci5jICAg ICAgICAgICAgICAgICAgICAgfCAgNjA0IC0tLS0tLS0tLQo+ICBhcmNoL2FybS9tYWNoLXB4YS9z aGFycHNsX3BtLmMgICAgICAgICAgICAgICB8ICAgIDQgLQo+ICBhcmNoL2FybS9tYWNoLXB4YS90 YXZvcmV2Yi5jICAgICAgICAgICAgICAgICB8ICA1MDYgLS0tLS0tLQo+ICBhcmNoL2FybS9tYWNo LXB4YS90b3NhLWJ0LmMgICAgICAgICAgICAgICAgICB8ICAxMzQgLS0KPiAgYXJjaC9hcm0vbWFj aC1weGEvdG9zYS5jICAgICAgICAgICAgICAgICAgICAgfCAgOTQ2IC0tLS0tLS0tLS0tLS0KPiAg YXJjaC9hcm0vbWFjaC1weGEvdG9zYS5oICAgICAgICAgICAgICAgICAgICAgfCAgMTY1IC0tLQo+ ICBhcmNoL2FybS9tYWNoLXB4YS90b3NhX2J0LmggICAgICAgICAgICAgICAgICB8ICAgMTggLQo+ ICBhcmNoL2FybS9tYWNoLXB4YS90cml6ZXBzNC1wY21jaWEuYyAgICAgICAgICB8ICAyMDAgLS0t Cj4gIGFyY2gvYXJtL21hY2gtcHhhL3RyaXplcHM0LmMgICAgICAgICAgICAgICAgIHwgIDU3NSAt LS0tLS0tLQo+ICBhcmNoL2FybS9tYWNoLXB4YS90cml6ZXBzNC5oICAgICAgICAgICAgICAgICB8 ICAxNjYgLS0tCj4gIGFyY2gvYXJtL21hY2gtcHhhL3ZpcGVyLXBjbWNpYS5jICAgICAgICAgICAg IHwgIDE4MCAtLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvdmlwZXItcGNtY2lhLmggICAgICAgICAg ICAgfCAgIDEyIC0KPiAgYXJjaC9hcm0vbWFjaC1weGEvdmlwZXIuYyAgICAgICAgICAgICAgICAg ICAgfCAxMDM0IC0tLS0tLS0tLS0tLS0tLQo+ICBhcmNoL2FybS9tYWNoLXB4YS92aXBlci5oICAg ICAgICAgICAgICAgICAgICB8ICAgOTEgLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvdnBhYzI3MC1w Y21jaWEuYyAgICAgICAgICAgfCAgMTM3IC0tCj4gIGFyY2gvYXJtL21hY2gtcHhhL3ZwYWMyNzAu YyAgICAgICAgICAgICAgICAgIHwgIDczNiAtLS0tLS0tLS0tCj4gIGFyY2gvYXJtL21hY2gtcHhh L3ZwYWMyNzAuaCAgICAgICAgICAgICAgICAgIHwgICAzOCAtCj4gIGFyY2gvYXJtL21hY2gtcHhh L3hjZXAuYyAgICAgICAgICAgICAgICAgICAgIHwgIDE5MCAtLS0KPiAgYXJjaC9hcm0vbWFjaC1w eGEvejIuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgNzgxIC0tLS0tLS0tLS0tCj4gIGFyY2gv YXJtL21hY2gtcHhhL3oyLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAzNyAtCj4gIGFyY2gv YXJtL21hY2gtcHhhL3pldXMuYyAgICAgICAgICAgICAgICAgICAgIHwgIDk3NCAtLS0tLS0tLS0t LS0tLQo+ICBhcmNoL2FybS9tYWNoLXB4YS96ZXVzLmggICAgICAgICAgICAgICAgICAgICB8ICAg ODIgLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvenlsb25pdGUuYyAgICAgICAgICAgICAgICAgfCAg NDk1IC0tLS0tLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvenlsb25pdGUuaCAgICAgICAgICAgICAg ICAgfCAgIDQ1IC0KPiAgYXJjaC9hcm0vbWFjaC1weGEvenlsb25pdGVfcHhhMzAwLmMgICAgICAg ICAgfCAgMjgxIC0tLS0KPiAgYXJjaC9hcm0vbWFjaC1weGEvenlsb25pdGVfcHhhMzIwLmMgICAg ICAgICAgfCAgMjEzIC0tLQo+ICBkcml2ZXJzL2lucHV0L3RvdWNoc2NyZWVuL21haW5zdG9uZS13 bTk3eHguYyB8ICAgMTAgLQo+ICBkcml2ZXJzL3BjbWNpYS9weGEyeHhfYmFzZS5jICAgICAgICAg ICAgICAgICB8ICAgIDggKy0KPiAgZHJpdmVycy9wY21jaWEvc2ExMTExX2dlbmVyaWMuYyAgICAg ICAgICAgICAgfCAgICA0IC0KPiAgZHJpdmVycy9wb3dlci9zdXBwbHkvZHMyNzYwX2JhdHRlcnku YyAgICAgICAgfCAgICA4IC0KPiAgZHJpdmVycy91c2IvZ2FkZ2V0L3VkYy9weGEyNXhfdWRjLmMg ICAgICAgICAgfCAgIDYyIC0KPiAgZHJpdmVycy92aWRlby9iYWNrbGlnaHQvbG9jb21vbGNkLmMg ICAgICAgICAgfCAgIDEwIC0KPiAgMTM1IGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwg MzQyNjIgZGVsZXRpb25zKC0pCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9jb25maWdz L2NtX3gzMDBfZGVmY29uZmlnCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9jb25maWdz L2NvbGlicmlfcHhhMjcwX2RlZmNvbmZpZwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0v Y29uZmlncy9jb2xpYnJpX3B4YTMwMF9kZWZjb25maWcKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFy Y2gvYXJtL2NvbmZpZ3MvY29yZ2lfZGVmY29uZmlnCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNo L2FybS9jb25maWdzL2VzZXJpZXNfcHhhX2RlZmNvbmZpZwo+ICBkZWxldGUgbW9kZSAxMDA2NDQg YXJjaC9hcm0vY29uZmlncy9lenhfZGVmY29uZmlnCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNo L2FybS9jb25maWdzL2g1MDAwX2RlZmNvbmZpZwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9h cm0vY29uZmlncy9scGQyNzBfZGVmY29uZmlnCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2Fy bS9jb25maWdzL2x1YmJvY2tfZGVmY29uZmlnCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2Fy bS9jb25maWdzL21hZ2ljaWFuX2RlZmNvbmZpZwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9h cm0vY29uZmlncy9tYWluc3RvbmVfZGVmY29uZmlnCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNo L2FybS9jb25maWdzL3BhbG16NzJfZGVmY29uZmlnCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNo L2FybS9jb25maWdzL3BjbTAyN19kZWZjb25maWcKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gv YXJtL2NvbmZpZ3MvcHhhMjU1LWlkcF9kZWZjb25maWcKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFy Y2gvYXJtL2NvbmZpZ3MvdHJpemVwczRfZGVmY29uZmlnCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBh cmNoL2FybS9jb25maWdzL3ZpcGVyX2RlZmNvbmZpZwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJj aC9hcm0vY29uZmlncy94Y2VwX2RlZmNvbmZpZwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9h cm0vY29uZmlncy96ZXVzX2RlZmNvbmZpZwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0v bWFjaC1weGEvYmFsbG9vbjMtcGNtY2lhLmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJt L21hY2gtcHhhL2JhbGxvb24zLmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gt cHhhL2JhbGxvb24zLmgKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL2Nh cGM3MTE3LmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL2NtLXgzMDAu Ywo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvY29saWJyaS1ldmFsYm9h cmQuYwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvY29saWJyaS1wY21j aWEuYwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvY29saWJyaS1weGEy NzAtaW5jb21lLmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL2NvbGli cmktcHhhMjcwLmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL2NvbGli cmktcHhhMzAwLmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL2NvbGli cmktcHhhMzIwLmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL2NvbGli cmktcHhhM3h4LmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL2NvbGli cmkuaAo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvY29yZ2kuYwo+ICBk ZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvY29yZ2kuaAo+ICBkZWxldGUgbW9k ZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvY29yZ2lfcG0uYwo+ICBkZWxldGUgbW9kZSAxMDA2 NDQgYXJjaC9hcm0vbWFjaC1weGEvY3NiNzAxLmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gv YXJtL21hY2gtcHhhL2NzYjcyNi5jCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9tYWNo LXB4YS9jc2I3MjYuaAo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvZTc0 MC1wY21jaWEuYwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvZXNlcmll cy1ncGlvLmgKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL2VzZXJpZXMt aXJxLmgKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL2VzZXJpZXMuYwo+ ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvZXp4LmMKPiAgZGVsZXRlIG1v ZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL2g1MDAwLmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0 IGFyY2gvYXJtL21hY2gtcHhhL2g1MDAwLmgKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJt L21hY2gtcHhhL2hpbWFsYXlhLmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gt cHhhL2h4NDcwMC1wY21jaWEuYwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1w eGEvaHg0NzAwLmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL2h4NDcw MC5oCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9tYWNoLXB4YS9pY29udHJvbC5jCj4g IGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9tYWNoLXB4YS9pZHAuYwo+ICBkZWxldGUgbW9k ZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvaWRwLmgKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFy Y2gvYXJtL21hY2gtcHhhL2xpdHRsZXRvbi5jCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2Fy bS9tYWNoLXB4YS9saXR0bGV0b24uaAo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFj aC1weGEvbHBkMjcwLmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL2xw ZDI3MC5oCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9tYWNoLXB4YS9sdWJib2NrLmMK PiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL2x1YmJvY2suaAo+ICBkZWxl dGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvbWFnaWNpYW4uYwo+ICBkZWxldGUgbW9k ZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvbWFnaWNpYW4uaAo+ICBkZWxldGUgbW9kZSAxMDA2 NDQgYXJjaC9hcm0vbWFjaC1weGEvbWFpbnN0b25lLmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFy Y2gvYXJtL21hY2gtcHhhL21haW5zdG9uZS5oCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2Fy bS9tYWNoLXB4YS9tZnAtcHhhMzIwLmgKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21h Y2gtcHhhL21pb2E3MDEuYwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEv bWlvYTcwMS5oCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9tYWNoLXB4YS9taW9hNzAx X2Jvb3RyZXN1bWUuUwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvbXA5 MDAuYwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvbXhtOHgxMC5jCj4g IGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9tYWNoLXB4YS9teG04eDEwLmgKPiAgZGVsZXRl IG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL3BhbG0yN3guYwo+ICBkZWxldGUgbW9kZSAx MDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvcGFsbTI3eC5oCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBh cmNoL2FybS9tYWNoLXB4YS9wYWxtbGQtcGNtY2lhLmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFy Y2gvYXJtL21hY2gtcHhhL3BhbG1sZC5jCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9t YWNoLXB4YS9wYWxtbGQuaAo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEv cGFsbXQ1LmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL3BhbG10NS5o Cj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9tYWNoLXB4YS9wYWxtdGMtcGNtY2lhLmMK PiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL3BhbG10Yy5jCj4gIGRlbGV0 ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9tYWNoLXB4YS9wYWxtdGMuaAo+ICBkZWxldGUgbW9kZSAx MDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvcGFsbXRlMi5jCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBh cmNoL2FybS9tYWNoLXB4YS9wYWxtdGUyLmgKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJt L21hY2gtcHhhL3BhbG10cmVvLmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gt cHhhL3BhbG10cmVvLmgKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL3Bh bG10eC1wY21jaWEuYwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvcGFs bXR4LmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL3BhbG10eC5oCj4g IGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9tYWNoLXB4YS9wYWxtejcyLmMKPiAgZGVsZXRl IG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL3BhbG16NzIuaAo+ICBkZWxldGUgbW9kZSAx MDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvcGNtMDI3LmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFy Y2gvYXJtL21hY2gtcHhhL3BjbTAyNy5oCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9t YWNoLXB4YS9wY205OTAtYmFzZWJvYXJkLmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJt L21hY2gtcHhhL3BjbTk5MF9iYXNlYm9hcmQuaAo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9h cm0vbWFjaC1weGEvcG9vZGxlLmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gt cHhhL3Bvb2RsZS5oCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9tYWNoLXB4YS9weGEz MjAuYwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvcHhhMzIwLmgKPiAg ZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL3B4YTkzMC5jCj4gIGRlbGV0ZSBt b2RlIDEwMDY0NCBhcmNoL2FybS9tYWNoLXB4YS9weGE5MzAuaAo+ICBkZWxldGUgbW9kZSAxMDA2 NDQgYXJjaC9hcm0vbWFjaC1weGEvcHhhX2NwbGRzX2lycXMuYwo+ICBkZWxldGUgbW9kZSAxMDA2 NDQgYXJjaC9hcm0vbWFjaC1weGEvcmVncy11YXJ0LmgKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFy Y2gvYXJtL21hY2gtcHhhL3NhYXIuYwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFj aC1weGEvdGF2b3JldmIuYwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEv dG9zYS1idC5jCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9tYWNoLXB4YS90b3NhLmMK PiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL3Rvc2EuaAo+ICBkZWxldGUg bW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvdG9zYV9idC5oCj4gIGRlbGV0ZSBtb2RlIDEw MDY0NCBhcmNoL2FybS9tYWNoLXB4YS90cml6ZXBzNC1wY21jaWEuYwo+ICBkZWxldGUgbW9kZSAx MDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvdHJpemVwczQuYwo+ICBkZWxldGUgbW9kZSAxMDA2NDQg YXJjaC9hcm0vbWFjaC1weGEvdHJpemVwczQuaAo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9h cm0vbWFjaC1weGEvdmlwZXItcGNtY2lhLmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJt L21hY2gtcHhhL3ZpcGVyLXBjbWNpYS5oCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9t YWNoLXB4YS92aXBlci5jCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9tYWNoLXB4YS92 aXBlci5oCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9tYWNoLXB4YS92cGFjMjcwLXBj bWNpYS5jCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9tYWNoLXB4YS92cGFjMjcwLmMK PiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL3ZwYWMyNzAuaAo+ICBkZWxl dGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEveGNlcC5jCj4gIGRlbGV0ZSBtb2RlIDEw MDY0NCBhcmNoL2FybS9tYWNoLXB4YS96Mi5jCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2Fy bS9tYWNoLXB4YS96Mi5oCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9tYWNoLXB4YS96 ZXVzLmMKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL3pldXMuaAo+ICBk ZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvenlsb25pdGUuYwo+ICBkZWxldGUg bW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvenlsb25pdGUuaAo+ICBkZWxldGUgbW9kZSAx MDA2NDQgYXJjaC9hcm0vbWFjaC1weGEvenlsb25pdGVfcHhhMzAwLmMKPiAgZGVsZXRlIG1vZGUg MTAwNjQ0IGFyY2gvYXJtL21hY2gtcHhhL3p5bG9uaXRlX3B4YTMyMC5jCj4KPiBkaWZmIC0tZ2l0 IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwo+IGluZGV4IGNjNTAxN2EzZDkwZC4uYWJkYWI0 MjEyYzkyIDEwMDY0NAo+IC0tLSBhL01BSU5UQUlORVJTCj4gKysrIGIvTUFJTlRBSU5FUlMKPiBA QCAtMjExNCwxMCArMjExNCw2IEBAIEY6ICAgICAgIHRvb2xzL3BlcmYvYXJjaC9hcm0vdXRpbC9w bXUuYwo+ICBGOiAgICAgdG9vbHMvcGVyZi91dGlsL2NzLWV0bS1kZWNvZGVyLyoKPiAgRjogICAg IHRvb2xzL3BlcmYvdXRpbC9jcy1ldG0uKgo+Cj4gLUFSTS9DT1JHSSBNQUNISU5FIFNVUFBPUlQK PiAtTTogICAgIFJpY2hhcmQgUHVyZGllIDxycHVyZGllQHJwc3lzLm5ldD4KPiAtUzogICAgIE1h aW50YWluZWQKPiAtCj4gIEFSTS9DT1JUSU5BIFNZU1RFTVMgR0VNSU5JIEFSTSBBUkNISVRFQ1RV UkUKPiAgTTogICAgIEhhbnMgVWxsaSBLcm9sbCA8dWxsaS5rcm9sbEBnb29nbGVtYWlsLmNvbT4K PiAgTTogICAgIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KPiBAQCAt MjE1NywxMiArMjE1Myw2IEBAIEY6ICAgICAgIGluY2x1ZGUvZHQtYmluZGluZ3MvYnVzL21veHRl dC5oCj4gIEY6ICAgICBpbmNsdWRlL2xpbnV4L2FybWFkYS0zN3h4LXJ3dG0tbWFpbGJveC5oCj4g IEY6ICAgICBpbmNsdWRlL2xpbnV4L21veHRldC5oCj4KPiAtQVJNL0VaWCBTTUFSVFBIT05FUyAo QTc4MCwgQTkxMCwgQTEyMDAsIEU2ODAsIFJPS1IgRTIgYW5kIFJPS1IgRTYpCj4gLU06ICAgICBS b2JlcnQgSmFyem1payA8cm9iZXJ0LmphcnptaWtAZnJlZS5mcj4KPiAtTDogICAgIGxpbnV4LWFy bS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZyAobW9kZXJhdGVkIGZvciBub24tc3Vic2NyaWJl cnMpCj4gLVM6ICAgICBNYWludGFpbmVkCj4gLUY6ICAgICBhcmNoL2FybS9tYWNoLXB4YS9lengu Ywo+IC0KPiAgQVJNL0ZBUkFEQVkgRkE1MjYgUE9SVAo+ICBNOiAgICAgSGFucyBVbGxpIEtyb2xs IDx1bGxpLmtyb2xsQGdvb2dsZW1haWwuY29tPgo+ICBMOiAgICAgbGludXgtYXJtLWtlcm5lbEBs aXN0cy5pbmZyYWRlYWQub3JnIChtb2RlcmF0ZWQgZm9yIG5vbi1zdWJzY3JpYmVycykKPiBAQCAt MjIxMiwyNSArMjIwMiwxMSBAQCBUOiAgICAgIGdpdCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv c2NtL2xpbnV4L2tlcm5lbC9naXQvc2hhd25ndW8vbGludXguZ2l0Cj4gIEY6ICAgICBhcmNoL2Fy bS9ib290L2R0cy92ZioKPiAgRjogICAgIGFyY2gvYXJtL21hY2gtaW14Lyp2ZjYxMCoKPgo+IC1B Uk0vR0xPTUFUSU9OIEdFU0JDOTMxMlNYIE1BQ0hJTkUgU1VQUE9SVAo+IC1NOiAgICAgTGVubmVy dCBCdXl0ZW5oZWsgPGtlcm5lbEB3YW50c3RvZmx5Lm9yZz4KPiAtTDogICAgIGxpbnV4LWFybS1r ZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZyAobW9kZXJhdGVkIGZvciBub24tc3Vic2NyaWJlcnMp Cj4gLVM6ICAgICBNYWludGFpbmVkCj4gLQo+ICBBUk0vR1VNU1RJWCBNQUNISU5FIFNVUFBPUlQK PiAgTTogICAgIFN0ZXZlIFNha29tYW4gPHNha29tYW5AZ21haWwuY29tPgo+ICBMOiAgICAgbGlu dXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnIChtb2RlcmF0ZWQgZm9yIG5vbi1zdWJz Y3JpYmVycykKPiAgUzogICAgIE1haW50YWluZWQKPgo+IC1BUk0vSDQ3MDAgKEhQIElQQVEgSFg0 NzAwKSBNQUNISU5FIFNVUFBPUlQKPiAtTTogICAgIFBoaWxpcHAgWmFiZWwgPHBoaWxpcHAuemFi ZWxAZ21haWwuY29tPgo+IC1NOiAgICAgUGF1bCBQYXJzb25zIDxsb3N0LmRpc3RhbmNlQHlhaG9v LmNvbT4KPiAtTDogICAgIGxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZyAobW9k ZXJhdGVkIGZvciBub24tc3Vic2NyaWJlcnMpCj4gLVM6ICAgICBNYWludGFpbmVkCj4gLUY6ICAg ICBhcmNoL2FybS9tYWNoLXB4YS9oeDQ3MDAuYwo+IC1GOiAgICAgYXJjaC9hcm0vbWFjaC1weGEv aW5jbHVkZS9tYWNoL2h4NDcwMC5oCj4gLUY6ICAgICBzb3VuZC9zb2MvcHhhL2h4NDcwMC5jCj4g LQo+ICBBUk0vSElTSUxJQ09OIFNPQyBTVVBQT1JUCj4gIE06ICAgICBXZWkgWHUgPHh1d2VpNUBo aXNpbGljb24uY29tPgo+ICBMOiAgICAgbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQu b3JnIChtb2RlcmF0ZWQgZm9yIG5vbi1zdWJzY3JpYmVycykKPiBAQCAtMjI3MywxMiArMjI0OSw2 IEBAIEw6ICAgICAgIGxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZyAobW9kZXJh dGVkIGZvciBub24tc3Vic2NyaWJlcnMpCj4gIFM6ICAgICBNYWludGFpbmVkCj4gIEY6ICAgICBh cmNoL2FybS9ib290L2R0cy9vbWFwMy1pZ2VwKgo+Cj4gLUFSTS9JTkNPTUUgUFhBMjcwIFNVUFBP UlQKPiAtTTogICAgIE1hcmVrIFZhc3V0IDxtYXJlay52YXN1dEBnbWFpbC5jb20+Cj4gLUw6ICAg ICBsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcgKG1vZGVyYXRlZCBmb3Igbm9u LXN1YnNjcmliZXJzKQo+IC1TOiAgICAgTWFpbnRhaW5lZAo+IC1GOiAgICAgYXJjaC9hcm0vbWFj aC1weGEvY29saWJyaS1weGEyNzAtaW5jb21lLmMKPiAtCj4gIEFSTS9JTlRFTCBJWFA0WFggQVJN IEFSQ0hJVEVDVFVSRQo+ICBNOiAgICAgTGludXMgV2FsbGVpaiA8bGludXN3QGtlcm5lbC5vcmc+ Cj4gIE06ICAgICBJbXJlIEthbG96IDxrYWxvekBvcGVud3J0Lm9yZz4KPiBAQCAtMjMxMSwyMiAr MjI4MSwxMiBAQCBNOiAgICAgIExlbm5lcnQgQnV5dGVuaGVrIDxrZXJuZWxAd2FudHN0b2ZseS5v cmc+Cj4gIEw6ICAgICBsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcgKG1vZGVy YXRlZCBmb3Igbm9uLXN1YnNjcmliZXJzKQo+ICBTOiAgICAgTWFpbnRhaW5lZAo+Cj4gLUFSTS9J UCBGQUJSSUNTIERPVUJMRSBFU1BSRVNTTyBNQUNISU5FIFNVUFBPUlQKPiAtTTogICAgIExlbm5l cnQgQnV5dGVuaGVrIDxrZXJuZWxAd2FudHN0b2ZseS5vcmc+Cj4gLUw6ICAgICBsaW51eC1hcm0t a2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcgKG1vZGVyYXRlZCBmb3Igbm9uLXN1YnNjcmliZXJz KQo+IC1TOiAgICAgTWFpbnRhaW5lZAo+IC0KPiAgQVJNL0xHMUsgQVJDSElURUNUVVJFCj4gIE06 ICAgICBDaGFuaG8gTWluIDxjaGFuaG8ubWluQGxnZS5jb20+Cj4gIEw6ICAgICBsaW51eC1hcm0t a2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcgKG1vZGVyYXRlZCBmb3Igbm9uLXN1YnNjcmliZXJz KQo+ICBTOiAgICAgTWFpbnRhaW5lZAo+ICBGOiAgICAgYXJjaC9hcm02NC9ib290L2R0cy9sZy8K Pgo+IC1BUk0vTE9HSUNQRCBQWEEyNzAgTUFDSElORSBTVVBQT1JUCj4gLU06ICAgICBMZW5uZXJ0 IEJ1eXRlbmhlayA8a2VybmVsQHdhbnRzdG9mbHkub3JnPgo+IC1MOiAgICAgbGludXgtYXJtLWtl cm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnIChtb2RlcmF0ZWQgZm9yIG5vbi1zdWJzY3JpYmVycykK PiAtUzogICAgIE1haW50YWluZWQKPiAtCj4gIEFSTS9MUEMxOFhYIEFSQ0hJVEVDVFVSRQo+ICBN OiAgICAgVmxhZGltaXIgWmFwb2xza2l5IDx2ekBtbGVpYS5jb20+Cj4gIEw6ICAgICBsaW51eC1h cm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcgKG1vZGVyYXRlZCBmb3Igbm9uLXN1YnNjcmli ZXJzKQo+IEBAIC0yMzUzLDEwICsyMzEzLDYgQEAgRjogICAgICAgZHJpdmVycy91c2IvaG9zdC9v aGNpLW54cC5jCj4gIEY6ICAgICBkcml2ZXJzL3dhdGNoZG9nL3BueDQwMDhfd2R0LmMKPiAgTjog ICAgIGxwYzMyeHgKPgo+IC1BUk0vTUFHSUNJQU4gTUFDSElORSBTVVBQT1JUCj4gLU06ICAgICBQ aGlsaXBwIFphYmVsIDxwaGlsaXBwLnphYmVsQGdtYWlsLmNvbT4KPiAtUzogICAgIE1haW50YWlu ZWQKPiAtCj4gIEFSTS9NYXJ2ZWxsIERvdmUvTVY3OHh4MC9PcmlvbiBTT0Mgc3VwcG9ydAo+ICBN OiAgICAgQW5kcmV3IEx1bm4gPGFuZHJld0BsdW5uLmNoPgo+ICBNOiAgICAgU2ViYXN0aWFuIEhl c3NlbGJhcnRoIDxzZWJhc3RpYW4uaGVzc2VsYmFydGhAZ21haWwuY29tPgo+IEBAIC0yNDg1LDEy ICsyNDQxLDYgQEAgRjogICAgICAgYXJjaC9hcm0vYm9vdC9kdHMvbWlsYmVhdXQqCj4gIEY6ICAg ICBhcmNoL2FybS9tYWNoLW1pbGJlYXV0Lwo+ICBOOiAgICAgbWlsYmVhdXQKPgo+IC1BUk0vTUlP QTcwMSBNQUNISU5FIFNVUFBPUlQKPiAtTTogICAgIFJvYmVydCBKYXJ6bWlrIDxyb2JlcnQuamFy em1pa0BmcmVlLmZyPgo+IC1MOiAgICAgbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQu b3JnIChtb2RlcmF0ZWQgZm9yIG5vbi1zdWJzY3JpYmVycykKPiAtUzogICAgIE1haW50YWluZWQK PiAtRjogICAgIGFyY2gvYXJtL21hY2gtcHhhL21pb2E3MDEuYwo+IC0KPiAgQVJNL01TdGFyL1Np Z21hc3RhciBBcm12NyBTb0Mgc3VwcG9ydAo+ICBNOiAgICAgRGFuaWVsIFBhbG1lciA8ZGFuaWVs QHRoaW5neS5qcD4KPiAgTTogICAgIFJvbWFpbiBQZXJpZXIgPHJvbWFpbi5wZXJpZXJAZ21haWwu Y29tPgo+IEBAIC0yNTExLDEwICsyNDYxLDYgQEAgRjogICAgICAgZHJpdmVycy93YXRjaGRvZy9t c2MzMTNlX3dkdC5jCj4gIEY6ICAgICBpbmNsdWRlL2R0LWJpbmRpbmdzL2Nsb2NrL21zdGFyLSoK PiAgRjogICAgIGluY2x1ZGUvZHQtYmluZGluZ3MvZ3Bpby9tc2MzMTMtZ3Bpby5oCj4KPiAtQVJN L05FQyBNT0JJTEVQUk8gOTAwL2MgTUFDSElORSBTVVBQT1JUCj4gLU06ICAgICBNaWNoYWVsIFBl dGNoa292c2t5IDxta3BldGNoQGludGVybm9kZS5vbi5uZXQ+Cj4gLVM6ICAgICBNYWludGFpbmVk Cj4gLQo+ICBBUk0vTk9NQURJSy9VeDUwMCBBUkNISVRFQ1RVUkVTCj4gIE06ICAgICBMaW51cyBX YWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+Cj4gIEw6ICAgICBsaW51eC1hcm0ta2Vy bmVsQGxpc3RzLmluZnJhZGVhZC5vcmcgKG1vZGVyYXRlZCBmb3Igbm9uLXN1YnNjcmliZXJzKQo+ IEBAIC0yNjAwLDMyICsyNTQ2LDYgQEAgRjogICAgICAgYXJjaC9hcm0vbWFjaC1veG5hcy8KPiAg RjogICAgIGRyaXZlcnMvcG93ZXIvcmVzZXQvb3huYXMtcmVzdGFydC5jCj4gIE46ICAgICBveG5h cwo+Cj4gLUFSTS9QQUxNIFRSRU8gU1VQUE9SVAo+IC1MOiAgICAgbGludXgtYXJtLWtlcm5lbEBs aXN0cy5pbmZyYWRlYWQub3JnIChtb2RlcmF0ZWQgZm9yIG5vbi1zdWJzY3JpYmVycykKPiAtUzog ICAgIE9ycGhhbgo+IC1GOiAgICAgYXJjaC9hcm0vbWFjaC1weGEvcGFsbXRyZW8uKgo+IC0KPiAt QVJNL1BBTE1UWCxQQUxNVDUsUEFMTUxELFBBTE1URTIsUEFMTVRDIFNVUFBPUlQKPiAtTTogICAg IE1hcmVrIFZhc3V0IDxtYXJlay52YXN1dEBnbWFpbC5jb20+Cj4gLUw6ICAgICBsaW51eC1hcm0t a2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcgKG1vZGVyYXRlZCBmb3Igbm9uLXN1YnNjcmliZXJz KQo+IC1TOiAgICAgTWFpbnRhaW5lZAo+IC1XOiAgICAgaHR0cDovL2hhY2tuZGV2LmNvbQo+IC1G OiAgICAgYXJjaC9hcm0vbWFjaC1weGEvaW5jbHVkZS9tYWNoL3BhbG1sZC5oCj4gLUY6ICAgICBh cmNoL2FybS9tYWNoLXB4YS9pbmNsdWRlL21hY2gvcGFsbXRjLmgKPiAtRjogICAgIGFyY2gvYXJt L21hY2gtcHhhL2luY2x1ZGUvbWFjaC9wYWxtdHguaAo+IC1GOiAgICAgYXJjaC9hcm0vbWFjaC1w eGEvcGFsbWxkLmMKPiAtRjogICAgIGFyY2gvYXJtL21hY2gtcHhhL3BhbG10NS4qCj4gLUY6ICAg ICBhcmNoL2FybS9tYWNoLXB4YS9wYWxtdGMuYwo+IC1GOiAgICAgYXJjaC9hcm0vbWFjaC1weGEv cGFsbXRlMi4qCj4gLUY6ICAgICBhcmNoL2FybS9tYWNoLXB4YS9wYWxtdHguYwo+IC0KPiAtQVJN L1BBTE1aNzIgU1VQUE9SVAo+IC1NOiAgICAgU2VyZ2V5IExhcGluIDxzbGFwaW5Ab3NzZmFucy5v cmc+Cj4gLUw6ICAgICBsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcgKG1vZGVy YXRlZCBmb3Igbm9uLXN1YnNjcmliZXJzKQo+IC1TOiAgICAgTWFpbnRhaW5lZAo+IC1XOiAgICAg aHR0cDovL2hhY2tuZGV2LmNvbQo+IC1GOiAgICAgYXJjaC9hcm0vbWFjaC1weGEvcGFsbXo3Mi4q Cj4gLQo+ICBBUk0vUVVBTENPTU0gU1VQUE9SVAo+ICBNOiAgICAgQW5keSBHcm9zcyA8YWdyb3Nz QGtlcm5lbC5vcmc+Cj4gIE06ICAgICBCam9ybiBBbmRlcnNzb24gPGFuZGVyc3NvbkBrZXJuZWwu b3JnPgo+IEBAIC0yOTk5LDExICsyOTE5LDYgQEAgRjogICAgICAgYXJjaC9hcm02NC9ib290L2R0 cy90aS9NYWtlZmlsZQo+ICBGOiAgICAgYXJjaC9hcm02NC9ib290L2R0cy90aS9rMy0qCj4gIEY6 ICAgICBpbmNsdWRlL2R0LWJpbmRpbmdzL3BpbmN0cmwvazMuaAo+Cj4gLUFSTS9UT1NBIE1BQ0hJ TkUgU1VQUE9SVAo+IC1NOiAgICAgRG1pdHJ5IEVyZW1pbi1Tb2xlbmlrb3YgPGRiYXJ5c2hrb3ZA Z21haWwuY29tPgo+IC1NOiAgICAgRGlyayBPcGZlciA8ZGlya0BvcGZlci1vbmxpbmUuZGU+Cj4g LVM6ICAgICBNYWludGFpbmVkCj4gLQo+ICBBUk0vVE9TSElCQSBWSVNDT05USSBBUkNISVRFQ1RV UkUKPiAgTTogICAgIE5vYnVoaXJvIEl3YW1hdHN1IDxub2J1aGlybzEuaXdhbWF0c3VAdG9zaGli YS5jby5qcD4KPiAgTDogICAgIGxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZyAo bW9kZXJhdGVkIGZvciBub24tc3Vic2NyaWJlcnMpCj4gQEAgLTMwNzMsMTMgKzI5ODgsNiBAQCBT OiAgICAgICBNYWludGFpbmVkCj4gIFc6ICAgICBodHRwOi8vd3d3LmFybWxpbnV4Lm9yZy51ay8K PiAgRjogICAgIGFyY2gvYXJtL3ZmcC8KPgo+IC1BUk0vVk9JUEFDIFBYQTI3MCBTVVBQT1JUCj4g LU06ICAgICBNYXJlayBWYXN1dCA8bWFyZWsudmFzdXRAZ21haWwuY29tPgo+IC1MOiAgICAgbGlu dXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnIChtb2RlcmF0ZWQgZm9yIG5vbi1zdWJz Y3JpYmVycykKPiAtUzogICAgIE1haW50YWluZWQKPiAtRjogICAgIGFyY2gvYXJtL21hY2gtcHhh L2luY2x1ZGUvbWFjaC92cGFjMjcwLmgKPiAtRjogICAgIGFyY2gvYXJtL21hY2gtcHhhL3ZwYWMy NzAuYwo+IC0KPiAgQVJNL1ZUODUwMCBBUk0gQVJDSElURUNUVVJFCj4gIEw6ICAgICBsaW51eC1h cm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcgKG1vZGVyYXRlZCBmb3Igbm9uLXN1YnNjcmli ZXJzKQo+ICBTOiAgICAgT3JwaGFuCj4gQEAgLTMwOTcsMTMgKzMwMDUsNiBAQCBGOiAgICAgICBk cml2ZXJzL3ZpZGVvL2ZiZGV2L3Z0ODUwMGxjZGZiLioKPiAgRjogICAgIGRyaXZlcnMvdmlkZW8v ZmJkZXYvd204NTA1ZmIqCj4gIEY6ICAgICBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3dtdF9nZV9yb3Bz LioKPgo+IC1BUk0vWklQSVQgWjIgU1VQUE9SVAo+IC1NOiAgICAgTWFyZWsgVmFzdXQgPG1hcmVr LnZhc3V0QGdtYWlsLmNvbT4KPiAtTDogICAgIGxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFk ZWFkLm9yZyAobW9kZXJhdGVkIGZvciBub24tc3Vic2NyaWJlcnMpCj4gLVM6ICAgICBNYWludGFp bmVkCj4gLUY6ICAgICBhcmNoL2FybS9tYWNoLXB4YS9pbmNsdWRlL21hY2gvejIuaAo+IC1GOiAg ICAgYXJjaC9hcm0vbWFjaC1weGEvejIuYwo+IC0KPiAgQVJNL1pZTlEgQVJDSElURUNUVVJFCj4g IE06ICAgICBNaWNoYWwgU2ltZWsgPG1pY2hhbC5zaW1la0B4aWxpbnguY29tPgo+ICBMOiAgICAg bGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnIChtb2RlcmF0ZWQgZm9yIG5vbi1z dWJzY3JpYmVycykKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vY29uZmlncy9jbV94MzAwX2RlZmNv bmZpZyBiL2FyY2gvYXJtL2NvbmZpZ3MvY21feDMwMF9kZWZjb25maWcKPiBkZWxldGVkIGZpbGUg bW9kZSAxMDA2NDQKPiBpbmRleCA5NTE0NGUzODBiNGIuLjAwMDAwMDAwMDAwMAo+IGRpZmYgLS1n aXQgYS9hcmNoL2FybS9jb25maWdzL2NvbGlicmlfcHhhMjcwX2RlZmNvbmZpZyBiL2FyY2gvYXJt L2NvbmZpZ3MvY29saWJyaV9weGEyNzBfZGVmY29uZmlnCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAw NjQ0Cj4gaW5kZXggODM1N2Q3MjFjNjljLi4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJj aC9hcm0vY29uZmlncy9jb2xpYnJpX3B4YTMwMF9kZWZjb25maWcgYi9hcmNoL2FybS9jb25maWdz L2NvbGlicmlfcHhhMzAwX2RlZmNvbmZpZwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGlu ZGV4IDQyYWRmZWZkYjZkYy4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2Nv bmZpZ3MvY29yZ2lfZGVmY29uZmlnIGIvYXJjaC9hcm0vY29uZmlncy9jb3JnaV9kZWZjb25maWcK PiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCBkZjg0NjQwZjRmNTcuLjAwMDAwMDAw MDAwMAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9jb25maWdzL2VzZXJpZXNfcHhhX2RlZmNvbmZp ZyBiL2FyY2gvYXJtL2NvbmZpZ3MvZXNlcmllc19weGFfZGVmY29uZmlnCj4gZGVsZXRlZCBmaWxl IG1vZGUgMTAwNjQ0Cj4gaW5kZXggYjRjMmU2NDU3ZTA0Li4wMDAwMDAwMDAwMDAKPiBkaWZmIC0t Z2l0IGEvYXJjaC9hcm0vY29uZmlncy9lenhfZGVmY29uZmlnIGIvYXJjaC9hcm0vY29uZmlncy9l enhfZGVmY29uZmlnCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggZWY3YjBhMGFl ZTNhLi4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vY29uZmlncy9oNTAwMF9k ZWZjb25maWcgYi9hcmNoL2FybS9jb25maWdzL2g1MDAwX2RlZmNvbmZpZwo+IGRlbGV0ZWQgZmls ZSBtb2RlIDEwMDY0NAo+IGluZGV4IGQwMWYxYTZiZDA0ZC4uMDAwMDAwMDAwMDAwCj4gZGlmZiAt LWdpdCBhL2FyY2gvYXJtL2NvbmZpZ3MvbHBkMjcwX2RlZmNvbmZpZyBiL2FyY2gvYXJtL2NvbmZp Z3MvbHBkMjcwX2RlZmNvbmZpZwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IGIw YzIxYTk5YTBhOC4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2NvbmZpZ3Mv bHViYm9ja19kZWZjb25maWcgYi9hcmNoL2FybS9jb25maWdzL2x1YmJvY2tfZGVmY29uZmlnCj4g ZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggNGZjNzQ0Yzk2MTk2Li4wMDAwMDAwMDAw MDAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vY29uZmlncy9tYWdpY2lhbl9kZWZjb25maWcgYi9h cmNoL2FybS9jb25maWdzL21hZ2ljaWFuX2RlZmNvbmZpZwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEw MDY0NAo+IGluZGV4IDVhODc3NmY2YWJhMy4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2Fy Y2gvYXJtL2NvbmZpZ3MvbWFpbnN0b25lX2RlZmNvbmZpZyBiL2FyY2gvYXJtL2NvbmZpZ3MvbWFp bnN0b25lX2RlZmNvbmZpZwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDA5NmNk N2JjNjY3YS4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2NvbmZpZ3MvcGFs bXo3Ml9kZWZjb25maWcgYi9hcmNoL2FybS9jb25maWdzL3BhbG16NzJfZGVmY29uZmlnCj4gZGVs ZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggYTlhODA4YmMyZjcwLi4wMDAwMDAwMDAwMDAK PiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vY29uZmlncy9wY20wMjdfZGVmY29uZmlnIGIvYXJjaC9h cm0vY29uZmlncy9wY20wMjdfZGVmY29uZmlnCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4g aW5kZXggYTM5MjMxMmExM2NlLi4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0v Y29uZmlncy9weGEyNTUtaWRwX2RlZmNvbmZpZyBiL2FyY2gvYXJtL2NvbmZpZ3MvcHhhMjU1LWlk cF9kZWZjb25maWcKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCBhZTA0NDQ5NDlh ODcuLjAwMDAwMDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9jb25maWdzL3B4YV9kZWZj b25maWcgYi9hcmNoL2FybS9jb25maWdzL3B4YV9kZWZjb25maWcKPiBpbmRleCAwYTBmMTJkZjQw YjUuLjc0YzcxNDVjNzllYSAxMDA2NDQKPiAtLS0gYS9hcmNoL2FybS9jb25maWdzL3B4YV9kZWZj b25maWcKPiArKysgYi9hcmNoL2FybS9jb25maWdzL3B4YV9kZWZjb25maWcKPiBAQCAtMTksNyAr MTksNiBAQCBDT05GSUdfQVJDSF9HVU1TVElYPXkKPiAgQ09ORklHX1BYQV9TSEFSUFNMPXkKPiAg Q09ORklHX01BQ0hfQUtJVEE9eQo+ICBDT05GSUdfTUFDSF9CT1JaT0k9eQo+IC1DT05GSUdfUFhB X1NZU1RFTVNfQ1BMRFM9eQo+ICBDT05GSUdfQUVBQkk9eQo+ICBDT05GSUdfQVJDSF9GT1JDRV9N QVhfT1JERVI9OQo+ICBDT05GSUdfQ01ETElORT0icm9vdD0vZGV2L3JhbTAgcm8iCj4gQEAgLTM5 Nyw5ICszOTYsNyBAQCBDT05GSUdfRkJfVklSVFVBTD1tCj4gIENPTkZJR19GQl9TSU1QTEU9eQo+ ICBDT05GSUdfTENEX0NPUkdJPW0KPiAgQ09ORklHX0xDRF9QTEFURk9STT1tCj4gLUNPTkZJR19M Q0RfVE9TQT1tCj4gIENPTkZJR19CQUNLTElHSFRfUFdNPW0KPiAtQ09ORklHX0JBQ0tMSUdIVF9U T1NBPW0KPiAgQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQo+ICBDT05GSUdfRlJBTUVCVUZG RVJfQ09OU09MRV9ST1RBVElPTj15Cj4gIENPTkZJR19MT0dPPXkKPiBkaWZmIC0tZ2l0IGEvYXJj aC9hcm0vY29uZmlncy90cml6ZXBzNF9kZWZjb25maWcgYi9hcmNoL2FybS9jb25maWdzL3RyaXpl cHM0X2RlZmNvbmZpZwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwOWFiZTFl NDllZi4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2NvbmZpZ3MvdmlwZXJf ZGVmY29uZmlnIGIvYXJjaC9hcm0vY29uZmlncy92aXBlcl9kZWZjb25maWcKPiBkZWxldGVkIGZp bGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMmY5ODQ5ODkzYjIuLjAwMDAwMDAwMDAwMAo+IGRpZmYg LS1naXQgYS9hcmNoL2FybS9jb25maWdzL3hjZXBfZGVmY29uZmlnIGIvYXJjaC9hcm0vY29uZmln cy94Y2VwX2RlZmNvbmZpZwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDZiZDlm NzFiNzFmYy4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2NvbmZpZ3MvemV1 c19kZWZjb25maWcgYi9hcmNoL2FybS9jb25maWdzL3pldXNfZGVmY29uZmlnCj4gZGVsZXRlZCBm aWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggYzQ1MzUzMTVlMjE2Li4wMDAwMDAwMDAwMDAKPiBkaWZm IC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1weGEvS2NvbmZpZyBiL2FyY2gvYXJtL21hY2gtcHhhL0tj b25maWcKPiBpbmRleCBiOTBkOThiYWU2OGQuLjFkMmViYTcwYzE4YyAxMDA2NDQKPiAtLS0gYS9h cmNoL2FybS9tYWNoLXB4YS9LY29uZmlnCj4gKysrIGIvYXJjaC9hcm0vbWFjaC1weGEvS2NvbmZp Zwo+IEBAIC0xNiwxMCArMTYsNiBAQCBtZW51Y29uZmlnIEFSQ0hfUFhBCj4KPiAgaWYgQVJDSF9Q WEEKPgo+IC1tZW51ICJJbnRlbCBQWEEyeHgvUFhBM3h4IEltcGxlbWVudGF0aW9ucyIKPiAtCj4g LWNvbW1lbnQgIkludGVsL01hcnZlbGwgRGV2IFBsYXRmb3JtcyAoc29ydGVkIGJ5IGhhcmR3YXJl IHJlbGVhc2UgdGltZSkiCj4gLQo+ICBjb25maWcgTUFDSF9QWEEyNVhfRFQKPiAgICAgICAgIGJv b2wgIlN1cHBvcnQgUFhBMjV4IHBsYXRmb3JtcyBmcm9tIGRldmljZSB0cmVlIgo+ICAgICAgICAg c2VsZWN0IFBJTkNUUkwKPiBAQCAtNTYsMTE1ICs1Miw3IEBAIGNvbmZpZyBNQUNIX1BYQTNYWF9E VAo+Cj4gIGlmIEFUQUdTCj4KPiAtY29uZmlnIEFSQ0hfTFVCQk9DSwo+IC0gICAgICAgYm9vbCAi SW50ZWwgREJQWEEyNTAgRGV2ZWxvcG1lbnQgUGxhdGZvcm0gKGFrYSBMdWJib2NrKSIKPiAtICAg ICAgIGRlcGVuZHMgb24gVU5VU0VEX0JPQVJEX0ZJTEVTCj4gLSAgICAgICBzZWxlY3QgR1BJT19S RUcKPiAtICAgICAgIHNlbGVjdCBQWEEyNXgKPiAtICAgICAgIHNlbGVjdCBTQTExMTEKPiAtCj4g LWNvbmZpZyBNQUNIX01BSU5TVE9ORQo+IC0gICAgICAgYm9vbCAiSW50ZWwgSENEREJCVkEwIERl dmVsb3BtZW50IFBsYXRmb3JtIChha2EgTWFpbnN0b25lKSIKPiAtICAgICAgIGRlcGVuZHMgb24g VU5VU0VEX0JPQVJEX0ZJTEVTCj4gLSAgICAgICBzZWxlY3QgR1BJT19SRUcKPiAtICAgICAgIHNl bGVjdCBQWEEyN3gKPiAtCj4gLWNvbmZpZyBNQUNIX1pZTE9OSVRFCj4gLSAgICAgICBib29sCj4g LSAgICAgICBzZWxlY3QgUFhBM3h4Cj4gLQo+IC1jb25maWcgTUFDSF9aWUxPTklURTMwMAo+IC0g ICAgICAgYm9vbCAiUFhBM3h4IERldmVsb3BtZW50IFBsYXRmb3JtIChha2EgWnlsb25pdGUpIFBY QTMwMC8zMTAiCj4gLSAgICAgICBkZXBlbmRzIG9uIFVOVVNFRF9CT0FSRF9GSUxFUwo+IC0gICAg ICAgc2VsZWN0IENQVV9QWEEzMDAKPiAtICAgICAgIHNlbGVjdCBDUFVfUFhBMzEwCj4gLSAgICAg ICBzZWxlY3QgTUFDSF9aWUxPTklURQo+IC0KPiAtY29uZmlnIE1BQ0hfWllMT05JVEUzMjAKPiAt ICAgICAgIGJvb2wgIlBYQTN4eCBEZXZlbG9wbWVudCBQbGF0Zm9ybSAoYWthIFp5bG9uaXRlKSBQ WEEzMjAiCj4gLSAgICAgICBkZXBlbmRzIG9uIFVOVVNFRF9CT0FSRF9GSUxFUwo+IC0gICAgICAg c2VsZWN0IENQVV9QWEEzMjAKPiAtICAgICAgIHNlbGVjdCBNQUNIX1pZTE9OSVRFCj4gLQo+IC1j b25maWcgTUFDSF9MSVRUTEVUT04KPiAtICAgICAgIGJvb2wgIlBYQTN4eCBGb3JtIEZhY3RvciBQ bGF0Zm9ybSAoYWthIExpdHRsZXRvbikiCj4gLSAgICAgICBkZXBlbmRzIG9uIFVOVVNFRF9CT0FS RF9GSUxFUwo+IC0gICAgICAgc2VsZWN0IENQVV9QWEEzMDAKPiAtICAgICAgIHNlbGVjdCBDUFVf UFhBMzEwCj4gLSAgICAgICBzZWxlY3QgUFhBM3h4Cj4gLQo+IC1jb25maWcgTUFDSF9UQVZPUkVW Qgo+IC0gICAgICAgYm9vbCAiUFhBOTMwIEV2YWx1YXRpb24gQm9hcmQgKGFrYSBUYXZvckVWQiki Cj4gLSAgICAgICBkZXBlbmRzIG9uIFVOVVNFRF9CT0FSRF9GSUxFUwo+IC0gICAgICAgc2VsZWN0 IENQVV9QWEE5MzAKPiAtICAgICAgIHNlbGVjdCBDUFVfUFhBOTM1Cj4gLSAgICAgICBzZWxlY3Qg UFhBM3h4Cj4gLSAgICAgICBzZWxlY3QgRkIKPiAtICAgICAgIHNlbGVjdCBGQl9QWEEKPiAtCj4g LWNvbmZpZyBNQUNIX1NBQVIKPiAtICAgICAgIGJvb2wgIlBYQTkzMCBIYW5kaGVsZCBQbGF0Zm9y bSAoYWthIFNBQVIpIgo+IC0gICAgICAgZGVwZW5kcyBvbiBVTlVTRURfQk9BUkRfRklMRVMKPiAt ICAgICAgIHNlbGVjdCBDUFVfUFhBOTMwCj4gLSAgICAgICBzZWxlY3QgQ1BVX1BYQTkzNQo+IC0g ICAgICAgc2VsZWN0IFBYQTN4eAo+IC0gICAgICAgc2VsZWN0IEZCCj4gLSAgICAgICBzZWxlY3Qg RkJfUFhBCj4gLQo+IC1jb21tZW50ICJUaGlyZCBQYXJ0eSBEZXYgUGxhdGZvcm1zIChzb3J0ZWQg YnkgdmVuZG9yIG5hbWUpIgo+IC0KPiAtY29uZmlnIEFSQ0hfUFhBX0lEUAo+IC0gICAgICAgYm9v bCAiQWNjZWxlbnQgWHNjYWxlIElEUCIKPiAtICAgICAgIGRlcGVuZHMgb24gVU5VU0VEX0JPQVJE X0ZJTEVTCj4gLSAgICAgICBzZWxlY3QgUFhBMjV4Cj4gLQo+IC1jb25maWcgQVJDSF9WSVBFUgo+ IC0gICAgICAgYm9vbCAiQXJjb20vRXVyb3RlY2ggVklQRVIgU0JDIgo+IC0gICAgICAgZGVwZW5k cyBvbiBVTlVTRURfQk9BUkRfRklMRVMKPiAtICAgICAgIHNlbGVjdCBBUkNPTV9QQ01DSUEKPiAt ICAgICAgIHNlbGVjdCBJMkNfR1BJTyBpZiBJMkM9eQo+IC0gICAgICAgc2VsZWN0IElTQQo+IC0g ICAgICAgc2VsZWN0IFBYQTI1eAo+IC0KPiAtY29uZmlnIE1BQ0hfQVJDT01fWkVVUwo+IC0gICAg ICAgYm9vbCAiQXJjb20vRXVyb3RlY2ggWkVVUyBTQkMiCj4gLSAgICAgICBkZXBlbmRzIG9uIFVO VVNFRF9CT0FSRF9GSUxFUwo+IC0gICAgICAgc2VsZWN0IEFSQ09NX1BDTUNJQQo+IC0gICAgICAg c2VsZWN0IElTQQo+IC0gICAgICAgc2VsZWN0IFBYQTI3eAo+IC0KPiAtY29uZmlnIE1BQ0hfQkFM TE9PTjMKPiAtICAgICAgIGJvb2wgIkJhbGxvb24gMyBib2FyZCIKPiAtICAgICAgIGRlcGVuZHMg b24gVU5VU0VEX0JPQVJEX0ZJTEVTCj4gLSAgICAgICBzZWxlY3QgSVdNTVhUCj4gLSAgICAgICBz ZWxlY3QgUFhBMjd4Cj4gLQo+IC1jb25maWcgTUFDSF9DU0I3MjYKPiAtICAgICAgIGJvb2wgIkVu YWJsZSBDb2dlbnQgQ1NCNzI2IFN5c3RlbSBPbiBhIE1vZHVsZSIKPiAtICAgICAgIGRlcGVuZHMg b24gVU5VU0VEX0JPQVJEX0ZJTEVTCj4gLSAgICAgICBzZWxlY3QgSVdNTVhUCj4gLSAgICAgICBz ZWxlY3QgUFhBMjd4Cj4gLSAgICAgICBoZWxwCj4gLSAgICAgICAgIFNheSBZIGhlcmUgaWYgeW91 IGludGVuZCB0byBydW4gdGhpcyBrZXJuZWwgb24gYSBDb2dlbnQKPiAtICAgICAgICAgQ1NCNzI2 IFN5c3RlbSBPbiBNb2R1bGUuCj4gLQo+IC1jb25maWcgQ1NCNzI2X0NTQjcwMQo+IC0gICAgICAg Ym9vbCAiRW5hYmxlIHN1cHBvcnQgZm9yIENTQjcwMSBiYXNlYm9hcmQiCj4gLSAgICAgICBkZXBl bmRzIG9uIFVOVVNFRF9CT0FSRF9GSUxFUwo+IC0gICAgICAgZGVwZW5kcyBvbiBNQUNIX0NTQjcy Ngo+IC0KPiAtY29uZmlnIE1BQ0hfQ01fWDMwMAo+IC0gICAgICAgYm9vbCAiQ29tcHVMYWIgQ00t WDMwMCBtb2R1bGVzIgo+IC0gICAgICAgZGVwZW5kcyBvbiBVTlVTRURfQk9BUkRfRklMRVMKPiAt ICAgICAgIHNlbGVjdCBDUFVfUFhBMzAwCj4gLSAgICAgICBzZWxlY3QgQ1BVX1BYQTMxMAo+IC0g ICAgICAgc2VsZWN0IFBYQTN4eAo+IC0KPiAtY29uZmlnIE1BQ0hfQ0FQQzcxMTcKPiAtICAgICAg IGJvb2wgIkVtYmVkaWFuIENBUEMtNzExNyBldmFsdWF0aW9uIGtpdCBiYXNlZCBvbiB0aGUgTVhN LTh4MTAgQ29NIgo+IC0gICAgICAgZGVwZW5kcyBvbiBVTlVTRURfQk9BUkRfRklMRVMKPiAtICAg ICAgIHNlbGVjdCBDUFVfUFhBMzIwCj4gLSAgICAgICBzZWxlY3QgUFhBM3h4Cj4gK2NvbW1lbnQg IkxlZ2FjeSBib2FyZCBmaWxlcyIKPgo+ICBjb25maWcgQVJDSF9HVU1TVElYCj4gICAgICAgICBi b29sICJHdW1zdGl4IFhTY2FsZSAyNTUgYm9hcmRzIgo+IEBAIC0xODUsMzA3ICs3Myw2IEBAIGNv bmZpZyBHVU1TVElYX0FNMzAwRVBECj4KPiAgZW5kY2hvaWNlCj4KPiAtY29uZmlnIE1BQ0hfWENF UAo+IC0gICAgICAgYm9vbCAiSXNrcmF0ZWwgRWxlY3Ryb25pY3MgWENFUCIKPiAtICAgICAgIGRl cGVuZHMgb24gVU5VU0VEX0JPQVJEX0ZJTEVTCj4gLSAgICAgICBzZWxlY3QgTVRECj4gLSAgICAg ICBzZWxlY3QgTVREX0NGSQo+IC0gICAgICAgc2VsZWN0IE1URF9DRklfSU5URUxFWFQKPiAtICAg ICAgIHNlbGVjdCBNVERfUEhZU01BUAo+IC0gICAgICAgc2VsZWN0IFBYQTI1eAo+IC0gICAgICAg aGVscAo+IC0gICAgICAgICBQWEEyNTUgYmFzZWQgU2luZ2xlIEJvYXJkIENvbXB1dGVyIHdpdGgg U01DIDkxQzExMSBldGhlcm5ldCBjaGlwIGFuZCA2NCBNQiBvZiBmbGFzaC4KPiAtICAgICAgICAg VHVuZWQgZm9yIHVzYWdlIGluIExpYmVyYSBpbnN0cnVtZW50cyBmb3IgcGFydGljbGUgYWNjZWxl cmF0b3JzLgo+IC0KPiAtY29uZmlnIFRSSVpFUFNfUFhBCj4gLSAgICAgICBib29sICJQWEEgYmFz ZWQgS2VpdGggdW5kIEtvZXAgVHJpemVwcyBESU1NLU1vZHVsZXMiCj4gLSAgICAgICBkZXBlbmRz IG9uIFVOVVNFRF9CT0FSRF9GSUxFUwo+IC0KPiAtY29uZmlnIE1BQ0hfVFJJWkVQUzQKPiAtICAg ICAgIGJvb2wgIktlaXRoIHVuZCBLb2VwIFRyaXplcHM0IERJTU0tTW9kdWxlIgo+IC0gICAgICAg ZGVwZW5kcyBvbiBUUklaRVBTX1BYQQo+IC0gICAgICAgc2VsZWN0IFBYQTI3eAo+IC0gICAgICAg c2VsZWN0IFRSSVpFUFNfUENNQ0lBCj4gLQo+IC1jb25maWcgTUFDSF9UUklaRVBTNFdMCj4gLSAg ICAgICBib29sICJLZWl0aCB1bmQgS29lcCBUcml6ZXBzNC1XTCBESU1NLU1vZHVsZSIKPiAtICAg ICAgIGRlcGVuZHMgb24gVFJJWkVQU19QWEEKPiAtICAgICAgIHNlbGVjdCBNQUNIX1RSSVpFUFM0 Cj4gLSAgICAgICBzZWxlY3QgUFhBMjd4Cj4gLSAgICAgICBzZWxlY3QgVFJJWkVQU19QQ01DSUEK PiAtCj4gLWNob2ljZQo+IC0gICAgICAgcHJvbXB0ICJTZWxlY3QgYmFzZSBib2FyZCBmb3IgVHJp emVwcyBtb2R1bGUiCj4gLSAgICAgICBkZXBlbmRzIG9uIFRSSVpFUFNfUFhBCj4gLQo+IC1jb25m aWcgTUFDSF9UUklaRVBTX0NPTlhTCj4gLSAgICAgICBib29sICJDb25YUyBFdmFsIEJvYXJkIgo+ IC0KPiAtY29uZmlnIE1BQ0hfVFJJWkVQU19VQ09OWFMKPiAtICAgICAgIGJvb2wgInVDb25YUyBF dmFsIEJvYXJkIgo+IC0KPiAtY29uZmlnIE1BQ0hfVFJJWkVQU19BTlkKPiAtICAgICAgIGJvb2wg ImFub3RoZXIgQm9hcmQiCj4gLQo+IC1lbmRjaG9pY2UKPiAtCj4gLWNvbmZpZyBBUkNPTV9QQ01D SUEKPiAtICAgICAgIGJvb2wKPiAtICAgICAgIGhlbHAKPiAtICAgICAgICAgR2VuZXJpYyBvcHRp b24gZm9yIEFyY29tIFZpcGVyL1pldXMgUENNQ0lBCj4gLQo+IC1jb25maWcgVFJJWkVQU19QQ01D SUEKPiAtICAgICAgIGJvb2wKPiAtICAgICAgIGhlbHAKPiAtICAgICAgICAgRW5hYmxlIFBDTUNJ QSBzdXBwb3J0IGZvciBUcml6ZXBzIG1vZHVsZXMKPiAtCj4gLWNvbmZpZyBNQUNIX0xPR0lDUERf UFhBMjcwCj4gLSAgICAgICBib29sICJMb2dpY1BEIFBYQTI3MCBDYXJkIEVuZ2luZSBEZXZlbG9w bWVudCBQbGF0Zm9ybSIKPiAtICAgICAgIGRlcGVuZHMgb24gVU5VU0VEX0JPQVJEX0ZJTEVTCj4g LSAgICAgICBzZWxlY3QgUFhBMjd4Cj4gLQo+IC1jb25maWcgTUFDSF9QQ00wMjcKPiAtICAgICAg IGJvb2wgIlBoeXRlYyBwaHlDT1JFLVBYQTI3MCBDUFUgbW9kdWxlIChQQ00tMDI3KSIKPiAtICAg ICAgIGRlcGVuZHMgb24gVU5VU0VEX0JPQVJEX0ZJTEVTCj4gLSAgICAgICBzZWxlY3QgSVdNTVhU Cj4gLSAgICAgICBzZWxlY3QgUFhBMjd4Cj4gLQo+IC1jb25maWcgTUFDSF9QQ005OTBfQkFTRUJP QVJECj4gLSAgICAgICBib29sICJQSFlURUMgUENNLTk5MCBkZXZlbG9wbWVudCBib2FyZCIKPiAt ICAgICAgIGRlcGVuZHMgb24gVU5VU0VEX0JPQVJEX0ZJTEVTCj4gLSAgICAgICBkZXBlbmRzIG9u IE1BQ0hfUENNMDI3Cj4gLQo+IC1jaG9pY2UKPiAtICAgICAgIHByb21wdCAiZGlzcGxheSBvbiBw Y205OTAiCj4gLSAgICAgICBkZXBlbmRzIG9uIE1BQ0hfUENNOTkwX0JBU0VCT0FSRAo+IC0KPiAt Y29uZmlnIFBDTTk5MF9ESVNQTEFZX1NIQVJQCj4gLSAgICAgICBib29sICJzaGFycCBscTA4NHYx ZGcyMSBzdG4gZGlzcGxheSIKPiAtCj4gLWNvbmZpZyBQQ005OTBfRElTUExBWV9ORUMKPiAtICAg ICAgIGJvb2wgIm5lYyBubDY0NDhiYzIwXzE4ZCB0ZnQgZGlzcGxheSIKPiAtCj4gLWNvbmZpZyBQ Q005OTBfRElTUExBWV9OT05FCj4gLSAgICAgICBib29sICJubyBkaXNwbGF5Igo+IC0KPiAtZW5k Y2hvaWNlCj4gLQo+IC1jb25maWcgTUFDSF9DT0xJQlJJCj4gLSAgICAgICBib29sICJUb3JhZGV4 IENvbGlicmkgUFhBMjcwIgo+IC0gICAgICAgZGVwZW5kcyBvbiBVTlVTRURfQk9BUkRfRklMRVMK PiAtICAgICAgIHNlbGVjdCBQWEEyN3gKPiAtCj4gLWNvbmZpZyBNQUNIX0NPTElCUklfUFhBMjcw X0lOQ09NRQo+IC0gICAgICAgYm9vbCAiSW5jb21lIHMuci5vLiBQWEEyNzAgU0JDIgo+IC0gICAg ICAgZGVwZW5kcyBvbiBVTlVTRURfQk9BUkRfRklMRVMKPiAtICAgICAgIGRlcGVuZHMgb24gTUFD SF9DT0xJQlJJCj4gLSAgICAgICBzZWxlY3QgUFhBMjd4Cj4gLQo+IC1jb25maWcgTUFDSF9DT0xJ QlJJMzAwCj4gLSAgICAgICBib29sICJUb3JhZGV4IENvbGlicmkgUFhBMzAwLzMxMCIKPiAtICAg ICAgIGRlcGVuZHMgb24gVU5VU0VEX0JPQVJEX0ZJTEVTCj4gLSAgICAgICBzZWxlY3QgQ1BVX1BY QTMwMAo+IC0gICAgICAgc2VsZWN0IENQVV9QWEEzMTAKPiAtICAgICAgIHNlbGVjdCBQWEEzeHgK PiAtCj4gLWNvbmZpZyBNQUNIX0NPTElCUkkzMjAKPiAtICAgICAgIGJvb2wgIlRvcmFkZXggQ29s aWJyaSBQWEEzMjAiCj4gLSAgICAgICBkZXBlbmRzIG9uIFVOVVNFRF9CT0FSRF9GSUxFUwo+IC0g ICAgICAgc2VsZWN0IENQVV9QWEEzMjAKPiAtICAgICAgIHNlbGVjdCBQWEEzeHgKPiAtCj4gLWNv bmZpZyBNQUNIX0NPTElCUklfRVZBTEJPQVJECj4gLSAgICAgICBib29sICJUb3JhZGV4IENvbGli cmkgRXZhbHVhdGlvbiBDYXJyaWVyIEJvYXJkIHN1cHBvcnQiCj4gLSAgICAgICBkZXBlbmRzIG9u IFVOVVNFRF9CT0FSRF9GSUxFUwo+IC0gICAgICAgZGVwZW5kcyBvbiBNQUNIX0NPTElCUkkgfHwg TUFDSF9DT0xJQlJJMzAwIHx8IE1BQ0hfQ09MSUJSSTMyMAo+IC0KPiAtY29uZmlnIE1BQ0hfVlBB QzI3MAo+IC0gICAgICAgYm9vbCAiVm9pcGFjIFBYQTI3MCIKPiAtICAgICAgIGRlcGVuZHMgb24g VU5VU0VEX0JPQVJEX0ZJTEVTCj4gLSAgICAgICBzZWxlY3QgSEFWRV9QQVRBX1BMQVRGT1JNCj4g LSAgICAgICBzZWxlY3QgUFhBMjd4Cj4gLSAgICAgICBoZWxwCj4gLSAgICAgICAgIFBYQTI3MCBi YXNlZCBTaW5nbGUgQm9hcmQgQ29tcHV0ZXIuCj4gLQo+IC1jb21tZW50ICJFbmQtdXNlciBQcm9k dWN0cyAoc29ydGVkIGJ5IHZlbmRvciBuYW1lKSIKPiAtCj4gLWNvbmZpZyBNQUNIX0g0NzAwCj4g LSAgICAgICBib29sICJIUCBpUEFRIGh4NDcwMCIKPiAtICAgICAgIGRlcGVuZHMgb24gVU5VU0VE X0JPQVJEX0ZJTEVTCj4gLSAgICAgICBzZWxlY3QgSVdNTVhUCj4gLSAgICAgICBzZWxlY3QgUFhB Mjd4Cj4gLQo+IC1jb25maWcgTUFDSF9INTAwMAo+IC0gICAgICAgYm9vbCAiSFAgaVBBUSBoNTAw MCIKPiAtICAgICAgIGRlcGVuZHMgb24gVU5VU0VEX0JPQVJEX0ZJTEVTCj4gLSAgICAgICBzZWxl Y3QgUFhBMjV4Cj4gLQo+IC1jb25maWcgTUFDSF9ISU1BTEFZQQo+IC0gICAgICAgYm9vbCAiSFRD IEhpbWFsYXlhIFN1cHBvcnQiCj4gLSAgICAgICBkZXBlbmRzIG9uIFVOVVNFRF9CT0FSRF9GSUxF Uwo+IC0gICAgICAgc2VsZWN0IENQVV9QWEEyNngKPiAtCj4gLWNvbmZpZyBNQUNIX01BR0lDSUFO Cj4gLSAgICAgICBib29sICJFbmFibGUgSFRDIE1hZ2ljaWFuIFN1cHBvcnQiCj4gLSAgICAgICBk ZXBlbmRzIG9uIFVOVVNFRF9CT0FSRF9GSUxFUwo+IC0gICAgICAgc2VsZWN0IElXTU1YVAo+IC0g ICAgICAgc2VsZWN0IFBYQTI3eAo+IC0KPiAtY29uZmlnIE1BQ0hfTUlPQTcwMQo+IC0gICAgICAg Ym9vbCAiTWl0YWMgTWlvIEE3MDEgU3VwcG9ydCIKPiAtICAgICAgIGRlcGVuZHMgb24gVU5VU0VE X0JPQVJEX0ZJTEVTCj4gLSAgICAgICBzZWxlY3QgSVdNTVhUCj4gLSAgICAgICBzZWxlY3QgUFhB Mjd4Cj4gLSAgICAgICBoZWxwCj4gLSAgICAgICAgIFNheSBZIGhlcmUgaWYgeW91IGludGVuZCB0 byBydW4gdGhpcyBrZXJuZWwgb24gYQo+IC0gICAgICAgICBNSU8gQTcwMS4gQ3VycmVudGx5IHRo ZXJlIGlzIG9ubHkgYmFzaWMgc3VwcG9ydAo+IC0gICAgICAgICBmb3IgdGhpcyBQREEuCj4gLQo+ IC1jb25maWcgUFhBX0VaWAo+IC0gICAgICAgYm9vbCAiTW90b3JvbGEgRVpYIFBsYXRmb3JtIgo+ IC0gICAgICAgZGVwZW5kcyBvbiBVTlVTRURfQk9BUkRfRklMRVMKPiAtICAgICAgIHNlbGVjdCBJ V01NWFQKPiAtICAgICAgIHNlbGVjdCBQWEEyN3gKPiAtCj4gLWNvbmZpZyBNQUNIX0VaWF9BNzgw Cj4gLSAgICAgICBib29sICJNb3Rvcm9sYSBFWlggQTc4MCIKPiAtICAgICAgIGRlZmF1bHQgeQo+ IC0gICAgICAgZGVwZW5kcyBvbiBQWEFfRVpYCj4gLQo+IC1jb25maWcgTUFDSF9FWlhfRTY4MAo+ IC0gICAgICAgYm9vbCAiTW90b3JvbGEgRVpYIEU2ODAiCj4gLSAgICAgICBkZWZhdWx0IHkKPiAt ICAgICAgIGRlcGVuZHMgb24gUFhBX0VaWAo+IC0KPiAtY29uZmlnIE1BQ0hfRVpYX0ExMjAwCj4g LSAgICAgICBib29sICJNb3Rvcm9sYSBFWlggQTEyMDAiCj4gLSAgICAgICBkZWZhdWx0IHkKPiAt ICAgICAgIGRlcGVuZHMgb24gUFhBX0VaWAo+IC0KPiAtY29uZmlnIE1BQ0hfRVpYX0E5MTAKPiAt ICAgICAgIGJvb2wgIk1vdG9yb2xhIEVaWCBBOTEwIgo+IC0gICAgICAgZGVmYXVsdCB5Cj4gLSAg ICAgICBkZXBlbmRzIG9uIFBYQV9FWlgKPiAtCj4gLWNvbmZpZyBNQUNIX0VaWF9FNgo+IC0gICAg ICAgYm9vbCAiTW90b3JvbGEgRVpYIEU2Igo+IC0gICAgICAgZGVmYXVsdCB5Cj4gLSAgICAgICBk ZXBlbmRzIG9uIFBYQV9FWlgKPiAtCj4gLWNvbmZpZyBNQUNIX0VaWF9FMgo+IC0gICAgICAgYm9v bCAiTW90b3JvbGEgRVpYIEUyIgo+IC0gICAgICAgZGVmYXVsdCB5Cj4gLSAgICAgICBkZXBlbmRz IG9uIFBYQV9FWlgKPiAtCj4gLWNvbmZpZyBNQUNIX01QOTAwQwo+IC0gICAgICAgYm9vbCAiTmVj IE1vYmlsZXBybyA5MDAvYyIKPiAtICAgICAgIGRlcGVuZHMgb24gVU5VU0VEX0JPQVJEX0ZJTEVT Cj4gLSAgICAgICBzZWxlY3QgUFhBMjV4Cj4gLQo+IC1jb25maWcgQVJDSF9QWEFfUEFMTQo+IC0g ICAgICAgYm9vbCAiUFhBIGJhc2VkIFBhbG0gUERBcyIKPiAtICAgICAgIGRlcGVuZHMgb24gVU5V U0VEX0JPQVJEX0ZJTEVTCj4gLQo+IC1jb25maWcgTUFDSF9QQUxNMjdYCj4gLSAgICAgICBib29s Cj4gLQo+IC1jb25maWcgTUFDSF9QQUxNVEUyCj4gLSAgICAgICBib29sICJQYWxtIFR1bmdzdGVu fEUyIgo+IC0gICAgICAgZGVwZW5kcyBvbiBVTlVTRURfQk9BUkRfRklMRVMKPiAtICAgICAgIGRl ZmF1bHQgeQo+IC0gICAgICAgZGVwZW5kcyBvbiBBUkNIX1BYQV9QQUxNCj4gLSAgICAgICBzZWxl Y3QgUFhBMjV4Cj4gLSAgICAgICBoZWxwCj4gLSAgICAgICAgIFNheSBZIGhlcmUgaWYgeW91IGlu dGVuZCB0byBydW4gdGhpcyBrZXJuZWwgb24gYSBQYWxtIFR1bmdzdGVufEUyCj4gLSAgICAgICAg IGhhbmRoZWxkIGNvbXB1dGVyLgo+IC0KPiAtY29uZmlnIE1BQ0hfUEFMTVRDCj4gLSAgICAgICBi b29sICJQYWxtIFR1bmdzdGVufEMiCj4gLSAgICAgICBkZWZhdWx0IHkKPiAtICAgICAgIGRlcGVu ZHMgb24gQVJDSF9QWEFfUEFMTQo+IC0gICAgICAgc2VsZWN0IFBYQTI1eAo+IC0gICAgICAgaGVs cAo+IC0gICAgICAgICBTYXkgWSBoZXJlIGlmIHlvdSBpbnRlbmQgdG8gcnVuIHRoaXMga2VybmVs IG9uIGEgUGFsbSBUdW5nc3RlbnxDCj4gLSAgICAgICAgIGhhbmRoZWxkIGNvbXB1dGVyLgo+IC0K PiAtY29uZmlnIE1BQ0hfUEFMTVQ1Cj4gLSAgICAgICBib29sICJQYWxtIFR1bmdzdGVufFQ1Igo+ IC0gICAgICAgZGVwZW5kcyBvbiBVTlVTRURfQk9BUkRfRklMRVMKPiAtICAgICAgIGRlZmF1bHQg eQo+IC0gICAgICAgZGVwZW5kcyBvbiBBUkNIX1BYQV9QQUxNCj4gLSAgICAgICBzZWxlY3QgSVdN TVhUCj4gLSAgICAgICBzZWxlY3QgTUFDSF9QQUxNMjdYCj4gLSAgICAgICBzZWxlY3QgUFhBMjd4 Cj4gLSAgICAgICBoZWxwCj4gLSAgICAgICAgIFNheSBZIGhlcmUgaWYgeW91IGludGVuZCB0byBy dW4gdGhpcyBrZXJuZWwgb24gYSBQYWxtIFR1bmdzdGVufFQ1Cj4gLSAgICAgICAgIGhhbmRoZWxk IGNvbXB1dGVyLgo+IC0KPiAtY29uZmlnIE1BQ0hfUEFMTVRYCj4gLSAgICAgICBib29sICJQYWxt IFR8WCIKPiAtICAgICAgIGRlcGVuZHMgb24gVU5VU0VEX0JPQVJEX0ZJTEVTCj4gLSAgICAgICBk ZWZhdWx0IHkKPiAtICAgICAgIGRlcGVuZHMgb24gQVJDSF9QWEFfUEFMTQo+IC0gICAgICAgc2Vs ZWN0IElXTU1YVAo+IC0gICAgICAgc2VsZWN0IE1BQ0hfUEFMTTI3WAo+IC0gICAgICAgc2VsZWN0 IFBYQTI3eAo+IC0gICAgICAgaGVscAo+IC0gICAgICAgICBTYXkgWSBoZXJlIGlmIHlvdSBpbnRl bmQgdG8gcnVuIHRoaXMga2VybmVsIG9uIGEgUGFsbSBUfFgKPiAtICAgICAgICAgaGFuZGhlbGQg Y29tcHV0ZXIuCj4gLQo+IC1jb25maWcgTUFDSF9QQUxNWjcyCj4gLSAgICAgICBib29sICJQYWxt IFppcmUgNzIiCj4gLSAgICAgICBkZXBlbmRzIG9uIFVOVVNFRF9CT0FSRF9GSUxFUwo+IC0gICAg ICAgZGVmYXVsdCB5Cj4gLSAgICAgICBkZXBlbmRzIG9uIEFSQ0hfUFhBX1BBTE0KPiAtICAgICAg IHNlbGVjdCBJV01NWFQKPiAtICAgICAgIHNlbGVjdCBNQUNIX1BBTE0yN1gKPiAtICAgICAgIHNl bGVjdCBQWEEyN3gKPiAtICAgICAgIGhlbHAKPiAtICAgICAgICAgU2F5IFkgaGVyZSBpZiB5b3Ug aW50ZW5kIHRvIHJ1biB0aGlzIGtlcm5lbCBvbiBQYWxtIFppcmUgNzIKPiAtICAgICAgICAgaGFu ZGhlbGQgY29tcHV0ZXIuCj4gLQo+IC1jb25maWcgTUFDSF9QQUxNTEQKPiAtICAgICAgIGJvb2wg IlBhbG0gTGlmZURyaXZlIgo+IC0gICAgICAgZGVwZW5kcyBvbiBVTlVTRURfQk9BUkRfRklMRVMK PiAtICAgICAgIGRlZmF1bHQgeQo+IC0gICAgICAgZGVwZW5kcyBvbiBBUkNIX1BYQV9QQUxNCj4g LSAgICAgICBzZWxlY3QgSVdNTVhUCj4gLSAgICAgICBzZWxlY3QgTUFDSF9QQUxNMjdYCj4gLSAg ICAgICBzZWxlY3QgUFhBMjd4Cj4gLSAgICAgICBoZWxwCj4gLSAgICAgICAgIFNheSBZIGhlcmUg aWYgeW91IGludGVuZCB0byBydW4gdGhpcyBrZXJuZWwgb24gYSBQYWxtIExpZmVEcml2ZQo+IC0g ICAgICAgICBoYW5kaGVsZCBjb21wdXRlci4KPiAtCj4gLWNvbmZpZyBQQUxNX1RSRU8KPiAtICAg ICAgIGJvb2wKPiAtICAgICAgIGRlcGVuZHMgb24gQVJDSF9QWEFfUEFMTQo+IC0KPiAtY29uZmln IE1BQ0hfQ0VOVFJPCj4gLSAgICAgICBib29sICJQYWxtIENlbnRybyA2ODUgKEdTTSkiCj4gLSAg ICAgICBkZXBlbmRzIG9uIFVOVVNFRF9CT0FSRF9GSUxFUwo+IC0gICAgICAgZGVmYXVsdCB5Cj4g LSAgICAgICBkZXBlbmRzIG9uIEFSQ0hfUFhBX1BBTE0KPiAtICAgICAgIHNlbGVjdCBJV01NWFQK PiAtICAgICAgIHNlbGVjdCBNQUNIX1BBTE0yN1gKPiAtICAgICAgIHNlbGVjdCBQQUxNX1RSRU8K PiAtICAgICAgIHNlbGVjdCBQWEEyN3gKPiAtICAgICAgIGhlbHAKPiAtICAgICAgICAgU2F5IFkg aGVyZSBpZiB5b3UgaW50ZW5kIHRvIHJ1biB0aGlzIGtlcm5lbCBvbiBQYWxtIENlbnRybyA2ODUg KEdTTSkKPiAtICAgICAgICAgc21hcnRwaG9uZS4KPiAtCj4gLWNvbmZpZyBNQUNIX1RSRU82ODAK PiAtICAgICAgIGJvb2wgIlBhbG0gVHJlbyA2ODAiCj4gLSAgICAgICBkZXBlbmRzIG9uIFVOVVNF RF9CT0FSRF9GSUxFUwo+IC0gICAgICAgZGVmYXVsdCB5Cj4gLSAgICAgICBkZXBlbmRzIG9uIEFS Q0hfUFhBX1BBTE0KPiAtICAgICAgIHNlbGVjdCBJV01NWFQKPiAtICAgICAgIHNlbGVjdCBNQUNI X1BBTE0yN1gKPiAtICAgICAgIHNlbGVjdCBQQUxNX1RSRU8KPiAtICAgICAgIHNlbGVjdCBQWEEy N3gKPiAtICAgICAgIGhlbHAKPiAtICAgICAgICAgU2F5IFkgaGVyZSBpZiB5b3UgaW50ZW5kIHRv IHJ1biB0aGlzIGtlcm5lbCBvbiBQYWxtIFRyZW8gNjgwCj4gLSAgICAgICAgIHNtYXJ0cGhvbmUu Cj4gLQo+ICBjb25maWcgUFhBX1NIQVJQU0wKPiAgICAgICAgIGJvb2wgIlNIQVJQIFphdXJ1cyBT TC01NjAwLCBTTC1DN3h4IGFuZCBTTC1DeHgwMCBNb2RlbHMiCj4gICAgICAgICBzZWxlY3QgU0hB UlBfUEFSQU0KPiBAQCAtNTA1LDM0ICs5Miw2IEBAIGNvbmZpZyBQWEFfU0hBUlBTTF9ERVRFQ1Rf TUFDSF9JRAo+ICAgICAgICAgICB0aGUgWmF1cnVzIG1hY2hpbmUgSUQgYXQgcnVuLXRpbWUuIEZv ciBsYXRlc3Qga2V4ZWMtYmFzZWQKPiAgICAgICAgICAgYm9vdCBsb2FkZXIsIHRoaXMgaXMgbm90 IG5lY2Vzc2FyeS4KPgo+IC1jb25maWcgTUFDSF9QT09ETEUKPiAtICAgICAgIGJvb2wgIkVuYWJs ZSBTaGFycCBTTC01NjAwIChQb29kbGUpIFN1cHBvcnQiCj4gLSAgICAgICBkZXBlbmRzIG9uIFBY QV9TSEFSUFNMCj4gLSAgICAgICBkZXBlbmRzIG9uIFVOVVNFRF9CT0FSRF9GSUxFUwo+IC0gICAg ICAgc2VsZWN0IFBYQTI1eAo+IC0gICAgICAgc2VsZWN0IFNIQVJQX0xPQ09NTwo+IC0KPiAtY29u ZmlnIE1BQ0hfQ09SR0kKPiAtICAgICAgIGJvb2wgIkVuYWJsZSBTaGFycCBTTC1DNzAwIChDb3Jn aSkgU3VwcG9ydCIKPiAtICAgICAgIGRlcGVuZHMgb24gUFhBX1NIQVJQU0wKPiAtICAgICAgIGRl cGVuZHMgb24gVU5VU0VEX0JPQVJEX0ZJTEVTCj4gLSAgICAgICBzZWxlY3QgUFhBMjV4Cj4gLSAg ICAgICBzZWxlY3QgUFhBX1NIQVJQX0M3eHgKPiAtCj4gLWNvbmZpZyBNQUNIX1NIRVBIRVJECj4g LSAgICAgICBib29sICJFbmFibGUgU2hhcnAgU0wtQzc1MCAoU2hlcGhlcmQpIFN1cHBvcnQiCj4g LSAgICAgICBkZXBlbmRzIG9uIFBYQV9TSEFSUFNMCj4gLSAgICAgICBkZXBlbmRzIG9uIFVOVVNF RF9CT0FSRF9GSUxFUwo+IC0gICAgICAgc2VsZWN0IFBYQTI1eAo+IC0gICAgICAgc2VsZWN0IFBY QV9TSEFSUF9DN3h4Cj4gLQo+IC1jb25maWcgTUFDSF9IVVNLWQo+IC0gICAgICAgYm9vbCAiRW5h YmxlIFNoYXJwIFNMLUM3NjAgKEh1c2t5KSBTdXBwb3J0Igo+IC0gICAgICAgZGVwZW5kcyBvbiBQ WEFfU0hBUlBTTAo+IC0gICAgICAgZGVwZW5kcyBvbiBVTlVTRURfQk9BUkRfRklMRVMKPiAtICAg ICAgIHNlbGVjdCBQWEEyNXgKPiAtICAgICAgIHNlbGVjdCBQWEFfU0hBUlBfQzd4eAo+IC0KPiAg Y29uZmlnIE1BQ0hfQUtJVEEKPiAgICAgICAgIGJvb2wgIkVuYWJsZSBTaGFycCBTTC0xMDAwIChB a2l0YSkgU3VwcG9ydCIKPiAgICAgICAgIGRlcGVuZHMgb24gUFhBX1NIQVJQU0wKPiBAQCAtNTU0 LDk4ICsxMTMsNyBAQCBjb25maWcgTUFDSF9CT1JaT0kKPiAgICAgICAgIHNlbGVjdCBQWEEyN3gK PiAgICAgICAgIHNlbGVjdCBQWEFfU0hBUlBfQ3h4MDAKPgo+IC1jb25maWcgTUFDSF9UT1NBCj4g LSAgICAgICBib29sICJFbmFibGUgU2hhcnAgU0wtNjAwMHggKFRvc2EpIFN1cHBvcnQiCj4gLSAg ICAgICBkZXBlbmRzIG9uIFVOVVNFRF9CT0FSRF9GSUxFUwo+IC0gICAgICAgZGVwZW5kcyBvbiBQ WEFfU0hBUlBTTAo+IC0gICAgICAgc2VsZWN0IFBYQTI1eAo+IC0KPiAtY29uZmlnIFRPU0FfQlQK PiAtICAgICAgIHRyaXN0YXRlICJDb250cm9sIHRoZSBzdGF0ZSBvZiBidWlsdC1pbiBibHVldG9v dGggY2hpcCBvbiBTaGFycCBTTC02MDAwIgo+IC0gICAgICAgZGVwZW5kcyBvbiBNQUNIX1RPU0Eg JiYgTkVUCj4gLSAgICAgICBzZWxlY3QgUkZLSUxMCj4gLSAgICAgICBoZWxwCj4gLSAgICAgICAg IFRoaXMgaXMgYSBzaW1wbGUgZHJpdmVyIHRoYXQgaXMgYWJsZSB0byBjb250cm9sCj4gLSAgICAg ICAgIHRoZSBzdGF0ZSBvZiBidWlsdCBpbiBibHVldG9vdGggY2hpcCBvbiB0b3NhLgo+IC0KPiAt Y29uZmlnIFRPU0FfVVNFX0VYVF9LRVlDT0RFUwo+IC0gICAgICAgYm9vbCAiVG9zYSBrZXlib2Fy ZDogdXNlIGV4dGVuZGVkIGtleWNvZGVzIgo+IC0gICAgICAgZGVwZW5kcyBvbiBNQUNIX1RPU0EK PiAtICAgICAgIGhlbHAKPiAtICAgICAgICAgU2F5IFkgaGVyZSB0byBlbmFibGUgdGhlIHRvc2Eg a2V5Ym9hcmQgZHJpdmVyIHRvIGdlbmVyYXRlIGV4dGVuZGVkCj4gLSAgICAgICAgICg+PSAxMjcp IGtleWNvZGVzLiBCZSBhd2FyZSwgdGhhdCB0aGV5IGNhbid0IGJlIGNvcnJlY3RseSBpbnRlcnBy ZXRlZAo+IC0gICAgICAgICBieSBlaXRoZXIgY29uc29sZSBrZXlib2FyZCBkcml2ZXIgb3IgYnkg S2RyaXZlIGtleWJkIGRyaXZlci4KPiAtCj4gLSAgICAgICAgIFNheSBZIG9ubHkgaWYgeW91IGtu b3csIHdoYXQgeW91IGFyZSBkb2luZyEKPiAtCj4gLWNvbmZpZyBNQUNIX0lDT05UUk9MCj4gLSAg ICAgICBib29sICJUTVQgaUNvbnRyb2wvU2FmZVRDYW0gYmFzZWQgb24gdGhlIE1YTS04eDEwIENv TSIKPiAtICAgICAgIGRlcGVuZHMgb24gVU5VU0VEX0JPQVJEX0ZJTEVTCj4gLSAgICAgICBzZWxl Y3QgQ1BVX1BYQTMyMAo+IC0gICAgICAgc2VsZWN0IFBYQTN4eAo+IC0KPiAtY29uZmlnIEFSQ0hf UFhBX0VTRVJJRVMKPiAtICAgICAgIGJvb2wgIlBYQSBiYXNlZCBUb3NoaWJhIGUtc2VyaWVzIFBE QXMiCj4gLSAgICAgICBkZXBlbmRzIG9uIFVOVVNFRF9CT0FSRF9GSUxFUwo+IC0gICAgICAgc2Vs ZWN0IEZCX1cxMDAKPiAtICAgICAgIHNlbGVjdCBGQgo+IC0gICAgICAgc2VsZWN0IFBYQTI1eAo+ IC0KPiAtY29uZmlnIE1BQ0hfRTMzMAo+IC0gICAgICAgYm9vbCAiVG9zaGliYSBlMzMwIgo+IC0g ICAgICAgZGVmYXVsdCB5Cj4gLSAgICAgICBkZXBlbmRzIG9uIEFSQ0hfUFhBX0VTRVJJRVMKPiAt ICAgICAgIGhlbHAKPiAtICAgICAgICAgU2F5IFkgaGVyZSBpZiB5b3UgaW50ZW5kIHRvIHJ1biB0 aGlzIGtlcm5lbCBvbiBhIFRvc2hpYmEKPiAtICAgICAgICAgZTMzMCBmYW1pbHkgUERBLgo+IC0K PiAtY29uZmlnIE1BQ0hfRTM1MAo+IC0gICAgICAgYm9vbCAiVG9zaGliYSBlMzUwIgo+IC0gICAg ICAgZGVmYXVsdCB5Cj4gLSAgICAgICBkZXBlbmRzIG9uIEFSQ0hfUFhBX0VTRVJJRVMKPiAtICAg ICAgIGhlbHAKPiAtICAgICAgICAgU2F5IFkgaGVyZSBpZiB5b3UgaW50ZW5kIHRvIHJ1biB0aGlz IGtlcm5lbCBvbiBhIFRvc2hpYmEKPiAtICAgICAgICAgZTM1MCBmYW1pbHkgUERBLgo+IC0KPiAt Y29uZmlnIE1BQ0hfRTc0MAo+IC0gICAgICAgYm9vbCAiVG9zaGliYSBlNzQwIgo+IC0gICAgICAg ZGVmYXVsdCB5Cj4gLSAgICAgICBkZXBlbmRzIG9uIEFSQ0hfUFhBX0VTRVJJRVMKPiAtICAgICAg IGhlbHAKPiAtICAgICAgICAgU2F5IFkgaGVyZSBpZiB5b3UgaW50ZW5kIHRvIHJ1biB0aGlzIGtl cm5lbCBvbiBhIFRvc2hpYmEKPiAtICAgICAgICAgZTc0MCBmYW1pbHkgUERBLgo+IC0KPiAtY29u ZmlnIE1BQ0hfRTc1MAo+IC0gICAgICAgYm9vbCAiVG9zaGliYSBlNzUwIgo+IC0gICAgICAgZGVm YXVsdCB5Cj4gLSAgICAgICBkZXBlbmRzIG9uIEFSQ0hfUFhBX0VTRVJJRVMKPiAtICAgICAgIGhl bHAKPiAtICAgICAgICAgU2F5IFkgaGVyZSBpZiB5b3UgaW50ZW5kIHRvIHJ1biB0aGlzIGtlcm5l bCBvbiBhIFRvc2hpYmEKPiAtICAgICAgICAgZTc1MCBmYW1pbHkgUERBLgo+IC0KPiAtY29uZmln IE1BQ0hfRTQwMAo+IC0gICAgICAgYm9vbCAiVG9zaGliYSBlNDAwIgo+IC0gICAgICAgZGVmYXVs dCB5Cj4gLSAgICAgICBkZXBlbmRzIG9uIEFSQ0hfUFhBX0VTRVJJRVMKPiAtICAgICAgIGhlbHAK PiAtICAgICAgICAgU2F5IFkgaGVyZSBpZiB5b3UgaW50ZW5kIHRvIHJ1biB0aGlzIGtlcm5lbCBv biBhIFRvc2hpYmEKPiAtICAgICAgICAgZTQwMCBmYW1pbHkgUERBLgo+IC0KPiAtY29uZmlnIE1B Q0hfRTgwMAo+IC0gICAgICAgYm9vbCAiVG9zaGliYSBlODAwIgo+IC0gICAgICAgZGVmYXVsdCB5 Cj4gLSAgICAgICBkZXBlbmRzIG9uIEFSQ0hfUFhBX0VTRVJJRVMKPiAtICAgICAgIGhlbHAKPiAt ICAgICAgICAgU2F5IFkgaGVyZSBpZiB5b3UgaW50ZW5kIHRvIHJ1biB0aGlzIGtlcm5lbCBvbiBh IFRvc2hpYmEKPiAtICAgICAgICAgZTgwMCBmYW1pbHkgUERBLgo+IC0KPiAtY29uZmlnIE1BQ0hf WklQSVQyCj4gLSAgICAgICBib29sICJaaXBpdCBaMiBIYW5kaGVsZCIKPiAtICAgICAgIGRlcGVu ZHMgb24gVU5VU0VEX0JPQVJEX0ZJTEVTCj4gLSAgICAgICBzZWxlY3QgUFhBMjd4Cj4gLQo+ICBl bmRpZiAjIEFUQUdTCj4gLWVuZG1lbnUKPgo+ICBjb25maWcgUFhBMjV4Cj4gICAgICAgICBib29s Cj4gQEAgLTY1OSwxMiArMTI3LDYgQEAgY29uZmlnIFBYQTI3eAo+ICAgICAgICAgaGVscAo+ICAg ICAgICAgICBTZWxlY3QgY29kZSBzcGVjaWZpYyB0byBQWEEyN3ggdmFyaWFudHMKPgo+IC1jb25m aWcgQ1BVX1BYQTI2eAo+IC0gICAgICAgYm9vbAo+IC0gICAgICAgc2VsZWN0IFBYQTI1eAo+IC0g ICAgICAgaGVscAo+IC0gICAgICAgICBTZWxlY3QgY29kZSBzcGVjaWZpYyB0byBQWEEyNnggKGNv ZGVuYW1lIERhbGhhcnQpCj4gLQo+ICBjb25maWcgUFhBM3h4Cj4gICAgICAgICBib29sCj4gICAg ICAgICBzZWxlY3QgQ1BVX1hTQzMKPiBAQCAtNjc3LDM3ICsxMzksNiBAQCBjb25maWcgQ1BVX1BY QTMwMAo+ICAgICAgICAgaGVscAo+ICAgICAgICAgICBQWEEzMDAgKGNvZGVuYW1lIE1vbmFoYW5z LUwpCj4KPiAtY29uZmlnIENQVV9QWEEzMTAKPiAtICAgICAgIGJvb2wKPiAtICAgICAgIHNlbGVj dCBDUFVfUFhBMzAwCj4gLSAgICAgICBzZWxlY3QgUFhBMzEwX1VMUEkgaWYgVVNCX1VMUEkKPiAt ICAgICAgIGhlbHAKPiAtICAgICAgICAgUFhBMzEwIChjb2RlbmFtZSBNb25haGFucy1MVikKPiAt Cj4gLWNvbmZpZyBDUFVfUFhBMzIwCj4gLSAgICAgICBib29sCj4gLSAgICAgICBzZWxlY3QgUFhB M3h4Cj4gLSAgICAgICBoZWxwCj4gLSAgICAgICAgIFBYQTMyMCAoY29kZW5hbWUgTW9uYWhhbnMt UCkKPiAtCj4gLWNvbmZpZyBDUFVfUFhBOTMwCj4gLSAgICAgICBib29sCj4gLSAgICAgICBzZWxl Y3QgUFhBM3h4Cj4gLSAgICAgICBoZWxwCj4gLSAgICAgICAgIFBYQTkzMCAoY29kZW5hbWUgVGF2 b3ItUCkKPiAtCj4gLWNvbmZpZyBDUFVfUFhBOTM1Cj4gLSAgICAgICBib29sCj4gLSAgICAgICBz ZWxlY3QgQ1BVX1BYQTkzMAo+IC0gICAgICAgaGVscAo+IC0gICAgICAgICBQWEE5MzUgKGNvZGVu YW1lIFRhdm9yLVA2NSkKPiAtCj4gLWNvbmZpZyBQWEFfU0hBUlBfQzd4eAo+IC0gICAgICAgYm9v bAo+IC0gICAgICAgc2VsZWN0IFNIQVJQU0xfUE0KPiAtICAgICAgIGhlbHAKPiAtICAgICAgICAg RW5hYmxlIHN1cHBvcnQgZm9yIGFsbCBTaGFycCBDN3h4IG1vZGVscwo+IC0KPiAgY29uZmlnIFBY QV9TSEFSUF9DeHgwMAo+ICAgICAgICAgYm9vbAo+ICAgICAgICAgc2VsZWN0IFNIQVJQU0xfUE0K PiBAQCAtNzI2LDE2ICsxNTcsNCBAQCBjb25maWcgU0hBUlBTTF9QTV9NQVgxMTExCj4gICAgICAg ICBzZWxlY3QgU1BJCj4gICAgICAgICBzZWxlY3QgU1BJX01BU1RFUgo+Cj4gLWNvbmZpZyBQWEEz MTBfVUxQSQo+IC0gICAgICAgYm9vbAo+IC0KPiAtY29uZmlnIFBYQV9TWVNURU1TX0NQTERTCj4g LSAgICAgICB0cmlzdGF0ZSAiTW90aGVyYm9hcmQgY3BsZHMiCj4gLSAgICAgICBkZWZhdWx0IEFS Q0hfTFVCQk9DSyB8fCBNQUNIX01BSU5TVE9ORQo+IC0gICAgICAgaGVscAo+IC0gICAgICAgICBU aGlzIGRyaXZlciBzdXBwb3J0cyB0aGUgTHViYm9jayBhbmQgTWFpbnN0b25lIG11bHRpZnVuY3Rp b24gY2hpcAo+IC0gICAgICAgICBmb3VuZCBvbiB0aGUgcHhhMjV4IGRldmVsb3BtZW50IHBsYXRm b3JtIHN5c3RlbSAoTHViYm9jaykgYW5kIHB4YTI3eAo+IC0gICAgICAgICBkZXZlbG9wbWVudCBw bGF0Zm9ybSBzeXN0ZW0gKE1haW5zdG9uZSkuIFRoaXMgSU8gYm9hcmQgc3VwcG9ydHMgdGhlCj4g LSAgICAgICAgIGludGVycnVwdHMgaGFuZGxpbmcsIGV0aGVybmV0IGNvbnRyb2xsZXIsIGZsYXNo IGNoaXBzLCBldGMgLi4uCj4gLQo+ICBlbmRpZgo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNo LXB4YS9NYWtlZmlsZSBiL2FyY2gvYXJtL21hY2gtcHhhL01ha2VmaWxlCj4gaW5kZXggMGFlYzM2 ZTY3ZGMxLi40Y2E4Y2FjMmU2MGYgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm0vbWFjaC1weGEvTWFr ZWZpbGUKPiArKysgYi9hcmNoL2FybS9tYWNoLXB4YS9NYWtlZmlsZQo+IEBAIC0xNCw4ICsxNCw2 IEBAIG9iai0kKENPTkZJR19QWEEyNXgpICAgICAgICAgICs9IG1mcC1weGEyeHgubyBweGEyeHgu byBweGEyNXgubwo+ICBvYmotJChDT05GSUdfUFhBMjd4KSAgICAgICAgICAgKz0gbWZwLXB4YTJ4 eC5vIHB4YTJ4eC5vIHB4YTI3eC5vCj4gIG9iai0kKENPTkZJR19QWEEzeHgpICAgICAgICAgICAr PSBtZnAtcHhhM3h4Lm8gcHhhM3h4Lm8gc21lbWMubyBweGEzeHgtdWxwaS5vCj4gIG9iai0kKENP TkZJR19DUFVfUFhBMzAwKSAgICAgICArPSBweGEzMDAubwo+IC1vYmotJChDT05GSUdfQ1BVX1BY QTMyMCkgICAgICAgKz0gcHhhMzIwLm8KPiAtb2JqLSQoQ09ORklHX0NQVV9QWEE5MzApICAgICAg ICs9IHB4YTkzMC5vCj4KPiAgIyBOT1RFOiBrZWVwIHRoZSBvcmRlciBvZiBib2FyZHMgaW4gYWNj b3JkYW5jZSB0byB0aGVpciBvcmRlciBpbiBLY29uZmlnCj4KPiBAQCAtMjQsNjYgKzIyLDEwIEBA IG9iai0kKENPTkZJR19NQUNIX1BYQTI1WF9EVCkgICAgICAgICs9IHB4YS1kdC5vCj4gIG9iai0k KENPTkZJR19NQUNIX1BYQTI3WF9EVCkgICArPSBweGEtZHQubwo+ICBvYmotJChDT05GSUdfTUFD SF9QWEEzWFhfRFQpICAgKz0gcHhhLWR0Lm8KPgo+IC0jIEludGVsL01hcnZlbGwgRGV2IFBsYXRm b3Jtcwo+IC1vYmotJChDT05GSUdfQVJDSF9MVUJCT0NLKSAgICAgKz0gbHViYm9jay5vCj4gLW9i ai0kKENPTkZJR19NQUNIX01BSU5TVE9ORSkgICArPSBtYWluc3RvbmUubwo+IC1vYmotJChDT05G SUdfTUFDSF9aWUxPTklURTMwMCkgKz0genlsb25pdGUubyB6eWxvbml0ZV9weGEzMDAubwo+IC1v YmotJChDT05GSUdfTUFDSF9aWUxPTklURTMyMCkgKz0genlsb25pdGUubyB6eWxvbml0ZV9weGEz MjAubwo+IC1vYmotJChDT05GSUdfTUFDSF9MSVRUTEVUT04pICAgKz0gbGl0dGxldG9uLm8KPiAt b2JqLSQoQ09ORklHX01BQ0hfVEFWT1JFVkIpICAgICs9IHRhdm9yZXZiLm8KPiAtb2JqLSQoQ09O RklHX01BQ0hfU0FBUikgICAgICAgICAgICAgICAgKz0gc2Fhci5vCj4gLQo+ICAjIDNyZCBQYXJ0 eSBEZXYgUGxhdGZvcm1zCj4gLW9iai0kKENPTkZJR19BUkNIX1BYQV9JRFApICAgICArPSBpZHAu bwo+IC1vYmotJChDT05GSUdfQVJDSF9WSVBFUikgICAgICAgKz0gdmlwZXIubwo+IC1vYmotJChD T05GSUdfTUFDSF9BUkNPTV9aRVVTKSAgKz0gemV1cy5vCj4gLW9iai0kKENPTkZJR19BUkNPTV9Q Q01DSUEpICAgICArPSB2aXBlci1wY21jaWEubwo+IC1vYmotJChDT05GSUdfTUFDSF9CQUxMT09O MykgICAgKz0gYmFsbG9vbjMubyBiYWxsb29uMy1wY21jaWEubwo+IC1vYmotJChDT05GSUdfTUFD SF9DU0I3MjYpICAgICAgKz0gY3NiNzI2Lm8KPiAtb2JqLSQoQ09ORklHX0NTQjcyNl9DU0I3MDEp ICAgICs9IGNzYjcwMS5vCj4gLW9iai0kKENPTkZJR19NQUNIX0NNX1gzMDApICAgICAgKz0gY20t eDMwMC5vCj4gLW9iai0kKENPTkZJR19NQUNIX0NBUEM3MTE3KSAgICAgKz0gY2FwYzcxMTcubyBt eG04eDEwLm8KPiAgb2JqLSQoQ09ORklHX0FSQ0hfR1VNU1RJWCkgICAgICs9IGd1bXN0aXgubwo+ ICBvYmotJChDT05GSUdfR1VNU1RJWF9BTTIwMEVQRCkgKz0gYW0yMDBlcGQubwo+ICBvYmotJChD T05GSUdfR1VNU1RJWF9BTTMwMEVQRCkgKz0gYW0zMDBlcGQubwo+IC1vYmotJChDT05GSUdfTUFD SF9YQ0VQKSAgICAgICAgICs9IHhjZXAubwo+IC1vYmotJChDT05GSUdfTUFDSF9UUklaRVBTNCkg ICAgKz0gdHJpemVwczQubwo+IC1vYmotJChDT05GSUdfVFJJWkVQU19QQ01DSUEpICAgKz0gdHJp emVwczQtcGNtY2lhLm8KPiAtb2JqLSQoQ09ORklHX01BQ0hfTE9HSUNQRF9QWEEyNzApICAgICAg Kz0gbHBkMjcwLm8KPiAtb2JqLSQoQ09ORklHX01BQ0hfUENNMDI3KSAgICAgICAgICAgICAgKz0g cGNtMDI3Lm8KPiAtb2JqLSQoQ09ORklHX01BQ0hfUENNOTkwX0JBU0VCT0FSRCkgICAgKz0gcGNt OTkwLWJhc2Vib2FyZC5vCj4gLW9iai0kKENPTkZJR19NQUNIX0NPTElCUkkpICAgICAgICAgICAg ICs9IGNvbGlicmktcHhhMjcwLm8gY29saWJyaS1wY21jaWEubwo+IC1vYmotJChDT05GSUdfTUFD SF9DT0xJQlJJX0VWQUxCT0FSRCkgICArPSBjb2xpYnJpLWV2YWxib2FyZC5vCj4gLW9iai0kKENP TkZJR19NQUNIX0NPTElCUklfUFhBMjcwX0lOQ09NRSkgICAgICAgKz0gY29saWJyaS1weGEyNzAt aW5jb21lLm8KPiAtb2JqLSQoQ09ORklHX01BQ0hfQ09MSUJSSTMwMCkgICs9IGNvbGlicmktcHhh M3h4Lm8gY29saWJyaS1weGEzMDAubwo+IC1vYmotJChDT05GSUdfTUFDSF9DT0xJQlJJMzIwKSAg Kz0gY29saWJyaS1weGEzeHgubyBjb2xpYnJpLXB4YTMyMC5vIGNvbGlicmktcGNtY2lhLm8KPiAt b2JqLSQoQ09ORklHX01BQ0hfVlBBQzI3MCkgICAgICs9IHZwYWMyNzAubyB2cGFjMjcwLXBjbWNp YS5vCj4KPiAgIyBFbmQtdXNlciBQcm9kdWN0cwo+IC1vYmotJChDT05GSUdfTUFDSF9INDcwMCkg ICAgICAgKz0gaHg0NzAwLm8KPiAtb2JqLSQoQ09ORklHX01BQ0hfSDQ3MDApICAgICAgICs9IGh4 NDcwMC1wY21jaWEubwo+IC1vYmotJChDT05GSUdfTUFDSF9INTAwMCkgICAgICAgKz0gaDUwMDAu bwo+IC1vYmotJChDT05GSUdfTUFDSF9ISU1BTEFZQSkgICAgKz0gaGltYWxheWEubwo+IC1vYmot JChDT05GSUdfTUFDSF9NQUdJQ0lBTikgICAgKz0gbWFnaWNpYW4ubwo+IC1vYmotJChDT05GSUdf TUFDSF9NSU9BNzAxKSAgICAgKz0gbWlvYTcwMS5vIG1pb2E3MDFfYm9vdHJlc3VtZS5vCj4gLW9i ai0kKENPTkZJR19QWEFfRVpYKSAgICAgICAgICAgKz0gZXp4Lm8KPiAtb2JqLSQoQ09ORklHX01B Q0hfTVA5MDBDKSAgICAgICs9IG1wOTAwLm8KPiAtb2JqLSQoQ09ORklHX01BQ0hfUEFMTVRFMikg ICAgICs9IHBhbG10ZTIubwo+IC1vYmotJChDT05GSUdfTUFDSF9QQUxNVEMpICAgICAgKz0gcGFs bXRjLm8gcGFsbXRjLXBjbWNpYS5vCj4gLW9iai0kKENPTkZJR19NQUNIX1BBTE0yN1gpICAgICAr PSBwYWxtMjd4Lm8KPiAtb2JqLSQoQ09ORklHX01BQ0hfUEFMTVQ1KSAgICAgICs9IHBhbG10NS5v Cj4gLW9iai0kKENPTkZJR19NQUNIX1BBTE1UWCkgICAgICArPSBwYWxtdHgubyBwYWxtdHgtcGNt Y2lhLm8KPiAtb2JqLSQoQ09ORklHX01BQ0hfUEFMTVo3MikgICAgICs9IHBhbG16NzIubwo+IC1v YmotJChDT05GSUdfTUFDSF9QQUxNTEQpICAgICAgKz0gcGFsbWxkLm8gcGFsbWxkLXBjbWNpYS5v Cj4gLW9iai0kKENPTkZJR19QQUxNX1RSRU8pICAgICAgICAgICAgICAgICs9IHBhbG10cmVvLm8K PiAtb2JqLSQoQ09ORklHX1BYQV9TSEFSUF9DN3h4KSAgICs9IGNvcmdpLm8gc2hhcnBzbF9wbS5v IGNvcmdpX3BtLm8KPiAgb2JqLSQoQ09ORklHX1BYQV9TSEFSUF9DeHgwMCkgICs9IHNwaXR6Lm8g c2hhcnBzbF9wbS5vIHNwaXR6X3BtLm8KPiAtb2JqLSQoQ09ORklHX01BQ0hfUE9PRExFKSAgICAg ICs9IHBvb2RsZS5vCj4gLW9iai0kKENPTkZJR19NQUNIX1RPU0EpICAgICAgICAgICAgICAgICs9 IHRvc2Eubwo+IC1vYmotJChDT05GSUdfTUFDSF9JQ09OVFJPTCkgICAgICs9IGljb250cm9sLm8g bXhtOHgxMC5vCj4gLW9iai0kKENPTkZJR19BUkNIX1BYQV9FU0VSSUVTKSArPSBlc2VyaWVzLm8K PiAtb2JqLSQoQ09ORklHX01BQ0hfRTc0MCkgICAgICAgICAgICAgICAgKz0gZTc0MC1wY21jaWEu bwo+IC1vYmotJChDT05GSUdfTUFDSF9aSVBJVDIpICAgICAgKz0gejIubwo+IC0KPiAtb2JqLSQo Q09ORklHX1BYQV9TWVNURU1TX0NQTERTKSAgICAgICAgKz0gcHhhX2NwbGRzX2lycXMubwo+IC1v YmotJChDT05GSUdfVE9TQV9CVCkgICAgICAgICAgKz0gdG9zYS1idC5vCj4gZGlmZiAtLWdpdCBh L2FyY2gvYXJtL21hY2gtcHhhL2JhbGxvb24zLXBjbWNpYS5jIGIvYXJjaC9hcm0vbWFjaC1weGEv YmFsbG9vbjMtcGNtY2lhLmMKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCA2YTI3 Yjc2Y2M2MDMuLjAwMDAwMDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS9i YWxsb29uMy5jIGIvYXJjaC9hcm0vbWFjaC1weGEvYmFsbG9vbjMuYwo+IGRlbGV0ZWQgZmlsZSBt b2RlIDEwMDY0NAo+IGluZGV4IDg5NmQ0N2Q5YThkYy4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdp dCBhL2FyY2gvYXJtL21hY2gtcHhhL2JhbGxvb24zLmggYi9hcmNoL2FybS9tYWNoLXB4YS9iYWxs b29uMy5oCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDRmMzYzOWM0MDgyLi4w MDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1weGEvY2FwYzcxMTcuYyBi L2FyY2gvYXJtL21hY2gtcHhhL2NhcGM3MTE3LmMKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQK PiBpbmRleCA3NzEyMzI3ZjU2YTguLjAwMDAwMDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNoL2Fy bS9tYWNoLXB4YS9jbS14MzAwLmMgYi9hcmNoL2FybS9tYWNoLXB4YS9jbS14MzAwLmMKPiBkZWxl dGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMWYzNjRhNjY0NDYuLjAwMDAwMDAwMDAwMAo+ IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS9jb2xpYnJpLWV2YWxib2FyZC5jIGIvYXJj aC9hcm0vbWFjaC1weGEvY29saWJyaS1ldmFsYm9hcmQuYwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEw MDY0NAo+IGluZGV4IGI2MmFmMDdiOGY5Ni4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2Fy Y2gvYXJtL21hY2gtcHhhL2NvbGlicmktcGNtY2lhLmMgYi9hcmNoL2FybS9tYWNoLXB4YS9jb2xp YnJpLXBjbWNpYS5jCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggOWRhN2I0Nzhl NWViLi4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1weGEvY29saWJy aS1weGEyNzAtaW5jb21lLmMgYi9hcmNoL2FybS9tYWNoLXB4YS9jb2xpYnJpLXB4YTI3MC1pbmNv bWUuYwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IGY2ZWFmNDY0Y2E4My4uMDAw MDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL2NvbGlicmktcHhhMjcw LmMgYi9hcmNoL2FybS9tYWNoLXB4YS9jb2xpYnJpLXB4YTI3MC5jCj4gZGVsZXRlZCBmaWxlIG1v ZGUgMTAwNjQ0Cj4gaW5kZXggNWRjNjY5NzUyODM2Li4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0 IGEvYXJjaC9hcm0vbWFjaC1weGEvY29saWJyaS1weGEzMDAuYyBiL2FyY2gvYXJtL21hY2gtcHhh L2NvbGlicmktcHhhMzAwLmMKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAxMWNh NmM0Nzk1ZTcuLjAwMDAwMDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS9j b2xpYnJpLXB4YTMyMC5jIGIvYXJjaC9hcm0vbWFjaC1weGEvY29saWJyaS1weGEzMjAuYwo+IGRl bGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDFhNTkwNTZlMTgxZS4uMDAwMDAwMDAwMDAw Cj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL2NvbGlicmktcHhhM3h4LmMgYi9hcmNo L2FybS9tYWNoLXB4YS9jb2xpYnJpLXB4YTN4eC5jCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0 Cj4gaW5kZXggNzdkNmVmNWZhNDJkLi4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9h cm0vbWFjaC1weGEvY29saWJyaS5oIGIvYXJjaC9hcm0vbWFjaC1weGEvY29saWJyaS5oCj4gZGVs ZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDFhNDZmMzZjYzFmLi4wMDAwMDAwMDAwMDAK PiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1weGEvY29yZ2kuYyBiL2FyY2gvYXJtL21hY2gt cHhhL2NvcmdpLmMKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCA1NzM4NDk2NzE3 ZTIuLjAwMDAwMDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS9jb3JnaS5o IGIvYXJjaC9hcm0vbWFjaC1weGEvY29yZ2kuaAo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+ IGluZGV4IGI1NjVjYTdiOGNkYS4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJt L21hY2gtcHhhL2NvcmdpX3BtLmMgYi9hcmNoL2FybS9tYWNoLXB4YS9jb3JnaV9wbS5jCj4gZGVs ZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggNTU1YTVjMWFmZDk2Li4wMDAwMDAwMDAwMDAK PiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1weGEvY3NiNzAxLmMgYi9hcmNoL2FybS9tYWNo LXB4YS9jc2I3MDEuYwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDUyN2M5ZmRm OTc5NS4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL2NzYjcy Ni5jIGIvYXJjaC9hcm0vbWFjaC1weGEvY3NiNzI2LmMKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2 NDQKPiBpbmRleCA0MTBiMWFmODdkNTUuLjAwMDAwMDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNo L2FybS9tYWNoLXB4YS9jc2I3MjYuaCBiL2FyY2gvYXJtL21hY2gtcHhhL2NzYjcyNi5oCj4gZGVs ZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggNjI4OTI4NzQzYmQ1Li4wMDAwMDAwMDAwMDAK PiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1weGEvZTc0MC1wY21jaWEuYyBiL2FyY2gvYXJt L21hY2gtcHhhL2U3NDAtcGNtY2lhLmMKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRl eCAxMWEyYzVkNDI5MjAuLjAwMDAwMDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNo LXB4YS9lc2VyaWVzLWdwaW8uaCBiL2FyY2gvYXJtL21hY2gtcHhhL2VzZXJpZXMtZ3Bpby5oCj4g ZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggNWM2NDU2MDBkNDAxLi4wMDAwMDAwMDAw MDAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1weGEvZXNlcmllcy1pcnEuaCBiL2FyY2gv YXJtL21hY2gtcHhhL2VzZXJpZXMtaXJxLmgKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBp bmRleCA1NzJkNTczY2U2NmIuLjAwMDAwMDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9t YWNoLXB4YS9lc2VyaWVzLmMgYi9hcmNoL2FybS9tYWNoLXB4YS9lc2VyaWVzLmMKPiBkZWxldGVk IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAyZTRkYWVhYjYyNzguLjAwMDAwMDAwMDAwMAo+IGRp ZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS9lenguYyBiL2FyY2gvYXJtL21hY2gtcHhhL2V6 eC5jCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggNjljMmVjMDJhMTZjLi4wMDAw MDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1weGEvaDUwMDAuYyBiL2FyY2gv YXJtL21hY2gtcHhhL2g1MDAwLmMKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAy MTJlZmUyNGFlZGIuLjAwMDAwMDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXB4 YS9oNTAwMC5oIGIvYXJjaC9hcm0vbWFjaC1weGEvaDUwMDAuaAo+IGRlbGV0ZWQgZmlsZSBtb2Rl IDEwMDY0NAo+IGluZGV4IDU4Njg3ZTk0YTBjNy4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBh L2FyY2gvYXJtL21hY2gtcHhhL2hpbWFsYXlhLmMgYi9hcmNoL2FybS9tYWNoLXB4YS9oaW1hbGF5 YS5jCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggNDY5ZmZlZWM2ZGE1Li4wMDAw MDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1weGEvaHg0NzAwLXBjbWNpYS5j IGIvYXJjaC9hcm0vbWFjaC1weGEvaHg0NzAwLXBjbWNpYS5jCj4gZGVsZXRlZCBmaWxlIG1vZGUg MTAwNjQ0Cj4gaW5kZXggZTIzMzFkZmU0MjdkLi4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEv YXJjaC9hcm0vbWFjaC1weGEvaHg0NzAwLmMgYi9hcmNoL2FybS9tYWNoLXB4YS9oeDQ3MDAuYwo+ IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDJmZDY2NTk0NDEwMy4uMDAwMDAwMDAw MDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL2h4NDcwMC5oIGIvYXJjaC9hcm0v bWFjaC1weGEvaHg0NzAwLmgKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwYzMw ZTZkOWM2NjAuLjAwMDAwMDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS9p Y29udHJvbC5jIGIvYXJjaC9hcm0vbWFjaC1weGEvaWNvbnRyb2wuYwo+IGRlbGV0ZWQgZmlsZSBt b2RlIDEwMDY0NAo+IGluZGV4IDYyNDA4ODI1N2NmYy4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdp dCBhL2FyY2gvYXJtL21hY2gtcHhhL2lkcC5jIGIvYXJjaC9hcm0vbWFjaC1weGEvaWRwLmMKPiBk ZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCA1MjVkMDFkZGZiYmIuLjAwMDAwMDAwMDAw MAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS9pZHAuaCBiL2FyY2gvYXJtL21hY2gt cHhhL2lkcC5oCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggODFiOWJkOWJhNzU0 Li4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1weGEvbGl0dGxldG9u LmMgYi9hcmNoL2FybS9tYWNoLXB4YS9saXR0bGV0b24uYwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEw MDY0NAo+IGluZGV4IDk4NDIzYTk2ZjQ0MC4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2Fy Y2gvYXJtL21hY2gtcHhhL2xpdHRsZXRvbi5oIGIvYXJjaC9hcm0vbWFjaC1weGEvbGl0dGxldG9u LmgKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCBhMGE4ZDJiZjlkNzEuLjAwMDAw MDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS9scGQyNzAuYyBiL2FyY2gv YXJtL21hY2gtcHhhL2xwZDI3MC5jCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXgg MGU0MTIzYzVmZDQyLi4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1w eGEvbHBkMjcwLmggYi9hcmNoL2FybS9tYWNoLXB4YS9scGQyNzAuaAo+IGRlbGV0ZWQgZmlsZSBt b2RlIDEwMDY0NAo+IGluZGV4IDRiMDk2ZmI5ZDYxZi4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdp dCBhL2FyY2gvYXJtL21hY2gtcHhhL2x1YmJvY2suYyBiL2FyY2gvYXJtL21hY2gtcHhhL2x1YmJv Y2suYwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDRmMDk0NGYzYjI2Mi4uMDAw MDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL2x1YmJvY2suaCBiL2Fy Y2gvYXJtL21hY2gtcHhhL2x1YmJvY2suaAo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGlu ZGV4IDU1Y2Y5MWUyMmFlMi4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21h Y2gtcHhhL21hZ2ljaWFuLmMgYi9hcmNoL2FybS9tYWNoLXB4YS9tYWdpY2lhbi5jCj4gZGVsZXRl ZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDgyN2ViY2ExZDM4Li4wMDAwMDAwMDAwMDAKPiBk aWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1weGEvbWFnaWNpYW4uaCBiL2FyY2gvYXJtL21hY2gt cHhhL21hZ2ljaWFuLmgKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCBlMWU0Zjlm NmIyMmIuLjAwMDAwMDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS9tYWlu c3RvbmUuYyBiL2FyY2gvYXJtL21hY2gtcHhhL21haW5zdG9uZS5jCj4gZGVsZXRlZCBmaWxlIG1v ZGUgMTAwNjQ0Cj4gaW5kZXggZmQzODZmMWM0MTRjLi4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0 IGEvYXJjaC9hcm0vbWFjaC1weGEvbWFpbnN0b25lLmggYi9hcmNoL2FybS9tYWNoLXB4YS9tYWlu c3RvbmUuaAo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IGYxMTZjNTZjZjVkOS4u MDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL21mcC1weGEzMjAu aCBiL2FyY2gvYXJtL21hY2gtcHhhL21mcC1weGEzMjAuaAo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEw MDY0NAo+IGluZGV4IDIxYzMxZWI1MmQ2Yy4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2Fy Y2gvYXJtL21hY2gtcHhhL21pb2E3MDEuYyBiL2FyY2gvYXJtL21hY2gtcHhhL21pb2E3MDEuYwo+ IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IGQwOGY5NjJmZmIwNC4uMDAwMDAwMDAw MDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL21pb2E3MDEuaCBiL2FyY2gvYXJt L21hY2gtcHhhL21pb2E3MDEuaAo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IGQ5 NDI5NWM2NzQ2MC4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtcHhh L21pb2E3MDFfYm9vdHJlc3VtZS5TIGIvYXJjaC9hcm0vbWFjaC1weGEvbWlvYTcwMV9ib290cmVz dW1lLlMKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCA0YWQyZmEyN2ZjNDEuLjAw MDAwMDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS9tcDkwMC5jIGIvYXJj aC9hcm0vbWFjaC1weGEvbXA5MDAuYwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4 IDhlZjhhYzRhYjRhYy4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gt cHhhL214bTh4MTAuYyBiL2FyY2gvYXJtL21hY2gtcHhhL214bTh4MTAuYwo+IGRlbGV0ZWQgZmls ZSBtb2RlIDEwMDY0NAo+IGluZGV4IDM1NTQ2YjU5Yzg4ZS4uMDAwMDAwMDAwMDAwCj4gZGlmZiAt LWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL214bTh4MTAuaCBiL2FyY2gvYXJtL21hY2gtcHhhL214 bTh4MTAuaAo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IGRjZDMyMzIxYzk5NS4u MDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL3BhbG0yN3guYyBi L2FyY2gvYXJtL21hY2gtcHhhL3BhbG0yN3guYwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+ IGluZGV4IDFhOGQyNWVlY2FjMy4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJt L21hY2gtcHhhL3BhbG0yN3guaCBiL2FyY2gvYXJtL21hY2gtcHhhL3BhbG0yN3guaAo+IGRlbGV0 ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IGJkMzA3NWJiYjNhYS4uMDAwMDAwMDAwMDAwCj4g ZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL3BhbG1sZC1wY21jaWEuYyBiL2FyY2gvYXJt L21hY2gtcHhhL3BhbG1sZC1wY21jaWEuYwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGlu ZGV4IDcyMDI5NGE1MDg2NC4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21h Y2gtcHhhL3BhbG1sZC5jIGIvYXJjaC9hcm0vbWFjaC1weGEvcGFsbWxkLmMKPiBkZWxldGVkIGZp bGUgbW9kZSAxMDA2NDQKPiBpbmRleCAzMjMwOGM2Mzg4NGUuLjAwMDAwMDAwMDAwMAo+IGRpZmYg LS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS9wYWxtbGQuaCBiL2FyY2gvYXJtL21hY2gtcHhhL3Bh bG1sZC5oCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggOTlhNmQ4YjNhMWUzLi4w MDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1weGEvcGFsbXQ1LmMgYi9h cmNoL2FybS9tYWNoLXB4YS9wYWxtdDUuYwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGlu ZGV4IDQ2M2I2MmVjMWIwMS4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21h Y2gtcHhhL3BhbG10NS5oIGIvYXJjaC9hcm0vbWFjaC1weGEvcGFsbXQ1LmgKPiBkZWxldGVkIGZp bGUgbW9kZSAxMDA2NDQKPiBpbmRleCBjZjg0YWVkY2E3MTcuLjAwMDAwMDAwMDAwMAo+IGRpZmYg LS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS9wYWxtdGMtcGNtY2lhLmMgYi9hcmNoL2FybS9tYWNo LXB4YS9wYWxtdGMtcGNtY2lhLmMKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCA4 ZTNmMzgyMzQzZmUuLjAwMDAwMDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXB4 YS9wYWxtdGMuYyBiL2FyY2gvYXJtL21hY2gtcHhhL3BhbG10Yy5jCj4gZGVsZXRlZCBmaWxlIG1v ZGUgMTAwNjQ0Cj4gaW5kZXggMzA1NGZmYTM5N2FkLi4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0 IGEvYXJjaC9hcm0vbWFjaC1weGEvcGFsbXRjLmggYi9hcmNoL2FybS9tYWNoLXB4YS9wYWxtdGMu aAo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDkyNTdhMDJjNDZlNS4uMDAwMDAw MDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL3BhbG10ZTIuYyBiL2FyY2gv YXJtL21hY2gtcHhhL3BhbG10ZTIuYwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4 IGZlZGFjNjcwYThhZi4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gt cHhhL3BhbG10ZTIuaCBiL2FyY2gvYXJtL21hY2gtcHhhL3BhbG10ZTIuaAo+IGRlbGV0ZWQgZmls ZSBtb2RlIDEwMDY0NAo+IGluZGV4IDI1ODk0MDBjMWEyZi4uMDAwMDAwMDAwMDAwCj4gZGlmZiAt LWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL3BhbG10cmVvLmMgYi9hcmNoL2FybS9tYWNoLXB4YS9w YWxtdHJlby5jCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMjM4YTMxZjMyY2Jh Li4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1weGEvcGFsbXRyZW8u aCBiL2FyY2gvYXJtL21hY2gtcHhhL3BhbG10cmVvLmgKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2 NDQKPiBpbmRleCA1NzE1Y2Q1MDU0MjQuLjAwMDAwMDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNo L2FybS9tYWNoLXB4YS9wYWxtdHgtcGNtY2lhLmMgYi9hcmNoL2FybS9tYWNoLXB4YS9wYWxtdHgt cGNtY2lhLmMKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCA4YzJhYWFkOTMwNDMu LjAwMDAwMDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS9wYWxtdHguYyBi L2FyY2gvYXJtL21hY2gtcHhhL3BhbG10eC5jCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4g aW5kZXggYzBkMDc2MjU0MGFiLi4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0v bWFjaC1weGEvcGFsbXR4LmggYi9hcmNoL2FybS9tYWNoLXB4YS9wYWxtdHguaAo+IGRlbGV0ZWQg ZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IGVjODhhYmYwZmM2Yy4uMDAwMDAwMDAwMDAwCj4gZGlm ZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL3BhbG16NzIuYyBiL2FyY2gvYXJtL21hY2gtcHhh L3BhbG16NzIuYwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDY2ZThmZTZmMTY2 MS4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL3BhbG16NzIu aCBiL2FyY2gvYXJtL21hY2gtcHhhL3BhbG16NzIuaAo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0 NAo+IGluZGV4IDQwZjNmOTk4Nzk4My4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gv YXJtL21hY2gtcHhhL3BjbTAyNy5jIGIvYXJjaC9hcm0vbWFjaC1weGEvcGNtMDI3LmMKPiBkZWxl dGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCA3ZmY2ZjBkNjU1YzguLjAwMDAwMDAwMDAwMAo+ IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS9wY20wMjcuaCBiL2FyY2gvYXJtL21hY2gt cHhhL3BjbTAyNy5oCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggNThhZGU0YWQ2 YmEzLi4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1weGEvcGNtOTkw LWJhc2Vib2FyZC5jIGIvYXJjaC9hcm0vbWFjaC1weGEvcGNtOTkwLWJhc2Vib2FyZC5jCj4gZGVs ZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMzNhOWQyZWVjYTFjLi4wMDAwMDAwMDAwMDAK PiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1weGEvcGNtOTkwX2Jhc2Vib2FyZC5oIGIvYXJj aC9hcm0vbWFjaC1weGEvcGNtOTkwX2Jhc2Vib2FyZC5oCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAw NjQ0Cj4gaW5kZXggMThjZjcxZGVjYjAzLi4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJj aC9hcm0vbWFjaC1weGEvcG9vZGxlLmMgYi9hcmNoL2FybS9tYWNoLXB4YS9wb29kbGUuYwo+IGRl bGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDc3NzJhMzk0MzBlZC4uMDAwMDAwMDAwMDAw Cj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL3Bvb2RsZS5oIGIvYXJjaC9hcm0vbWFj aC1weGEvcG9vZGxlLmgKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDc5OGI0 NGYyMDQuLjAwMDAwMDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS9weGEz MjAuYyBiL2FyY2gvYXJtL21hY2gtcHhhL3B4YTMyMC5jCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAw NjQ0Cj4gaW5kZXggZTM3MmU2YzExOGRlLi4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJj aC9hcm0vbWFjaC1weGEvcHhhMzIwLmggYi9hcmNoL2FybS9tYWNoLXB4YS9weGEzMjAuaAo+IGRl bGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IGM3MDFlM2Y2NjNiMC4uMDAwMDAwMDAwMDAw Cj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL3B4YTkzMC5jIGIvYXJjaC9hcm0vbWFj aC1weGEvcHhhOTMwLmMKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCBiOTAyMWE0 MGNiZDEuLjAwMDAwMDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS9weGE5 MzAuaCBiL2FyY2gvYXJtL21hY2gtcHhhL3B4YTkzMC5oCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAw NjQ0Cj4gaW5kZXggYmJmMjVjMDQ0NjQxLi4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJj aC9hcm0vbWFjaC1weGEvcHhhX2NwbGRzX2lycXMuYyBiL2FyY2gvYXJtL21hY2gtcHhhL3B4YV9j cGxkc19pcnFzLmMKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCBlZGE1YTQ3ZDdm YmIuLjAwMDAwMDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS9yZWdzLXVh cnQuaCBiL2FyY2gvYXJtL21hY2gtcHhhL3JlZ3MtdWFydC5oCj4gZGVsZXRlZCBmaWxlIG1vZGUg MTAwNjQ0Cj4gaW5kZXggNDkwZTljYTE2Mjk3Li4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEv YXJjaC9hcm0vbWFjaC1weGEvc2Fhci5jIGIvYXJjaC9hcm0vbWFjaC1weGEvc2Fhci5jCj4gZGVs ZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMzI3NWI2Nzk3OTJiLi4wMDAwMDAwMDAwMDAK PiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1weGEvc2hhcnBzbF9wbS5jIGIvYXJjaC9hcm0v bWFjaC1weGEvc2hhcnBzbF9wbS5jCj4gaW5kZXggYTgyOWJhZjhkOTIyLi45MjljYzUxZWQ3YzIg MTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm0vbWFjaC1weGEvc2hhcnBzbF9wbS5jCj4gKysrIGIvYXJj aC9hcm0vbWFjaC1weGEvc2hhcnBzbF9wbS5jCj4gQEAgLTE3MCwxMCArMTcwLDYgQEAgZXh0ZXJu IGludCBtYXgxMTExX3JlYWRfY2hhbm5lbChpbnQpOwo+ICAgKi8KPiAgaW50IHNoYXJwc2xfcG1f cHhhX3JlYWRfbWF4MTExMShpbnQgY2hhbm5lbCkKPiAgewo+IC0gICAgICAgLyogVWdseSwgYmV0 dGVyIG1vdmUgdGhpcyBmdW5jdGlvbiBpbnRvIGFub3RoZXIgbW9kdWxlICovCj4gLSAgICAgICBp ZiAobWFjaGluZV9pc190b3NhKCkpCj4gLSAgICAgICAgICAgcmV0dXJuIDA7Cj4gLQo+ICAgICAg ICAgLyogbWF4MTExMSBhY2NlcHRzIGNoYW5uZWxzIGZyb20gMC0zLCBob3dldmVyLAo+ICAgICAg ICAgICogaXQgaXMgZW5jb2RlZCBmcm9tIDAtNyBoZXJlIGluIHRoZSBjb2RlLgo+ICAgICAgICAg ICovCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL3Rhdm9yZXZiLmMgYi9hcmNoL2Fy bS9tYWNoLXB4YS90YXZvcmV2Yi5jCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXgg YTE1ZWIzYjk0ODRkLi4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1w eGEvdG9zYS1idC5jIGIvYXJjaC9hcm0vbWFjaC1weGEvdG9zYS1idC5jCj4gZGVsZXRlZCBmaWxl IG1vZGUgMTAwNjQ0Cj4gaW5kZXggYzk1NDE2MzJiOGIxLi4wMDAwMDAwMDAwMDAKPiBkaWZmIC0t Z2l0IGEvYXJjaC9hcm0vbWFjaC1weGEvdG9zYS5jIGIvYXJjaC9hcm0vbWFjaC1weGEvdG9zYS5j Cj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggZDQxNjQxZDZjZmNkLi4wMDAwMDAw MDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1weGEvdG9zYS5oIGIvYXJjaC9hcm0v bWFjaC1weGEvdG9zYS5oCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggM2IzZWZh MGEwZTIyLi4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1weGEvdG9z YV9idC5oIGIvYXJjaC9hcm0vbWFjaC1weGEvdG9zYV9idC5oCj4gZGVsZXRlZCBmaWxlIG1vZGUg MTAwNjQ0Cj4gaW5kZXggNTZhY2Q1ZGFiZWM0Li4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEv YXJjaC9hcm0vbWFjaC1weGEvdHJpemVwczQtcGNtY2lhLmMgYi9hcmNoL2FybS9tYWNoLXB4YS90 cml6ZXBzNC1wY21jaWEuYwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDI1ZTM2 Mzc3MDU2NS4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL3Ry aXplcHM0LmMgYi9hcmNoL2FybS9tYWNoLXB4YS90cml6ZXBzNC5jCj4gZGVsZXRlZCBmaWxlIG1v ZGUgMTAwNjQ0Cj4gaW5kZXggNzE2Y2NlODg1Mzc5Li4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0 IGEvYXJjaC9hcm0vbWFjaC1weGEvdHJpemVwczQuaCBiL2FyY2gvYXJtL21hY2gtcHhhL3RyaXpl cHM0LmgKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCBiNmMxOWQxNTVlZjkuLjAw MDAwMDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS92aXBlci1wY21jaWEu YyBiL2FyY2gvYXJtL21hY2gtcHhhL3ZpcGVyLXBjbWNpYS5jCj4gZGVsZXRlZCBmaWxlIG1vZGUg MTAwNjQ0Cj4gaW5kZXggMjY1OTlkY2M0OWIzLi4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEv YXJjaC9hcm0vbWFjaC1weGEvdmlwZXItcGNtY2lhLmggYi9hcmNoL2FybS9tYWNoLXB4YS92aXBl ci1wY21jaWEuaAo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IGEyM2I1OGFmZjll MS4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL3ZpcGVyLmMg Yi9hcmNoL2FybS9tYWNoLXB4YS92aXBlci5jCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4g aW5kZXggNWI0MzM1MWVlODQwLi4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0v bWFjaC1weGEvdmlwZXIuaCBiL2FyY2gvYXJtL21hY2gtcHhhL3ZpcGVyLmgKPiBkZWxldGVkIGZp bGUgbW9kZSAxMDA2NDQKPiBpbmRleCA1YThiMTMyMjI5ZGMuLjAwMDAwMDAwMDAwMAo+IGRpZmYg LS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS92cGFjMjcwLXBjbWNpYS5jIGIvYXJjaC9hcm0vbWFj aC1weGEvdnBhYzI3MC1wY21jaWEuYwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4 IDlmZDk5MGM4YTVmYi4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gt cHhhL3ZwYWMyNzAuYyBiL2FyY2gvYXJtL21hY2gtcHhhL3ZwYWMyNzAuYwo+IGRlbGV0ZWQgZmls ZSBtb2RlIDEwMDY0NAo+IGluZGV4IDhmNzRiYWZjZjFmOS4uMDAwMDAwMDAwMDAwCj4gZGlmZiAt LWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL3ZwYWMyNzAuaCBiL2FyY2gvYXJtL21hY2gtcHhhL3Zw YWMyNzAuaAo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDBjZDA5NGQ4YzU1My4u MDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL3hjZXAuYyBiL2Fy Y2gvYXJtL21hY2gtcHhhL3hjZXAuYwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4 IDZiYjAyYjY1ZmI4Mi4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gt cHhhL3oyLmMgYi9hcmNoL2FybS9tYWNoLXB4YS96Mi5jCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAw NjQ0Cj4gaW5kZXggYzRkNDE2MmE3ZTZlLi4wMDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJj aC9hcm0vbWFjaC1weGEvejIuaCBiL2FyY2gvYXJtL21hY2gtcHhhL3oyLmgKPiBkZWxldGVkIGZp bGUgbW9kZSAxMDA2NDQKPiBpbmRleCBhNzhiMmUyOGIxZGIuLjAwMDAwMDAwMDAwMAo+IGRpZmYg LS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS96ZXVzLmMgYi9hcmNoL2FybS9tYWNoLXB4YS96ZXVz LmMKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCBmZjBkOGJiOWY1NTcuLjAwMDAw MDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS96ZXVzLmggYi9hcmNoL2Fy bS9tYWNoLXB4YS96ZXVzLmgKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCA4ZmE2 YjI5MjNmNjMuLjAwMDAwMDAwMDAwMAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXB4YS96 eWxvbml0ZS5jIGIvYXJjaC9hcm0vbWFjaC1weGEvenlsb25pdGUuYwo+IGRlbGV0ZWQgZmlsZSBt b2RlIDEwMDY0NAo+IGluZGV4IDhlZDc1YWMyOWIxYS4uMDAwMDAwMDAwMDAwCj4gZGlmZiAtLWdp dCBhL2FyY2gvYXJtL21hY2gtcHhhL3p5bG9uaXRlLmggYi9hcmNoL2FybS9tYWNoLXB4YS96eWxv bml0ZS5oCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggYWZlM2VmY2I4ZTA0Li4w MDAwMDAwMDAwMDAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1weGEvenlsb25pdGVfcHhh MzAwLmMgYi9hcmNoL2FybS9tYWNoLXB4YS96eWxvbml0ZV9weGEzMDAuYwo+IGRlbGV0ZWQgZmls ZSBtb2RlIDEwMDY0NAo+IGluZGV4IDUwYThhMzU0N2RiYy4uMDAwMDAwMDAwMDAwCj4gZGlmZiAt LWdpdCBhL2FyY2gvYXJtL21hY2gtcHhhL3p5bG9uaXRlX3B4YTMyMC5jIGIvYXJjaC9hcm0vbWFj aC1weGEvenlsb25pdGVfcHhhMzIwLmMKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRl eCA2N2NhYjRmMTE5NGIuLjAwMDAwMDAwMDAwMAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2lucHV0 L3RvdWNoc2NyZWVuL21haW5zdG9uZS13bTk3eHguYyBiL2RyaXZlcnMvaW5wdXQvdG91Y2hzY3Jl ZW4vbWFpbnN0b25lLXdtOTd4eC5jCj4gaW5kZXggYzM5ZjQ5NzIwZmU0Li44NWI5NWVkNDYxZTcg MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9pbnB1dC90b3VjaHNjcmVlbi9tYWluc3RvbmUtd205N3h4 LmMKPiArKysgYi9kcml2ZXJzL2lucHV0L3RvdWNoc2NyZWVuL21haW5zdG9uZS13bTk3eHguYwo+ IEBAIC0xODcsMTYgKzE4Nyw2IEBAIHN0YXRpYyBpbnQgd205N3h4X2FjY19zdGFydHVwKHN0cnVj dCB3bTk3eHggKndtKQo+ICAgICAgICAgICAgICAgICAgIm1haW5zdG9uZSBhY2NlbGVyYXRlZCB0 b3VjaHNjcmVlbiBkcml2ZXIsICVkIHNhbXBsZXMvc2VjXG4iLAo+ICAgICAgICAgICAgICAgICAg Y2luZm9bc3BfaWR4XS5zcGVlZCk7Cj4KPiAtICAgICAgIC8qIElSUSBkcml2ZW4gdG91Y2hzY3Jl ZW4gaXMgdXNlZCBvbiBQYWxtIGhhcmR3YXJlICovCj4gLSAgICAgICBpZiAobWFjaGluZV9pc19w YWxtdDUoKSB8fCBtYWNoaW5lX2lzX3BhbG10eCgpIHx8IG1hY2hpbmVfaXNfcGFsbWxkKCkpIHsK PiAtICAgICAgICAgICAgICAgcGVuX2ludCA9IDE7Cj4gLSAgICAgICAgICAgICAgIC8qIFRoZXJl IGlzIHNvbWUgb2JzY3VyZSBtdXRhbnQgb2YgV005NzEyIGludGVyYnJlZCB3aXRoIFdNOTcxMwo+ IC0gICAgICAgICAgICAgICAgKiB1c2VkIG9uIFBhbG0gSFcgKi8KPiAtICAgICAgICAgICAgICAg d20tPnZhcmlhbnQgPSBXTTk3eHhfV00xNjEzOwo+IC0gICAgICAgfSBlbHNlIGlmIChtYWNoaW5l X2lzX3p5bG9uaXRlKCkpIHsKPiAtICAgICAgICAgICAgICAgcGVuX2ludCA9IDE7Cj4gLSAgICAg ICB9Cj4gLQo+ICAgICAgICAgaWYgKHBlbl9pbnQpIHsKPiAgICAgICAgICAgICAgICAgZ3Bpb2Rf aXJxID0gZ3Bpb2RfZ2V0KHdtLT5kZXYsICJ0b3VjaCIsIEdQSU9EX0lOKTsKPiAgICAgICAgICAg ICAgICAgaWYgKElTX0VSUihncGlvZF9pcnEpKQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3BjbWNp YS9weGEyeHhfYmFzZS5jIGIvZHJpdmVycy9wY21jaWEvcHhhMnh4X2Jhc2UuYwo+IGluZGV4IDBl YTQxZjE0MTFlNS4uNTI1NDAyODM1NGY0IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvcGNtY2lhL3B4 YTJ4eF9iYXNlLmMKPiArKysgYi9kcml2ZXJzL3BjbWNpYS9weGEyeHhfYmFzZS5jCj4gQEAgLTIw NiwxMyArMjA2LDcgQEAgcHhhMnh4X3BjbWNpYV9mcmVxdWVuY3lfY2hhbmdlKHN0cnVjdCBzb2Nf cGNtY2lhX3NvY2tldCAqc2t0LAo+Cj4gIHZvaWQgcHhhMnh4X2NvbmZpZ3VyZV9zb2NrZXRzKHN0 cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBjbWNpYV9sb3dfbGV2ZWwgKm9wcykKPiAgewo+IC0g ICAgICAgaW50IG5yID0gMTsKPiAtCj4gLSAgICAgICBpZiAoKG9wcy0+Zmlyc3QgKyBvcHMtPm5y KSA+IDEgfHwKPiAtICAgICAgICAgICBtYWNoaW5lX2lzX3ZpcGVyKCkgfHwgbWFjaGluZV9pc19h cmNvbV96ZXVzKCkpCj4gLSAgICAgICAgICAgICAgIG5yID0gMjsKPiAtCj4gLSAgICAgICBweGFf c21lbWNfc2V0X3BjbWNpYV9zb2NrZXQobnIpOwo+ICsgICAgICAgcHhhX3NtZW1jX3NldF9wY21j aWFfc29ja2V0KDEpOwo+ICB9Cj4gIEVYUE9SVF9TWU1CT0wocHhhMnh4X2NvbmZpZ3VyZV9zb2Nr ZXRzKTsKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3BjbWNpYS9zYTExMTFfZ2VuZXJpYy5jIGIv ZHJpdmVycy9wY21jaWEvc2ExMTExX2dlbmVyaWMuYwo+IGluZGV4IDZjMWMyNzg1NjExYi4uMmE2 N2UzM2ZiNWYwIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvcGNtY2lhL3NhMTExMV9nZW5lcmljLmMK PiArKysgYi9kcml2ZXJzL3BjbWNpYS9zYTExMTFfZ2VuZXJpYy5jCj4gQEAgLTIxNiwxMCArMjE2 LDYgQEAgc3RhdGljIGludCBwY21jaWFfcHJvYmUoc3RydWN0IHNhMTExMV9kZXYgKmRldikKPiAg ICAgICAgIGlmIChtYWNoaW5lX2lzX2pvcm5hZGE3MjAoKSkKPiAgICAgICAgICAgICAgICAgcmV0 ID0gcGNtY2lhX2pvcm5hZGE3MjBfaW5pdChkZXYpOwo+ICAjZW5kaWYKPiAtI2lmZGVmIENPTkZJ R19BUkNIX0xVQkJPQ0sKPiAtICAgICAgIGlmIChtYWNoaW5lX2lzX2x1YmJvY2soKSkKPiAtICAg ICAgICAgICAgICAgcmV0ID0gcGNtY2lhX2x1YmJvY2tfaW5pdChkZXYpOwo+IC0jZW5kaWYKPiAg I2lmZGVmIENPTkZJR19BU1NBQkVUX05FUE9OU0VUCj4gICAgICAgICBpZiAobWFjaGluZV9pc19h c3NhYmV0KCkpCj4gICAgICAgICAgICAgICAgIHJldCA9IHBjbWNpYV9uZXBvbnNldF9pbml0KGRl dik7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcG93ZXIvc3VwcGx5L2RzMjc2MF9iYXR0ZXJ5LmMg Yi9kcml2ZXJzL3Bvd2VyL3N1cHBseS9kczI3NjBfYmF0dGVyeS5jCj4gaW5kZXggNWY1MGRhNTI0 ZjQxLi40MGZiYTMxYmUxNzQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9wb3dlci9zdXBwbHkvZHMy NzYwX2JhdHRlcnkuYwo+ICsrKyBiL2RyaXZlcnMvcG93ZXIvc3VwcGx5L2RzMjc2MF9iYXR0ZXJ5 LmMKPiBAQCAtMjI3LDIwICsyMjcsMTIgQEAgc3RhdGljIGludCByYXRlZF9jYXBhY2l0aWVzW10g PSB7Cj4gICAgICAgICA5MjAsICAgIC8qIE5FQyAqLwo+ICAgICAgICAgMTQ0MCwgICAvKiBTYW1z dW5nICovCj4gICAgICAgICAxNDQwLCAgIC8qIEJZRCAqLwo+IC0jaWZkZWYgQ09ORklHX01BQ0hf SDQ3MDAKPiAtICAgICAgIDE4MDAsICAgLyogSFAgaVBBUSBoeDQ3MDAgMy43ViAxODAwbUFoICgz NTkxMTMtMDAxKSAqLwo+IC0jZWxzZQo+ICAgICAgICAgMTQ0MCwgICAvKiBMaXNoZW4gKi8KPiAt I2VuZGlmCj4gICAgICAgICAxNDQwLCAgIC8qIE5FQyAqLwo+ICAgICAgICAgMjg4MCwgICAvKiBT YW1zdW5nICovCj4gICAgICAgICAyODgwLCAgIC8qIEJZRCAqLwo+ICAgICAgICAgMjg4MCwgICAv KiBMaXNoZW4gKi8KPiAgICAgICAgIDI4ODAsICAgLyogTkVDICovCj4gLSNpZmRlZiBDT05GSUdf TUFDSF9INDcwMAo+IC0gICAgICAgMCwKPiAtICAgICAgIDM2MDAsICAgLyogSFAgaVBBUSBoeDQ3 MDAgMy43ViAzNjAwbUFoICgzNTkxMTQtMDAxKSAqLwo+IC0jZW5kaWYKPiAgfTsKPgo+ICAvKiBh cnJheSBpcyBsZXZlbCBhdCB0ZW1wcyAwwrBDLCAxMMKwQywgMjDCsEMsIDMwwrBDLCA0MMKwQwo+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL3VzYi9nYWRnZXQvdWRjL3B4YTI1eF91ZGMuYyBiL2RyaXZl cnMvdXNiL2dhZGdldC91ZGMvcHhhMjV4X3VkYy5jCj4gaW5kZXggYzU5M2ZjMzgzNDgxLi5lMTli ODRhNDZhMWUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy91c2IvZ2FkZ2V0L3VkYy9weGEyNXhfdWRj LmMKPiArKysgYi9kcml2ZXJzL3VzYi9nYWRnZXQvdWRjL3B4YTI1eF91ZGMuYwo+IEBAIC0xNTU5 LDQwICsxNTU5LDYgQEAgc3RhdGljIGludCBweGEyNXhfdWRjX3N0b3Aoc3RydWN0IHVzYl9nYWRn ZXQqZykKPiAgICAgICAgIHJldHVybiAwOwo+ICB9Cj4KPiAtLyotLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8K PiAtCj4gLSNpZmRlZiBDT05GSUdfQVJDSF9MVUJCT0NLCj4gLQo+IC0vKiBMdWJib2NrIGhhcyBz ZXBhcmF0ZSBjb25uZWN0IGFuZCBkaXNjb25uZWN0IGlycXMuICBNb3JlIHR5cGljYWwgZGVzaWdu cwo+IC0gKiB1c2Ugb25lIEdQSU8gYXMgdGhlIFZCVVMgSVJRLCBhbmQgYW5vdGhlciB0byBjb250 cm9sIHRoZSBEKyBwdWxsdXAuCj4gLSAqLwo+IC0KPiAtc3RhdGljIGlycXJldHVybl90Cj4gLWx1 YmJvY2tfdmJ1c19pcnEoaW50IGlycSwgdm9pZCAqX2RldikKPiAtewo+IC0gICAgICAgc3RydWN0 IHB4YTI1eF91ZGMgICAgICAgKmRldiA9IF9kZXY7Cj4gLSAgICAgICBpbnQgICAgICAgICAgICAg ICAgICAgICB2YnVzOwo+IC0KPiAtICAgICAgIGRldi0+c3RhdHMuaXJxcysrOwo+IC0gICAgICAg aWYgKGlycSA9PSBkZXYtPnVzYl9pcnEpIHsKPiAtICAgICAgICAgICAgICAgdmJ1cyA9IDE7Cj4g LSAgICAgICAgICAgICAgIGRpc2FibGVfaXJxKGRldi0+dXNiX2lycSk7Cj4gLSAgICAgICAgICAg ICAgIGVuYWJsZV9pcnEoZGV2LT51c2JfZGlzY19pcnEpOwo+IC0gICAgICAgfSBlbHNlIGlmIChp cnEgPT0gZGV2LT51c2JfZGlzY19pcnEpIHsKPiAtICAgICAgICAgICAgICAgdmJ1cyA9IDA7Cj4g LSAgICAgICAgICAgICAgIGRpc2FibGVfaXJxKGRldi0+dXNiX2Rpc2NfaXJxKTsKPiAtICAgICAg ICAgICAgICAgZW5hYmxlX2lycShkZXYtPnVzYl9pcnEpOwo+IC0gICAgICAgfSBlbHNlIHsKPiAt ICAgICAgICAgICAgICAgcmV0dXJuIElSUV9OT05FOwo+IC0gICAgICAgfQo+IC0KPiAtICAgICAg IHB4YTI1eF91ZGNfdmJ1c19zZXNzaW9uKCZkZXYtPmdhZGdldCwgdmJ1cyk7Cj4gLSAgICAgICBy ZXR1cm4gSVJRX0hBTkRMRUQ7Cj4gLX0KPiAtCj4gLSNlbmRpZgo+IC0KPiAtCj4gIC8qLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLSovCj4KPiAgc3RhdGljIGlubGluZSB2b2lkIGNsZWFyX2VwX3N0YXRlIChzdHJ1 Y3QgcHhhMjV4X3VkYyAqZGV2KQo+IEBAIC0yNDEzLDM0ICsyMzc5LDYgQEAgc3RhdGljIGludCBw eGEyNXhfdWRjX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4gICAgICAgICB9 Cj4gICAgICAgICBkZXYtPmdvdF9pcnEgPSAxOwo+Cj4gLSNpZmRlZiBDT05GSUdfQVJDSF9MVUJC T0NLCj4gLSAgICAgICBpZiAobWFjaGluZV9pc19sdWJib2NrKCkpIHsKPiAtICAgICAgICAgICAg ICAgZGV2LT51c2JfaXJxID0gcGxhdGZvcm1fZ2V0X2lycShwZGV2LCAxKTsKPiAtICAgICAgICAg ICAgICAgaWYgKGRldi0+dXNiX2lycSA8IDApCj4gLSAgICAgICAgICAgICAgICAgICAgICAgcmV0 dXJuIGRldi0+dXNiX2lycTsKPiAtCj4gLSAgICAgICAgICAgICAgIGRldi0+dXNiX2Rpc2NfaXJx ID0gcGxhdGZvcm1fZ2V0X2lycShwZGV2LCAyKTsKPiAtICAgICAgICAgICAgICAgaWYgKGRldi0+ dXNiX2Rpc2NfaXJxIDwgMCkKPiAtICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gZGV2LT51 c2JfZGlzY19pcnE7Cj4gLQo+IC0gICAgICAgICAgICAgICByZXR2YWwgPSBkZXZtX3JlcXVlc3Rf aXJxKCZwZGV2LT5kZXYsIGRldi0+dXNiX2Rpc2NfaXJxLAo+IC0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGx1YmJvY2tfdmJ1c19pcnEsIDAsIGRyaXZlcl9uYW1lLAo+ IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRldik7Cj4gLSAgICAg ICAgICAgICAgIGlmIChyZXR2YWwgIT0gMCkgewo+IC0gICAgICAgICAgICAgICAgICAgICAgIHBy X2VycigiJXM6IGNhbid0IGdldCBpcnEgJWksIGVyciAlZFxuIiwKPiAtICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGRyaXZlcl9uYW1lLCBkZXYtPnVzYl9kaXNjX2lycSwgcmV0dmFsKTsK PiAtICAgICAgICAgICAgICAgICAgICAgICBnb3RvIGVycjsKPiAtICAgICAgICAgICAgICAgfQo+ IC0gICAgICAgICAgICAgICByZXR2YWwgPSBkZXZtX3JlcXVlc3RfaXJxKCZwZGV2LT5kZXYsIGRl di0+dXNiX2lycSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs dWJib2NrX3ZidXNfaXJxLCAwLCBkcml2ZXJfbmFtZSwKPiAtICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBkZXYpOwo+IC0gICAgICAgICAgICAgICBpZiAocmV0dmFsICE9 IDApIHsKPiAtICAgICAgICAgICAgICAgICAgICAgICBwcl9lcnIoIiVzOiBjYW4ndCBnZXQgaXJx ICVpLCBlcnIgJWRcbiIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkcml2ZXJf bmFtZSwgZGV2LT51c2JfaXJxLCByZXR2YWwpOwo+IC0gICAgICAgICAgICAgICAgICAgICAgIGdv dG8gZXJyOwo+IC0gICAgICAgICAgICAgICB9Cj4gLSAgICAgICB9IGVsc2UKPiAtI2VuZGlmCj4g ICAgICAgICBjcmVhdGVfZGVidWdfZmlsZXMoZGV2KTsKPgo+ICAgICAgICAgcmV0dmFsID0gdXNi X2FkZF9nYWRnZXRfdWRjKCZwZGV2LT5kZXYsICZkZXYtPmdhZGdldCk7Cj4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvdmlkZW8vYmFja2xpZ2h0L2xvY29tb2xjZC5jIGIvZHJpdmVycy92aWRlby9iYWNr bGlnaHQvbG9jb21vbGNkLmMKPiBpbmRleCAwNDY4ZWE4MjE1OWYuLjM0NmQzZTI5YTg0MyAxMDA2 NDQKPiAtLS0gYS9kcml2ZXJzL3ZpZGVvL2JhY2tsaWdodC9sb2NvbW9sY2QuYwo+ICsrKyBiL2Ry aXZlcnMvdmlkZW8vYmFja2xpZ2h0L2xvY29tb2xjZC5jCj4gQEAgLTk1LDggKzk1LDYgQEAgdm9p ZCBsb2NvbW9sY2RfcG93ZXIoaW50IG9uKQo+ICAgICAgICAgLyogcmVhZCBjb21hZGogKi8KPiAg ICAgICAgIGlmIChjb21hZGogPT0gLTEgJiYgbWFjaGluZV9pc19jb2xsaWUoKSkKPiAgICAgICAg ICAgICAgICAgY29tYWRqID0gMTI4Owo+IC0gICAgICAgaWYgKGNvbWFkaiA9PSAtMSAmJiBtYWNo aW5lX2lzX3Bvb2RsZSgpKQo+IC0gICAgICAgICAgICAgICBjb21hZGogPSAxMTg7Cj4KPiAgICAg ICAgIGlmIChvbikKPiAgICAgICAgICAgICAgICAgbG9jb21vbGNkX29uKGNvbWFkaik7Cj4gQEAg LTE4MSwxNCArMTc5LDYgQEAgc3RhdGljIGludCBsb2NvbW9sY2RfcHJvYmUoc3RydWN0IGxvY29t b19kZXYgKmxkZXYpCj4KPiAgICAgICAgIGxvY29tb19ncGlvX3NldF9kaXIobGRldi0+ZGV2LnBh cmVudCwgTE9DT01PX0dQSU9fRkxfVlIsIDApOwo+Cj4gLSAgICAgICAvKgo+IC0gICAgICAgICog dGhlIHBvb2RsZV9sY2RfcG93ZXIgZnVuY3Rpb24gaXMgY2FsbGVkIGZvciB0aGUgZmlyc3QgdGlt ZQo+IC0gICAgICAgICogZnJvbSBmc19pbml0Y2FsbCwgd2hpY2ggaXMgYmVmb3JlIGxvY29tbyBp cyBhY3RpdmF0ZWQuCj4gLSAgICAgICAgKiBXZSBuZWVkIHRvIHJlY2FsbCBwb29kbGVfbGNkX3Bv d2VyIGhlcmUKPiAtICAgICAgICAqLwo+IC0gICAgICAgaWYgKG1hY2hpbmVfaXNfcG9vZGxlKCkp Cj4gLSAgICAgICAgICAgICAgIGxvY29tb2xjZF9wb3dlcigxKTsKPiAtCj4gICAgICAgICBsb2Nh bF9pcnFfcmVzdG9yZShmbGFncyk7Cj4KPiAgICAgICAgIG1lbXNldCgmcHJvcHMsIDAsIHNpemVv ZihzdHJ1Y3QgYmFja2xpZ2h0X3Byb3BlcnRpZXMpKTsKPiAtLQo+IDIuMzkuMAo+CgoKLS0gCldp dGggYmVzdCB3aXNoZXMKRG1pdHJ5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2Vy bmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1h bi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==