From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.7 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id AEB71C352BE for ; Fri, 17 Apr 2020 09:25:28 +0000 (UTC) Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id D09EF206B9 for ; Fri, 17 Apr 2020 09:25:27 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=alsa-project.org header.i=@alsa-project.org header.b="Ib8+RSa3" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D09EF206B9 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=bootlin.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=alsa-devel-bounces@alsa-project.org Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id 1805B1614; Fri, 17 Apr 2020 11:24:36 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz 1805B1614 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1587115526; bh=E8xzTS6MZ/R1j8mEyhOzlaswTjut6w8PKLxKtNt2blg=; h=Date:From:To:Subject:References:In-Reply-To:Cc:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=Ib8+RSa3DwqXeKZKdJGt95794YhgchW97hIbtDDv5cMfFL3cGyt7jttOMed3lq9Ws 9tn7+CFs04kfdF3130TlS05AcpAU3nFYQ4eebiQiAS5g+iIXk2eo2aoiSyPGuZv14+ Jic98zrLVpTCuo3t+OonbXom0Q4djiz+3sKh5vss= Received: from alsa1.perex.cz (localhost.localdomain [127.0.0.1]) by alsa1.perex.cz (Postfix) with ESMTP id 9F745F80316; Fri, 17 Apr 2020 11:16:09 +0200 (CEST) Received: by alsa1.perex.cz (Postfix, from userid 50401) id 6E6B2F8014E; Thu, 16 Apr 2020 13:38:02 +0200 (CEST) Received: from relay12.mail.gandi.net (relay12.mail.gandi.net [217.70.178.232]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by alsa1.perex.cz (Postfix) with ESMTPS id B9F2DF80115 for ; Thu, 16 Apr 2020 13:37:51 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz B9F2DF80115 Received: from localhost (lfbn-lyo-1-9-35.w86-202.abo.wanadoo.fr [86.202.105.35]) (Authenticated sender: alexandre.belloni@bootlin.com) by relay12.mail.gandi.net (Postfix) with ESMTPSA id 004C1200011; Thu, 16 Apr 2020 11:37:45 +0000 (UTC) Date: Thu, 16 Apr 2020 13:37:45 +0200 From: Alexandre Belloni To: Rob Herring Subject: Re: [PATCH 2/2] dt-bindings: Remove cases of 'allOf' containing a '$ref' Message-ID: <20200416113745.GS34509@piout.net> References: <20200416005549.9683-1-robh@kernel.org> <20200416005549.9683-2-robh@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20200416005549.9683-2-robh@kernel.org> X-Mailman-Approved-At: Fri, 17 Apr 2020 11:15:50 +0200 Cc: Andrew Lunn , Ulf Hansson , Heiko Stuebner , linux-pwm@vger.kernel.org, linux-iio@vger.kernel.org, linux-pci@vger.kernel.org, Linus Walleij , linux-remoteproc@vger.kernel.org, alsa-devel@alsa-project.org, dri-devel@lists.freedesktop.org, Bjorn Andersson , Thierry Reding , linux-mtd@lists.infradead.org, linux-i2c@vger.kernel.org, Pavel Machek , linux-riscv@lists.infradead.org, Lee Jones , linux-clk@vger.kernel.org, linux-leds@vger.kernel.org, linux-rtc@vger.kernel.org, Florian Fainelli , Sam Ravnborg , Daniel Lezcano , Krzysztof Kozlowski , Bartosz Golaszewski , linux-serial@vger.kernel.org, linux-input@vger.kernel.org, Guenter Roeck , linux-media@vger.kernel.org, devicetree@vger.kernel.org, Alexandre Torgue , Maxime Ripard , linux-can@vger.kernel.org, linux-gpio@vger.kernel.org, Mark Brown , Jacek Anaszewski , Fabio Estevam , Mauro Carvalho Chehab , linux-arm-kernel@lists.infradead.org, linux-hwmon@vger.kernel.org, Stephen Boyd , Greg Kroah-Hartman , Dmitry Torokhov , linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, Amit Kucheria , linux-spi@vger.kernel.org, Vinod Koul , netdev@vger.kernel.org, Jonathan Cameron X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" On 15/04/2020 19:55:49-0500, Rob Herring wrote: > json-schema versions draft7 and earlier have a weird behavior in that > any keywords combined with a '$ref' are ignored (silently). The correct > form was to put a '$ref' under an 'allOf'. This behavior is now changed > in the 2019-09 json-schema spec and '$ref' can be mixed with other > keywords. The json-schema library doesn't yet support this, but the > tooling now does a fixup for this and either way works. > > This has been a constant source of review comments, so let's change this > treewide so everyone copies the simpler syntax. > > Signed-off-by: Rob Herring Acked-by: Alexandre Belloni > --- > .../devicetree/bindings/arm/cpus.yaml | 81 +++--- > .../devicetree/bindings/arm/l2c2x0.yaml | 87 +++--- > .../devicetree/bindings/arm/psci.yaml | 15 +- > .../bindings/arm/samsung/exynos-chipid.yaml | 5 +- > .../bus/allwinner,sun50i-a64-de2.yaml | 5 +- > .../bindings/clock/fixed-factor-clock.yaml | 5 +- > .../bindings/connector/usb-connector.yaml | 28 +- > .../bindings/crypto/st,stm32-hash.yaml | 9 +- > .../allwinner,sun4i-a10-display-engine.yaml | 7 +- > .../display/allwinner,sun4i-a10-tcon.yaml | 5 +- > .../bindings/display/panel/panel-common.yaml | 5 +- > .../devicetree/bindings/dma/dma-common.yaml | 3 +- > .../devicetree/bindings/dma/ti/k3-udma.yaml | 18 +- > .../devicetree/bindings/eeprom/at24.yaml | 11 +- > .../devicetree/bindings/example-schema.yaml | 17 +- > .../bindings/hwmon/adi,ltc2947.yaml | 32 +-- > .../devicetree/bindings/hwmon/ti,tmp513.yaml | 21 +- > .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 9 +- > .../bindings/iio/adc/adi,ad7124.yaml | 5 +- > .../bindings/iio/adc/lltc,ltc2496.yaml | 3 +- > .../bindings/iio/adc/microchip,mcp3911.yaml | 7 +- > .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 31 +- > .../bindings/iio/light/tsl2772.yaml | 13 +- > .../bindings/iio/temperature/adi,ltc2983.yaml | 56 ++-- > .../input/allwinner,sun4i-a10-lradc-keys.yaml | 5 +- > .../devicetree/bindings/input/input.yaml | 9 +- > .../interrupt-controller/arm,gic-v3.yaml | 39 ++- > .../devicetree/bindings/iommu/arm,smmu.yaml | 3 +- > .../devicetree/bindings/leds/common.yaml | 13 +- > .../devicetree/bindings/leds/leds-gpio.yaml | 3 +- > .../bindings/leds/rohm,bd71828-leds.yaml | 10 +- > .../bindings/mailbox/st,stm32-ipcc.yaml | 5 +- > .../bindings/media/amlogic,gx-vdec.yaml | 6 +- > .../media/amlogic,meson-gx-ao-cec.yaml | 3 +- > .../devicetree/bindings/media/rc.yaml | 265 +++++++++--------- > .../bindings/media/renesas,vin.yaml | 7 +- > .../memory-controllers/exynos-srom.yaml | 14 +- > .../nvidia,tegra124-emc.yaml | 9 +- > .../nvidia,tegra124-mc.yaml | 3 +- > .../nvidia,tegra30-emc.yaml | 9 +- > .../memory-controllers/nvidia,tegra30-mc.yaml | 3 +- > .../bindings/mfd/allwinner,sun4i-a10-ts.yaml | 20 +- > .../bindings/mfd/st,stm32-timers.yaml | 33 ++- > .../devicetree/bindings/mfd/st,stpmic1.yaml | 9 +- > .../devicetree/bindings/mfd/syscon.yaml | 5 +- > .../devicetree/bindings/mmc/aspeed,sdhci.yaml | 4 +- > .../devicetree/bindings/mmc/cdns,sdhci.yaml | 77 +++-- > .../bindings/mmc/mmc-controller.yaml | 37 ++- > .../bindings/mmc/rockchip-dw-mshc.yaml | 6 +- > .../bindings/mmc/synopsys-dw-mshc-common.yaml | 14 +- > .../mtd/allwinner,sun4i-a10-nand.yaml | 13 +- > .../bindings/mtd/nand-controller.yaml | 27 +- > .../bindings/net/can/bosch,m_can.yaml | 59 ++-- > .../bindings/net/ethernet-controller.yaml | 34 +-- > .../devicetree/bindings/net/qca,ar803x.yaml | 17 +- > .../devicetree/bindings/net/snps,dwmac.yaml | 22 +- > .../bindings/net/ti,cpsw-switch.yaml | 3 +- > .../bindings/net/ti,davinci-mdio.yaml | 7 +- > .../bindings/pci/intel-gw-pcie.yaml | 7 +- > .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 12 +- > .../pinctrl/aspeed,ast2400-pinctrl.yaml | 37 ++- > .../pinctrl/aspeed,ast2500-pinctrl.yaml | 45 ++- > .../pinctrl/aspeed,ast2600-pinctrl.yaml | 108 ++++--- > .../bindings/pinctrl/fsl,imx8mp-pinctrl.yaml | 31 +- > .../bindings/pinctrl/intel,lgm-io.yaml | 4 +- > .../bindings/pinctrl/pinmux-node.yaml | 3 +- > .../bindings/pinctrl/st,stm32-pinctrl.yaml | 56 ++-- > .../bindings/power/amlogic,meson-ee-pwrc.yaml | 3 +- > .../devicetree/bindings/pwm/pwm-samsung.yaml | 11 +- > .../bindings/regulator/gpio-regulator.yaml | 35 ++- > .../bindings/regulator/mps,mpq7920.yaml | 31 +- > .../bindings/regulator/regulator.yaml | 5 +- > .../regulator/rohm,bd71828-regulator.yaml | 34 +-- > .../bindings/regulator/st,stm32-booster.yaml | 3 +- > .../regulator/st,stm32mp1-pwr-reg.yaml | 3 +- > .../bindings/remoteproc/st,stm32-rproc.yaml | 9 +- > .../bindings/reset/intel,rcu-gw.yaml | 3 +- > .../devicetree/bindings/riscv/cpus.yaml | 20 +- > .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 9 +- > .../devicetree/bindings/serial/pl011.yaml | 10 +- > .../devicetree/bindings/serial/rs485.yaml | 26 +- > .../bindings/serial/samsung_uart.yaml | 5 +- > .../bindings/sound/adi,adau7118.yaml | 20 +- > .../sound/allwinner,sun4i-a10-codec.yaml | 41 ++- > .../bindings/sound/qcom,wcd934x.yaml | 3 +- > .../bindings/spi/renesas,sh-msiof.yaml | 42 ++- > .../bindings/spi/spi-controller.yaml | 14 +- > .../devicetree/bindings/spi/spi-pl022.yaml | 55 ++-- > .../devicetree/bindings/spi/spi-sifive.yaml | 14 +- > .../bindings/thermal/qcom-tsens.yaml | 7 +- > .../bindings/timer/arm,arch_timer_mmio.yaml | 7 +- > 91 files changed, 881 insertions(+), 1103 deletions(-) > > diff --git a/Documentation/devicetree/bindings/arm/cpus.yaml b/Documentation/devicetree/bindings/arm/cpus.yaml > index a01814765ddb..3338bae4cee3 100644 > --- a/Documentation/devicetree/bindings/arm/cpus.yaml > +++ b/Documentation/devicetree/bindings/arm/cpus.yaml > @@ -171,49 +171,48 @@ properties: > - qcom,scorpion > > enable-method: > - allOf: > - - $ref: '/schemas/types.yaml#/definitions/string' > - - oneOf: > + $ref: '/schemas/types.yaml#/definitions/string' > + oneOf: > # On ARM v8 64-bit this property is required > - - enum: > - - psci > - - spin-table > + - enum: > + - psci > + - spin-table > # On ARM 32-bit systems this property is optional > - - enum: > - - actions,s500-smp > - - allwinner,sun6i-a31 > - - allwinner,sun8i-a23 > - - allwinner,sun9i-a80-smp > - - allwinner,sun8i-a83t-smp > - - amlogic,meson8-smp > - - amlogic,meson8b-smp > - - arm,realview-smp > - - aspeed,ast2600-smp > - - brcm,bcm11351-cpu-method > - - brcm,bcm23550 > - - brcm,bcm2836-smp > - - brcm,bcm63138 > - - brcm,bcm-nsp-smp > - - brcm,brahma-b15 > - - marvell,armada-375-smp > - - marvell,armada-380-smp > - - marvell,armada-390-smp > - - marvell,armada-xp-smp > - - marvell,98dx3236-smp > - - marvell,mmp3-smp > - - mediatek,mt6589-smp > - - mediatek,mt81xx-tz-smp > - - qcom,gcc-msm8660 > - - qcom,kpss-acc-v1 > - - qcom,kpss-acc-v2 > - - renesas,apmu > - - renesas,r9a06g032-smp > - - rockchip,rk3036-smp > - - rockchip,rk3066-smp > - - socionext,milbeaut-m10v-smp > - - ste,dbx500-smp > - - ti,am3352 > - - ti,am4372 > + - enum: > + - actions,s500-smp > + - allwinner,sun6i-a31 > + - allwinner,sun8i-a23 > + - allwinner,sun9i-a80-smp > + - allwinner,sun8i-a83t-smp > + - amlogic,meson8-smp > + - amlogic,meson8b-smp > + - arm,realview-smp > + - aspeed,ast2600-smp > + - brcm,bcm11351-cpu-method > + - brcm,bcm23550 > + - brcm,bcm2836-smp > + - brcm,bcm63138 > + - brcm,bcm-nsp-smp > + - brcm,brahma-b15 > + - marvell,armada-375-smp > + - marvell,armada-380-smp > + - marvell,armada-390-smp > + - marvell,armada-xp-smp > + - marvell,98dx3236-smp > + - marvell,mmp3-smp > + - mediatek,mt6589-smp > + - mediatek,mt81xx-tz-smp > + - qcom,gcc-msm8660 > + - qcom,kpss-acc-v1 > + - qcom,kpss-acc-v2 > + - renesas,apmu > + - renesas,r9a06g032-smp > + - rockchip,rk3036-smp > + - rockchip,rk3066-smp > + - socionext,milbeaut-m10v-smp > + - ste,dbx500-smp > + - ti,am3352 > + - ti,am4372 > > cpu-release-addr: > $ref: '/schemas/types.yaml#/definitions/uint64' > diff --git a/Documentation/devicetree/bindings/arm/l2c2x0.yaml b/Documentation/devicetree/bindings/arm/l2c2x0.yaml > index 5d1d50eea26e..6b8f4d4fa580 100644 > --- a/Documentation/devicetree/bindings/arm/l2c2x0.yaml > +++ b/Documentation/devicetree/bindings/arm/l2c2x0.yaml > @@ -70,43 +70,39 @@ properties: > description: Cycles of latency for Data RAM accesses. Specifies 3 cells of > read, write and setup latencies. Minimum valid values are 1. Controllers > without setup latency control should use a value of 0. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - minItems: 2 > - maxItems: 3 > - items: > - minimum: 0 > - maximum: 8 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + minItems: 2 > + maxItems: 3 > + items: > + minimum: 0 > + maximum: 8 > > arm,tag-latency: > description: Cycles of latency for Tag RAM accesses. Specifies 3 cells of > read, write and setup latencies. Controllers without setup latency control > should use 0. Controllers without separate read and write Tag RAM latency > values should only use the first cell. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - minItems: 1 > - maxItems: 3 > - items: > - minimum: 0 > - maximum: 8 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + minItems: 1 > + maxItems: 3 > + items: > + minimum: 0 > + maximum: 8 > > arm,dirty-latency: > description: Cycles of latency for Dirty RAMs. This is a single cell. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 1 > - maximum: 8 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 1 > + maximum: 8 > > arm,filter-ranges: > description: Starting address and length of window to > filter. Addresses in the filter window are directed to the M1 port. Other > addresses will go to the M0 port. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - items: > - minItems: 2 > - maxItems: 2 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + items: > + minItems: 2 > + maxItems: 2 > > arm,io-coherent: > description: indicates that the system is operating in an hardware > @@ -131,36 +127,31 @@ properties: > arm,double-linefill: > description: Override double linefill enable setting. Enable if > non-zero, disable if zero. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > > arm,double-linefill-incr: > description: Override double linefill on INCR read. Enable > if non-zero, disable if zero. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > > arm,double-linefill-wrap: > description: Override double linefill on WRAP read. Enable > if non-zero, disable if zero. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > > arm,prefetch-drop: > description: Override prefetch drop enable setting. Enable if non-zero, > disable if zero. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > > arm,prefetch-offset: > description: Override prefetch offset value. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1, 2, 3, 4, 5, 6, 7, 15, 23, 31 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1, 2, 3, 4, 5, 6, 7, 15, 23, 31] > > arm,shared-override: > description: The default behavior of the L220 or PL310 cache > @@ -193,35 +184,31 @@ properties: > description: | > Data prefetch. Value: <0> (forcibly disable), <1> > (forcibly enable), property absent (retain settings set by firmware) > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > > prefetch-instr: > description: | > Instruction prefetch. Value: <0> (forcibly disable), > <1> (forcibly enable), property absent (retain settings set by > firmware) > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > > arm,dynamic-clock-gating: > description: | > L2 dynamic clock gating. Value: <0> (forcibly > disable), <1> (forcibly enable), property absent (OS specific behavior, > preferably retain firmware settings) > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > > arm,standby-mode: > description: L2 standby mode enable. Value <0> (forcibly disable), > <1> (forcibly enable), property absent (OS specific behavior, > preferably retain firmware settings) > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > > arm,early-bresp-disable: > description: Disable the CA9 optimization Early BRESP (PL310) > diff --git a/Documentation/devicetree/bindings/arm/psci.yaml b/Documentation/devicetree/bindings/arm/psci.yaml > index 9247b58c26fc..4f9b361aefd6 100644 > --- a/Documentation/devicetree/bindings/arm/psci.yaml > +++ b/Documentation/devicetree/bindings/arm/psci.yaml > @@ -69,13 +69,12 @@ properties: > > method: > description: The method of calling the PSCI firmware. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/string-array > - - enum: > - # SMC #0, with the register assignments specified in this binding. > - - smc > + $ref: /schemas/types.yaml#/definitions/string-array > + enum: > + > + - smc > # HVC #0, with the register assignments specified in this binding. > - - hvc > + - hvc > > cpu_suspend: > $ref: /schemas/types.yaml#/definitions/uint32 > @@ -107,8 +106,8 @@ properties: > > patternProperties: > "^power-domain-": > - allOf: > - - $ref: "../power/power-domain.yaml#" > + $ref: "../power/power-domain.yaml#" > + > type: object > description: | > ARM systems can have multiple cores, sometimes in an hierarchical > diff --git a/Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml b/Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml > index 0425d333b50d..f99c0c6df21b 100644 > --- a/Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml > +++ b/Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml > @@ -22,9 +22,8 @@ properties: > Adaptive Supply Voltage bin selection. This can be used > to determine the ASV bin of an SoC if respective information > is missing in the CHIPID registers or in the OTP memory. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1, 2, 3 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1, 2, 3] > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml b/Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml > index f0b3d30fbb76..0503651cd214 100644 > --- a/Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml > +++ b/Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml > @@ -31,12 +31,11 @@ properties: > maxItems: 1 > > allwinner,sram: > - allOf: > - - $ref: /schemas/types.yaml#definitions/phandle-array > - - maxItems: 1 > description: > The SRAM that needs to be claimed to access the display engine > bus. > + $ref: /schemas/types.yaml#definitions/phandle-array > + maxItems: 1 > > ranges: true > > diff --git a/Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml b/Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml > index b567f8092f8c..f415845b38dd 100644 > --- a/Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml > +++ b/Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml > @@ -24,9 +24,8 @@ properties: > > clock-div: > description: Fixed divider > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 1 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 1 > > clock-mult: > description: Fixed multiplier > diff --git a/Documentation/devicetree/bindings/connector/usb-connector.yaml b/Documentation/devicetree/bindings/connector/usb-connector.yaml > index 369c58e22a06..03b92b6f35fa 100644 > --- a/Documentation/devicetree/bindings/connector/usb-connector.yaml > +++ b/Documentation/devicetree/bindings/connector/usb-connector.yaml > @@ -27,8 +27,8 @@ properties: > description: Size of the connector, should be specified in case of > non-fullsize 'usb-a-connector' or 'usb-b-connector' compatible > connectors. > - allOf: > - - $ref: /schemas/types.yaml#definitions/string > + $ref: /schemas/types.yaml#definitions/string > + > enum: > - mini > - micro > @@ -57,8 +57,8 @@ properties: > power-role: > description: Determines the power role that the Type C connector will > support. "dual" refers to Dual Role Port (DRP). > - allOf: > - - $ref: /schemas/types.yaml#definitions/string > + $ref: /schemas/types.yaml#definitions/string > + > enum: > - source > - sink > @@ -66,18 +66,18 @@ properties: > > try-power-role: > description: Preferred power role. > - allOf: > - - $ref: /schemas/types.yaml#definitions/string > + $ref: /schemas/types.yaml#definitions/string > + > enum: > - - source > - - sink > - - dual > + - source > + - sink > + - dual > > data-role: > description: Data role if Type C connector supports USB data. "dual" refers > Dual Role Device (DRD). > - allOf: > - - $ref: /schemas/types.yaml#definitions/string > + $ref: /schemas/types.yaml#definitions/string > + > enum: > - host > - device > @@ -95,8 +95,7 @@ properties: > defined in dt-bindings/usb/pd.h. > minItems: 1 > maxItems: 7 > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > > sink-pdos: > description: An array of u32 with each entry providing supported power sink > @@ -108,8 +107,7 @@ properties: > in dt-bindings/usb/pd.h. > minItems: 1 > maxItems: 7 > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > > op-sink-microwatt: > description: Sink required operating power in microwatt, if source can't > diff --git a/Documentation/devicetree/bindings/crypto/st,stm32-hash.yaml b/Documentation/devicetree/bindings/crypto/st,stm32-hash.yaml > index 57ae1c0b6d18..6dd658f0912c 100644 > --- a/Documentation/devicetree/bindings/crypto/st,stm32-hash.yaml > +++ b/Documentation/devicetree/bindings/crypto/st,stm32-hash.yaml > @@ -36,11 +36,10 @@ properties: > > dma-maxburst: > description: Set number of maximum dma burst supported > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - - maximum: 2 > - - default: 0 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 2 > + default: 0 > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml > index 944ff2f1cf93..e77523b02fad 100644 > --- a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml > +++ b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml > @@ -66,10 +66,9 @@ properties: > - allwinner,sun50i-h6-display-engine > > allwinner,pipelines: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/phandle-array > - - minItems: 1 > - maxItems: 2 > + $ref: /schemas/types.yaml#/definitions/phandle-array > + minItems: 1 > + maxItems: 2 > description: | > Available display engine frontends (DE 1.0) or mixers (DE > 2.0/3.0) available. > diff --git a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml > index 87cb77b32ee3..4c15a2644a7c 100644 > --- a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml > +++ b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml > @@ -71,11 +71,10 @@ properties: > maxItems: 4 > > clock-output-names: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/string-array > - - maxItems: 1 > description: > Name of the LCD pixel clock created. > + $ref: /schemas/types.yaml#/definitions/string-array > + maxItems: 1 > > dmas: > maxItems: 1 > diff --git a/Documentation/devicetree/bindings/display/panel/panel-common.yaml b/Documentation/devicetree/bindings/display/panel/panel-common.yaml > index ed051ba12084..b05573de08f3 100644 > --- a/Documentation/devicetree/bindings/display/panel/panel-common.yaml > +++ b/Documentation/devicetree/bindings/display/panel/panel-common.yaml > @@ -48,9 +48,8 @@ properties: > rotation: > description: > Display rotation in degrees counter clockwise (0,90,180,270) > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 90, 180, 270 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 90, 180, 270] > > # Display Timings > panel-timing: > diff --git a/Documentation/devicetree/bindings/dma/dma-common.yaml b/Documentation/devicetree/bindings/dma/dma-common.yaml > index 02a34ba2b49b..c36592683340 100644 > --- a/Documentation/devicetree/bindings/dma/dma-common.yaml > +++ b/Documentation/devicetree/bindings/dma/dma-common.yaml > @@ -31,8 +31,7 @@ properties: > kernel. i.e. first channel corresponds to LSB. > The first item in the array is for channels 0-31, the second is for > channels 32-63, etc. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > items: > minItems: 1 > # Should be enough > diff --git a/Documentation/devicetree/bindings/dma/ti/k3-udma.yaml b/Documentation/devicetree/bindings/dma/ti/k3-udma.yaml > index 85056982a242..10b74095935f 100644 > --- a/Documentation/devicetree/bindings/dma/ti/k3-udma.yaml > +++ b/Documentation/devicetree/bindings/dma/ti/k3-udma.yaml > @@ -78,25 +78,21 @@ properties: > > ti,sci: > description: phandle to TI-SCI compatible System controller node > - allOf: > - - $ref: /schemas/types.yaml#/definitions/phandle > + $ref: /schemas/types.yaml#/definitions/phandle > > ti,sci-dev-id: > description: TI-SCI device id of UDMAP > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > > ti,ringacc: > description: phandle to the ring accelerator node > - allOf: > - - $ref: /schemas/types.yaml#/definitions/phandle > + $ref: /schemas/types.yaml#/definitions/phandle > > ti,sci-rm-range-tchan: > description: | > Array of UDMA tchan resource subtypes for resource allocation for this > host > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > minItems: 1 > # Should be enough > maxItems: 255 > @@ -105,8 +101,7 @@ properties: > description: | > Array of UDMA rchan resource subtypes for resource allocation for this > host > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > minItems: 1 > # Should be enough > maxItems: 255 > @@ -115,8 +110,7 @@ properties: > description: | > Array of UDMA rflow resource subtypes for resource allocation for this > host > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > minItems: 1 > # Should be enough > maxItems: 255 > diff --git a/Documentation/devicetree/bindings/eeprom/at24.yaml b/Documentation/devicetree/bindings/eeprom/at24.yaml > index a15787e504f0..de513fe333a7 100644 > --- a/Documentation/devicetree/bindings/eeprom/at24.yaml > +++ b/Documentation/devicetree/bindings/eeprom/at24.yaml > @@ -118,14 +118,13 @@ properties: > maxItems: 1 > > pagesize: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > description: > The length of the pagesize for writing. Please consult the > manual of your device, that value varies a lot. A wrong value > may result in data loss! If not specified, a safety value of > '1' is used which will be very slow. > - enum: [ 1, 8, 16, 32, 64, 128, 258 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [1, 8, 16, 32, 64, 128, 258] > default: 1 > > read-only: > @@ -148,18 +147,16 @@ properties: > wp-gpios: true > > address-width: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > description: > Number of address bits. > + $ref: /schemas/types.yaml#/definitions/uint32 > default: 8 > enum: [ 8, 16 ] > > num-addresses: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > description: > Total number of i2c slave addresses this device takes. > + $ref: /schemas/types.yaml#/definitions/uint32 > default: 1 > minimum: 1 > maximum: 8 > diff --git a/Documentation/devicetree/bindings/example-schema.yaml b/Documentation/devicetree/bindings/example-schema.yaml > index 62811a1b5058..c9534d2164a2 100644 > --- a/Documentation/devicetree/bindings/example-schema.yaml > +++ b/Documentation/devicetree/bindings/example-schema.yaml > @@ -138,12 +138,8 @@ properties: > # 'description'. > vendor,int-property: > description: Vendor specific properties must have a description > - # 'allOf' is the json-schema way of subclassing a schema. Here the base > - # type schema is referenced and then additional constraints on the values > - # are added. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [2, 4, 6, 8, 10] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [2, 4, 6, 8, 10] > > vendor,bool-property: > description: Vendor specific properties must have a description. Boolean > @@ -154,11 +150,10 @@ properties: > vendor,string-array-property: > description: Vendor specific properties should reference a type in the > core schema. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/string-array > - - items: > - - enum: [ foo, bar ] > - - enum: [ baz, boo ] > + $ref: /schemas/types.yaml#/definitions/string-array > + items: > + - enum: [foo, bar] > + - enum: [baz, boo] > > vendor,property-in-standard-units-microvolt: > description: Vendor specific properties having a standard unit suffix > diff --git a/Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml b/Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml > index 44a63fffb4be..eef614962b10 100644 > --- a/Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml > +++ b/Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml > @@ -38,20 +38,18 @@ properties: > the accumulated values, this entry can also have two items which sets > energy1/charge1 and energy2/charger2 respectively. Check table 12 of the > datasheet for more information on the supported options. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - minItems: 2 > - maxItems: 2 > - items: > - enum: [0, 1, 2, 3] > - default: 0 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + minItems: 2 > + maxItems: 2 > + items: > + enum: [0, 1, 2, 3] > + default: 0 > > adi,accumulation-deadband-microamp: > description: > This property controls the Accumulation Dead band which allows to set the > level of current below which no accumulation takes place. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > maximum: 255 > default: 0 > > @@ -61,8 +59,7 @@ properties: > active high, setting it to zero makets it active low. When this property > is present, the GPIO is automatically configured as output and set to > control a fan as a function of measured temperature. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > enum: [0, 1] > default: 0 > > @@ -74,13 +71,12 @@ properties: > registers. Check table 13 of the datasheet for more information on the > supported options. This property cannot be used together with > adi,gpio-out-pol. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - minItems: 2 > - maxItems: 2 > - items: > - enum: [0, 1, 2] > - default: 0 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + minItems: 2 > + maxItems: 2 > + items: > + enum: [0, 1, 2] > + default: 0 > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml b/Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml > index 3f043e943668..90b2fa3f7752 100644 > --- a/Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml > +++ b/Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml > @@ -45,16 +45,14 @@ properties: > The gain value for the PGA function. This is 8, 4, 2 or 1. > The PGA gain affect the shunt voltage range. > The range will be equal to: pga-gain * 40mV > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > enum: [1, 2, 4, 8] > default: 8 > > ti,bus-range-microvolt: > description: | > This is the operating range of the bus voltage in microvolt > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > enum: [16000000, 32000000] > default: 32000000 > > @@ -63,14 +61,13 @@ properties: > Array of three(TMP513) or two(TMP512) n-Factor value for each remote > temperature channel. > See datasheet Table 11 for n-Factor range list and value interpretation. > - allOf: > - - $ref: /schemas/types.yaml#definitions/uint32-array > - - minItems: 2 > - maxItems: 3 > - items: > - default: 0x00 > - minimum: 0x00 > - maximum: 0xFF > + $ref: /schemas/types.yaml#definitions/uint32-array > + minItems: 2 > + maxItems: 3 > + items: > + default: 0x00 > + minimum: 0x00 > + maximum: 0xFF > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml b/Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml > index 900ec1ab6a47..96630f225207 100644 > --- a/Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml > +++ b/Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml > @@ -30,11 +30,10 @@ allOf: > Fast Mode Plus speed is selected by slave. > Format is phandle to syscfg / register offset within > syscfg / register bitmask for FMP bit. > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/phandle-array" > - - items: > - minItems: 3 > - maxItems: 3 > + $ref: "/schemas/types.yaml#/definitions/phandle-array" > + items: > + minItems: 3 > + maxItems: 3 > > - if: > properties: > diff --git a/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml b/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml > index 97087a45ce54..deb34deff0e8 100644 > --- a/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml > @@ -83,9 +83,8 @@ patternProperties: > 1: REFIN2(+)/REFIN2(−). > 3: AVDD > If this field is left empty, internal reference is selected. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 1, 3] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1, 3] > > diff-channels: > description: see Documentation/devicetree/bindings/iio/adc/adc.txt > diff --git a/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml b/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml > index 97f521d654ea..6a991e9f78e2 100644 > --- a/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml > @@ -18,8 +18,7 @@ properties: > > vref-supply: > description: phandle to an external regulator providing the reference voltage > - allOf: > - - $ref: /schemas/types.yaml#/definitions/phandle > + $ref: /schemas/types.yaml#/definitions/phandle > > reg: > description: spi chipselect number according to the usual spi bindings > diff --git a/Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml b/Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml > index 8ffeceb6abae..95ab285f4eba 100644 > --- a/Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml > @@ -38,10 +38,9 @@ properties: > > microchip,device-addr: > description: Device address when multiple MCP3911 chips are present on the same SPI bus. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 1, 2, 3] > - - default: 0 > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1, 2, 3] > + default: 0 > > vref-supply: > description: | > diff --git a/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml b/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml > index b1627441a0b2..d69ca492d020 100644 > --- a/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml > @@ -95,16 +95,14 @@ patternProperties: > On stm32h7 and stm32mp1: > - For st,stm32-dfsdm-adc: up to 8 channels numbered from 0 to 7. > - For st,stm32-dfsdm-dmic: 1 channel numbered from 0 to 7. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - items: > - minimum: 0 > - maximum: 7 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + items: > + minimum: 0 > + maximum: 7 > > st,adc-channel-names: > description: List of single-ended channel names. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/string-array > + $ref: /schemas/types.yaml#/definitions/string-array > > st,filter-order: > description: | > @@ -112,11 +110,10 @@ patternProperties: > - 0: FastSinC > - [1-5]: order 1 to 5. > For audio purpose it is recommended to use order 3 to 5. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - items: > - minimum: 0 > - maximum: 5 > + $ref: /schemas/types.yaml#/definitions/uint32 > + items: > + minimum: 0 > + maximum: 5 > > "#io-channel-cells": > const: 1 > @@ -129,9 +126,8 @@ patternProperties: > - "MANCH_R": manchester codec, rising edge = logic 0, falling edge = logic 1 > - "MANCH_F": manchester codec, rising edge = logic 1, falling edge = logic 0 > items: > - enum: [ SPI_R, SPI_F, MANCH_R, MANCH_F ] > - allOf: > - - $ref: /schemas/types.yaml#/definitions/non-unique-string-array > + enum: [SPI_R, SPI_F, MANCH_R, MANCH_F] > + $ref: /schemas/types.yaml#/definitions/non-unique-string-array > > st,adc-channel-clk-src: > description: | > @@ -141,9 +137,8 @@ patternProperties: > - "CLKOUT_F": internal SPI clock divided by 2 (falling edge). > - "CLKOUT_R": internal SPI clock divided by 2 (rising edge). > items: > - enum: [ CLKIN, CLKOUT, CLKOUT_F, CLKOUT_R ] > - allOf: > - - $ref: /schemas/types.yaml#/definitions/non-unique-string-array > + enum: [CLKIN, CLKOUT, CLKOUT_F, CLKOUT_R] > + $ref: /schemas/types.yaml#/definitions/non-unique-string-array > > st,adc-alt-channel: > description: > diff --git a/Documentation/devicetree/bindings/iio/light/tsl2772.yaml b/Documentation/devicetree/bindings/iio/light/tsl2772.yaml > index e8f7d1ada57b..d81229857944 100644 > --- a/Documentation/devicetree/bindings/iio/light/tsl2772.yaml > +++ b/Documentation/devicetree/bindings/iio/light/tsl2772.yaml > @@ -33,13 +33,12 @@ properties: > > amstaos,proximity-diodes: > description: Proximity diodes to enable > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - minItems: 1 > - maxItems: 2 > - items: > - minimum: 0 > - maximum: 1 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + minItems: 1 > + maxItems: 2 > + items: > + minimum: 0 > + maximum: 1 > > interrupts: > maxItems: 1 > diff --git a/Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml b/Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml > index 8fb46de6641d..9480ede59c37 100644 > --- a/Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml > +++ b/Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml > @@ -42,10 +42,9 @@ properties: > 0 - 50/60Hz rejection > 1 - 60Hz rejection > 2 - 50Hz rejection > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - maximum: 2 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 2 > > '#address-cells': > const: 1 > @@ -91,8 +90,7 @@ patternProperties: > 7 - Type T Thermocouple > 8 - Type B Thermocouple > 9 - Custom Thermocouple > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 1 > maximum: 9 > > @@ -121,8 +119,7 @@ patternProperties: > more details look at table 69 and 70. > Note should be signed, but dtc doesn't currently maintain the > sign. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint64-matrix > + $ref: /schemas/types.yaml#/definitions/uint64-matrix > minItems: 3 > maxItems: 64 > items: > @@ -138,8 +135,7 @@ patternProperties: > properties: > adi,sensor-type: > description: Identifies the sensor as a diode. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > const: 28 > > adi,single-ended: > @@ -196,8 +192,7 @@ patternProperties: > 16 - RTD PT-1000 (0.00375) > 17 - RTD NI-120 > 18 - RTD Custom > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 10 > maximum: 18 > > @@ -210,9 +205,8 @@ patternProperties: > description: > Identifies the number of wires used by the RTD. Setting this > property to 5 means 4 wires with Kelvin Rsense. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [2, 3, 4, 5] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [2, 3, 4, 5] > > adi,rsense-share: > description: > @@ -237,18 +231,16 @@ patternProperties: > description: > This property set the RTD curve used and the corresponding > Callendar-VanDusen constants. Look at table 30 of the datasheet. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - maximum: 3 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 3 > > adi,custom-rtd: > description: > This is a table, where each entry should be a pair of > resistance(ohm)-temperature(K). The entries added here are in uohm > and uK. For more details values look at table 74 and 75. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint64-matrix > + $ref: /schemas/types.yaml#/definitions/uint64-matrix > items: > minItems: 3 > maxItems: 64 > @@ -280,8 +272,7 @@ patternProperties: > 25 - Thermistor Spectrum 1003k 1kohm > 26 - Thermistor Custom Steinhart-Hart > 27 - Custom Thermistor > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 19 > maximum: 27 > > @@ -314,10 +305,9 @@ patternProperties: > This property controls the magnitude of the excitation current > applied to the thermistor. Value 0 set's the sensor in auto-range > mode. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 250, 500, 1000, 5000, 10000, 25000, 50000, 100000, > - 250000, 500000, 1000000] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 250, 500, 1000, 5000, 10000, 25000, 50000, 100000, 250000, > + 500000, 1000000] > > adi,custom-thermistor: > description: > @@ -325,8 +315,7 @@ patternProperties: > resistance(ohm)-temperature(K). The entries added here are in uohm > and uK only for custom thermistors. For more details look at table > 78 and 79. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint64-matrix > + $ref: /schemas/types.yaml#/definitions/uint64-matrix > minItems: 3 > maxItems: 64 > items: > @@ -339,8 +328,7 @@ patternProperties: > be programmed into the device memory using this property. For > Steinhart sensors the coefficients are given in the raw > format. Look at table 82 for more information. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > items: > minItems: 6 > maxItems: 6 > @@ -358,8 +346,7 @@ patternProperties: > properties: > adi,sensor-type: > description: Identifies the sensor as a direct adc. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > const: 30 > > adi,single-ended: > @@ -379,8 +366,7 @@ patternProperties: > > adi,sensor-type: > description: Identifies the sensor as a rsense. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > const: 29 > > adi,rsense-val-milli-ohms: > diff --git a/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml b/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml > index 512a6af5aa42..cffd02028d02 100644 > --- a/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml > +++ b/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml > @@ -42,9 +42,8 @@ patternProperties: > description: Keycode to emit > > channel: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 1] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > description: ADC Channel this key is attached to > > voltage: > diff --git a/Documentation/devicetree/bindings/input/input.yaml b/Documentation/devicetree/bindings/input/input.yaml > index 6d519046b3af..8edcb3c31270 100644 > --- a/Documentation/devicetree/bindings/input/input.yaml > +++ b/Documentation/devicetree/bindings/input/input.yaml > @@ -18,11 +18,10 @@ properties: > description: > Specifies an array of numeric keycode values to be used for reporting > button presses. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - items: > - minimum: 0 > - maximum: 0xff > + $ref: /schemas/types.yaml#/definitions/uint32-array > + items: > + minimum: 0 > + maximum: 0xff > > poll-interval: > description: Poll interval time in milliseconds. > diff --git a/Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml b/Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml > index 66aacd106503..1ecd1831cf02 100644 > --- a/Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml > +++ b/Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml > @@ -91,18 +91,16 @@ properties: > description: > If using padding pages, specifies the stride of consecutive > redistributors. Must be a multiple of 64kB. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint64 > - - multipleOf: 0x10000 > - exclusiveMinimum: 0 > + $ref: /schemas/types.yaml#/definitions/uint64 > + multipleOf: 0x10000 > + exclusiveMinimum: 0 > > "#redistributor-regions": > description: > The number of independent contiguous regions occupied by the > redistributors. Required if more than one such region is present. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - maximum: 4096 # Should be enough? > + $ref: /schemas/types.yaml#/definitions/uint32 > + maximum: 4096 > > msi-controller: > description: > @@ -114,22 +112,20 @@ properties: > A list of pairs , where "intid" is the first SPI of a range > that can be used an MBI, and "span" the size of that range. Multiple > ranges can be provided. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-matrix > - - items: > - minItems: 2 > - maxItems: 2 > + $ref: /schemas/types.yaml#/definitions/uint32-matrix > + items: > + minItems: 2 > + maxItems: 2 > > mbi-alias: > description: > Address property. Base address of an alias of the GICD region containing > only the {SET,CLR}SPI registers to be used if isolation is required, > and if supported by the HW. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - items: > - minItems: 1 > - maxItems: 2 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + items: > + minItems: 1 > + maxItems: 2 > > ppi-partitions: > type: object > @@ -188,11 +184,10 @@ patternProperties: > description: > (u32, u32) tuple describing the untranslated > address and size of the pre-ITS window. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - items: > - minItems: 2 > - maxItems: 2 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + items: > + minItems: 2 > + maxItems: 2 > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/iommu/arm,smmu.yaml b/Documentation/devicetree/bindings/iommu/arm,smmu.yaml > index 6515dbe47508..3aa554878b90 100644 > --- a/Documentation/devicetree/bindings/iommu/arm,smmu.yaml > +++ b/Documentation/devicetree/bindings/iommu/arm,smmu.yaml > @@ -56,8 +56,7 @@ properties: > > '#global-interrupts': > description: The number of global interrupts exposed by the device. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 0 > maximum: 260 # 2 secure, 2 non-secure, and up to 256 perf counters > > diff --git a/Documentation/devicetree/bindings/leds/common.yaml b/Documentation/devicetree/bindings/leds/common.yaml > index 4c270fde4567..a2a541bca73c 100644 > --- a/Documentation/devicetree/bindings/leds/common.yaml > +++ b/Documentation/devicetree/bindings/leds/common.yaml > @@ -41,8 +41,7 @@ properties: > Color of the LED. Use one of the LED_COLOR_ID_* prefixed definitions from > the header include/dt-bindings/leds/common.h. If there is no matching > LED_COLOR_ID available, add a new one. > - allOf: > - - $ref: /schemas/types.yaml#definitions/uint32 > + $ref: /schemas/types.yaml#definitions/uint32 > minimum: 0 > maximum: 8 > > @@ -67,8 +66,7 @@ properties: > produced where the LED momentarily turns off (or on). The "keep" setting > will keep the LED at whatever its current state is, without producing a > glitch. > - allOf: > - - $ref: /schemas/types.yaml#definitions/string > + $ref: /schemas/types.yaml#definitions/string > enum: > - on > - off > @@ -79,8 +77,8 @@ properties: > description: > This parameter, if present, is a string defining the trigger assigned to > the LED. > - allOf: > - - $ref: /schemas/types.yaml#definitions/string > + $ref: /schemas/types.yaml#definitions/string > + > enum: > # LED will act as a back-light, controlled by the framebuffer system > - backlight > @@ -111,8 +109,7 @@ properties: > brightness and duration (in ms). The exact format is > described in: > Documentation/devicetree/bindings/leds/leds-trigger-pattern.txt > - allOf: > - - $ref: /schemas/types.yaml#definitions/uint32-matrix > + $ref: /schemas/types.yaml#definitions/uint32-matrix > items: > minItems: 2 > maxItems: 2 > diff --git a/Documentation/devicetree/bindings/leds/leds-gpio.yaml b/Documentation/devicetree/bindings/leds/leds-gpio.yaml > index 0e75b185dd19..7ad2baeda0b0 100644 > --- a/Documentation/devicetree/bindings/leds/leds-gpio.yaml > +++ b/Documentation/devicetree/bindings/leds/leds-gpio.yaml > @@ -24,8 +24,7 @@ patternProperties: > "(^led-[0-9a-f]$|led)": > type: object > > - allOf: > - - $ref: common.yaml# > + $ref: common.yaml# > > properties: > gpios: > diff --git a/Documentation/devicetree/bindings/leds/rohm,bd71828-leds.yaml b/Documentation/devicetree/bindings/leds/rohm,bd71828-leds.yaml > index 90edf9d33b33..aa715edd93b0 100644 > --- a/Documentation/devicetree/bindings/leds/rohm,bd71828-leds.yaml > +++ b/Documentation/devicetree/bindings/leds/rohm,bd71828-leds.yaml > @@ -34,11 +34,11 @@ patternProperties: > #- $ref: "common.yaml#" > rohm,led-compatible: > description: LED identification string > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/string" > - - enum: > - - bd71828-ambled > - - bd71828-grnled > + $ref: "/schemas/types.yaml#/definitions/string" > + enum: > + > + - bd71828-ambled > + - bd71828-grnled > function: > description: > Purpose of LED as defined in dt-bindings/leds/common.h > diff --git a/Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml b/Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml > index db851541d619..3b7ab61a144f 100644 > --- a/Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml > +++ b/Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml > @@ -49,9 +49,8 @@ properties: > > st,proc-id: > description: Processor id using the mailbox (0 or 1) > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml b/Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml > index 5a1da4029c37..b902495d278b 100644 > --- a/Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml > +++ b/Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml > @@ -77,13 +77,11 @@ properties: > > amlogic,ao-sysctrl: > description: should point to the AOBUS sysctrl node > - allOf: > - - $ref: /schemas/types.yaml#/definitions/phandle > + $ref: /schemas/types.yaml#/definitions/phandle > > amlogic,canvas: > description: should point to a canvas provider node > - allOf: > - - $ref: /schemas/types.yaml#/definitions/phandle > + $ref: /schemas/types.yaml#/definitions/phandle > > allOf: > - if: > diff --git a/Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml b/Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml > index 95ffa8bc0533..c08e2ddf292a 100644 > --- a/Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml > +++ b/Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml > @@ -35,8 +35,7 @@ properties: > > hdmi-phandle: > description: phandle to the HDMI controller > - allOf: > - - $ref: /schemas/types.yaml#/definitions/phandle > + $ref: /schemas/types.yaml#/definitions/phandle > > allOf: > - if: > diff --git a/Documentation/devicetree/bindings/media/rc.yaml b/Documentation/devicetree/bindings/media/rc.yaml > index b27c9385d490..ded2ac43237d 100644 > --- a/Documentation/devicetree/bindings/media/rc.yaml > +++ b/Documentation/devicetree/bindings/media/rc.yaml > @@ -18,136 +18,135 @@ properties: > description: > Specifies the scancode/key mapping table defined in-kernel for > the remote controller. > - allOf: > - - $ref: '/schemas/types.yaml#/definitions/string' > - - enum: > - - rc-adstech-dvb-t-pci > - - rc-alink-dtu-m > - - rc-anysee > - - rc-apac-viewcomp > - - rc-astrometa-t2hybrid > - - rc-asus-pc39 > - - rc-asus-ps3-100 > - - rc-ati-tv-wonder-hd-600 > - - rc-ati-x10 > - - rc-avermedia > - - rc-avermedia-a16d > - - rc-avermedia-cardbus > - - rc-avermedia-dvbt > - - rc-avermedia-m135a > - - rc-avermedia-m733a-rm-k6 > - - rc-avermedia-rm-ks > - - rc-avertv-303 > - - rc-azurewave-ad-tu700 > - - rc-beelink-gs1 > - - rc-behold > - - rc-behold-columbus > - - rc-budget-ci-old > - - rc-cec > - - rc-cinergy > - - rc-cinergy-1400 > - - rc-d680-dmb > - - rc-delock-61959 > - - rc-dib0700-nec > - - rc-dib0700-rc5 > - - rc-digitalnow-tinytwin > - - rc-digittrade > - - rc-dm1105-nec > - - rc-dntv-live-dvb-t > - - rc-dntv-live-dvbt-pro > - - rc-dtt200u > - - rc-dvbsky > - - rc-dvico-mce > - - rc-dvico-portable > - - rc-em-terratec > - - rc-empty > - - rc-encore-enltv > - - rc-encore-enltv-fm53 > - - rc-encore-enltv2 > - - rc-evga-indtube > - - rc-eztv > - - rc-flydvb > - - rc-flyvideo > - - rc-fusionhdtv-mce > - - rc-gadmei-rm008z > - - rc-geekbox > - - rc-genius-tvgo-a11mce > - - rc-gotview7135 > - - rc-hauppauge > - - rc-hisi-poplar > - - rc-hisi-tv-demo > - - rc-imon-mce > - - rc-imon-pad > - - rc-imon-rsc > - - rc-iodata-bctv7e > - - rc-it913x-v1 > - - rc-it913x-v2 > - - rc-kaiomy > - - rc-khadas > - - rc-kworld-315u > - - rc-kworld-pc150u > - - rc-kworld-plus-tv-analog > - - rc-leadtek-y04g0051 > - - rc-lme2510 > - - rc-manli > - - rc-medion-x10 > - - rc-medion-x10-digitainer > - - rc-medion-x10-or2x > - - rc-msi-digivox-ii > - - rc-msi-digivox-iii > - - rc-msi-tvanywhere > - - rc-msi-tvanywhere-plus > - - rc-nebula > - - rc-nec-terratec-cinergy-xs > - - rc-norwood > - - rc-npgtech > - - rc-odroid > - - rc-pctv-sedna > - - rc-pinnacle-color > - - rc-pinnacle-grey > - - rc-pinnacle-pctv-hd > - - rc-pixelview > - - rc-pixelview-002t > - - rc-pixelview-mk12 > - - rc-pixelview-new > - - rc-powercolor-real-angel > - - rc-proteus-2309 > - - rc-purpletv > - - rc-pv951 > - - rc-rc5-tv > - - rc-rc6-mce > - - rc-real-audio-220-32-keys > - - rc-reddo > - - rc-snapstream-firefly > - - rc-streamzap > - - rc-su3000 > - - rc-tango > - - rc-tanix-tx3mini > - - rc-tanix-tx5max > - - rc-tbs-nec > - - rc-technisat-ts35 > - - rc-technisat-usb2 > - - rc-terratec-cinergy-c-pci > - - rc-terratec-cinergy-s2-hd > - - rc-terratec-cinergy-xs > - - rc-terratec-slim > - - rc-terratec-slim-2 > - - rc-tevii-nec > - - rc-tivo > - - rc-total-media-in-hand > - - rc-total-media-in-hand-02 > - - rc-trekstor > - - rc-tt-1500 > - - rc-twinhan-dtv-cab-ci > - - rc-twinhan1027 > - - rc-videomate-k100 > - - rc-videomate-s350 > - - rc-videomate-tv-pvr > - - rc-videostrong-kii-pro > - - rc-wetek-hub > - - rc-wetek-play2 > - - rc-winfast > - - rc-winfast-usbii-deluxe > - - rc-x96max > - - rc-xbox-dvd > - - rc-zx-irdec > + $ref: '/schemas/types.yaml#/definitions/string' > + enum: > + - rc-adstech-dvb-t-pci > + - rc-alink-dtu-m > + - rc-anysee > + - rc-apac-viewcomp > + - rc-astrometa-t2hybrid > + - rc-asus-pc39 > + - rc-asus-ps3-100 > + - rc-ati-tv-wonder-hd-600 > + - rc-ati-x10 > + - rc-avermedia > + - rc-avermedia-a16d > + - rc-avermedia-cardbus > + - rc-avermedia-dvbt > + - rc-avermedia-m135a > + - rc-avermedia-m733a-rm-k6 > + - rc-avermedia-rm-ks > + - rc-avertv-303 > + - rc-azurewave-ad-tu700 > + - rc-beelink-gs1 > + - rc-behold > + - rc-behold-columbus > + - rc-budget-ci-old > + - rc-cec > + - rc-cinergy > + - rc-cinergy-1400 > + - rc-d680-dmb > + - rc-delock-61959 > + - rc-dib0700-nec > + - rc-dib0700-rc5 > + - rc-digitalnow-tinytwin > + - rc-digittrade > + - rc-dm1105-nec > + - rc-dntv-live-dvb-t > + - rc-dntv-live-dvbt-pro > + - rc-dtt200u > + - rc-dvbsky > + - rc-dvico-mce > + - rc-dvico-portable > + - rc-em-terratec > + - rc-empty > + - rc-encore-enltv > + - rc-encore-enltv-fm53 > + - rc-encore-enltv2 > + - rc-evga-indtube > + - rc-eztv > + - rc-flydvb > + - rc-flyvideo > + - rc-fusionhdtv-mce > + - rc-gadmei-rm008z > + - rc-geekbox > + - rc-genius-tvgo-a11mce > + - rc-gotview7135 > + - rc-hauppauge > + - rc-hisi-poplar > + - rc-hisi-tv-demo > + - rc-imon-mce > + - rc-imon-pad > + - rc-imon-rsc > + - rc-iodata-bctv7e > + - rc-it913x-v1 > + - rc-it913x-v2 > + - rc-kaiomy > + - rc-khadas > + - rc-kworld-315u > + - rc-kworld-pc150u > + - rc-kworld-plus-tv-analog > + - rc-leadtek-y04g0051 > + - rc-lme2510 > + - rc-manli > + - rc-medion-x10 > + - rc-medion-x10-digitainer > + - rc-medion-x10-or2x > + - rc-msi-digivox-ii > + - rc-msi-digivox-iii > + - rc-msi-tvanywhere > + - rc-msi-tvanywhere-plus > + - rc-nebula > + - rc-nec-terratec-cinergy-xs > + - rc-norwood > + - rc-npgtech > + - rc-odroid > + - rc-pctv-sedna > + - rc-pinnacle-color > + - rc-pinnacle-grey > + - rc-pinnacle-pctv-hd > + - rc-pixelview > + - rc-pixelview-002t > + - rc-pixelview-mk12 > + - rc-pixelview-new > + - rc-powercolor-real-angel > + - rc-proteus-2309 > + - rc-purpletv > + - rc-pv951 > + - rc-rc5-tv > + - rc-rc6-mce > + - rc-real-audio-220-32-keys > + - rc-reddo > + - rc-snapstream-firefly > + - rc-streamzap > + - rc-su3000 > + - rc-tango > + - rc-tanix-tx3mini > + - rc-tanix-tx5max > + - rc-tbs-nec > + - rc-technisat-ts35 > + - rc-technisat-usb2 > + - rc-terratec-cinergy-c-pci > + - rc-terratec-cinergy-s2-hd > + - rc-terratec-cinergy-xs > + - rc-terratec-slim > + - rc-terratec-slim-2 > + - rc-tevii-nec > + - rc-tivo > + - rc-total-media-in-hand > + - rc-total-media-in-hand-02 > + - rc-trekstor > + - rc-tt-1500 > + - rc-twinhan-dtv-cab-ci > + - rc-twinhan1027 > + - rc-videomate-k100 > + - rc-videomate-s350 > + - rc-videomate-tv-pvr > + - rc-videostrong-kii-pro > + - rc-wetek-hub > + - rc-wetek-play2 > + - rc-winfast > + - rc-winfast-usbii-deluxe > + - rc-x96max > + - rc-xbox-dvd > + - rc-zx-irdec > diff --git a/Documentation/devicetree/bindings/media/renesas,vin.yaml b/Documentation/devicetree/bindings/media/renesas,vin.yaml > index ecc09f1124d4..6d473cdcb16a 100644 > --- a/Documentation/devicetree/bindings/media/renesas,vin.yaml > +++ b/Documentation/devicetree/bindings/media/renesas,vin.yaml > @@ -116,10 +116,9 @@ properties: > #The per-board settings for Gen3 and RZ/G2 platforms: > renesas,id: > description: VIN channel number > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - - maximum: 15 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 15 > > ports: > type: object > diff --git a/Documentation/devicetree/bindings/memory-controllers/exynos-srom.yaml b/Documentation/devicetree/bindings/memory-controllers/exynos-srom.yaml > index cdfe3f7f0ea9..0dc008e816e2 100644 > --- a/Documentation/devicetree/bindings/memory-controllers/exynos-srom.yaml > +++ b/Documentation/devicetree/bindings/memory-controllers/exynos-srom.yaml > @@ -51,11 +51,10 @@ patternProperties: > maxItems: 1 > > reg-io-width: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [1, 2] > description: > Data width in bytes (1 or 2). If omitted, default of 1 is used. > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [1, 2] > > samsung,srom-page-mode: > description: > @@ -64,11 +63,10 @@ patternProperties: > type: boolean > > samsung,srom-timing: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - items: > - minItems: 6 > - maxItems: 6 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + items: > + minItems: 6 > + maxItems: 6 > description: | > Array of 6 integers, specifying bank timings in the following order: > Tacp, Tcah, Tcoh, Tacc, Tcos, Tacs. > diff --git a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.yaml b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.yaml > index 3e0a8a92d652..a3b36dea88b6 100644 > --- a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.yaml > +++ b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.yaml > @@ -73,10 +73,9 @@ patternProperties: > timings > > nvidia,emc-auto-cal-interval: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > description: > pad calibration interval in microseconds > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 0 > maximum: 2097151 > > @@ -136,11 +135,10 @@ patternProperties: > value of the EMC_XM2DQSPADCTRL2 register for this set of timings > > nvidia,emc-zcal-cnt-long: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > description: > number of EMC clocks to wait before issuing any commands after > clock change > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 0 > maximum: 1023 > > @@ -150,12 +148,11 @@ patternProperties: > value of the EMC_ZCAL_INTERVAL register for this set of timings > > nvidia,emc-configuration: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > description: > EMC timing characterization data. These are the registers (see > section "15.6.2 EMC Registers" in the TRM) whose values need to > be specified, according to the board documentation. > + $ref: /schemas/types.yaml#/definitions/uint32-array > items: > - description: EMC_RC > - description: EMC_RFC > diff --git a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-mc.yaml b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-mc.yaml > index 22a94b6fdbde..30d9fb193d7f 100644 > --- a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-mc.yaml > +++ b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-mc.yaml > @@ -60,8 +60,7 @@ patternProperties: > maximum: 1066000000 > > nvidia,emem-configuration: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > description: | > Values to be written to the EMEM register block. See section > "15.6.1 MC Registers" in the TRM. > diff --git a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-emc.yaml b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-emc.yaml > index e4135bac6957..112bae2fcbbd 100644 > --- a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-emc.yaml > +++ b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-emc.yaml > @@ -56,10 +56,9 @@ patternProperties: > maximum: 900000000 > > nvidia,emc-auto-cal-interval: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > description: > Pad calibration interval in microseconds. > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 0 > maximum: 2097151 > > @@ -79,11 +78,10 @@ patternProperties: > Mode Register 0. > > nvidia,emc-zcal-cnt-long: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > description: > Number of EMC clocks to wait before issuing any commands after > sending ZCAL_MRW_CMD. > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 0 > maximum: 1023 > > @@ -98,12 +96,11 @@ patternProperties: > FBIO "read" FIFO periodic resetting enabled. > > nvidia,emc-configuration: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > description: > EMC timing characterization data. These are the registers > (see section "18.13.2 EMC Registers" in the TRM) whose values > need to be specified, according to the board documentation. > + $ref: /schemas/types.yaml#/definitions/uint32-array > items: > - description: EMC_RC > - description: EMC_RFC > diff --git a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-mc.yaml b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-mc.yaml > index 4b9196c83291..84fd57bcf0dc 100644 > --- a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-mc.yaml > +++ b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-mc.yaml > @@ -77,8 +77,7 @@ patternProperties: > maximum: 900000000 > > nvidia,emem-configuration: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > description: | > Values to be written to the EMEM register block. See section > "18.13.1 MC Registers" in the TRM. > diff --git a/Documentation/devicetree/bindings/mfd/allwinner,sun4i-a10-ts.yaml b/Documentation/devicetree/bindings/mfd/allwinner,sun4i-a10-ts.yaml > index 39afacc447b2..f591332fc462 100644 > --- a/Documentation/devicetree/bindings/mfd/allwinner,sun4i-a10-ts.yaml > +++ b/Documentation/devicetree/bindings/mfd/allwinner,sun4i-a10-ts.yaml > @@ -31,19 +31,19 @@ properties: > description: A touchscreen is attached to the controller > > allwinner,tp-sensitive-adjust: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - maximum: 15 > - default: 15 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 15 > + default: 15 > + > description: Sensitivity of pen down detection > > allwinner,filter-type: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - maximum: 3 > - default: 1 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 3 > + default: 1 > + > description: | > Select median and averaging filter. Sample used for median / > averaging filter: > diff --git a/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml b/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml > index 4acda7ce3b44..f212fc6e1661 100644 > --- a/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml > +++ b/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml > @@ -67,23 +67,22 @@ properties: > description: > One or two to describe break input > configurations. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-matrix > - - items: > - items: > - - description: | > - "index" indicates on which break input (0 or 1) the > - configuration should be applied. > - enum: [ 0 , 1] > - - description: | > - "level" gives the active level (0=low or 1=high) of the > - input signal for this configuration > - enum: [ 0, 1 ] > - - description: | > - "filter" gives the filtering value (up to 15) to be applied. > - maximum: 15 > - minItems: 1 > - maxItems: 2 > + $ref: /schemas/types.yaml#/definitions/uint32-matrix > + items: > + items: > + - description: | > + "index" indicates on which break input (0 or 1) the > + configuration should be applied. > + enum: [0, 1] > + - description: | > + "level" gives the active level (0=low or 1=high) of the > + input signal for this configuration > + enum: [0, 1] > + - description: | > + "filter" gives the filtering value (up to 15) to be applied. > + maximum: 15 > + minItems: 1 > + maxItems: 2 > > required: > - "#pwm-cells" > diff --git a/Documentation/devicetree/bindings/mfd/st,stpmic1.yaml b/Documentation/devicetree/bindings/mfd/st,stpmic1.yaml > index d9ad9260e348..a10dceae9bc5 100644 > --- a/Documentation/devicetree/bindings/mfd/st,stpmic1.yaml > +++ b/Documentation/devicetree/bindings/mfd/st,stpmic1.yaml > @@ -29,8 +29,7 @@ properties: > onkey: > type: object > > - allOf: > - - $ref: ../input/input.yaml > + $ref: ../input/input.yaml > > properties: > compatible: > @@ -68,8 +67,7 @@ properties: > watchdog: > type: object > > - allOf: > - - $ref: ../watchdog/watchdog.yaml > + $ref: ../watchdog/watchdog.yaml > > properties: > compatible: > @@ -190,8 +188,7 @@ properties: > description: STPMIC1 voltage regulators supplies > > "^(buck[1-4]|ldo[1-6]|boost|vref_ddr|pwr_sw[1-2])$": > - allOf: > - - $ref: ../regulator/regulator.yaml > + $ref: ../regulator/regulator.yaml > > "^ldo[1-2,5-6]$": > type: object > diff --git a/Documentation/devicetree/bindings/mfd/syscon.yaml b/Documentation/devicetree/bindings/mfd/syscon.yaml > index 7a39486b215a..19bdaf781853 100644 > --- a/Documentation/devicetree/bindings/mfd/syscon.yaml > +++ b/Documentation/devicetree/bindings/mfd/syscon.yaml > @@ -52,9 +52,8 @@ properties: > description: | > The size (in bytes) of the IO accesses that should be performed > on the device. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 1, 2, 4, 8 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [1, 2, 4, 8] > > hwlocks: > maxItems: 1 > diff --git a/Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml b/Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml > index 200de9396036..987b287f3bff 100644 > --- a/Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml > +++ b/Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml > @@ -41,8 +41,8 @@ properties: > patternProperties: > "^sdhci@[0-9a-f]+$": > type: object > - allOf: > - - $ref: mmc-controller.yaml > + $ref: mmc-controller.yaml > + > properties: > compatible: > enum: > diff --git a/Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml b/Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml > index d43a0c557a44..d93f7794a85f 100644 > --- a/Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml > +++ b/Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml > @@ -36,91 +36,80 @@ properties: > > cdns,phy-input-delay-sd-highspeed: > description: Value of the delay in the input path for SD high-speed timing > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x1f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x1f > > cdns,phy-input-delay-legacy: > description: Value of the delay in the input path for legacy timing > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x1f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x1f > > cdns,phy-input-delay-sd-uhs-sdr12: > description: Value of the delay in the input path for SD UHS SDR12 timing > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x1f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x1f > > cdns,phy-input-delay-sd-uhs-sdr25: > description: Value of the delay in the input path for SD UHS SDR25 timing > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x1f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x1f > > cdns,phy-input-delay-sd-uhs-sdr50: > description: Value of the delay in the input path for SD UHS SDR50 timing > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x1f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x1f > > cdns,phy-input-delay-sd-uhs-ddr50: > description: Value of the delay in the input path for SD UHS DDR50 timing > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x1f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x1f > > cdns,phy-input-delay-mmc-highspeed: > description: Value of the delay in the input path for MMC high-speed timing > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x1f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x1f > > cdns,phy-input-delay-mmc-ddr: > description: Value of the delay in the input path for eMMC high-speed DDR timing > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x1f > > # PHY DLL clock delays: > # Each delay property represents the fraction of the clock period. > # The approximate delay value will be > # (/128)*sdmclk_clock_period. > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x1f > > cdns,phy-dll-delay-sdclk: > description: | > Value of the delay introduced on the sdclk output for all modes except > HS200, HS400 and HS400_ES. > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x7f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x7f > > cdns,phy-dll-delay-sdclk-hsmmc: > description: | > Value of the delay introduced on the sdclk output for HS200, HS400 and > HS400_ES speed modes. > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x7f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x7f > > cdns,phy-dll-delay-strobe: > description: | > Value of the delay introduced on the dat_strobe input used in > HS400 / HS400_ES speed modes. > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x7f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x7f > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/mmc/mmc-controller.yaml b/Documentation/devicetree/bindings/mmc/mmc-controller.yaml > index acc9f10871d4..4931fab34d81 100644 > --- a/Documentation/devicetree/bindings/mmc/mmc-controller.yaml > +++ b/Documentation/devicetree/bindings/mmc/mmc-controller.yaml > @@ -76,20 +76,18 @@ properties: > # Other properties > > bus-width: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [1, 4, 8] > - default: 1 > description: > Number of data lines. > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [1, 4, 8] > + default: 1 > > max-frequency: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 400000 > - - maximum: 200000000 > description: > Maximum operating frequency of the bus. > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 400000 > + maximum: 200000000 > > disable-wp: > $ref: /schemas/types.yaml#/definitions/flag > @@ -212,13 +210,12 @@ properties: > eMMC HS400 enhanced strobe mode is supported > > dsr: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - - maximum: 0xffff > description: > Value the card Driver Stage Register (DSR) should be programmed > with. > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 0xffff > > no-sdio: > $ref: /schemas/types.yaml#/definitions/flag > @@ -238,25 +235,23 @@ properties: > initialization. > > fixed-emmc-driver-type: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - - maximum: 4 > description: > For non-removable eMMC, enforce this driver type. The value is > the driver type as specified in the eMMC specification (table > 206 in spec version 5.1) > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 4 > > post-power-on-delay-ms: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - default: 10 > description: > It was invented for MMC pwrseq-simple which could be referred to > mmc-pwrseq-simple.txt. But now it\'s reused as a tunable delay > waiting for I/O signalling and card power supply to be stable, > regardless of whether pwrseq-simple is used. Default to 10ms if > no available. > + $ref: /schemas/types.yaml#/definitions/uint32 > + default: 10 > > supports-cqe: > $ref: /schemas/types.yaml#/definitions/flag > @@ -333,8 +328,8 @@ patternProperties: > - reg > > "^clk-phase-(legacy|sd-hs|mmc-(hs|hs[24]00|ddr52)|uhs-(sdr(12|25|50|104)|ddr50))$": > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > + > minItems: 2 > maxItems: 2 > items: > diff --git a/Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml b/Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml > index 4ee3ed6efab4..42d44cbf962f 100644 > --- a/Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml > +++ b/Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml > @@ -76,8 +76,7 @@ properties: > high speed modes. > > rockchip,default-sample-phase: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 0 > maximum: 360 > default: 0 > @@ -87,8 +86,7 @@ properties: > If not specified 0 deg will be used. > > rockchip,desired-num-phases: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 0 > maximum: 360 > default: 360 > diff --git a/Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.yaml b/Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.yaml > index 890d47a87ac5..85bd528e9a14 100644 > --- a/Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.yaml > +++ b/Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.yaml > @@ -27,39 +27,35 @@ properties: > clock to this at probe time. > > fifo-depth: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > description: > The maximum size of the tx/rx fifo's. If this property is not > specified, the default value of the fifo size is determined from the > controller registers. > + $ref: /schemas/types.yaml#/definitions/uint32 > > card-detect-delay: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - default: 0 > description: > Delay in milli-seconds before detecting card after card > insert event. The default value is 0. > + $ref: /schemas/types.yaml#/definitions/uint32 > + default: 0 > > data-addr: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > description: > Override fifo address with value provided by DT. The default FIFO reg > offset is assumed as 0x100 (version < 0x240A) and 0x200(version >= 0x240A) > by driver. If the controller does not follow this rule, please use > this property to set fifo address in device tree. > + $ref: /schemas/types.yaml#/definitions/uint32 > > fifo-watermark-aligned: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/flag > description: > Data done irq is expected if data length is less than > watermark in PIO mode. But fifo watermark is requested to be aligned > with data length in some SoC so that TX/RX irq can be generated with > data done irq. Add this watermark quirk to mark this requirement and > force fifo watermark setting accordingly. > + $ref: /schemas/types.yaml#/definitions/flag > > dmas: > maxItems: 1 > diff --git a/Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml b/Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml > index 5d3fa412aabd..c033ac3f147d 100644 > --- a/Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml > +++ b/Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml > @@ -75,13 +75,12 @@ patternProperties: > allwinner,rb: > description: > Contains the native Ready/Busy IDs. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - minItems: 1 > - maxItems: 2 > - items: > - minimum: 0 > - maximum: 1 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + minItems: 1 > + maxItems: 2 > + items: > + minimum: 0 > + maximum: 1 > > additionalProperties: false > > diff --git a/Documentation/devicetree/bindings/mtd/nand-controller.yaml b/Documentation/devicetree/bindings/mtd/nand-controller.yaml > index d261b7096c69..cde7c4d79efe 100644 > --- a/Documentation/devicetree/bindings/mtd/nand-controller.yaml > +++ b/Documentation/devicetree/bindings/mtd/nand-controller.yaml > @@ -47,29 +47,26 @@ patternProperties: > Contains the native Ready/Busy IDs. > > nand-ecc-mode: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/string > - - enum: [ none, soft, hw, hw_syndrome, hw_oob_first, on-die ] > description: > Desired ECC engine, either hardware (most of the time > embedded in the NAND controller) or software correction > (Linux will handle the calculations). soft_bch is deprecated > and should be replaced by soft and nand-ecc-algo. > + $ref: /schemas/types.yaml#/definitions/string > + enum: [none, soft, hw, hw_syndrome, hw_oob_first, on-die] > > nand-ecc-algo: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/string > - - enum: [ hamming, bch, rs ] > description: > Desired ECC algorithm. > + $ref: /schemas/types.yaml#/definitions/string > + enum: [hamming, bch, rs] > > nand-bus-width: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 8, 16 ] > - - default: 8 > description: > Bus width to the NAND chip > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [8, 16] > + default: 8 > > nand-on-flash-bbt: > $ref: /schemas/types.yaml#/definitions/flag > @@ -83,18 +80,16 @@ patternProperties: > build a volatile BBT in RAM. > > nand-ecc-strength: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 1 > description: > Maximum number of bits that can be corrected per ECC step. > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 1 > > nand-ecc-step-size: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 1 > description: > Number of data bytes covered by a single ECC step. > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 1 > > nand-ecc-maximize: > $ref: /schemas/types.yaml#/definitions/flag > diff --git a/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml b/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml > index 7a784dc4e513..798fa5fb7bb2 100644 > --- a/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml > +++ b/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml > @@ -76,36 +76,35 @@ properties: > > Please refer to 2.4.1 Message RAM Configuration in Bosch > M_CAN user manual for details. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/int32-array > - - items: > - items: > - - description: The 'offset' is an address offset of the Message RAM > - where the following elements start from. This is usually > - set to 0x0 if you're using a private Message RAM. > - default: 0 > - - description: 11-bit Filter 0-128 elements / 0-128 words > - minimum: 0 > - maximum: 128 > - - description: 29-bit Filter 0-64 elements / 0-128 words > - minimum: 0 > - maximum: 64 > - - description: Rx FIFO 0 0-64 elements / 0-1152 words > - minimum: 0 > - maximum: 64 > - - description: Rx FIFO 1 0-64 elements / 0-1152 words > - minimum: 0 > - maximum: 64 > - - description: Rx Buffers 0-64 elements / 0-1152 words > - minimum: 0 > - maximum: 64 > - - description: Tx Event FIFO 0-32 elements / 0-64 words > - minimum: 0 > - maximum: 32 > - - description: Tx Buffers 0-32 elements / 0-576 words > - minimum: 0 > - maximum: 32 > - maxItems: 1 > + $ref: /schemas/types.yaml#/definitions/int32-array > + items: > + items: > + - description: The 'offset' is an address offset of the Message RAM where > + the following elements start from. This is usually set to 0x0 if > + you're using a private Message RAM. > + default: 0 > + - description: 11-bit Filter 0-128 elements / 0-128 words > + minimum: 0 > + maximum: 128 > + - description: 29-bit Filter 0-64 elements / 0-128 words > + minimum: 0 > + maximum: 64 > + - description: Rx FIFO 0 0-64 elements / 0-1152 words > + minimum: 0 > + maximum: 64 > + - description: Rx FIFO 1 0-64 elements / 0-1152 words > + minimum: 0 > + maximum: 64 > + - description: Rx Buffers 0-64 elements / 0-1152 words > + minimum: 0 > + maximum: 64 > + - description: Tx Event FIFO 0-32 elements / 0-64 words > + minimum: 0 > + maximum: 32 > + - description: Tx Buffers 0-32 elements / 0-576 words > + minimum: 0 > + maximum: 32 > + maxItems: 1 > > can-transceiver: > $ref: can-transceiver.yaml# > diff --git a/Documentation/devicetree/bindings/net/ethernet-controller.yaml b/Documentation/devicetree/bindings/net/ethernet-controller.yaml > index ac471b60ed6a..1c4474036d46 100644 > --- a/Documentation/devicetree/bindings/net/ethernet-controller.yaml > +++ b/Documentation/devicetree/bindings/net/ethernet-controller.yaml > @@ -14,25 +14,23 @@ properties: > pattern: "^ethernet(@.*)?$" > > local-mac-address: > - allOf: > - - $ref: /schemas/types.yaml#definitions/uint8-array > - - items: > - - minItems: 6 > - maxItems: 6 > description: > Specifies the MAC address that was assigned to the network device. > + $ref: /schemas/types.yaml#definitions/uint8-array > + items: > + - minItems: 6 > + maxItems: 6 > > mac-address: > - allOf: > - - $ref: /schemas/types.yaml#definitions/uint8-array > - - items: > - - minItems: 6 > - maxItems: 6 > description: > Specifies the MAC address that was last used by the boot > program; should be used in cases where the MAC address assigned > to the device by the boot program is different from the > local-mac-address property. > + $ref: /schemas/types.yaml#definitions/uint8-array > + items: > + - minItems: 6 > + maxItems: 6 > > max-frame-size: > $ref: /schemas/types.yaml#definitions/uint32 > @@ -133,15 +131,14 @@ properties: > is used for components that can have configurable fifo sizes. > > managed: > - allOf: > - - $ref: /schemas/types.yaml#definitions/string > - - default: auto > - enum: > - - auto > - - in-band-status > description: > Specifies the PHY management type. If auto is set and fixed-link > is not specified, it uses MDIO for management. > + $ref: /schemas/types.yaml#definitions/string > + default: auto > + enum: > + - auto > + - in-band-status > > fixed-link: > allOf: > @@ -183,11 +180,10 @@ properties: > then: > properties: > speed: > - allOf: > - - $ref: /schemas/types.yaml#definitions/uint32 > - - enum: [10, 100, 1000] > description: > Link speed. > + $ref: /schemas/types.yaml#definitions/uint32 > + enum: [10, 100, 1000] > > full-duplex: > $ref: /schemas/types.yaml#definitions/flag > diff --git a/Documentation/devicetree/bindings/net/qca,ar803x.yaml b/Documentation/devicetree/bindings/net/qca,ar803x.yaml > index 5a6c9d20c0ba..1788884b8c28 100644 > --- a/Documentation/devicetree/bindings/net/qca,ar803x.yaml > +++ b/Documentation/devicetree/bindings/net/qca,ar803x.yaml > @@ -20,15 +20,13 @@ allOf: > properties: > qca,clk-out-frequency: > description: Clock output frequency in Hertz. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 25000000, 50000000, 62500000, 125000000 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [25000000, 50000000, 62500000, 125000000] > > qca,clk-out-strength: > description: Clock output driver strength. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1, 2 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1, 2] > > qca,keep-pll-enabled: > description: | > @@ -52,17 +50,14 @@ properties: > type: object > description: > Initial data for the VDDIO regulator. Set this to 1.5V or 1.8V. > - allOf: > - - $ref: /schemas/regulator/regulator.yaml > + $ref: /schemas/regulator/regulator.yaml > > vddh-regulator: > type: object > description: > Dummy subnode to model the external connection of the PHY VDDH > regulator to VDDIO. > - allOf: > - - $ref: /schemas/regulator/regulator.yaml > - > + $ref: /schemas/regulator/regulator.yaml > > examples: > - | > diff --git a/Documentation/devicetree/bindings/net/snps,dwmac.yaml b/Documentation/devicetree/bindings/net/snps,dwmac.yaml > index e08cd4c4d568..3c825c74d596 100644 > --- a/Documentation/devicetree/bindings/net/snps,dwmac.yaml > +++ b/Documentation/devicetree/bindings/net/snps,dwmac.yaml > @@ -199,14 +199,13 @@ properties: > > snps,reset-delays-us: > deprecated: true > - allOf: > - - $ref: /schemas/types.yaml#definitions/uint32-array > - - minItems: 3 > - maxItems: 3 > description: > Triplet of delays. The 1st cell is reset pre-delay in micro > seconds. The 2nd cell is reset pulse in micro seconds. The 3rd > cell is reset post-delay in micro seconds. > + $ref: /schemas/types.yaml#definitions/uint32-array > + minItems: 3 > + maxItems: 3 > > snps,aal: > $ref: /schemas/types.yaml#definitions/flag > @@ -301,27 +300,24 @@ allOf: > then: > properties: > snps,pbl: > - allOf: > - - $ref: /schemas/types.yaml#definitions/uint32 > - - enum: [2, 4, 8] > description: > Programmable Burst Length (tx and rx) > + $ref: /schemas/types.yaml#definitions/uint32 > + enum: [2, 4, 8] > > snps,txpbl: > - allOf: > - - $ref: /schemas/types.yaml#definitions/uint32 > - - enum: [2, 4, 8] > description: > Tx Programmable Burst Length. If set, DMA tx will use this > value rather than snps,pbl. > + $ref: /schemas/types.yaml#definitions/uint32 > + enum: [2, 4, 8] > > snps,rxpbl: > - allOf: > - - $ref: /schemas/types.yaml#definitions/uint32 > - - enum: [2, 4, 8] > description: > Rx Programmable Burst Length. If set, DMA rx will use this > value rather than snps,pbl. > + $ref: /schemas/types.yaml#definitions/uint32 > + enum: [2, 4, 8] > > snps,no-pbl-x8: > $ref: /schemas/types.yaml#definitions/flag > diff --git a/Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml b/Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml > index 8fc8d3be303b..1dd5a9bd9db7 100644 > --- a/Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml > +++ b/Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml > @@ -150,10 +150,9 @@ properties: > patternProperties: > "^mdio@": > type: object > - allOf: > - - $ref: "ti,davinci-mdio.yaml#" > description: > CPSW MDIO bus. > + $ref: "ti,davinci-mdio.yaml#" > > > required: > diff --git a/Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml b/Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml > index 2ea14ab29254..d454c1fab930 100644 > --- a/Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml > +++ b/Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml > @@ -40,10 +40,9 @@ properties: > ti,hwmods: > description: TI hwmod name > deprecated: true > - allOf: > - - $ref: /schemas/types.yaml#/definitions/string-array > - - items: > - const: davinci_mdio > + $ref: /schemas/types.yaml#/definitions/string-array > + items: > + const: davinci_mdio > > if: > properties: > diff --git a/Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml b/Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml > index 48a98dae00de..64b2c64ca806 100644 > --- a/Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml > +++ b/Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml > @@ -71,10 +71,9 @@ properties: > > max-link-speed: > description: Specify PCI Gen for link capability. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 1, 2, 3, 4 ] > - - default: 1 > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [1, 2, 3, 4] > + default: 1 > > bus-range: > description: Range of bus numbers associated with this controller. > diff --git a/Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml > index bfefd09d8c1e..7556be6e2754 100644 > --- a/Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml > +++ b/Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml > @@ -84,13 +84,12 @@ properties: > gpio-line-names: true > > input-debounce: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - minItems: 1 > - maxItems: 5 > description: > Debouncing periods in microseconds, one period per interrupt > bank found in the controller > + $ref: /schemas/types.yaml#/definitions/uint32-array > + minItems: 1 > + maxItems: 5 > > patternProperties: > # It's pretty scary, but the basic idea is that: > @@ -115,9 +114,8 @@ patternProperties: > bias-pull-down: true > > drive-strength: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 10, 20, 30, 40 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [10, 20, 30, 40] > > required: > - pins > diff --git a/Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml > index 7651a675ab2d..017d9593573b 100644 > --- a/Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml > +++ b/Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml > @@ -33,26 +33,23 @@ patternProperties: > then: > patternProperties: > "^function|groups$": > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/string" > - - enum: [ ACPI, ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, > - ADC15, ADC2, ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, > - DDCCLK, DDCDAT, EXTRST, FLACK, FLBUSY, FLWP, GPID, GPID0, GPID2, > - GPID4, GPID6, GPIE0, GPIE2, GPIE4, GPIE6, I2C10, I2C11, I2C12, > - I2C13, I2C14, I2C3, I2C4, I2C5, I2C6, I2C7, I2C8, I2C9, LPCPD, > - LPCPME, LPCRST, LPCSMI, MAC1LINK, MAC2LINK, MDIO1, MDIO2, NCTS1, > - NCTS2, NCTS3, NCTS4, NDCD1, NDCD2, NDCD3, NDCD4, NDSR1, NDSR2, > - NDSR3, NDSR4, NDTR1, NDTR2, NDTR3, NDTR4, NDTS4, NRI1, NRI2, > - NRI3, NRI4, NRTS1, NRTS2, NRTS3, OSCCLK, PWM0, PWM1, PWM2, PWM3, > - PWM4, PWM5, PWM6, PWM7, RGMII1, RGMII2, RMII1, RMII2, ROM16, > - ROM8, ROMCS1, ROMCS2, ROMCS3, ROMCS4, RXD1, RXD2, RXD3, RXD4, > - SALT1, SALT2, SALT3, SALT4, SD1, SD2, SGPMCK, SGPMI, SGPMLD, > - SGPMO, SGPSCK, SGPSI0, SGPSI1, SGPSLD, SIOONCTRL, SIOPBI, SIOPBO, > - SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1DEBUG, > - SPI1PASSTHRU, SPICS1, TIMER3, TIMER4, TIMER5, TIMER6, TIMER7, > - TIMER8, TXD1, TXD2, TXD3, TXD4, UART6, USB11D1, USB11H2, USB2D1, > - USB2H1, USBCKI, VGABIOS_ROM, VGAHS, VGAVS, VPI18, VPI24, VPI30, > - VPO12, VPO24, WDTRST1, WDTRST2 ] > + $ref: "/schemas/types.yaml#/definitions/string" > + enum: [ACPI, ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, > + ADC2, ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, DDCCLK, DDCDAT, > + EXTRST, FLACK, FLBUSY, FLWP, GPID, GPID0, GPID2, GPID4, GPID6, GPIE0, > + GPIE2, GPIE4, GPIE6, I2C10, I2C11, I2C12, I2C13, I2C14, I2C3, I2C4, > + I2C5, I2C6, I2C7, I2C8, I2C9, LPCPD, LPCPME, LPCRST, LPCSMI, MAC1LINK, > + MAC2LINK, MDIO1, MDIO2, NCTS1, NCTS2, NCTS3, NCTS4, NDCD1, NDCD2, > + NDCD3, NDCD4, NDSR1, NDSR2, NDSR3, NDSR4, NDTR1, NDTR2, NDTR3, NDTR4, > + NDTS4, NRI1, NRI2, NRI3, NRI4, NRTS1, NRTS2, NRTS3, OSCCLK, PWM0, > + PWM1, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, RGMII1, RGMII2, RMII1, > + RMII2, ROM16, ROM8, ROMCS1, ROMCS2, ROMCS3, ROMCS4, RXD1, RXD2, RXD3, > + RXD4, SALT1, SALT2, SALT3, SALT4, SD1, SD2, SGPMCK, SGPMI, SGPMLD, > + SGPMO, SGPSCK, SGPSI0, SGPSI1, SGPSLD, SIOONCTRL, SIOPBI, SIOPBO, > + SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1DEBUG, SPI1PASSTHRU, > + SPICS1, TIMER3, TIMER4, TIMER5, TIMER6, TIMER7, TIMER8, TXD1, TXD2, > + TXD3, TXD4, UART6, USB11D1, USB11H2, USB2D1, USB2H1, USBCKI, VGABIOS_ROM, > + VGAHS, VGAVS, VPI18, VPI24, VPI30, VPO12, VPO24, WDTRST1, WDTRST2] > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml > index 36feaf5e2dff..0172b78e2f27 100644 > --- a/Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml > +++ b/Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml > @@ -29,8 +29,8 @@ properties: > aspeed,external-nodes: > minItems: 2 > maxItems: 2 > - allOf: > - - $ref: /schemas/types.yaml#/definitions/phandle-array > + $ref: /schemas/types.yaml#/definitions/phandle-array > + > description: | > A cell of phandles to external controller nodes: > 0: compatible with "aspeed,ast2500-gfx", "syscon" > @@ -43,28 +43,25 @@ patternProperties: > then: > patternProperties: > "^function|groups$": > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/string" > - - enum: [ ACPI, ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, > - ADC15, ADC2, ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, > - DDCCLK, DDCDAT, ESPI, FWSPICS1, FWSPICS2, GPID0, GPID2, GPID4, > - GPID6, GPIE0, GPIE2, GPIE4, GPIE6, I2C10, I2C11, I2C12, I2C13, > - I2C14, I2C3, I2C4, I2C5, I2C6, I2C7, I2C8, I2C9, LAD0, LAD1, > - LAD2, LAD3, LCLK, LFRAME, LPCHC, LPCPD, LPCPLUS, LPCPME, LPCRST, > - LPCSMI, LSIRQ, MAC1LINK, MAC2LINK, MDIO1, MDIO2, NCTS1, NCTS2, > - NCTS3, NCTS4, NDCD1, NDCD2, NDCD3, NDCD4, NDSR1, NDSR2, NDSR3, > - NDSR4, NDTR1, NDTR2, NDTR3, NDTR4, NRI1, NRI2, NRI3, NRI4, NRTS1, > - NRTS2, NRTS3, NRTS4, OSCCLK, PEWAKE, PNOR, PWM0, PWM1, PWM2, > - PWM3, PWM4, PWM5, PWM6, PWM7, RGMII1, RGMII2, RMII1, RMII2, RXD1, > - RXD2, RXD3, RXD4, SALT1, SALT10, SALT11, SALT12, SALT13, SALT14, > - SALT2, SALT3, SALT4, SALT5, SALT6, SALT7, SALT8, SALT9, SCL1, > - SCL2, SD1, SD2, SDA1, SDA2, SGPS1, SGPS2, SIOONCTRL, SIOPBI, > - SIOPBO, SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1CS1, > - SPI1DEBUG, SPI1PASSTHRU, SPI2CK, SPI2CS0, SPI2CS1, SPI2MISO, > - SPI2MOSI, TIMER3, TIMER4, TIMER5, TIMER6, TIMER7, TIMER8, TXD1, > - TXD2, TXD3, TXD4, UART6, USB11BHID, USB2AD, USB2AH, USB2BD, > - USB2BH, USBCKI, VGABIOSROM, VGAHS, VGAVS, VPI24, VPO, WDTRST1, > - WDTRST2, ] > + $ref: "/schemas/types.yaml#/definitions/string" > + enum: [ACPI, ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, > + ADC2, ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, DDCCLK, DDCDAT, > + ESPI, FWSPICS1, FWSPICS2, GPID0, GPID2, GPID4, GPID6, GPIE0, GPIE2, > + GPIE4, GPIE6, I2C10, I2C11, I2C12, I2C13, I2C14, I2C3, I2C4, I2C5, > + I2C6, I2C7, I2C8, I2C9, LAD0, LAD1, LAD2, LAD3, LCLK, LFRAME, LPCHC, > + LPCPD, LPCPLUS, LPCPME, LPCRST, LPCSMI, LSIRQ, MAC1LINK, MAC2LINK, > + MDIO1, MDIO2, NCTS1, NCTS2, NCTS3, NCTS4, NDCD1, NDCD2, NDCD3, NDCD4, > + NDSR1, NDSR2, NDSR3, NDSR4, NDTR1, NDTR2, NDTR3, NDTR4, NRI1, NRI2, > + NRI3, NRI4, NRTS1, NRTS2, NRTS3, NRTS4, OSCCLK, PEWAKE, PNOR, PWM0, > + PWM1, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, RGMII1, RGMII2, RMII1, > + RMII2, RXD1, RXD2, RXD3, RXD4, SALT1, SALT10, SALT11, SALT12, SALT13, > + SALT14, SALT2, SALT3, SALT4, SALT5, SALT6, SALT7, SALT8, SALT9, SCL1, > + SCL2, SD1, SD2, SDA1, SDA2, SGPS1, SGPS2, SIOONCTRL, SIOPBI, SIOPBO, > + SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1CS1, SPI1DEBUG, > + SPI1PASSTHRU, SPI2CK, SPI2CS0, SPI2CS1, SPI2MISO, SPI2MOSI, TIMER3, > + TIMER4, TIMER5, TIMER6, TIMER7, TIMER8, TXD1, TXD2, TXD3, TXD4, UART6, > + USB11BHID, USB2AD, USB2AH, USB2BD, USB2BH, USBCKI, VGABIOSROM, VGAHS, > + VGAVS, VPI24, VPO, WDTRST1, WDTRST2] > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml > index 45af29bc3202..1506726c7fea 100644 > --- a/Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml > +++ b/Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml > @@ -30,64 +30,58 @@ patternProperties: > then: > properties: > function: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/string" > - - enum: [ ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, > - ADC2, ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, EMMC, > - ESPI, ESPIALT, FSI1, FSI2, FWSPIABR, FWSPID, FWSPIWP, GPIT0, > - GPIT1, GPIT2, GPIT3, GPIT4, GPIT5, GPIT6, GPIT7, GPIU0, GPIU1, > - GPIU2, GPIU3, GPIU4, GPIU5, GPIU6, GPIU7, I2C1, I2C10, I2C11, > - I2C12, I2C13, I2C14, I2C15, I2C16, I2C2, I2C3, I2C4, I2C5, I2C6, > - I2C7, I2C8, I2C9, I3C3, I3C4, I3C5, I3C6, JTAGM, LHPD, LHSIRQ, > - LPC, LPCHC, LPCPD, LPCPME, LPCSMI, LSIRQ, MACLINK1, MACLINK2, > - MACLINK3, MACLINK4, MDIO1, MDIO2, MDIO3, MDIO4, NCTS1, NCTS2, > - NCTS3, NCTS4, NDCD1, NDCD2, NDCD3, NDCD4, NDSR1, NDSR2, NDSR3, > - NDSR4, NDTR1, NDTR2, NDTR3, NDTR4, NRI1, NRI2, NRI3, NRI4, NRTS1, > - NRTS2, NRTS3, NRTS4, OSCCLK, PEWAKE, PWM0, PWM1, PWM10, PWM11, > - PWM12, PWM13, PWM14, PWM15, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, > - PWM8, PWM9, RGMII1, RGMII2, RGMII3, RGMII4, RMII1, RMII2, RMII3, > - RMII4, RXD1, RXD2, RXD3, RXD4, SALT1, SALT10, SALT11, SALT12, > - SALT13, SALT14, SALT15, SALT16, SALT2, SALT3, SALT4, SALT5, > - SALT6, SALT7, SALT8, SALT9, SD1, SD2, SGPM1, SGPS1, SIOONCTRL, > - SIOPBI, SIOPBO, SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, > - SPI1ABR, SPI1CS1, SPI1WP, SPI2, SPI2CS1, SPI2CS2, TACH0, TACH1, > - TACH10, TACH11, TACH12, TACH13, TACH14, TACH15, TACH2, TACH3, > - TACH4, TACH5, TACH6, TACH7, TACH8, TACH9, THRU0, THRU1, THRU2, > - THRU3, TXD1, TXD2, TXD3, TXD4, UART10, UART11, UART12, UART13, > - UART6, UART7, UART8, UART9, USBAD, USBADP, USB2AH, USB2AHP, > - USB2BD, USB2BH, VB, VGAHS, VGAVS, WDTRST1, WDTRST2, WDTRST3, > - WDTRST4, ] > + $ref: "/schemas/types.yaml#/definitions/string" > + enum: [ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, ADC2, > + ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, EMMC, ESPI, ESPIALT, > + FSI1, FSI2, FWSPIABR, FWSPID, FWSPIWP, GPIT0, GPIT1, GPIT2, GPIT3, > + GPIT4, GPIT5, GPIT6, GPIT7, GPIU0, GPIU1, GPIU2, GPIU3, GPIU4, GPIU5, > + GPIU6, GPIU7, I2C1, I2C10, I2C11, I2C12, I2C13, I2C14, I2C15, I2C16, > + I2C2, I2C3, I2C4, I2C5, I2C6, I2C7, I2C8, I2C9, I3C3, I3C4, I3C5, > + I3C6, JTAGM, LHPD, LHSIRQ, LPC, LPCHC, LPCPD, LPCPME, LPCSMI, LSIRQ, > + MACLINK1, MACLINK2, MACLINK3, MACLINK4, MDIO1, MDIO2, MDIO3, MDIO4, > + NCTS1, NCTS2, NCTS3, NCTS4, NDCD1, NDCD2, NDCD3, NDCD4, NDSR1, NDSR2, > + NDSR3, NDSR4, NDTR1, NDTR2, NDTR3, NDTR4, NRI1, NRI2, NRI3, NRI4, > + NRTS1, NRTS2, NRTS3, NRTS4, OSCCLK, PEWAKE, PWM0, PWM1, PWM10, PWM11, > + PWM12, PWM13, PWM14, PWM15, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, PWM8, > + PWM9, RGMII1, RGMII2, RGMII3, RGMII4, RMII1, RMII2, RMII3, RMII4, > + RXD1, RXD2, RXD3, RXD4, SALT1, SALT10, SALT11, SALT12, SALT13, SALT14, > + SALT15, SALT16, SALT2, SALT3, SALT4, SALT5, SALT6, SALT7, SALT8, > + SALT9, SD1, SD2, SGPM1, SGPS1, SIOONCTRL, SIOPBI, SIOPBO, SIOPWREQ, > + SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1ABR, SPI1CS1, SPI1WP, SPI2, > + SPI2CS1, SPI2CS2, TACH0, TACH1, TACH10, TACH11, TACH12, TACH13, TACH14, > + TACH15, TACH2, TACH3, TACH4, TACH5, TACH6, TACH7, TACH8, TACH9, THRU0, > + THRU1, THRU2, THRU3, TXD1, TXD2, TXD3, TXD4, UART10, UART11, UART12, > + UART13, UART6, UART7, UART8, UART9, USBAD, USBADP, USB2AH, USB2AHP, > + USB2BD, USB2BH, VB, VGAHS, VGAVS, WDTRST1, WDTRST2, WDTRST3, WDTRST4] > + > groups: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/string" > - - enum: [ ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, > - ADC2, ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, EMMCG1, > - EMMCG4, EMMCG8, ESPI, ESPIALT, FSI1, FSI2, FWSPIABR, FWSPID, > - FWQSPID, FWSPIWP, GPIT0, GPIT1, GPIT2, GPIT3, GPIT4, GPIT5, > - GPIT6, GPIT7, GPIU0, GPIU1, GPIU2, GPIU3, GPIU4, GPIU5, GPIU6, > - GPIU7, HVI3C3, HVI3C4, I2C1, I2C10, I2C11, I2C12, I2C13, I2C14, > - I2C15, I2C16, I2C2, I2C3, I2C4, I2C5, I2C6, I2C7, I2C8, I2C9, > - I3C3, I3C4, I3C5, I3C6, JTAGM, LHPD, LHSIRQ, LPC, LPCHC, LPCPD, > - LPCPME, LPCSMI, LSIRQ, MACLINK1, MACLINK2, MACLINK3, MACLINK4, > - MDIO1, MDIO2, MDIO3, MDIO4, NCTS1, NCTS2, NCTS3, NCTS4, NDCD1, > - NDCD2, NDCD3, NDCD4, NDSR1, NDSR2, NDSR3, NDSR4, NDTR1, NDTR2, > - NDTR3, NDTR4, NRI1, NRI2, NRI3, NRI4, NRTS1, NRTS2, NRTS3, NRTS4, > - OSCCLK, PEWAKE, PWM0, PWM1, PWM10G0, PWM10G1, PWM11G0, PWM11G1, > - PWM12G0, PWM12G1, PWM13G0, PWM13G1, PWM14G0, PWM14G1, PWM15G0, > - PWM15G1, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, PWM8G0, PWM8G1, > - PWM9G0, PWM9G1, QSPI1, QSPI2, RGMII1, RGMII2, RGMII3, RGMII4, > - RMII1, RMII2, RMII3, RMII4, RXD1, RXD2, RXD3, RXD4, SALT1, > - SALT10G0, SALT10G1, SALT11G0, SALT11G1, SALT12G0, SALT12G1, > - SALT13G0, SALT13G1, SALT14G0, SALT14G1, SALT15G0, SALT15G1, > - SALT16G0, SALT16G1, SALT2, SALT3, SALT4, SALT5, SALT6, SALT7, > - SALT8, SALT9G0, SALT9G1, SD1, SD2, SD3, SGPM1, SGPS1, SIOONCTRL, > - SIOPBI, SIOPBO, SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, > - SPI1ABR, SPI1CS1, SPI1WP, SPI2, SPI2CS1, SPI2CS2, TACH0, TACH1, > - TACH10, TACH11, TACH12, TACH13, TACH14, TACH15, TACH2, TACH3, > - TACH4, TACH5, TACH6, TACH7, TACH8, TACH9, THRU0, THRU1, THRU2, > - THRU3, TXD1, TXD2, TXD3, TXD4, UART10, UART11, UART12G0, > - UART12G1, UART13G0, UART13G1, UART6, UART7, UART8, UART9, USBA, > - USBB, VB, VGAHS, VGAVS, WDTRST1, WDTRST2, WDTRST3, WDTRST4, ] > + $ref: "/schemas/types.yaml#/definitions/string" > + enum: [ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, ADC2, > + ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, EMMCG1, EMMCG4, > + EMMCG8, ESPI, ESPIALT, FSI1, FSI2, FWSPIABR, FWSPID, FWQSPID, FWSPIWP, > + GPIT0, GPIT1, GPIT2, GPIT3, GPIT4, GPIT5, GPIT6, GPIT7, GPIU0, GPIU1, > + GPIU2, GPIU3, GPIU4, GPIU5, GPIU6, GPIU7, HVI3C3, HVI3C4, I2C1, I2C10, > + I2C11, I2C12, I2C13, I2C14, I2C15, I2C16, I2C2, I2C3, I2C4, I2C5, > + I2C6, I2C7, I2C8, I2C9, I3C3, I3C4, I3C5, I3C6, JTAGM, LHPD, LHSIRQ, > + LPC, LPCHC, LPCPD, LPCPME, LPCSMI, LSIRQ, MACLINK1, MACLINK2, MACLINK3, > + MACLINK4, MDIO1, MDIO2, MDIO3, MDIO4, NCTS1, NCTS2, NCTS3, NCTS4, > + NDCD1, NDCD2, NDCD3, NDCD4, NDSR1, NDSR2, NDSR3, NDSR4, NDTR1, NDTR2, > + NDTR3, NDTR4, NRI1, NRI2, NRI3, NRI4, NRTS1, NRTS2, NRTS3, NRTS4, > + OSCCLK, PEWAKE, PWM0, PWM1, PWM10G0, PWM10G1, PWM11G0, PWM11G1, PWM12G0, > + PWM12G1, PWM13G0, PWM13G1, PWM14G0, PWM14G1, PWM15G0, PWM15G1, PWM2, > + PWM3, PWM4, PWM5, PWM6, PWM7, PWM8G0, PWM8G1, PWM9G0, PWM9G1, QSPI1, > + QSPI2, RGMII1, RGMII2, RGMII3, RGMII4, RMII1, RMII2, RMII3, RMII4, > + RXD1, RXD2, RXD3, RXD4, SALT1, SALT10G0, SALT10G1, SALT11G0, SALT11G1, > + SALT12G0, SALT12G1, SALT13G0, SALT13G1, SALT14G0, SALT14G1, SALT15G0, > + SALT15G1, SALT16G0, SALT16G1, SALT2, SALT3, SALT4, SALT5, SALT6, > + SALT7, SALT8, SALT9G0, SALT9G1, SD1, SD2, SD3, SGPM1, SGPS1, SIOONCTRL, > + SIOPBI, SIOPBO, SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1ABR, > + SPI1CS1, SPI1WP, SPI2, SPI2CS1, SPI2CS2, TACH0, TACH1, TACH10, TACH11, > + TACH12, TACH13, TACH14, TACH15, TACH2, TACH3, TACH4, TACH5, TACH6, > + TACH7, TACH8, TACH9, THRU0, THRU1, THRU2, THRU3, TXD1, TXD2, TXD3, > + TXD4, UART10, UART11, UART12G0, UART12G1, UART13G0, UART13G1, UART6, > + UART7, UART8, UART9, USBA, USBB, VB, VGAHS, VGAVS, WDTRST1, WDTRST2, > + WDTRST3, WDTRST4] > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/pinctrl/fsl,imx8mp-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/fsl,imx8mp-pinctrl.yaml > index 6297e78418cf..d474bc1f393b 100644 > --- a/Documentation/devicetree/bindings/pinctrl/fsl,imx8mp-pinctrl.yaml > +++ b/Documentation/devicetree/bindings/pinctrl/fsl,imx8mp-pinctrl.yaml > @@ -37,22 +37,21 @@ patternProperties: > be found in . The last > integer CONFIG is the pad setting value like pull-up on this pin. Please > refer to i.MX8M Plus Reference Manual for detailed CONFIG settings. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-matrix > - - items: > - items: > - - description: | > - "mux_reg" indicates the offset of mux register. > - - description: | > - "conf_reg" indicates the offset of pad configuration register. > - - description: | > - "input_reg" indicates the offset of select input register. > - - description: | > - "mux_val" indicates the mux value to be applied. > - - description: | > - "input_val" indicates the select input value to be applied. > - - description: | > - "pad_setting" indicates the pad configuration value to be applied. > + $ref: /schemas/types.yaml#/definitions/uint32-matrix > + items: > + items: > + - description: | > + "mux_reg" indicates the offset of mux register. > + - description: | > + "conf_reg" indicates the offset of pad configuration register. > + - description: | > + "input_reg" indicates the offset of select input register. > + - description: | > + "mux_val" indicates the mux value to be applied. > + - description: | > + "input_val" indicates the select input value to be applied. > + - description: | > + "pad_setting" indicates the pad configuration value to be applied. > > required: > - fsl,pins > diff --git a/Documentation/devicetree/bindings/pinctrl/intel,lgm-io.yaml b/Documentation/devicetree/bindings/pinctrl/intel,lgm-io.yaml > index cd2b436350ef..2c0acb405e6c 100644 > --- a/Documentation/devicetree/bindings/pinctrl/intel,lgm-io.yaml > +++ b/Documentation/devicetree/bindings/pinctrl/intel,lgm-io.yaml > @@ -24,12 +24,10 @@ properties: > patternProperties: > '-pins$': > type: object > - allOf: > - - $ref: pincfg-node.yaml# > - - $ref: pinmux-node.yaml# > description: > Pinctrl node's client devices use subnodes for desired pin configuration. > Client device subnodes use below standard properties. > + $ref: pinmux-node.yaml# > > properties: > function: true > diff --git a/Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml b/Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml > index 732d9075560b..ef8877ddb1eb 100644 > --- a/Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml > +++ b/Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml > @@ -122,11 +122,10 @@ properties: > this, "pins" or "pinmux" has to be specified) > > pinmux: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > description: > The list of numeric pin ids and their mux settings that properties in the > node apply to (either this, "pins" or "groups" have to be specified) > + $ref: /schemas/types.yaml#/definitions/uint32-array > > pinctrl-pin-array: > $ref: /schemas/types.yaml#/definitions/uint32-array > diff --git a/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml > index 46a0478cb924..e9d6e54fc0a0 100644 > --- a/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml > +++ b/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml > @@ -37,21 +37,18 @@ properties: > hwlocks: true > > st,syscfg: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/phandle-array" > description: Should be phandle/offset/mask > - Phandle to the syscon node which includes IRQ mux selection. > - The offset of the IRQ mux selection register. > - The field mask of IRQ mux, needed if different of 0xf. > + $ref: "/schemas/types.yaml#/definitions/phandle-array" > > st,package: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [1, 2, 4, 8] > description: > Indicates the SOC package used. > More details in include/dt-bindings/pinctrl/stm32-pinfunc.h > - > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [1, 2, 4, 8] > > patternProperties: > '^gpio@[0-9a-f]*$': > @@ -78,33 +75,31 @@ patternProperties: > maximum: 16 > > st,bank-name: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/string" > - - enum: > - - GPIOA > - - GPIOB > - - GPIOC > - - GPIOD > - - GPIOE > - - GPIOF > - - GPIOG > - - GPIOH > - - GPIOI > - - GPIOJ > - - GPIOK > - - GPIOZ > description: > Should be a name string for this bank as specified in the datasheet. > + $ref: "/schemas/types.yaml#/definitions/string" > + enum: > > - st,bank-ioport: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 11 > + - GPIOA > + - GPIOB > + - GPIOC > + - GPIOD > + - GPIOE > + - GPIOF > + - GPIOG > + - GPIOH > + - GPIOI > + - GPIOJ > + - GPIOK > + - GPIOZ > > + st,bank-ioport: > description: > Should correspond to the EXTI IOport selection (EXTI line used > to select GPIOs as interrupts). > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 11 > > required: > - gpio-controller > @@ -125,8 +120,8 @@ patternProperties: > configuration, pullups, drive, output high/low and output speed. > properties: > pinmux: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32-array" > + $ref: "/schemas/types.yaml#/definitions/uint32-array" > + > description: | > Integer array, represents gpio pin number and mux setting. > Supported pin number and mux varies for different SoCs, and are > @@ -180,9 +175,8 @@ patternProperties: > 1: Medium speed > 2: Fast speed > 3: High speed > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 1, 2, 3] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1, 2, 3] > > required: > - pinmux > diff --git a/Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml b/Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml > index 6c6079fe1351..49fd3feabba5 100644 > --- a/Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml > +++ b/Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml > @@ -56,8 +56,7 @@ properties: > > amlogic,ao-sysctrl: > description: phandle to the AO sysctrl node > - allOf: > - - $ref: /schemas/types.yaml#/definitions/phandle > + $ref: /schemas/types.yaml#/definitions/phandle > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/pwm/pwm-samsung.yaml b/Documentation/devicetree/bindings/pwm/pwm-samsung.yaml > index 4fe64f4dd594..fc799b0577d4 100644 > --- a/Documentation/devicetree/bindings/pwm/pwm-samsung.yaml > +++ b/Documentation/devicetree/bindings/pwm/pwm-samsung.yaml > @@ -78,12 +78,11 @@ properties: > A list of PWM channels used as PWM outputs on particular platform. > It is an array of up to 5 elements being indices of PWM channels > (from 0 to 4), the order does not matter. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - uniqueItems: true > - - items: > - minimum: 0 > - maximum: 4 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + uniqueItems: true > + items: > + minimum: 0 > + maximum: 4 > > required: > - clocks > diff --git a/Documentation/devicetree/bindings/regulator/gpio-regulator.yaml b/Documentation/devicetree/bindings/regulator/gpio-regulator.yaml > index 9d3b28417fb6..605590384b48 100644 > --- a/Documentation/devicetree/bindings/regulator/gpio-regulator.yaml > +++ b/Documentation/devicetree/bindings/regulator/gpio-regulator.yaml > @@ -46,24 +46,22 @@ properties: > 0: LOW > 1: HIGH > Default is LOW if nothing else is specified. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - maxItems: 8 > - items: > - enum: [ 0, 1 ] > - default: 0 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + maxItems: 8 > + items: > + enum: [0, 1] > + default: 0 > > states: > description: Selection of available voltages/currents provided by this > regulator and matching GPIO configurations to achieve them. If there are > no states in the "states" array, use a fixed regulator instead. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-matrix > - - maxItems: 8 > - items: > - items: > - - description: Voltage in microvolts > - - description: GPIO group state value > + $ref: /schemas/types.yaml#/definitions/uint32-matrix > + maxItems: 8 > + items: > + items: > + - description: Voltage in microvolts > + - description: GPIO group state value > > startup-delay-us: > description: startup time in microseconds > @@ -81,12 +79,11 @@ properties: > > regulator-type: > description: Specifies what is being regulated. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/string > - - enum: > - - voltage > - - current > - default: voltage > + $ref: /schemas/types.yaml#/definitions/string > + enum: > + - voltage > + - current > + default: voltage > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/regulator/mps,mpq7920.yaml b/Documentation/devicetree/bindings/regulator/mps,mpq7920.yaml > index a682af0dc67e..e5422eaf851d 100644 > --- a/Documentation/devicetree/bindings/regulator/mps,mpq7920.yaml > +++ b/Documentation/devicetree/bindings/regulator/mps,mpq7920.yaml > @@ -21,17 +21,17 @@ properties: > > regulators: > type: object > - allOf: > - - $ref: regulator.yaml# > + $ref: regulator.yaml# > + > description: | > list of regulators provided by this controller, must be named > after their hardware counterparts BUCK[1-4], one LDORTC, and LDO[2-5] > > properties: > mps,switch-freq: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint8" > - enum: [ 0, 1, 2, 3 ] > + $ref: "/schemas/types.yaml#/definitions/uint8" > + > + enum: [0, 1, 2, 3] > default: 2 > description: | > switching frequency must be one of following corresponding value > @@ -40,32 +40,29 @@ properties: > patternProperties: > "^ldo[1-4]$": > type: object > - allOf: > - - $ref: regulator.yaml# > + $ref: regulator.yaml# > > "^ldortc$": > type: object > - allOf: > - - $ref: regulator.yaml# > + $ref: regulator.yaml# > > "^buck[1-4]$": > type: object > - allOf: > - - $ref: regulator.yaml# > + $ref: regulator.yaml# > > properties: > mps,buck-softstart: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint8" > - enum: [ 0, 1, 2, 3 ] > + $ref: "/schemas/types.yaml#/definitions/uint8" > + > + enum: [0, 1, 2, 3] > description: | > defines the soft start time of this buck, must be one of the following > corresponding values 150us, 300us, 610us, 920us > > mps,buck-phase-delay: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint8" > - enum: [ 0, 1, 2, 3 ] > + $ref: "/schemas/types.yaml#/definitions/uint8" > + > + enum: [0, 1, 2, 3] > description: | > defines the phase delay of this buck, must be one of the following > corresponding values 0deg, 90deg, 180deg, 270deg > diff --git a/Documentation/devicetree/bindings/regulator/regulator.yaml b/Documentation/devicetree/bindings/regulator/regulator.yaml > index 91a39a33000b..ec505dbbf87c 100644 > --- a/Documentation/devicetree/bindings/regulator/regulator.yaml > +++ b/Documentation/devicetree/bindings/regulator/regulator.yaml > @@ -123,9 +123,8 @@ properties: > 0: Disable active discharge. > 1: Enable active discharge. > Absence of this property will leave configuration to default. > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - enum: [ 0, 1 ] > + $ref: "/schemas/types.yaml#/definitions/uint32" > + enum: [0, 1] > > regulator-coupled-with: > description: Regulators with which the regulator is coupled. The linkage > diff --git a/Documentation/devicetree/bindings/regulator/rohm,bd71828-regulator.yaml b/Documentation/devicetree/bindings/regulator/rohm,bd71828-regulator.yaml > index 71ce032b8cf8..ac74e214b050 100644 > --- a/Documentation/devicetree/bindings/regulator/rohm,bd71828-regulator.yaml > +++ b/Documentation/devicetree/bindings/regulator/rohm,bd71828-regulator.yaml > @@ -24,10 +24,9 @@ description: | > patternProperties: > "^LDO[1-7]$": > type: object > - allOf: > - - $ref: regulator.yaml# > description: > Properties for single LDO regulator. > + $ref: regulator.yaml# > > properties: > regulator-name: > @@ -37,10 +36,9 @@ patternProperties: > > "^BUCK[1-7]$": > type: object > - allOf: > - - $ref: regulator.yaml# > description: > Properties for single BUCK regulator. > + $ref: regulator.yaml# > > properties: > regulator-name: > @@ -49,40 +47,36 @@ patternProperties: > should be "buck1", ..., "buck7" > > rohm,dvs-run-voltage: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - maximum: 3300000 > description: > PMIC default "RUN" state voltage in uV. See below table for > bucks which support this. 0 means disabled. > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 3300000 > > rohm,dvs-idle-voltage: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - maximum: 3300000 > description: > PMIC default "IDLE" state voltage in uV. See below table for > bucks which support this. 0 means disabled. > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 3300000 > > rohm,dvs-suspend-voltage: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - maximum: 3300000 > description: > PMIC default "SUSPEND" state voltage in uV. See below table for > bucks which support this. 0 means disabled. > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 3300000 > > rohm,dvs-lpsr-voltage: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - maximum: 3300000 > description: > PMIC default "LPSR" state voltage in uV. See below table for > bucks which support this. 0 means disabled. > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 3300000 > > # Supported default DVS states: > # buck | run | idle | suspend | lpsr > diff --git a/Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml b/Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml > index 64f1183ce841..cb336b2c16af 100644 > --- a/Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml > +++ b/Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml > @@ -23,8 +23,7 @@ properties: > - st,stm32mp1-booster > > st,syscfg: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/phandle-array" > + $ref: "/schemas/types.yaml#/definitions/phandle-array" > description: phandle to system configuration controller. > > vdda-supply: > diff --git a/Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.yaml b/Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.yaml > index 8d8f38fe85dc..e6322bc3e447 100644 > --- a/Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.yaml > +++ b/Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.yaml > @@ -26,8 +26,7 @@ patternProperties: > "^(reg11|reg18|usb33)$": > type: object > > - allOf: > - - $ref: "regulator.yaml#" > + $ref: "regulator.yaml#" > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml b/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml > index 4ff4d3df0a06..4ffa25268fcc 100644 > --- a/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml > +++ b/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml > @@ -28,22 +28,20 @@ properties: > maxItems: 1 > > st,syscfg-holdboot: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/phandle-array" > description: remote processor reset hold boot > - Phandle of syscon block. > - The offset of the hold boot setting register. > - The field mask of the hold boot. > + $ref: "/schemas/types.yaml#/definitions/phandle-array" > maxItems: 1 > > st,syscfg-tz: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/phandle-array" > description: > Reference to the system configuration which holds the RCC trust zone mode > - Phandle of syscon block. > - The offset of the RCC trust zone mode register. > - The field mask of the RCC trust zone mode. > + $ref: "/schemas/types.yaml#/definitions/phandle-array" > maxItems: 1 > > interrupts: > @@ -90,8 +88,7 @@ properties: > (see ../reserved-memory/reserved-memory.txt) > > st,syscfg-pdds: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/phandle-array" > + $ref: "/schemas/types.yaml#/definitions/phandle-array" > description: | > Reference to the system configuration which holds the remote > 1st cell: phandle to syscon block > diff --git a/Documentation/devicetree/bindings/reset/intel,rcu-gw.yaml b/Documentation/devicetree/bindings/reset/intel,rcu-gw.yaml > index 8ac437282659..6b2d56cc3f38 100644 > --- a/Documentation/devicetree/bindings/reset/intel,rcu-gw.yaml > +++ b/Documentation/devicetree/bindings/reset/intel,rcu-gw.yaml > @@ -21,8 +21,7 @@ properties: > > intel,global-reset: > description: Global reset register offset and bit offset. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > items: > - description: Register offset > - description: Register bit offset > diff --git a/Documentation/devicetree/bindings/riscv/cpus.yaml b/Documentation/devicetree/bindings/riscv/cpus.yaml > index 04819ad379c2..f80ba2c66f71 100644 > --- a/Documentation/devicetree/bindings/riscv/cpus.yaml > +++ b/Documentation/devicetree/bindings/riscv/cpus.yaml > @@ -40,24 +40,18 @@ properties: > and identifies the type of the hart. > > mmu-type: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/string" > - - enum: > - - riscv,sv32 > - - riscv,sv39 > - - riscv,sv48 > description: > Identifies the MMU address translation mode used on this > hart. These values originate from the RISC-V Privileged > Specification document, available from > https://riscv.org/specifications/ > + $ref: "/schemas/types.yaml#/definitions/string" > + enum: > + - riscv,sv32 > + - riscv,sv39 > + - riscv,sv48 > > riscv,isa: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/string" > - - enum: > - - rv64imac > - - rv64imafdc > description: > Identifies the specific RISC-V instruction set architecture > supported by the hart. These are documented in the RISC-V > @@ -67,6 +61,10 @@ properties: > While the isa strings in ISA specification are case > insensitive, letters in the riscv,isa string must be all > lowercase to simplify parsing. > + $ref: "/schemas/types.yaml#/definitions/string" > + enum: > + - rv64imac > + - rv64imafdc > > # RISC-V requires 'timebase-frequency' in /cpus, so disallow it here > timebase-frequency: false > diff --git a/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml b/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml > index 57b087574aa1..5456604b1c14 100644 > --- a/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml > +++ b/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml > @@ -32,11 +32,10 @@ properties: > maxItems: 1 > > st,syscfg: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/phandle-array" > - - items: > - minItems: 3 > - maxItems: 3 > + $ref: "/schemas/types.yaml#/definitions/phandle-array" > + items: > + minItems: 3 > + maxItems: 3 > description: | > Phandle/offset/mask triplet. The phandle to pwrcfg used to > access control register at offset, and change the dbp (Disable Backup > diff --git a/Documentation/devicetree/bindings/serial/pl011.yaml b/Documentation/devicetree/bindings/serial/pl011.yaml > index 1a64d59152aa..c23c93b400f0 100644 > --- a/Documentation/devicetree/bindings/serial/pl011.yaml > +++ b/Documentation/devicetree/bindings/serial/pl011.yaml > @@ -88,17 +88,15 @@ properties: > description: > Rate at which poll occurs when auto-poll is set. > default 100ms. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - default: 100 > + $ref: /schemas/types.yaml#/definitions/uint32 > + default: 100 > > poll-timeout-ms: > description: > Poll timeout when auto-poll is set, default > 3000ms. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - default: 3000 > + $ref: /schemas/types.yaml#/definitions/uint32 > + default: 3000 > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/serial/rs485.yaml b/Documentation/devicetree/bindings/serial/rs485.yaml > index 2b8261ea6d9c..8141e4aad530 100644 > --- a/Documentation/devicetree/bindings/serial/rs485.yaml > +++ b/Documentation/devicetree/bindings/serial/rs485.yaml > @@ -16,20 +16,18 @@ maintainers: > properties: > rs485-rts-delay: > description: prop-encoded-array > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - items: > - items: > - - description: > - Delay between rts signal and beginning of data sent in milliseconds. > - It corresponds to the delay before sending data. > - default: 0 > - maximum: 1000 > - - description: > - Delay between end of data sent and rts signal in milliseconds. > - It corresponds to the delay after sending data and actual release of the line. > - default: 0 > - maximum: 1000 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + items: > + items: > + - description: Delay between rts signal and beginning of data sent in > + milliseconds. It corresponds to the delay before sending data. > + default: 0 > + maximum: 1000 > + - description: Delay between end of data sent and rts signal in milliseconds. > + It corresponds to the delay after sending data and actual release > + of the line. > + default: 0 > + maximum: 1000 > > rs485-rts-active-low: > description: drive RTS low when sending (default is high). > diff --git a/Documentation/devicetree/bindings/serial/samsung_uart.yaml b/Documentation/devicetree/bindings/serial/samsung_uart.yaml > index 9d2ce347875b..ff2f49fe322c 100644 > --- a/Documentation/devicetree/bindings/serial/samsung_uart.yaml > +++ b/Documentation/devicetree/bindings/serial/samsung_uart.yaml > @@ -51,9 +51,8 @@ properties: > > samsung,uart-fifosize: > description: The fifo size supported by the UART channel. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [16, 64, 256] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [16, 64, 256] > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/sound/adi,adau7118.yaml b/Documentation/devicetree/bindings/sound/adi,adau7118.yaml > index 76ee695097bf..fb78967ee17b 100644 > --- a/Documentation/devicetree/bindings/sound/adi,adau7118.yaml > +++ b/Documentation/devicetree/bindings/sound/adi,adau7118.yaml > @@ -35,23 +35,21 @@ properties: > adi,decimation-ratio: > description: | > This property set's the decimation ratio of PDM to PCM audio data. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [64, 32, 16] > - default: 64 > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [64, 32, 16] > + default: 64 > > adi,pdm-clk-map: > description: | > The ADAU7118 has two PDM clocks for the four Inputs. Each input must be > assigned to one of these two clocks. This property set's the mapping > between the clocks and the inputs. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - minItems: 4 > - maxItems: 4 > - items: > - maximum: 1 > - default: [0, 0, 1, 1] > + $ref: /schemas/types.yaml#/definitions/uint32-array > + minItems: 4 > + maxItems: 4 > + items: > + maximum: 1 > + default: [0, 0, 1, 1] > > required: > - "#sound-dai-cells" > diff --git a/Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml b/Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml > index ea1d2efb2aaa..98938db56285 100644 > --- a/Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml > +++ b/Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml > @@ -57,32 +57,31 @@ properties: > A list of the connections between audio components. Each entry > is a pair of strings, the first being the connection's sink, the > second being the connection's source. > - allOf: > - - $ref: /schemas/types.yaml#definitions/non-unique-string-array > - - minItems: 2 > - maxItems: 18 > - items: > - enum: > + $ref: /schemas/types.yaml#definitions/non-unique-string-array > + minItems: 2 > + maxItems: 18 > + items: > + enum: > # Audio Pins on the SoC > - - HP > - - HPCOM > - - LINEIN > - - LINEOUT > - - MIC1 > - - MIC2 > - - MIC3 > + - HP > + - HPCOM > + - LINEIN > + - LINEOUT > + - MIC1 > + - MIC2 > + - MIC3 > > # Microphone Biases from the SoC > - - HBIAS > - - MBIAS > + - HBIAS > + - MBIAS > > # Board Connectors > - - Headphone > - - Headset Mic > - - Line In > - - Line Out > - - Mic > - - Speaker > + - Headphone > + - Headset Mic > + - Line In > + - Line Out > + - Mic > + - Speaker > > allwinner,codec-analog-controls: > $ref: /schemas/types.yaml#/definitions/phandle > diff --git a/Documentation/devicetree/bindings/sound/qcom,wcd934x.yaml b/Documentation/devicetree/bindings/sound/qcom,wcd934x.yaml > index a495d5fc0d23..e8f716b5f875 100644 > --- a/Documentation/devicetree/bindings/sound/qcom,wcd934x.yaml > +++ b/Documentation/devicetree/bindings/sound/qcom,wcd934x.yaml > @@ -102,8 +102,7 @@ properties: > > gpio@42: > type: object > - allOf: > - - $ref: ../gpio/qcom,wcd934x-gpio.yaml# > + $ref: ../gpio/qcom,wcd934x-gpio.yaml# > > patternProperties: > "^.*@[0-9a-f]+$": > diff --git a/Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml b/Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml > index b6c1dd2a9c5e..c8f0985a8738 100644 > --- a/Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml > +++ b/Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml > @@ -96,43 +96,39 @@ properties: > > renesas,dtdl: > description: delay sync signal (setup) in transmit mode. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: > - - 0 # no bit delay > - - 50 # 0.5-clock-cycle delay > - - 100 # 1-clock-cycle delay > - - 150 # 1.5-clock-cycle delay > - - 200 # 2-clock-cycle delay > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: > + - 0 # no bit delay > + - 50 # 0.5-clock-cycle delay > + - 100 # 1-clock-cycle delay > + - 150 # 1.5-clock-cycle delay > + - 200 # 2-clock-cycle delay > > renesas,syncdl: > description: delay sync signal (hold) in transmit mode > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: > - - 0 # no bit delay > - - 50 # 0.5-clock-cycle delay > - - 100 # 1-clock-cycle delay > - - 150 # 1.5-clock-cycle delay > - - 200 # 2-clock-cycle delay > - - 300 # 3-clock-cycle delay > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: > + - 0 # no bit delay > + - 50 # 0.5-clock-cycle delay > + - 100 # 1-clock-cycle delay > + - 150 # 1.5-clock-cycle delay > + - 200 # 2-clock-cycle delay > + - 300 # 3-clock-cycle delay > > renesas,tx-fifo-size: > # deprecated for soctype-specific bindings > description: | > Override the default TX fifo size. Unit is words. Ignored if 0. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - maxItems: 1 > + $ref: /schemas/types.yaml#/definitions/uint32 > + maxItems: 1 > default: 64 > > renesas,rx-fifo-size: > # deprecated for soctype-specific bindings > description: | > Override the default RX fifo size. Unit is words. Ignored if 0. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - maxItems: 1 > + $ref: /schemas/types.yaml#/definitions/uint32 > + maxItems: 1 > default: 64 > > required: > diff --git a/Documentation/devicetree/bindings/spi/spi-controller.yaml b/Documentation/devicetree/bindings/spi/spi-controller.yaml > index d8e5509a7081..c6a2f543648b 100644 > --- a/Documentation/devicetree/bindings/spi/spi-controller.yaml > +++ b/Documentation/devicetree/bindings/spi/spi-controller.yaml > @@ -115,24 +115,22 @@ patternProperties: > Maximum SPI clocking speed of the device in Hz. > > spi-rx-bus-width: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 1, 2, 4, 8 ] > - - default: 1 > description: > Bus width to the SPI bus used for read transfers. > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [1, 2, 4, 8] > + default: 1 > > spi-rx-delay-us: > description: > Delay, in microseconds, after a read transfer. > > spi-tx-bus-width: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 1, 2, 4, 8 ] > - - default: 1 > description: > Bus width to the SPI bus used for write transfers. > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [1, 2, 4, 8] > + default: 1 > > spi-tx-delay-us: > description: > diff --git a/Documentation/devicetree/bindings/spi/spi-pl022.yaml b/Documentation/devicetree/bindings/spi/spi-pl022.yaml > index 22ba4e90655b..22999024477f 100644 > --- a/Documentation/devicetree/bindings/spi/spi-pl022.yaml > +++ b/Documentation/devicetree/bindings/spi/spi-pl022.yaml > @@ -80,55 +80,48 @@ patternProperties: > properties: > pl022,interface: > description: SPI interface type > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - enum: > - - 0 # SPI > - - 1 # Texas Instruments Synchronous Serial Frame Format > - - 2 # Microwire (Half Duplex) > + $ref: "/schemas/types.yaml#/definitions/uint32" > + enum: > + - 0 # SPI > + - 1 # Texas Instruments Synchronous Serial Frame Format > + - 2 # Microwire (Half Duplex) > > pl022,com-mode: > description: Specifies the transfer mode > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - enum: > - - 0 # interrupt mode > - - 1 # polling mode > - - 2 # DMA mode > - default: 1 > + $ref: "/schemas/types.yaml#/definitions/uint32" > + enum: > + - 0 # interrupt mode > + - 1 # polling mode > + - 2 # DMA mode > + default: 1 > > pl022,rx-level-trig: > description: Rx FIFO watermark level > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - maximum: 4 > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 4 > > pl022,tx-level-trig: > description: Tx FIFO watermark level > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - maximum: 4 > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 4 > > pl022,ctrl-len: > description: Microwire interface - Control length > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0x03 > - maximum: 0x1f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0x03 > + maximum: 0x1f > > pl022,wait-state: > description: Microwire interface - Wait state > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - enum: [ 0, 1 ] > + $ref: "/schemas/types.yaml#/definitions/uint32" > + enum: [0, 1] > > pl022,duplex: > description: Microwire interface - Full/Half duplex > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - enum: [ 0, 1 ] > + $ref: "/schemas/types.yaml#/definitions/uint32" > + enum: [0, 1] > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/spi/spi-sifive.yaml b/Documentation/devicetree/bindings/spi/spi-sifive.yaml > index 140e4351a19f..28040598bfae 100644 > --- a/Documentation/devicetree/bindings/spi/spi-sifive.yaml > +++ b/Documentation/devicetree/bindings/spi/spi-sifive.yaml > @@ -50,18 +50,16 @@ properties: > sifive,fifo-depth: > description: > Depth of hardware queues; defaults to 8 > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - enum: [ 8 ] > - - default: 8 > + $ref: "/schemas/types.yaml#/definitions/uint32" > + enum: [8] > + default: 8 > > sifive,max-bits-per-word: > description: > Maximum bits per word; defaults to 8 > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - enum: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] > - - default: 8 > + $ref: "/schemas/types.yaml#/definitions/uint32" > + enum: [0, 1, 2, 3, 4, 5, 6, 7, 8] > + default: 8 > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/thermal/qcom-tsens.yaml b/Documentation/devicetree/bindings/thermal/qcom-tsens.yaml > index 2ddd39d96766..d7be931b42d2 100644 > --- a/Documentation/devicetree/bindings/thermal/qcom-tsens.yaml > +++ b/Documentation/devicetree/bindings/thermal/qcom-tsens.yaml > @@ -73,12 +73,11 @@ properties: > - const: calib_sel > > "#qcom,sensors": > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 1 > - - maximum: 16 > description: > Number of sensors enabled on this platform > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 1 > + maximum: 16 > > "#thermal-sensor-cells": > const: 1 > diff --git a/Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml b/Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml > index 6ff718ede184..d83a1f97f911 100644 > --- a/Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml > +++ b/Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml > @@ -65,10 +65,9 @@ patternProperties: > description: A timer node has up to 8 frame sub-nodes, each with the following properties. > properties: > frame-number: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - maximum: 7 > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 7 > > interrupts: > minItems: 1 > -- > 2.20.1 -- Alexandre Belloni, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexandre Belloni Subject: Re: [PATCH 2/2] dt-bindings: Remove cases of 'allOf' containing a '$ref' Date: Thu, 16 Apr 2020 13:37:45 +0200 Message-ID: <20200416113745.GS34509@piout.net> References: <20200416005549.9683-1-robh@kernel.org> <20200416005549.9683-2-robh@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20200416005549.9683-2-robh@kernel.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-mtd" Errors-To: linux-mtd-bounces+gldm-linux-mtd-36=m.gmane-mx.org@lists.infradead.org To: Rob Herring Cc: Andrew Lunn , Ulf Hansson , Heiko Stuebner , linux-pwm@vger.kernel.org, linux-iio@vger.kernel.org, linux-pci@vger.kernel.org, Linus Walleij , linux-remoteproc@vger.kernel.org, alsa-devel@alsa-project.org, dri-devel@lists.freedesktop.org, Bjorn Andersson , Thierry Reding , linux-mtd@lists.infradead.org, linux-i2c@vger.kernel.org, Pavel Machek , linux-riscv@lists.infradead.org, Lee Jones , linux-clk@vger.kernel.org, linux-leds@vger.kernel.org, linux-rtc@vger.kernel.org, Florian Fainelli , Sam Ravnborg , Daniel Lezcano , Krzysztof Kozlowski , Bartosz Golaszewski , linux-serial@vger.kernel.org List-Id: linux-can.vger.kernel.org T24gMTUvMDQvMjAyMCAxOTo1NTo0OS0wNTAwLCBSb2IgSGVycmluZyB3cm90ZToKPiBqc29uLXNj aGVtYSB2ZXJzaW9ucyBkcmFmdDcgYW5kIGVhcmxpZXIgaGF2ZSBhIHdlaXJkIGJlaGF2aW9yIGlu IHRoYXQKPiBhbnkga2V5d29yZHMgY29tYmluZWQgd2l0aCBhICckcmVmJyBhcmUgaWdub3JlZCAo c2lsZW50bHkpLiBUaGUgY29ycmVjdAo+IGZvcm0gd2FzIHRvIHB1dCBhICckcmVmJyB1bmRlciBh biAnYWxsT2YnLiBUaGlzIGJlaGF2aW9yIGlzIG5vdyBjaGFuZ2VkCj4gaW4gdGhlIDIwMTktMDkg anNvbi1zY2hlbWEgc3BlYyBhbmQgJyRyZWYnIGNhbiBiZSBtaXhlZCB3aXRoIG90aGVyCj4ga2V5 d29yZHMuIFRoZSBqc29uLXNjaGVtYSBsaWJyYXJ5IGRvZXNuJ3QgeWV0IHN1cHBvcnQgdGhpcywg YnV0IHRoZQo+IHRvb2xpbmcgbm93IGRvZXMgYSBmaXh1cCBmb3IgdGhpcyBhbmQgZWl0aGVyIHdh eSB3b3Jrcy4KPiAKPiBUaGlzIGhhcyBiZWVuIGEgY29uc3RhbnQgc291cmNlIG9mIHJldmlldyBj b21tZW50cywgc28gbGV0J3MgY2hhbmdlIHRoaXMKPiB0cmVld2lkZSBzbyBldmVyeW9uZSBjb3Bp ZXMgdGhlIHNpbXBsZXIgc3ludGF4Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvYiBIZXJyaW5nIDxy b2JoQGtlcm5lbC5vcmc+CgpBY2tlZC1ieTogQWxleGFuZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5i ZWxsb25pQGJvb3RsaW4uY29tPgoKPiAtLS0KPiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3MvYXJt L2NwdXMueWFtbCAgICAgICAgIHwgIDgxICsrKy0tLQo+ICAuLi4vZGV2aWNldHJlZS9iaW5kaW5n cy9hcm0vbDJjMngwLnlhbWwgICAgICAgfCAgODcgKysrLS0tCj4gIC4uLi9kZXZpY2V0cmVlL2Jp bmRpbmdzL2FybS9wc2NpLnlhbWwgICAgICAgICB8ICAxNSArLQo+ICAuLi4vYmluZGluZ3MvYXJt L3NhbXN1bmcvZXh5bm9zLWNoaXBpZC55YW1sICAgfCAgIDUgKy0KPiAgLi4uL2J1cy9hbGx3aW5u ZXIsc3VuNTBpLWE2NC1kZTIueWFtbCAgICAgICAgIHwgICA1ICstCj4gIC4uLi9iaW5kaW5ncy9j bG9jay9maXhlZC1mYWN0b3ItY2xvY2sueWFtbCAgICB8ICAgNSArLQo+ICAuLi4vYmluZGluZ3Mv Y29ubmVjdG9yL3VzYi1jb25uZWN0b3IueWFtbCAgICAgfCAgMjggKy0KPiAgLi4uL2JpbmRpbmdz L2NyeXB0by9zdCxzdG0zMi1oYXNoLnlhbWwgICAgICAgIHwgICA5ICstCj4gIC4uLi9hbGx3aW5u ZXIsc3VuNGktYTEwLWRpc3BsYXktZW5naW5lLnlhbWwgICB8ICAgNyArLQo+ICAuLi4vZGlzcGxh eS9hbGx3aW5uZXIsc3VuNGktYTEwLXRjb24ueWFtbCAgICAgfCAgIDUgKy0KPiAgLi4uL2JpbmRp bmdzL2Rpc3BsYXkvcGFuZWwvcGFuZWwtY29tbW9uLnlhbWwgIHwgICA1ICstCj4gIC4uLi9kZXZp Y2V0cmVlL2JpbmRpbmdzL2RtYS9kbWEtY29tbW9uLnlhbWwgICB8ICAgMyArLQo+ICAuLi4vZGV2 aWNldHJlZS9iaW5kaW5ncy9kbWEvdGkvazMtdWRtYS55YW1sICAgfCAgMTggKy0KPiAgLi4uL2Rl dmljZXRyZWUvYmluZGluZ3MvZWVwcm9tL2F0MjQueWFtbCAgICAgIHwgIDExICstCj4gIC4uLi9k ZXZpY2V0cmVlL2JpbmRpbmdzL2V4YW1wbGUtc2NoZW1hLnlhbWwgICB8ICAxNyArLQo+ICAuLi4v YmluZGluZ3MvaHdtb24vYWRpLGx0YzI5NDcueWFtbCAgICAgICAgICAgfCAgMzIgKy0tCj4gIC4u Li9kZXZpY2V0cmVlL2JpbmRpbmdzL2h3bW9uL3RpLHRtcDUxMy55YW1sICB8ICAyMSArLQo+ICAu Li4vZGV2aWNldHJlZS9iaW5kaW5ncy9pMmMvc3Qsc3RtMzItaTJjLnlhbWwgfCAgIDkgKy0KPiAg Li4uL2JpbmRpbmdzL2lpby9hZGMvYWRpLGFkNzEyNC55YW1sICAgICAgICAgIHwgICA1ICstCj4g IC4uLi9iaW5kaW5ncy9paW8vYWRjL2xsdGMsbHRjMjQ5Ni55YW1sICAgICAgICB8ICAgMyArLQo+ ICAuLi4vYmluZGluZ3MvaWlvL2FkYy9taWNyb2NoaXAsbWNwMzkxMS55YW1sICAgfCAgIDcgKy0K PiAgLi4uL2JpbmRpbmdzL2lpby9hZGMvc3Qsc3RtMzItZGZzZG0tYWRjLnlhbWwgIHwgIDMxICst Cj4gIC4uLi9iaW5kaW5ncy9paW8vbGlnaHQvdHNsMjc3Mi55YW1sICAgICAgICAgICB8ICAxMyAr LQo+ICAuLi4vYmluZGluZ3MvaWlvL3RlbXBlcmF0dXJlL2FkaSxsdGMyOTgzLnlhbWwgfCAgNTYg KystLQo+ICAuLi4vaW5wdXQvYWxsd2lubmVyLHN1bjRpLWExMC1scmFkYy1rZXlzLnlhbWwgfCAg IDUgKy0KPiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3MvaW5wdXQvaW5wdXQueWFtbCAgICAgIHwg ICA5ICstCj4gIC4uLi9pbnRlcnJ1cHQtY29udHJvbGxlci9hcm0sZ2ljLXYzLnlhbWwgICAgICB8 ICAzOSArKy0KPiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3MvaW9tbXUvYXJtLHNtbXUueWFtbCAg IHwgICAzICstCj4gIC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL2xlZHMvY29tbW9uLnlhbWwgICAg ICB8ICAxMyArLQo+ICAuLi4vZGV2aWNldHJlZS9iaW5kaW5ncy9sZWRzL2xlZHMtZ3Bpby55YW1s ICAgfCAgIDMgKy0KPiAgLi4uL2JpbmRpbmdzL2xlZHMvcm9obSxiZDcxODI4LWxlZHMueWFtbCAg ICAgIHwgIDEwICstCj4gIC4uLi9iaW5kaW5ncy9tYWlsYm94L3N0LHN0bTMyLWlwY2MueWFtbCAg ICAgICB8ICAgNSArLQo+ICAuLi4vYmluZGluZ3MvbWVkaWEvYW1sb2dpYyxneC12ZGVjLnlhbWwg ICAgICAgfCAgIDYgKy0KPiAgLi4uL21lZGlhL2FtbG9naWMsbWVzb24tZ3gtYW8tY2VjLnlhbWwg ICAgICAgIHwgICAzICstCj4gIC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lZGlhL3JjLnlhbWwg ICAgICAgICB8IDI2NSArKysrKysrKystLS0tLS0tLS0KPiAgLi4uL2JpbmRpbmdzL21lZGlhL3Jl bmVzYXMsdmluLnlhbWwgICAgICAgICAgIHwgICA3ICstCj4gIC4uLi9tZW1vcnktY29udHJvbGxl cnMvZXh5bm9zLXNyb20ueWFtbCAgICAgICB8ICAxNCArLQo+ICAuLi4vbnZpZGlhLHRlZ3JhMTI0 LWVtYy55YW1sICAgICAgICAgICAgICAgICAgfCAgIDkgKy0KPiAgLi4uL252aWRpYSx0ZWdyYTEy NC1tYy55YW1sICAgICAgICAgICAgICAgICAgIHwgICAzICstCj4gIC4uLi9udmlkaWEsdGVncmEz MC1lbWMueWFtbCAgICAgICAgICAgICAgICAgICB8ICAgOSArLQo+ICAuLi4vbWVtb3J5LWNvbnRy b2xsZXJzL252aWRpYSx0ZWdyYTMwLW1jLnlhbWwgfCAgIDMgKy0KPiAgLi4uL2JpbmRpbmdzL21m ZC9hbGx3aW5uZXIsc3VuNGktYTEwLXRzLnlhbWwgIHwgIDIwICstCj4gIC4uLi9iaW5kaW5ncy9t ZmQvc3Qsc3RtMzItdGltZXJzLnlhbWwgICAgICAgICB8ICAzMyArKy0KPiAgLi4uL2RldmljZXRy ZWUvYmluZGluZ3MvbWZkL3N0LHN0cG1pYzEueWFtbCAgIHwgICA5ICstCj4gIC4uLi9kZXZpY2V0 cmVlL2JpbmRpbmdzL21mZC9zeXNjb24ueWFtbCAgICAgICB8ICAgNSArLQo+ICAuLi4vZGV2aWNl dHJlZS9iaW5kaW5ncy9tbWMvYXNwZWVkLHNkaGNpLnlhbWwgfCAgIDQgKy0KPiAgLi4uL2Rldmlj ZXRyZWUvYmluZGluZ3MvbW1jL2NkbnMsc2RoY2kueWFtbCAgIHwgIDc3ICsrKy0tCj4gIC4uLi9i aW5kaW5ncy9tbWMvbW1jLWNvbnRyb2xsZXIueWFtbCAgICAgICAgICB8ICAzNyArKy0KPiAgLi4u L2JpbmRpbmdzL21tYy9yb2NrY2hpcC1kdy1tc2hjLnlhbWwgICAgICAgIHwgICA2ICstCj4gIC4u Li9iaW5kaW5ncy9tbWMvc3lub3BzeXMtZHctbXNoYy1jb21tb24ueWFtbCB8ICAxNCArLQo+ICAu Li4vbXRkL2FsbHdpbm5lcixzdW40aS1hMTAtbmFuZC55YW1sICAgICAgICAgfCAgMTMgKy0KPiAg Li4uL2JpbmRpbmdzL210ZC9uYW5kLWNvbnRyb2xsZXIueWFtbCAgICAgICAgIHwgIDI3ICstCj4g IC4uLi9iaW5kaW5ncy9uZXQvY2FuL2Jvc2NoLG1fY2FuLnlhbWwgICAgICAgICB8ICA1OSArKy0t Cj4gIC4uLi9iaW5kaW5ncy9uZXQvZXRoZXJuZXQtY29udHJvbGxlci55YW1sICAgICB8ICAzNCAr LS0KPiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L3FjYSxhcjgwM3gueWFtbCAgIHwgIDE3 ICstCj4gIC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9zbnBzLGR3bWFjLnlhbWwgICB8ICAy MiArLQo+ICAuLi4vYmluZGluZ3MvbmV0L3RpLGNwc3ctc3dpdGNoLnlhbWwgICAgICAgICAgfCAg IDMgKy0KPiAgLi4uL2JpbmRpbmdzL25ldC90aSxkYXZpbmNpLW1kaW8ueWFtbCAgICAgICAgIHwg ICA3ICstCj4gIC4uLi9iaW5kaW5ncy9wY2kvaW50ZWwtZ3ctcGNpZS55YW1sICAgICAgICAgICB8 ICAgNyArLQo+ICAuLi4vcGluY3RybC9hbGx3aW5uZXIsc3VuNGktYTEwLXBpbmN0cmwueWFtbCAg fCAgMTIgKy0KPiAgLi4uL3BpbmN0cmwvYXNwZWVkLGFzdDI0MDAtcGluY3RybC55YW1sICAgICAg IHwgIDM3ICsrLQo+ICAuLi4vcGluY3RybC9hc3BlZWQsYXN0MjUwMC1waW5jdHJsLnlhbWwgICAg ICAgfCAgNDUgKystCj4gIC4uLi9waW5jdHJsL2FzcGVlZCxhc3QyNjAwLXBpbmN0cmwueWFtbCAg ICAgICB8IDEwOCArKysrLS0tCj4gIC4uLi9iaW5kaW5ncy9waW5jdHJsL2ZzbCxpbXg4bXAtcGlu Y3RybC55YW1sICB8ICAzMSArLQo+ICAuLi4vYmluZGluZ3MvcGluY3RybC9pbnRlbCxsZ20taW8u eWFtbCAgICAgICAgfCAgIDQgKy0KPiAgLi4uL2JpbmRpbmdzL3BpbmN0cmwvcGlubXV4LW5vZGUu eWFtbCAgICAgICAgIHwgICAzICstCj4gIC4uLi9iaW5kaW5ncy9waW5jdHJsL3N0LHN0bTMyLXBp bmN0cmwueWFtbCAgICB8ICA1NiArKy0tCj4gIC4uLi9iaW5kaW5ncy9wb3dlci9hbWxvZ2ljLG1l c29uLWVlLXB3cmMueWFtbCB8ICAgMyArLQo+ICAuLi4vZGV2aWNldHJlZS9iaW5kaW5ncy9wd20v cHdtLXNhbXN1bmcueWFtbCAgfCAgMTEgKy0KPiAgLi4uL2JpbmRpbmdzL3JlZ3VsYXRvci9ncGlv LXJlZ3VsYXRvci55YW1sICAgIHwgIDM1ICsrLQo+ICAuLi4vYmluZGluZ3MvcmVndWxhdG9yL21w cyxtcHE3OTIwLnlhbWwgICAgICAgfCAgMzEgKy0KPiAgLi4uL2JpbmRpbmdzL3JlZ3VsYXRvci9y ZWd1bGF0b3IueWFtbCAgICAgICAgIHwgICA1ICstCj4gIC4uLi9yZWd1bGF0b3Ivcm9obSxiZDcx ODI4LXJlZ3VsYXRvci55YW1sICAgICB8ICAzNCArLS0KPiAgLi4uL2JpbmRpbmdzL3JlZ3VsYXRv ci9zdCxzdG0zMi1ib29zdGVyLnlhbWwgIHwgICAzICstCj4gIC4uLi9yZWd1bGF0b3Ivc3Qsc3Rt MzJtcDEtcHdyLXJlZy55YW1sICAgICAgICB8ICAgMyArLQo+ICAuLi4vYmluZGluZ3MvcmVtb3Rl cHJvYy9zdCxzdG0zMi1ycHJvYy55YW1sICAgfCAgIDkgKy0KPiAgLi4uL2JpbmRpbmdzL3Jlc2V0 L2ludGVsLHJjdS1ndy55YW1sICAgICAgICAgIHwgICAzICstCj4gIC4uLi9kZXZpY2V0cmVlL2Jp bmRpbmdzL3Jpc2N2L2NwdXMueWFtbCAgICAgICB8ICAyMCArLQo+ICAuLi4vZGV2aWNldHJlZS9i aW5kaW5ncy9ydGMvc3Qsc3RtMzItcnRjLnlhbWwgfCAgIDkgKy0KPiAgLi4uL2RldmljZXRyZWUv YmluZGluZ3Mvc2VyaWFsL3BsMDExLnlhbWwgICAgIHwgIDEwICstCj4gIC4uLi9kZXZpY2V0cmVl L2JpbmRpbmdzL3NlcmlhbC9yczQ4NS55YW1sICAgICB8ICAyNiArLQo+ICAuLi4vYmluZGluZ3Mv c2VyaWFsL3NhbXN1bmdfdWFydC55YW1sICAgICAgICAgfCAgIDUgKy0KPiAgLi4uL2JpbmRpbmdz L3NvdW5kL2FkaSxhZGF1NzExOC55YW1sICAgICAgICAgIHwgIDIwICstCj4gIC4uLi9zb3VuZC9h bGx3aW5uZXIsc3VuNGktYTEwLWNvZGVjLnlhbWwgICAgICB8ICA0MSArKy0KPiAgLi4uL2JpbmRp bmdzL3NvdW5kL3Fjb20sd2NkOTM0eC55YW1sICAgICAgICAgIHwgICAzICstCj4gIC4uLi9iaW5k aW5ncy9zcGkvcmVuZXNhcyxzaC1tc2lvZi55YW1sICAgICAgICB8ICA0MiArKy0KPiAgLi4uL2Jp bmRpbmdzL3NwaS9zcGktY29udHJvbGxlci55YW1sICAgICAgICAgIHwgIDE0ICstCj4gIC4uLi9k ZXZpY2V0cmVlL2JpbmRpbmdzL3NwaS9zcGktcGwwMjIueWFtbCAgICB8ICA1NSArKy0tCj4gIC4u Li9kZXZpY2V0cmVlL2JpbmRpbmdzL3NwaS9zcGktc2lmaXZlLnlhbWwgICB8ICAxNCArLQo+ICAu Li4vYmluZGluZ3MvdGhlcm1hbC9xY29tLXRzZW5zLnlhbWwgICAgICAgICAgfCAgIDcgKy0KPiAg Li4uL2JpbmRpbmdzL3RpbWVyL2FybSxhcmNoX3RpbWVyX21taW8ueWFtbCAgIHwgICA3ICstCj4g IDkxIGZpbGVzIGNoYW5nZWQsIDg4MSBpbnNlcnRpb25zKCspLCAxMTAzIGRlbGV0aW9ucygtKQo+ IAo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvYXJtL2Nw dXMueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vY3B1cy55YW1s Cj4gaW5kZXggYTAxODE0NzY1ZGRiLi4zMzM4YmFlNGNlZTMgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2FybS9jcHVzLnlhbWwKPiArKysgYi9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvYXJtL2NwdXMueWFtbAo+IEBAIC0xNzEsNDkgKzE3 MSw0OCBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICAtIHFjb20sc2NvcnBpb24KPiAKPiAgICBlbmFi bGUtbWV0aG9kOgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogJy9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3N0cmluZycKPiAtICAgICAgLSBvbmVPZjoKPiArICAgICRyZWY6 ICcvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmcnCj4gKyAgICBvbmVPZjoK PiAgICAgICAgICAgICMgT24gQVJNIHY4IDY0LWJpdCB0aGlzIHByb3BlcnR5IGlzIHJlcXVpcmVk Cj4gLSAgICAgICAgICAtIGVudW06Cj4gLSAgICAgICAgICAgICAgLSBwc2NpCj4gLSAgICAgICAg ICAgICAgLSBzcGluLXRhYmxlCj4gKyAgICAgIC0gZW51bToKPiArICAgICAgICAgIC0gcHNjaQo+ ICsgICAgICAgICAgLSBzcGluLXRhYmxlCj4gICAgICAgICAgICAjIE9uIEFSTSAzMi1iaXQgc3lz dGVtcyB0aGlzIHByb3BlcnR5IGlzIG9wdGlvbmFsCj4gLSAgICAgICAgICAtIGVudW06Cj4gLSAg ICAgICAgICAgICAgLSBhY3Rpb25zLHM1MDAtc21wCj4gLSAgICAgICAgICAgICAgLSBhbGx3aW5u ZXIsc3VuNmktYTMxCj4gLSAgICAgICAgICAgICAgLSBhbGx3aW5uZXIsc3VuOGktYTIzCj4gLSAg ICAgICAgICAgICAgLSBhbGx3aW5uZXIsc3VuOWktYTgwLXNtcAo+IC0gICAgICAgICAgICAgIC0g YWxsd2lubmVyLHN1bjhpLWE4M3Qtc21wCj4gLSAgICAgICAgICAgICAgLSBhbWxvZ2ljLG1lc29u OC1zbXAKPiAtICAgICAgICAgICAgICAtIGFtbG9naWMsbWVzb244Yi1zbXAKPiAtICAgICAgICAg ICAgICAtIGFybSxyZWFsdmlldy1zbXAKPiAtICAgICAgICAgICAgICAtIGFzcGVlZCxhc3QyNjAw LXNtcAo+IC0gICAgICAgICAgICAgIC0gYnJjbSxiY20xMTM1MS1jcHUtbWV0aG9kCj4gLSAgICAg ICAgICAgICAgLSBicmNtLGJjbTIzNTUwCj4gLSAgICAgICAgICAgICAgLSBicmNtLGJjbTI4MzYt c21wCj4gLSAgICAgICAgICAgICAgLSBicmNtLGJjbTYzMTM4Cj4gLSAgICAgICAgICAgICAgLSBi cmNtLGJjbS1uc3Atc21wCj4gLSAgICAgICAgICAgICAgLSBicmNtLGJyYWhtYS1iMTUKPiAtICAg ICAgICAgICAgICAtIG1hcnZlbGwsYXJtYWRhLTM3NS1zbXAKPiAtICAgICAgICAgICAgICAtIG1h cnZlbGwsYXJtYWRhLTM4MC1zbXAKPiAtICAgICAgICAgICAgICAtIG1hcnZlbGwsYXJtYWRhLTM5 MC1zbXAKPiAtICAgICAgICAgICAgICAtIG1hcnZlbGwsYXJtYWRhLXhwLXNtcAo+IC0gICAgICAg ICAgICAgIC0gbWFydmVsbCw5OGR4MzIzNi1zbXAKPiAtICAgICAgICAgICAgICAtIG1hcnZlbGws bW1wMy1zbXAKPiAtICAgICAgICAgICAgICAtIG1lZGlhdGVrLG10NjU4OS1zbXAKPiAtICAgICAg ICAgICAgICAtIG1lZGlhdGVrLG10ODF4eC10ei1zbXAKPiAtICAgICAgICAgICAgICAtIHFjb20s Z2NjLW1zbTg2NjAKPiAtICAgICAgICAgICAgICAtIHFjb20sa3Bzcy1hY2MtdjEKPiAtICAgICAg ICAgICAgICAtIHFjb20sa3Bzcy1hY2MtdjIKPiAtICAgICAgICAgICAgICAtIHJlbmVzYXMsYXBt dQo+IC0gICAgICAgICAgICAgIC0gcmVuZXNhcyxyOWEwNmcwMzItc21wCj4gLSAgICAgICAgICAg ICAgLSByb2NrY2hpcCxyazMwMzYtc21wCj4gLSAgICAgICAgICAgICAgLSByb2NrY2hpcCxyazMw NjYtc21wCj4gLSAgICAgICAgICAgICAgLSBzb2Npb25leHQsbWlsYmVhdXQtbTEwdi1zbXAKPiAt ICAgICAgICAgICAgICAtIHN0ZSxkYng1MDAtc21wCj4gLSAgICAgICAgICAgICAgLSB0aSxhbTMz NTIKPiAtICAgICAgICAgICAgICAtIHRpLGFtNDM3Mgo+ICsgICAgICAtIGVudW06Cj4gKyAgICAg ICAgICAtIGFjdGlvbnMsczUwMC1zbXAKPiArICAgICAgICAgIC0gYWxsd2lubmVyLHN1bjZpLWEz MQo+ICsgICAgICAgICAgLSBhbGx3aW5uZXIsc3VuOGktYTIzCj4gKyAgICAgICAgICAtIGFsbHdp bm5lcixzdW45aS1hODAtc21wCj4gKyAgICAgICAgICAtIGFsbHdpbm5lcixzdW44aS1hODN0LXNt cAo+ICsgICAgICAgICAgLSBhbWxvZ2ljLG1lc29uOC1zbXAKPiArICAgICAgICAgIC0gYW1sb2dp YyxtZXNvbjhiLXNtcAo+ICsgICAgICAgICAgLSBhcm0scmVhbHZpZXctc21wCj4gKyAgICAgICAg ICAtIGFzcGVlZCxhc3QyNjAwLXNtcAo+ICsgICAgICAgICAgLSBicmNtLGJjbTExMzUxLWNwdS1t ZXRob2QKPiArICAgICAgICAgIC0gYnJjbSxiY20yMzU1MAo+ICsgICAgICAgICAgLSBicmNtLGJj bTI4MzYtc21wCj4gKyAgICAgICAgICAtIGJyY20sYmNtNjMxMzgKPiArICAgICAgICAgIC0gYnJj bSxiY20tbnNwLXNtcAo+ICsgICAgICAgICAgLSBicmNtLGJyYWhtYS1iMTUKPiArICAgICAgICAg IC0gbWFydmVsbCxhcm1hZGEtMzc1LXNtcAo+ICsgICAgICAgICAgLSBtYXJ2ZWxsLGFybWFkYS0z ODAtc21wCj4gKyAgICAgICAgICAtIG1hcnZlbGwsYXJtYWRhLTM5MC1zbXAKPiArICAgICAgICAg IC0gbWFydmVsbCxhcm1hZGEteHAtc21wCj4gKyAgICAgICAgICAtIG1hcnZlbGwsOThkeDMyMzYt c21wCj4gKyAgICAgICAgICAtIG1hcnZlbGwsbW1wMy1zbXAKPiArICAgICAgICAgIC0gbWVkaWF0 ZWssbXQ2NTg5LXNtcAo+ICsgICAgICAgICAgLSBtZWRpYXRlayxtdDgxeHgtdHotc21wCj4gKyAg ICAgICAgICAtIHFjb20sZ2NjLW1zbTg2NjAKPiArICAgICAgICAgIC0gcWNvbSxrcHNzLWFjYy12 MQo+ICsgICAgICAgICAgLSBxY29tLGtwc3MtYWNjLXYyCj4gKyAgICAgICAgICAtIHJlbmVzYXMs YXBtdQo+ICsgICAgICAgICAgLSByZW5lc2FzLHI5YTA2ZzAzMi1zbXAKPiArICAgICAgICAgIC0g cm9ja2NoaXAscmszMDM2LXNtcAo+ICsgICAgICAgICAgLSByb2NrY2hpcCxyazMwNjYtc21wCj4g KyAgICAgICAgICAtIHNvY2lvbmV4dCxtaWxiZWF1dC1tMTB2LXNtcAo+ICsgICAgICAgICAgLSBz dGUsZGJ4NTAwLXNtcAo+ICsgICAgICAgICAgLSB0aSxhbTMzNTIKPiArICAgICAgICAgIC0gdGks YW00MzcyCj4gCj4gICAgY3B1LXJlbGVhc2UtYWRkcjoKPiAgICAgICRyZWY6ICcvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50NjQnCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vbDJjMngwLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvYXJtL2wyYzJ4MC55YW1sCj4gaW5kZXggNWQxZDUwZWVhMjZlLi42 YjhmNGQ0ZmE1ODAgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL2FybS9sMmMyeDAueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9hcm0vbDJjMngwLnlhbWwKPiBAQCAtNzAsNDMgKzcwLDM5IEBAIHByb3BlcnRpZXM6Cj4g ICAgICBkZXNjcmlwdGlvbjogQ3ljbGVzIG9mIGxhdGVuY3kgZm9yIERhdGEgUkFNIGFjY2Vzc2Vz LiBTcGVjaWZpZXMgMyBjZWxscyBvZgo+ICAgICAgICByZWFkLCB3cml0ZSBhbmQgc2V0dXAgbGF0 ZW5jaWVzLiBNaW5pbXVtIHZhbGlkIHZhbHVlcyBhcmUgMS4gQ29udHJvbGxlcnMKPiAgICAgICAg d2l0aG91dCBzZXR1cCBsYXRlbmN5IGNvbnRyb2wgc2hvdWxkIHVzZSBhIHZhbHVlIG9mIDAuCj4g LSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzItYXJyYXkKPiAtICAgICAgLSBtaW5JdGVtczogMgo+IC0gICAgICAgIG1heEl0 ZW1zOiAzCj4gLSAgICAgICAgaXRlbXM6Cj4gLSAgICAgICAgICBtaW5pbXVtOiAwCj4gLSAgICAg ICAgICBtYXhpbXVtOiA4Cj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzItYXJyYXkKPiArICAgIG1pbkl0ZW1zOiAyCj4gKyAgICBtYXhJdGVtczogMwo+ ICsgICAgaXRlbXM6Cj4gKyAgICAgIG1pbmltdW06IDAKPiArICAgICAgbWF4aW11bTogOAo+IAo+ ICAgIGFybSx0YWctbGF0ZW5jeToKPiAgICAgIGRlc2NyaXB0aW9uOiBDeWNsZXMgb2YgbGF0ZW5j eSBmb3IgVGFnIFJBTSBhY2Nlc3Nlcy4gU3BlY2lmaWVzIDMgY2VsbHMgb2YKPiAgICAgICAgcmVh ZCwgd3JpdGUgYW5kIHNldHVwIGxhdGVuY2llcy4gQ29udHJvbGxlcnMgd2l0aG91dCBzZXR1cCBs YXRlbmN5IGNvbnRyb2wKPiAgICAgICAgc2hvdWxkIHVzZSAwLiBDb250cm9sbGVycyB3aXRob3V0 IHNlcGFyYXRlIHJlYWQgYW5kIHdyaXRlIFRhZyBSQU0gbGF0ZW5jeQo+ICAgICAgICB2YWx1ZXMg c2hvdWxkIG9ubHkgdXNlIHRoZSBmaXJzdCBjZWxsLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0g JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gLSAg ICAgIC0gbWluSXRlbXM6IDEKPiAtICAgICAgICBtYXhJdGVtczogMwo+IC0gICAgICAgIGl0ZW1z Ogo+IC0gICAgICAgICAgbWluaW11bTogMAo+IC0gICAgICAgICAgbWF4aW11bTogOAo+ICsgICAg JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gKyAg ICBtaW5JdGVtczogMQo+ICsgICAgbWF4SXRlbXM6IDMKPiArICAgIGl0ZW1zOgo+ICsgICAgICBt aW5pbXVtOiAwCj4gKyAgICAgIG1heGltdW06IDgKPiAKPiAgICBhcm0sZGlydHktbGF0ZW5jeToK PiAgICAgIGRlc2NyaXB0aW9uOiBDeWNsZXMgb2YgbGF0ZW5jeSBmb3IgRGlydHkgUkFNcy4gVGhp cyBpcyBhIHNpbmdsZSBjZWxsLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gbWluaW11bTogMQo+ IC0gICAgICAgIG1heGltdW06IDgKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQzMgo+ICsgICAgbWluaW11bTogMQo+ICsgICAgbWF4aW11bTogOAo+IAo+ ICAgIGFybSxmaWx0ZXItcmFuZ2VzOgo+ICAgICAgZGVzY3JpcHRpb246IDxzdGFydCBsZW5ndGg+ IFN0YXJ0aW5nIGFkZHJlc3MgYW5kIGxlbmd0aCBvZiB3aW5kb3cgdG8KPiAgICAgICAgZmlsdGVy LiBBZGRyZXNzZXMgaW4gdGhlIGZpbHRlciB3aW5kb3cgYXJlIGRpcmVjdGVkIHRvIHRoZSBNMSBw b3J0LiBPdGhlcgo+ICAgICAgICBhZGRyZXNzZXMgd2lsbCBnbyB0byB0aGUgTTAgcG9ydC4KPiAt ICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3VpbnQzMi1hcnJheQo+IC0gICAgICAtIGl0ZW1zOgo+IC0gICAgICAgICAgbWluSXRlbXM6 IDIKPiAtICAgICAgICAgIG1heEl0ZW1zOiAyCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJyYXkKPiArICAgIGl0ZW1zOgo+ICsgICAgICBtaW5J dGVtczogMgo+ICsgICAgICBtYXhJdGVtczogMgo+IAo+ICAgIGFybSxpby1jb2hlcmVudDoKPiAg ICAgIGRlc2NyaXB0aW9uOiBpbmRpY2F0ZXMgdGhhdCB0aGUgc3lzdGVtIGlzIG9wZXJhdGluZyBp biBhbiBoYXJkd2FyZQo+IEBAIC0xMzEsMzYgKzEyNywzMSBAQCBwcm9wZXJ0aWVzOgo+ICAgIGFy bSxkb3VibGUtbGluZWZpbGw6Cj4gICAgICBkZXNjcmlwdGlvbjogT3ZlcnJpZGUgZG91YmxlIGxp bmVmaWxsIGVuYWJsZSBzZXR0aW5nLiBFbmFibGUgaWYKPiAgICAgICAgbm9uLXplcm8sIGRpc2Fi bGUgaWYgemVyby4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAtIGVudW06IFsgMCwgMSBdCj4gKyAg ICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgIGVu dW06IFswLCAxXQo+IAo+ICAgIGFybSxkb3VibGUtbGluZWZpbGwtaW5jcjoKPiAgICAgIGRlc2Ny aXB0aW9uOiBPdmVycmlkZSBkb3VibGUgbGluZWZpbGwgb24gSU5DUiByZWFkLiBFbmFibGUKPiAg ICAgICAgaWYgbm9uLXplcm8sIGRpc2FibGUgaWYgemVyby4KPiAtICAgIGFsbE9mOgo+IC0gICAg ICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAg ICAtIGVudW06IFsgMCwgMSBdCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiArICAgIGVudW06IFswLCAxXQo+IAo+ICAgIGFybSxkb3VibGUtbGlu ZWZpbGwtd3JhcDoKPiAgICAgIGRlc2NyaXB0aW9uOiBPdmVycmlkZSBkb3VibGUgbGluZWZpbGwg b24gV1JBUCByZWFkLiBFbmFibGUKPiAgICAgICAgaWYgbm9uLXplcm8sIGRpc2FibGUgaWYgemVy by4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAtIGVudW06IFsgMCwgMSBdCj4gKyAgICAkcmVmOiAv c2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgIGVudW06IFswLCAx XQo+IAo+ICAgIGFybSxwcmVmZXRjaC1kcm9wOgo+ICAgICAgZGVzY3JpcHRpb246IE92ZXJyaWRl IHByZWZldGNoIGRyb3AgZW5hYmxlIHNldHRpbmcuIEVuYWJsZSBpZiBub24temVybywKPiAgICAg ICAgZGlzYWJsZSBpZiB6ZXJvLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gZW51bTogWyAwLCAx IF0KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ ICsgICAgZW51bTogWzAsIDFdCj4gCj4gICAgYXJtLHByZWZldGNoLW9mZnNldDoKPiAgICAgIGRl c2NyaXB0aW9uOiBPdmVycmlkZSBwcmVmZXRjaCBvZmZzZXQgdmFsdWUuCj4gLSAgICBhbGxPZjoK PiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIK PiAtICAgICAgLSBlbnVtOiBbIDAsIDEsIDIsIDMsIDQsIDUsIDYsIDcsIDE1LCAyMywgMzEgXQo+ ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAg ICBlbnVtOiBbMCwgMSwgMiwgMywgNCwgNSwgNiwgNywgMTUsIDIzLCAzMV0KPiAKPiAgICBhcm0s c2hhcmVkLW92ZXJyaWRlOgo+ICAgICAgZGVzY3JpcHRpb246IFRoZSBkZWZhdWx0IGJlaGF2aW9y IG9mIHRoZSBMMjIwIG9yIFBMMzEwIGNhY2hlCj4gQEAgLTE5MywzNSArMTg0LDMxIEBAIHByb3Bl cnRpZXM6Cj4gICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICBEYXRhIHByZWZldGNoLiBWYWx1 ZTogPDA+IChmb3JjaWJseSBkaXNhYmxlKSwgPDE+Cj4gICAgICAgIChmb3JjaWJseSBlbmFibGUp LCBwcm9wZXJ0eSBhYnNlbnQgKHJldGFpbiBzZXR0aW5ncyBzZXQgYnkgZmlybXdhcmUpCj4gLSAg ICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy91aW50MzIKPiAtICAgICAgLSBlbnVtOiBbIDAsIDEgXQo+ICsgICAgJHJlZjogL3NjaGVtYXMv dHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBlbnVtOiBbMCwgMV0KPiAKPiAg ICBwcmVmZXRjaC1pbnN0cjoKPiAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gICAgICAgIEluc3RydWN0 aW9uIHByZWZldGNoLiBWYWx1ZTogPDA+IChmb3JjaWJseSBkaXNhYmxlKSwKPiAgICAgICAgPDE+ IChmb3JjaWJseSBlbmFibGUpLCBwcm9wZXJ0eSBhYnNlbnQgKHJldGFpbiBzZXR0aW5ncyBzZXQg YnkKPiAgICAgICAgZmlybXdhcmUpCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2No ZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBlbnVtOiBbIDAs IDEgXQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMy Cj4gKyAgICBlbnVtOiBbMCwgMV0KPiAKPiAgICBhcm0sZHluYW1pYy1jbG9jay1nYXRpbmc6Cj4g ICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICBMMiBkeW5hbWljIGNsb2NrIGdhdGluZy4gVmFs dWU6IDwwPiAoZm9yY2libHkKPiAgICAgICAgZGlzYWJsZSksIDwxPiAoZm9yY2libHkgZW5hYmxl KSwgcHJvcGVydHkgYWJzZW50IChPUyBzcGVjaWZpYyBiZWhhdmlvciwKPiAgICAgICAgcHJlZmVy YWJseSByZXRhaW4gZmlybXdhcmUgc2V0dGluZ3MpCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAk cmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBl bnVtOiBbIDAsIDEgXQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvdWludDMyCj4gKyAgICBlbnVtOiBbMCwgMV0KPiAKPiAgICBhcm0sc3RhbmRieS1tb2RlOgo+ ICAgICAgZGVzY3JpcHRpb246IEwyIHN0YW5kYnkgbW9kZSBlbmFibGUuIFZhbHVlIDwwPiAoZm9y Y2libHkgZGlzYWJsZSksCj4gICAgICAgIDwxPiAoZm9yY2libHkgZW5hYmxlKSwgcHJvcGVydHkg YWJzZW50IChPUyBzcGVjaWZpYyBiZWhhdmlvciwKPiAgICAgICAgcHJlZmVyYWJseSByZXRhaW4g ZmlybXdhcmUgc2V0dGluZ3MpCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1h cy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBlbnVtOiBbIDAsIDEg XQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4g KyAgICBlbnVtOiBbMCwgMV0KPiAKPiAgICBhcm0sZWFybHktYnJlc3AtZGlzYWJsZToKPiAgICAg IGRlc2NyaXB0aW9uOiBEaXNhYmxlIHRoZSBDQTkgb3B0aW1pemF0aW9uIEVhcmx5IEJSRVNQIChQ TDMxMCkKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Fy bS9wc2NpLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvYXJtL3BzY2ku eWFtbAo+IGluZGV4IDkyNDdiNThjMjZmYy4uNGY5YjM2MWFlZmQ2IDEwMDY0NAo+IC0tLSBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vcHNjaS55YW1sCj4gKysrIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2FybS9wc2NpLnlhbWwKPiBAQCAtNjksMTMg KzY5LDEyIEBAIHByb3BlcnRpZXM6Cj4gCj4gICAgbWV0aG9kOgo+ICAgICAgZGVzY3JpcHRpb246 IFRoZSBtZXRob2Qgb2YgY2FsbGluZyB0aGUgUFNDSSBmaXJtd2FyZS4KPiAtICAgIGFsbE9mOgo+ IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZy1h cnJheQo+IC0gICAgICAtIGVudW06Cj4gLSAgICAgICAgICAjIFNNQyAjMCwgd2l0aCB0aGUgcmVn aXN0ZXIgYXNzaWdubWVudHMgc3BlY2lmaWVkIGluIHRoaXMgYmluZGluZy4KPiAtICAgICAgICAg IC0gc21jCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJp bmctYXJyYXkKPiArICAgIGVudW06Cj4gKwo+ICsgICAgICAtIHNtYwo+ICAgICAgICAgICAgIyBI VkMgIzAsIHdpdGggdGhlIHJlZ2lzdGVyIGFzc2lnbm1lbnRzIHNwZWNpZmllZCBpbiB0aGlzIGJp bmRpbmcuCj4gLSAgICAgICAgICAtIGh2Ywo+ICsgICAgICAtIGh2Ywo+IAo+ICAgIGNwdV9zdXNw ZW5kOgo+ICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMy Cj4gQEAgLTEwNyw4ICsxMDYsOCBAQCBwcm9wZXJ0aWVzOgo+IAo+ICBwYXR0ZXJuUHJvcGVydGll czoKPiAgICAiXnBvd2VyLWRvbWFpbi0iOgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjog Ii4uL3Bvd2VyL3Bvd2VyLWRvbWFpbi55YW1sIyIKPiArICAgICRyZWY6ICIuLi9wb3dlci9wb3dl ci1kb21haW4ueWFtbCMiCj4gKwo+ICAgICAgdHlwZTogb2JqZWN0Cj4gICAgICBkZXNjcmlwdGlv bjogfAo+ICAgICAgICBBUk0gc3lzdGVtcyBjYW4gaGF2ZSBtdWx0aXBsZSBjb3Jlcywgc29tZXRp bWVzIGluIGFuIGhpZXJhcmNoaWNhbAo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvYXJtL3NhbXN1bmcvZXh5bm9zLWNoaXBpZC55YW1sIGIvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2FybS9zYW1zdW5nL2V4eW5vcy1jaGlwaWQueWFtbAo+ IGluZGV4IDA0MjVkMzMzYjUwZC4uZjk5YzBjNmRmMjFiIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vc2Ftc3VuZy9leHlub3MtY2hpcGlkLnlhbWwK PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvYXJtL3NhbXN1bmcvZXh5 bm9zLWNoaXBpZC55YW1sCj4gQEAgLTIyLDkgKzIyLDggQEAgcHJvcGVydGllczoKPiAgICAgICAg QWRhcHRpdmUgU3VwcGx5IFZvbHRhZ2UgYmluIHNlbGVjdGlvbi4gVGhpcyBjYW4gYmUgdXNlZAo+ ICAgICAgICB0byBkZXRlcm1pbmUgdGhlIEFTViBiaW4gb2YgYW4gU29DIGlmIHJlc3BlY3RpdmUg aW5mb3JtYXRpb24KPiAgICAgICAgaXMgbWlzc2luZyBpbiB0aGUgQ0hJUElEIHJlZ2lzdGVycyBv ciBpbiB0aGUgT1RQIG1lbW9yeS4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hl bWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAtIGVudW06IFsgMCwg MSwgMiwgMyBdCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzIKPiArICAgIGVudW06IFswLCAxLCAyLCAzXQo+IAo+ICByZXF1aXJlZDoKPiAgICAtIGNv bXBhdGlibGUKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L2J1cy9hbGx3aW5uZXIsc3VuNTBpLWE2NC1kZTIueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9idXMvYWxsd2lubmVyLHN1bjUwaS1hNjQtZGUyLnlhbWwKPiBpbmRleCBm MGIzZDMwZmJiNzYuLjA1MDM2NTFjZDIxNCAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvYnVzL2FsbHdpbm5lcixzdW41MGktYTY0LWRlMi55YW1sCj4gKysr IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2J1cy9hbGx3aW5uZXIsc3VuNTBp LWE2NC1kZTIueWFtbAo+IEBAIC0zMSwxMiArMzEsMTEgQEAgcHJvcGVydGllczoKPiAgICAgIG1h eEl0ZW1zOiAxCj4gCj4gICAgYWxsd2lubmVyLHNyYW06Cj4gLSAgICBhbGxPZjoKPiAtICAgICAg LSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRpb25zL3BoYW5kbGUtYXJyYXkKPiAt ICAgICAgLSBtYXhJdGVtczogMQo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIFRoZSBTUkFN IHRoYXQgbmVlZHMgdG8gYmUgY2xhaW1lZCB0byBhY2Nlc3MgdGhlIGRpc3BsYXkgZW5naW5lCj4g ICAgICAgIGJ1cy4KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMv cGhhbmRsZS1hcnJheQo+ICsgICAgbWF4SXRlbXM6IDEKPiAKPiAgICByYW5nZXM6IHRydWUKPiAK PiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Nsb2NrL2Zp eGVkLWZhY3Rvci1jbG9jay55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L2Nsb2NrL2ZpeGVkLWZhY3Rvci1jbG9jay55YW1sCj4gaW5kZXggYjU2N2Y4MDkyZjhjLi5mNDE1 ODQ1YjM4ZGQgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L2Nsb2NrL2ZpeGVkLWZhY3Rvci1jbG9jay55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL2Nsb2NrL2ZpeGVkLWZhY3Rvci1jbG9jay55YW1sCj4gQEAgLTI0LDkg KzI0LDggQEAgcHJvcGVydGllczoKPiAKPiAgICBjbG9jay1kaXY6Cj4gICAgICBkZXNjcmlwdGlv bjogRml4ZWQgZGl2aWRlcgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMv dHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gbWluaW11bTogMQo+ICsg ICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBt aW5pbXVtOiAxCj4gCj4gICAgY2xvY2stbXVsdDoKPiAgICAgIGRlc2NyaXB0aW9uOiBGaXhlZCBt dWx0aXBsaWVyCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9jb25uZWN0b3IvdXNiLWNvbm5lY3Rvci55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL2Nvbm5lY3Rvci91c2ItY29ubmVjdG9yLnlhbWwKPiBpbmRleCAzNjljNThlMjJh MDYuLjAzYjkyYjZmMzVmYSAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvY29ubmVjdG9yL3VzYi1jb25uZWN0b3IueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9jb25uZWN0b3IvdXNiLWNvbm5lY3Rvci55YW1sCj4gQEAg LTI3LDggKzI3LDggQEAgcHJvcGVydGllczoKPiAgICAgIGRlc2NyaXB0aW9uOiBTaXplIG9mIHRo ZSBjb25uZWN0b3IsIHNob3VsZCBiZSBzcGVjaWZpZWQgaW4gY2FzZSBvZgo+ICAgICAgICBub24t ZnVsbHNpemUgJ3VzYi1hLWNvbm5lY3Rvcicgb3IgJ3VzYi1iLWNvbm5lY3RvcicgY29tcGF0aWJs ZQo+ICAgICAgICBjb25uZWN0b3JzLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3Nj aGVtYXMvdHlwZXMueWFtbCNkZWZpbml0aW9ucy9zdHJpbmcKPiArICAgICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvc3RyaW5nCj4gKwo+ICAgICAgZW51bToKPiAgICAgICAg LSBtaW5pCj4gICAgICAgIC0gbWljcm8KPiBAQCAtNTcsOCArNTcsOCBAQCBwcm9wZXJ0aWVzOgo+ ICAgIHBvd2VyLXJvbGU6Cj4gICAgICBkZXNjcmlwdGlvbjogRGV0ZXJtaW5lcyB0aGUgcG93ZXIg cm9sZSB0aGF0IHRoZSBUeXBlIEMgY29ubmVjdG9yIHdpbGwKPiAgICAgICAgc3VwcG9ydC4gImR1 YWwiIHJlZmVycyB0byBEdWFsIFJvbGUgUG9ydCAoRFJQKS4KPiAtICAgIGFsbE9mOgo+IC0gICAg ICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvc3RyaW5nCj4gKyAgICAk cmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRpb25zL3N0cmluZwo+ICsKPiAgICAgIGVu dW06Cj4gICAgICAgIC0gc291cmNlCj4gICAgICAgIC0gc2luawo+IEBAIC02NiwxOCArNjYsMTgg QEAgcHJvcGVydGllczoKPiAKPiAgICB0cnktcG93ZXItcm9sZToKPiAgICAgIGRlc2NyaXB0aW9u OiBQcmVmZXJyZWQgcG93ZXIgcm9sZS4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvc3RyaW5nCj4gKyAgICAkcmVmOiAvc2NoZW1h cy90eXBlcy55YW1sI2RlZmluaXRpb25zL3N0cmluZwo+ICsKPiAgICAgIGVudW06Cj4gLSAgICAg LSBzb3VyY2UKPiAtICAgICAtIHNpbmsKPiAtICAgICAtIGR1YWwKPiArICAgICAgLSBzb3VyY2UK PiArICAgICAgLSBzaW5rCj4gKyAgICAgIC0gZHVhbAo+IAo+ICAgIGRhdGEtcm9sZToKPiAgICAg IGRlc2NyaXB0aW9uOiBEYXRhIHJvbGUgaWYgVHlwZSBDIGNvbm5lY3RvciBzdXBwb3J0cyBVU0Ig ZGF0YS4gImR1YWwiIHJlZmVycwo+ICAgICAgICBEdWFsIFJvbGUgRGV2aWNlIChEUkQpLgo+IC0g ICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCNkZWZpbml0aW9u cy9zdHJpbmcKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvc3Ry aW5nCj4gKwo+ICAgICAgZW51bToKPiAgICAgICAgLSBob3N0Cj4gICAgICAgIC0gZGV2aWNlCj4g QEAgLTk1LDggKzk1LDcgQEAgcHJvcGVydGllczoKPiAgICAgICAgZGVmaW5lZCBpbiBkdC1iaW5k aW5ncy91c2IvcGQuaC4KPiAgICAgIG1pbkl0ZW1zOiAxCj4gICAgICBtYXhJdGVtczogNwo+IC0g ICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvdWludDMyLWFycmF5Cj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzItYXJyYXkKPiAKPiAgICBzaW5rLXBkb3M6Cj4gICAgICBkZXNjcmlwdGlvbjog QW4gYXJyYXkgb2YgdTMyIHdpdGggZWFjaCBlbnRyeSBwcm92aWRpbmcgc3VwcG9ydGVkIHBvd2Vy IHNpbmsKPiBAQCAtMTA4LDggKzEwNyw3IEBAIHByb3BlcnRpZXM6Cj4gICAgICAgIGluIGR0LWJp bmRpbmdzL3VzYi9wZC5oLgo+ICAgICAgbWluSXRlbXM6IDEKPiAgICAgIG1heEl0ZW1zOiA3Cj4g LSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzItYXJyYXkKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMi1hcnJheQo+IAo+ICAgIG9wLXNpbmstbWljcm93YXR0Ogo+ICAgICAgZGVz Y3JpcHRpb246IFNpbmsgcmVxdWlyZWQgb3BlcmF0aW5nIHBvd2VyIGluIG1pY3Jvd2F0dCwgaWYg c291cmNlIGNhbid0Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9jcnlwdG8vc3Qsc3RtMzItaGFzaC55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL2NyeXB0by9zdCxzdG0zMi1oYXNoLnlhbWwKPiBpbmRleCA1N2FlMWMwYjZkMTgu LjZkZDY1OGYwOTEyYyAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvY3J5cHRvL3N0LHN0bTMyLWhhc2gueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9jcnlwdG8vc3Qsc3RtMzItaGFzaC55YW1sCj4gQEAgLTM2LDExICsz NiwxMCBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgIGRtYS1tYXhidXJzdDoKPiAgICAgIGRlc2NyaXB0 aW9uOiBTZXQgbnVtYmVyIG9mIG1heGltdW0gZG1hIGJ1cnN0IHN1cHBvcnRlZAo+IC0gICAgYWxs T2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWlu dDMyCj4gLSAgICAgIC0gbWluaW11bTogMAo+IC0gICAgICAtIG1heGltdW06IDIKPiAtICAgICAg LSBkZWZhdWx0OiAwCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy91aW50MzIKPiArICAgIG1pbmltdW06IDAKPiArICAgIG1heGltdW06IDIKPiArICAgIGRlZmF1 bHQ6IDAKPiAKPiAgcmVxdWlyZWQ6Cj4gICAgLSBjb21wYXRpYmxlCj4gZGlmZiAtLWdpdCBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L2FsbHdpbm5lcixzdW40aS1h MTAtZGlzcGxheS1lbmdpbmUueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9kaXNwbGF5L2FsbHdpbm5lcixzdW40aS1hMTAtZGlzcGxheS1lbmdpbmUueWFtbAo+IGluZGV4 IDk0NGZmMmYxY2Y5My4uZTc3NTIzYjAyZmFkIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L2FsbHdpbm5lcixzdW40aS1hMTAtZGlzcGxheS1l bmdpbmUueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNw bGF5L2FsbHdpbm5lcixzdW40aS1hMTAtZGlzcGxheS1lbmdpbmUueWFtbAo+IEBAIC02NiwxMCAr NjYsOSBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICAtIGFsbHdpbm5lcixzdW41MGktaDYtZGlzcGxh eS1lbmdpbmUKPiAKPiAgICBhbGx3aW5uZXIscGlwZWxpbmVzOgo+IC0gICAgYWxsT2Y6Cj4gLSAg ICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJh eQo+IC0gICAgICAtIG1pbkl0ZW1zOiAxCj4gLSAgICAgICAgbWF4SXRlbXM6IDIKPiArICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUtYXJyYXkKPiArICAg IG1pbkl0ZW1zOiAxCj4gKyAgICBtYXhJdGVtczogMgo+ICAgICAgZGVzY3JpcHRpb246IHwKPiAg ICAgICAgQXZhaWxhYmxlIGRpc3BsYXkgZW5naW5lIGZyb250ZW5kcyAoREUgMS4wKSBvciBtaXhl cnMgKERFCj4gICAgICAgIDIuMC8zLjApIGF2YWlsYWJsZS4KPiBkaWZmIC0tZ2l0IGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3BsYXkvYWxsd2lubmVyLHN1bjRpLWExMC10 Y29uLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZGlzcGxheS9hbGx3 aW5uZXIsc3VuNGktYTEwLXRjb24ueWFtbAo+IGluZGV4IDg3Y2I3N2IzMmVlMy4uNGMxNWEyNjQ0 YTdjIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNw bGF5L2FsbHdpbm5lcixzdW40aS1hMTAtdGNvbi55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3BsYXkvYWxsd2lubmVyLHN1bjRpLWExMC10Y29uLnlhbWwK PiBAQCAtNzEsMTEgKzcxLDEwIEBAIHByb3BlcnRpZXM6Cj4gICAgICBtYXhJdGVtczogNAo+IAo+ ICAgIGNsb2NrLW91dHB1dC1uYW1lczoKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZy1hcnJheQo+IC0gICAgICAtIG1h eEl0ZW1zOiAxCj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgTmFtZSBvZiB0aGUgTENEIHBp eGVsIGNsb2NrIGNyZWF0ZWQuCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy9zdHJpbmctYXJyYXkKPiArICAgIG1heEl0ZW1zOiAxCj4gCj4gICAgZG1hczoKPiAg ICAgIG1heEl0ZW1zOiAxCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9kaXNwbGF5L3BhbmVsL3BhbmVsLWNvbW1vbi55YW1sIGIvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3BsYXkvcGFuZWwvcGFuZWwtY29tbW9uLnlhbWwKPiBpbmRl eCBlZDA1MWJhMTIwODQuLmIwNTU3M2RlMDhmMyAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvZGlzcGxheS9wYW5lbC9wYW5lbC1jb21tb24ueWFtbAo+ICsr KyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L3BhbmVsL3BhbmVs LWNvbW1vbi55YW1sCj4gQEAgLTQ4LDkgKzQ4LDggQEAgcHJvcGVydGllczoKPiAgICByb3RhdGlv bjoKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBEaXNwbGF5IHJvdGF0aW9uIGluIGRlZ3Jl ZXMgY291bnRlciBjbG9ja3dpc2UgKDAsOTAsMTgwLDI3MCkKPiAtICAgIGFsbE9mOgo+IC0gICAg ICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAg ICAtIGVudW06IFsgMCwgOTAsIDE4MCwgMjcwIF0KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgZW51bTogWzAsIDkwLCAxODAsIDI3MF0K PiAKPiAgICAjIERpc3BsYXkgVGltaW5ncwo+ICAgIHBhbmVsLXRpbWluZzoKPiBkaWZmIC0tZ2l0 IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2RtYS9kbWEtY29tbW9uLnlhbWwg Yi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZG1hL2RtYS1jb21tb24ueWFtbAo+ IGluZGV4IDAyYTM0YmEyYjQ5Yi4uYzM2NTkyNjgzMzQwIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kbWEvZG1hLWNvbW1vbi55YW1sCj4gKysrIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2RtYS9kbWEtY29tbW9uLnlhbWwKPiBAQCAt MzEsOCArMzEsNyBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICBrZXJuZWwuIGkuZS4gZmlyc3QgY2hh bm5lbCBjb3JyZXNwb25kcyB0byBMU0IuCj4gICAgICAgIFRoZSBmaXJzdCBpdGVtIGluIHRoZSBh cnJheSBpcyBmb3IgY2hhbm5lbHMgMC0zMSwgdGhlIHNlY29uZCBpcyBmb3IKPiAgICAgICAgY2hh bm5lbHMgMzItNjMsIGV0Yy4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICsgICAgJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gICAgICBpdGVtczoKPiAg ICAgICAgbWluSXRlbXM6IDEKPiAgICAgICAgIyBTaG91bGQgYmUgZW5vdWdoCj4gZGlmZiAtLWdp dCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kbWEvdGkvazMtdWRtYS55YW1s IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2RtYS90aS9rMy11ZG1hLnlhbWwK PiBpbmRleCA4NTA1Njk4MmEyNDIuLjEwYjc0MDk1OTM1ZiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZG1hL3RpL2szLXVkbWEueWFtbAo+ICsrKyBiL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kbWEvdGkvazMtdWRtYS55YW1sCj4gQEAg LTc4LDI1ICs3OCwyMSBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgIHRpLHNjaToKPiAgICAgIGRlc2Ny aXB0aW9uOiBwaGFuZGxlIHRvIFRJLVNDSSBjb21wYXRpYmxlIFN5c3RlbSBjb250cm9sbGVyIG5v ZGUKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3BoYW5kbGUKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3BoYW5kbGUKPiAKPiAgICB0aSxzY2ktZGV2LWlkOgo+ICAgICAgZGVzY3JpcHRpb246 IFRJLVNDSSBkZXZpY2UgaWQgb2YgVURNQVAKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgJHJlZjogL3Nj aGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gCj4gICAgdGkscmluZ2FjYzoK PiAgICAgIGRlc2NyaXB0aW9uOiBwaGFuZGxlIHRvIHRoZSByaW5nIGFjY2VsZXJhdG9yIG5vZGUK PiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3BoYW5kbGUKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3BoYW5kbGUKPiAKPiAgICB0aSxzY2ktcm0tcmFuZ2UtdGNoYW46Cj4gICAgICBkZXNjcmlw dGlvbjogfAo+ICAgICAgICBBcnJheSBvZiBVRE1BIHRjaGFuIHJlc291cmNlIHN1YnR5cGVzIGZv ciByZXNvdXJjZSBhbGxvY2F0aW9uIGZvciB0aGlzCj4gICAgICAgIGhvc3QKPiAtICAgIGFsbE9m Ogo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQz Mi1hcnJheQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWlu dDMyLWFycmF5Cj4gICAgICBtaW5JdGVtczogMQo+ICAgICAgIyBTaG91bGQgYmUgZW5vdWdoCj4g ICAgICBtYXhJdGVtczogMjU1Cj4gQEAgLTEwNSw4ICsxMDEsNyBAQCBwcm9wZXJ0aWVzOgo+ICAg ICAgZGVzY3JpcHRpb246IHwKPiAgICAgICAgQXJyYXkgb2YgVURNQSByY2hhbiByZXNvdXJjZSBz dWJ0eXBlcyBmb3IgcmVzb3VyY2UgYWxsb2NhdGlvbiBmb3IgdGhpcwo+ICAgICAgICBob3N0Cj4g LSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzItYXJyYXkKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMi1hcnJheQo+ICAgICAgbWluSXRlbXM6IDEKPiAgICAgICMgU2hvdWxkIGJl IGVub3VnaAo+ICAgICAgbWF4SXRlbXM6IDI1NQo+IEBAIC0xMTUsOCArMTEwLDcgQEAgcHJvcGVy dGllczoKPiAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gICAgICAgIEFycmF5IG9mIFVETUEgcmZsb3cg cmVzb3VyY2Ugc3VidHlwZXMgZm9yIHJlc291cmNlIGFsbG9jYXRpb24gZm9yIHRoaXMKPiAgICAg ICAgaG9zdAo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJyYXkKPiAgICAgIG1pbkl0ZW1zOiAxCj4gICAgICAj IFNob3VsZCBiZSBlbm91Z2gKPiAgICAgIG1heEl0ZW1zOiAyNTUKPiBkaWZmIC0tZ2l0IGEvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2VlcHJvbS9hdDI0LnlhbWwgYi9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZWVwcm9tL2F0MjQueWFtbAo+IGluZGV4IGExNTc4 N2U1MDRmMC4uZGU1MTNmZTMzM2E3IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9lZXByb20vYXQyNC55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL2VlcHJvbS9hdDI0LnlhbWwKPiBAQCAtMTE4LDE0ICsxMTgsMTMgQEAg cHJvcGVydGllczoKPiAgICAgIG1heEl0ZW1zOiAxCj4gCj4gICAgcGFnZXNpemU6Cj4gLSAgICBh bGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzIKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBUaGUgbGVuZ3RoIG9mIHRoZSBwYWdl c2l6ZSBmb3Igd3JpdGluZy4gUGxlYXNlIGNvbnN1bHQgdGhlCj4gICAgICAgIG1hbnVhbCBvZiB5 b3VyIGRldmljZSwgdGhhdCB2YWx1ZSB2YXJpZXMgYSBsb3QuIEEgd3JvbmcgdmFsdWUKPiAgICAg ICAgbWF5IHJlc3VsdCBpbiBkYXRhIGxvc3MhIElmIG5vdCBzcGVjaWZpZWQsIGEgc2FmZXR5IHZh bHVlIG9mCj4gICAgICAgICcxJyBpcyB1c2VkIHdoaWNoIHdpbGwgYmUgdmVyeSBzbG93Lgo+IC0g ICAgZW51bTogWyAxLCA4LCAxNiwgMzIsIDY0LCAxMjgsIDI1OCBdCj4gKyAgICAkcmVmOiAvc2No ZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgIGVudW06IFsxLCA4LCAx NiwgMzIsIDY0LCAxMjgsIDI1OF0KPiAgICAgIGRlZmF1bHQ6IDEKPiAKPiAgICByZWFkLW9ubHk6 Cj4gQEAgLTE0OCwxOCArMTQ3LDE2IEBAIHByb3BlcnRpZXM6Cj4gICAgd3AtZ3Bpb3M6IHRydWUK PiAKPiAgICBhZGRyZXNzLXdpZHRoOgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3Nj aGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gICAgICBkZXNjcmlwdGlvbjoK PiAgICAgICAgTnVtYmVyIG9mIGFkZHJlc3MgYml0cy4KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5 cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgZGVmYXVsdDogOAo+ICAgICAgZW51 bTogWyA4LCAxNiBdCj4gCj4gICAgbnVtLWFkZHJlc3NlczoKPiAtICAgIGFsbE9mOgo+IC0gICAg ICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAg ZGVzY3JpcHRpb246Cj4gICAgICAgIFRvdGFsIG51bWJlciBvZiBpMmMgc2xhdmUgYWRkcmVzc2Vz IHRoaXMgZGV2aWNlIHRha2VzLgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVm aW5pdGlvbnMvdWludDMyCj4gICAgICBkZWZhdWx0OiAxCj4gICAgICBtaW5pbXVtOiAxCj4gICAg ICBtYXhpbXVtOiA4Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9leGFtcGxlLXNjaGVtYS55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL2V4YW1wbGUtc2NoZW1hLnlhbWwKPiBpbmRleCA2MjgxMWExYjUwNTguLmM5NTM0ZDIxNjRh MiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZXhhbXBs ZS1zY2hlbWEueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9l eGFtcGxlLXNjaGVtYS55YW1sCj4gQEAgLTEzOCwxMiArMTM4LDggQEAgcHJvcGVydGllczoKPiAg ICAjICdkZXNjcmlwdGlvbicuCj4gICAgdmVuZG9yLGludC1wcm9wZXJ0eToKPiAgICAgIGRlc2Ny aXB0aW9uOiBWZW5kb3Igc3BlY2lmaWMgcHJvcGVydGllcyBtdXN0IGhhdmUgYSBkZXNjcmlwdGlv bgo+IC0gICAgIyAnYWxsT2YnIGlzIHRoZSBqc29uLXNjaGVtYSB3YXkgb2Ygc3ViY2xhc3Npbmcg YSBzY2hlbWEuIEhlcmUgdGhlIGJhc2UKPiAtICAgICMgdHlwZSBzY2hlbWEgaXMgcmVmZXJlbmNl ZCBhbmQgdGhlbiBhZGRpdGlvbmFsIGNvbnN0cmFpbnRzIG9uIHRoZSB2YWx1ZXMKPiAtICAgICMg YXJlIGFkZGVkLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gZW51bTogWzIsIDQsIDYsIDgsIDEw XQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4g KyAgICBlbnVtOiBbMiwgNCwgNiwgOCwgMTBdCj4gCj4gICAgdmVuZG9yLGJvb2wtcHJvcGVydHk6 Cj4gICAgICBkZXNjcmlwdGlvbjogVmVuZG9yIHNwZWNpZmljIHByb3BlcnRpZXMgbXVzdCBoYXZl IGEgZGVzY3JpcHRpb24uIEJvb2xlYW4KPiBAQCAtMTU0LDExICsxNTAsMTAgQEAgcHJvcGVydGll czoKPiAgICB2ZW5kb3Isc3RyaW5nLWFycmF5LXByb3BlcnR5Ogo+ICAgICAgZGVzY3JpcHRpb246 IFZlbmRvciBzcGVjaWZpYyBwcm9wZXJ0aWVzIHNob3VsZCByZWZlcmVuY2UgYSB0eXBlIGluIHRo ZQo+ICAgICAgICBjb3JlIHNjaGVtYS4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZy1hcnJheQo+IC0gICAgICAtIGl0 ZW1zOgo+IC0gICAgICAgICAgLSBlbnVtOiBbIGZvbywgYmFyIF0KPiAtICAgICAgICAgIC0gZW51 bTogWyBiYXosIGJvbyBdCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy9zdHJpbmctYXJyYXkKPiArICAgIGl0ZW1zOgo+ICsgICAgICAtIGVudW06IFtmb28sIGJh cl0KPiArICAgICAgLSBlbnVtOiBbYmF6LCBib29dCj4gCj4gICAgdmVuZG9yLHByb3BlcnR5LWlu LXN0YW5kYXJkLXVuaXRzLW1pY3Jvdm9sdDoKPiAgICAgIGRlc2NyaXB0aW9uOiBWZW5kb3Igc3Bl Y2lmaWMgcHJvcGVydGllcyBoYXZpbmcgYSBzdGFuZGFyZCB1bml0IHN1ZmZpeAo+IGRpZmYgLS1n aXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaHdtb24vYWRpLGx0YzI5NDcu eWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9od21vbi9hZGksbHRjMjk0 Ny55YW1sCj4gaW5kZXggNDRhNjNmZmZiNGJlLi5lZWY2MTQ5NjJiMTAgMTAwNjQ0Cj4gLS0tIGEv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2h3bW9uL2FkaSxsdGMyOTQ3LnlhbWwK PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaHdtb24vYWRpLGx0YzI5 NDcueWFtbAo+IEBAIC0zOCwyMCArMzgsMTggQEAgcHJvcGVydGllczoKPiAgICAgICAgdGhlIGFj Y3VtdWxhdGVkIHZhbHVlcywgdGhpcyBlbnRyeSBjYW4gYWxzbyBoYXZlIHR3byBpdGVtcyB3aGlj aCBzZXRzCj4gICAgICAgIGVuZXJneTEvY2hhcmdlMSBhbmQgZW5lcmd5Mi9jaGFyZ2VyMiByZXNw ZWN0aXZlbHkuIENoZWNrIHRhYmxlIDEyIG9mIHRoZQo+ICAgICAgICBkYXRhc2hlZXQgZm9yIG1v cmUgaW5mb3JtYXRpb24gb24gdGhlIHN1cHBvcnRlZCBvcHRpb25zLgo+IC0gICAgYWxsT2Y6Cj4g LSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFy cmF5Cj4gLSAgICAgIC0gbWluSXRlbXM6IDIKPiAtICAgICAgICBtYXhJdGVtczogMgo+IC0gICAg ICAgIGl0ZW1zOgo+IC0gICAgICAgICAgZW51bTogWzAsIDEsIDIsIDNdCj4gLSAgICAgICAgICBk ZWZhdWx0OiAwCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzItYXJyYXkKPiArICAgIG1pbkl0ZW1zOiAyCj4gKyAgICBtYXhJdGVtczogMgo+ICsgICAg aXRlbXM6Cj4gKyAgICAgIGVudW06IFswLCAxLCAyLCAzXQo+ICsgICAgICBkZWZhdWx0OiAwCj4g Cj4gICAgYWRpLGFjY3VtdWxhdGlvbi1kZWFkYmFuZC1taWNyb2FtcDoKPiAgICAgIGRlc2NyaXB0 aW9uOgo+ICAgICAgICBUaGlzIHByb3BlcnR5IGNvbnRyb2xzIHRoZSBBY2N1bXVsYXRpb24gRGVh ZCBiYW5kIHdoaWNoIGFsbG93cyB0byBzZXQgdGhlCj4gICAgICAgIGxldmVsIG9mIGN1cnJlbnQg YmVsb3cgd2hpY2ggbm8gYWNjdW11bGF0aW9uIHRha2VzIHBsYWNlLgo+IC0gICAgYWxsT2Y6Cj4g LSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4g KyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAgICAg IG1heGltdW06IDI1NQo+ICAgICAgZGVmYXVsdDogMAo+IAo+IEBAIC02MSw4ICs1OSw3IEBAIHBy b3BlcnRpZXM6Cj4gICAgICAgIGFjdGl2ZSBoaWdoLCBzZXR0aW5nIGl0IHRvIHplcm8gbWFrZXRz IGl0IGFjdGl2ZSBsb3cuIFdoZW4gdGhpcyBwcm9wZXJ0eQo+ICAgICAgICBpcyBwcmVzZW50LCB0 aGUgR1BJTyBpcyBhdXRvbWF0aWNhbGx5IGNvbmZpZ3VyZWQgYXMgb3V0cHV0IGFuZCBzZXQgdG8K PiAgICAgICAgY29udHJvbCBhIGZhbiBhcyBhIGZ1bmN0aW9uIG9mIG1lYXN1cmVkIHRlbXBlcmF0 dXJlLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMv ZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiAgICAgIGVudW06IFswLCAxXQo+ICAgICAgZGVmYXVsdDogMAo+IAo+ IEBAIC03NCwxMyArNzEsMTIgQEAgcHJvcGVydGllczoKPiAgICAgICAgcmVnaXN0ZXJzLiBDaGVj ayB0YWJsZSAxMyBvZiB0aGUgZGF0YXNoZWV0IGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoZQo+ ICAgICAgICBzdXBwb3J0ZWQgb3B0aW9ucy4gVGhpcyBwcm9wZXJ0eSBjYW5ub3QgYmUgdXNlZCB0 b2dldGhlciB3aXRoCj4gICAgICAgIGFkaSxncGlvLW91dC1wb2wuCj4gLSAgICBhbGxPZjoKPiAt ICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJy YXkKPiAtICAgICAgLSBtaW5JdGVtczogMgo+IC0gICAgICAgIG1heEl0ZW1zOiAyCj4gLSAgICAg ICAgaXRlbXM6Cj4gLSAgICAgICAgICBlbnVtOiBbMCwgMSwgMl0KPiAtICAgICAgICAgIGRlZmF1 bHQ6IDAKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQz Mi1hcnJheQo+ICsgICAgbWluSXRlbXM6IDIKPiArICAgIG1heEl0ZW1zOiAyCj4gKyAgICBpdGVt czoKPiArICAgICAgZW51bTogWzAsIDEsIDJdCj4gKyAgICAgIGRlZmF1bHQ6IDAKPiAKPiAgcmVx dWlyZWQ6Cj4gICAgLSBjb21wYXRpYmxlCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9od21vbi90aSx0bXA1MTMueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9od21vbi90aSx0bXA1MTMueWFtbAo+IGluZGV4IDNmMDQzZTk0MzY2 OC4uOTBiMmZhM2Y3NzUyIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9od21vbi90aSx0bXA1MTMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9od21vbi90aSx0bXA1MTMueWFtbAo+IEBAIC00NSwxNiArNDUsMTQgQEAg cHJvcGVydGllczoKPiAgICAgICAgVGhlIGdhaW4gdmFsdWUgZm9yIHRoZSBQR0EgZnVuY3Rpb24u IFRoaXMgaXMgOCwgNCwgMiBvciAxLgo+ICAgICAgICBUaGUgUEdBIGdhaW4gYWZmZWN0IHRoZSBz aHVudCB2b2x0YWdlIHJhbmdlLgo+ICAgICAgICBUaGUgcmFuZ2Ugd2lsbCBiZSBlcXVhbCB0bzog cGdhLWdhaW4gKiA0MG1WCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgZW51bTogWzEsIDIsIDQsIDhdCj4gICAg ICBkZWZhdWx0OiA4Cj4gCj4gICAgdGksYnVzLXJhbmdlLW1pY3Jvdm9sdDoKPiAgICAgIGRlc2Ny aXB0aW9uOiB8Cj4gICAgICAgIFRoaXMgaXMgdGhlIG9wZXJhdGluZyByYW5nZSBvZiB0aGUgYnVz IHZvbHRhZ2UgaW4gbWljcm92b2x0Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2No ZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgZW51bTogWzE2MDAwMDAwLCAz MjAwMDAwMF0KPiAgICAgIGRlZmF1bHQ6IDMyMDAwMDAwCj4gCj4gQEAgLTYzLDE0ICs2MSwxMyBA QCBwcm9wZXJ0aWVzOgo+ICAgICAgICBBcnJheSBvZiB0aHJlZShUTVA1MTMpIG9yIHR3byhUTVA1 MTIpIG4tRmFjdG9yIHZhbHVlIGZvciBlYWNoIHJlbW90ZQo+ICAgICAgICB0ZW1wZXJhdHVyZSBj aGFubmVsLgo+ICAgICAgICBTZWUgZGF0YXNoZWV0IFRhYmxlIDExIGZvciBuLUZhY3RvciByYW5n ZSBsaXN0IGFuZCB2YWx1ZSBpbnRlcnByZXRhdGlvbi4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAt ICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gLSAg ICAgIC0gbWluSXRlbXM6IDIKPiAtICAgICAgICBtYXhJdGVtczogMwo+IC0gICAgICAgIGl0ZW1z Ogo+IC0gICAgICAgICAgZGVmYXVsdDogMHgwMAo+IC0gICAgICAgICAgbWluaW11bTogMHgwMAo+ IC0gICAgICAgICAgbWF4aW11bTogMHhGRgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFt bCNkZWZpbml0aW9ucy91aW50MzItYXJyYXkKPiArICAgIG1pbkl0ZW1zOiAyCj4gKyAgICBtYXhJ dGVtczogMwo+ICsgICAgaXRlbXM6Cj4gKyAgICAgIGRlZmF1bHQ6IDB4MDAKPiArICAgICAgbWlu aW11bTogMHgwMAo+ICsgICAgICBtYXhpbXVtOiAweEZGCj4gCj4gIHJlcXVpcmVkOgo+ICAgIC0g Y29tcGF0aWJsZQo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvaTJjL3N0LHN0bTMyLWkyYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL2kyYy9zdCxzdG0zMi1pMmMueWFtbAo+IGluZGV4IDkwMGVjMWFiNmE0Ny4uOTY2MzBmMjI1 MjA3IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pMmMv c3Qsc3RtMzItaTJjLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvaTJjL3N0LHN0bTMyLWkyYy55YW1sCj4gQEAgLTMwLDExICszMCwxMCBAQCBhbGxPZjoKPiAg ICAgICAgICAgICAgICAgICAgICAgICBGYXN0IE1vZGUgUGx1cyBzcGVlZCBpcyBzZWxlY3RlZCBi eSBzbGF2ZS4KPiAgICAgICAgICAgICAgICAgICAgICAgICBGb3JtYXQgaXMgcGhhbmRsZSB0byBz eXNjZmcgLyByZWdpc3RlciBvZmZzZXQgd2l0aGluCj4gICAgICAgICAgICAgICAgICAgICAgICAg c3lzY2ZnIC8gcmVnaXN0ZXIgYml0bWFzayBmb3IgRk1QIGJpdC4KPiAtICAgICAgICAgIGFsbE9m Ogo+IC0gICAgICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy9waGFuZGxlLWFycmF5Igo+IC0gICAgICAgICAgICAtIGl0ZW1zOgo+IC0gICAgICAgICAgICAg ICAgbWluSXRlbXM6IDMKPiAtICAgICAgICAgICAgICAgIG1heEl0ZW1zOiAzCj4gKyAgICAgICAg ICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJheSIK PiArICAgICAgICAgIGl0ZW1zOgo+ICsgICAgICAgICAgICBtaW5JdGVtczogMwo+ICsgICAgICAg ICAgICBtYXhJdGVtczogMwo+IAo+ICAgIC0gaWY6Cj4gICAgICAgIHByb3BlcnRpZXM6Cj4gZGlm ZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL2FkaSxh ZDcxMjQueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL2Fk aSxhZDcxMjQueWFtbAo+IGluZGV4IDk3MDg3YTQ1Y2U1NC4uZGViMzRkZWZmMGU4IDEwMDY0NAo+ IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL2FkaSxhZDcx MjQueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRj L2FkaSxhZDcxMjQueWFtbAo+IEBAIC04Myw5ICs4Myw4IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ ICAgICAgICAgICAgMTogUkVGSU4yKCspL1JFRklOMijiiJIpLgo+ICAgICAgICAgICAgMzogQVZE RAo+ICAgICAgICAgICAgSWYgdGhpcyBmaWVsZCBpcyBsZWZ0IGVtcHR5LCBpbnRlcm5hbCByZWZl cmVuY2UgaXMgc2VsZWN0ZWQuCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAgICAgLSBl bnVtOiBbMCwgMSwgM10KPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiArICAgICAgICBlbnVtOiBbMCwgMSwgM10KPiAKPiAgICAgICAgZGlm Zi1jaGFubmVsczoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogc2VlIERvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL2FkYy50eHQKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lpby9hZGMvbGx0YyxsdGMyNDk2LnlhbWwgYi9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9sbHRjLGx0YzI0OTYueWFtbAo+ IGluZGV4IDk3ZjUyMWQ2NTRlYS4uNmE5OTFlOWY3OGUyIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL2xsdGMsbHRjMjQ5Ni55YW1sCj4gKysr IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lpby9hZGMvbGx0YyxsdGMyNDk2 LnlhbWwKPiBAQCAtMTgsOCArMTgsNyBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgIHZyZWYtc3VwcGx5 Ogo+ICAgICAgZGVzY3JpcHRpb246IHBoYW5kbGUgdG8gYW4gZXh0ZXJuYWwgcmVndWxhdG9yIHBy b3ZpZGluZyB0aGUgcmVmZXJlbmNlIHZvbHRhZ2UKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiArICAgICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiAKPiAgICByZWc6Cj4g ICAgICBkZXNjcmlwdGlvbjogc3BpIGNoaXBzZWxlY3QgbnVtYmVyIGFjY29yZGluZyB0byB0aGUg dXN1YWwgc3BpIGJpbmRpbmdzCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9paW8vYWRjL21pY3JvY2hpcCxtY3AzOTExLnlhbWwgYi9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9taWNyb2NoaXAsbWNwMzkxMS55YW1sCj4gaW5k ZXggOGZmZWNlYjZhYmFlLi45NWFiMjg1ZjRlYmEgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lpby9hZGMvbWljcm9jaGlwLG1jcDM5MTEueWFtbAo+ICsr KyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL21pY3JvY2hpcCxt Y3AzOTExLnlhbWwKPiBAQCAtMzgsMTAgKzM4LDkgQEAgcHJvcGVydGllczoKPiAKPiAgICBtaWNy b2NoaXAsZGV2aWNlLWFkZHI6Cj4gICAgICBkZXNjcmlwdGlvbjogRGV2aWNlIGFkZHJlc3Mgd2hl biBtdWx0aXBsZSBNQ1AzOTExIGNoaXBzIGFyZSBwcmVzZW50IG9uIHRoZSBzYW1lIFNQSSBidXMu Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiAtICAgICAgLSBlbnVtOiBbMCwgMSwgMiwgM10KPiAtICAgICAgLSBk ZWZhdWx0OiAwCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzIKPiArICAgIGVudW06IFswLCAxLCAyLCAzXQo+ICsgICAgZGVmYXVsdDogMAo+IAo+ICAg IHZyZWYtc3VwcGx5Ogo+ICAgICAgZGVzY3JpcHRpb246IHwKPiBkaWZmIC0tZ2l0IGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lpby9hZGMvc3Qsc3RtMzItZGZzZG0tYWRjLnlh bWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9zdCxzdG0zMi1k ZnNkbS1hZGMueWFtbAo+IGluZGV4IGIxNjI3NDQxYTBiMi4uZDY5Y2E0OTJkMDIwIDEwMDY0NAo+ IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL3N0LHN0bTMy LWRmc2RtLWFkYy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L2lpby9hZGMvc3Qsc3RtMzItZGZzZG0tYWRjLnlhbWwKPiBAQCAtOTUsMTYgKzk1LDE0IEBAIHBh dHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgICAgICAgT24gc3RtMzJoNyBhbmQgc3RtMzJtcDE6Cj4g ICAgICAgICAgICAtIEZvciBzdCxzdG0zMi1kZnNkbS1hZGM6IHVwIHRvIDggY2hhbm5lbHMgbnVt YmVyZWQgZnJvbSAwIHRvIDcuCj4gICAgICAgICAgICAtIEZvciBzdCxzdG0zMi1kZnNkbS1kbWlj OiAxIGNoYW5uZWwgbnVtYmVyZWQgZnJvbSAwIHRvIDcuCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAg ICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1h cnJheQo+IC0gICAgICAgICAgLSBpdGVtczoKPiAtICAgICAgICAgICAgICBtaW5pbXVtOiAwCj4g LSAgICAgICAgICAgICAgbWF4aW11bTogNwo+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICsgICAgICAgIGl0ZW1zOgo+ICsgICAg ICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4aW11bTogNwo+IAo+ICAgICAgICBzdCxh ZGMtY2hhbm5lbC1uYW1lczoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogTGlzdCBvZiBzaW5nbGUt ZW5kZWQgY2hhbm5lbCBuYW1lcy4KPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJl ZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvc3RyaW5nLWFycmF5Cj4gKyAgICAg ICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvc3RyaW5nLWFycmF5Cj4g Cj4gICAgICAgIHN0LGZpbHRlci1vcmRlcjoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogfAo+IEBA IC0xMTIsMTEgKzExMCwxMCBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgIC0gMDog RmFzdFNpbkMKPiAgICAgICAgICAgIC0gWzEtNV06IG9yZGVyIDEgdG8gNS4KPiAgICAgICAgICAg IEZvciBhdWRpbyBwdXJwb3NlIGl0IGlzIHJlY29tbWVuZGVkIHRvIHVzZSBvcmRlciAzIHRvIDUu Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAgICAgLSBpdGVtczoKPiAtICAgICAgICAg ICAgICBtaW5pbXVtOiAwCj4gLSAgICAgICAgICAgICAgbWF4aW11bTogNQo+ICsgICAgICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgIGl0 ZW1zOgo+ICsgICAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4aW11bTogNQo+IAo+ ICAgICAgICAiI2lvLWNoYW5uZWwtY2VsbHMiOgo+ICAgICAgICAgIGNvbnN0OiAxCj4gQEAgLTEy OSw5ICsxMjYsOCBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgIC0gIk1BTkNIX1Ii OiBtYW5jaGVzdGVyIGNvZGVjLCByaXNpbmcgZWRnZSA9IGxvZ2ljIDAsIGZhbGxpbmcgZWRnZSA9 IGxvZ2ljIDEKPiAgICAgICAgICAgIC0gIk1BTkNIX0YiOiBtYW5jaGVzdGVyIGNvZGVjLCByaXNp bmcgZWRnZSA9IGxvZ2ljIDEsIGZhbGxpbmcgZWRnZSA9IGxvZ2ljIDAKPiAgICAgICAgICBpdGVt czoKPiAtICAgICAgICAgIGVudW06IFsgU1BJX1IsIFNQSV9GLCBNQU5DSF9SLCBNQU5DSF9GIF0K PiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvbm9uLXVuaXF1ZS1zdHJpbmctYXJyYXkKPiArICAgICAgICAgIGVudW06 IFtTUElfUiwgU1BJX0YsIE1BTkNIX1IsIE1BTkNIX0ZdCj4gKyAgICAgICAgJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvbm9uLXVuaXF1ZS1zdHJpbmctYXJyYXkKPiAKPiAg ICAgICAgc3QsYWRjLWNoYW5uZWwtY2xrLXNyYzoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogfAo+ IEBAIC0xNDEsOSArMTM3LDggQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICAtICJD TEtPVVRfRiI6IGludGVybmFsIFNQSSBjbG9jayBkaXZpZGVkIGJ5IDIgKGZhbGxpbmcgZWRnZSku Cj4gICAgICAgICAgICAtICJDTEtPVVRfUiI6IGludGVybmFsIFNQSSBjbG9jayBkaXZpZGVkIGJ5 IDIgKHJpc2luZyBlZGdlKS4KPiAgICAgICAgICBpdGVtczoKPiAtICAgICAgICAgIGVudW06IFsg Q0xLSU4sIENMS09VVCwgQ0xLT1VUX0YsIENMS09VVF9SIF0KPiAtICAgICAgICBhbGxPZjoKPiAt ICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvbm9uLXVu aXF1ZS1zdHJpbmctYXJyYXkKPiArICAgICAgICAgIGVudW06IFtDTEtJTiwgQ0xLT1VULCBDTEtP VVRfRiwgQ0xLT1VUX1JdCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVm aW5pdGlvbnMvbm9uLXVuaXF1ZS1zdHJpbmctYXJyYXkKPiAKPiAgICAgICAgc3QsYWRjLWFsdC1j aGFubmVsOgo+ICAgICAgICAgIGRlc2NyaXB0aW9uOgo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0 aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2xpZ2h0L3RzbDI3NzIueWFtbCBiL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vbGlnaHQvdHNsMjc3Mi55YW1sCj4gaW5kZXgg ZThmN2QxYWRhNTdiLi5kODEyMjk4NTc5NDQgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL2lpby9saWdodC90c2wyNzcyLnlhbWwKPiArKysgYi9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2xpZ2h0L3RzbDI3NzIueWFtbAo+IEBAIC0z MywxMyArMzMsMTIgQEAgcHJvcGVydGllczoKPiAKPiAgICBhbXN0YW9zLHByb3hpbWl0eS1kaW9k ZXM6Cj4gICAgICBkZXNjcmlwdGlvbjogUHJveGltaXR5IGRpb2RlcyB0byBlbmFibGUKPiAtICAg IGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25z L3VpbnQzMi1hcnJheQo+IC0gICAgICAtIG1pbkl0ZW1zOiAxCj4gLSAgICAgICAgbWF4SXRlbXM6 IDIKPiAtICAgICAgICBpdGVtczoKPiAtICAgICAgICAgIG1pbmltdW06IDAKPiAtICAgICAgICAg IG1heGltdW06IDEKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25z L3VpbnQzMi1hcnJheQo+ICsgICAgbWluSXRlbXM6IDEKPiArICAgIG1heEl0ZW1zOiAyCj4gKyAg ICBpdGVtczoKPiArICAgICAgbWluaW11bTogMAo+ICsgICAgICBtYXhpbXVtOiAxCj4gCj4gICAg aW50ZXJydXB0czoKPiAgICAgIG1heEl0ZW1zOiAxCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vdGVtcGVyYXR1cmUvYWRpLGx0YzI5ODMueWFtbCBi L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vdGVtcGVyYXR1cmUvYWRpLGx0 YzI5ODMueWFtbAo+IGluZGV4IDhmYjQ2ZGU2NjQxZC4uOTQ4MGVkZTU5YzM3IDEwMDY0NAo+IC0t LSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vdGVtcGVyYXR1cmUvYWRp LGx0YzI5ODMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9p aW8vdGVtcGVyYXR1cmUvYWRpLGx0YzI5ODMueWFtbAo+IEBAIC00MiwxMCArNDIsOSBAQCBwcm9w ZXJ0aWVzOgo+ICAgICAgICAwIC0gNTAvNjBIeiByZWplY3Rpb24KPiAgICAgICAgMSAtIDYwSHog cmVqZWN0aW9uCj4gICAgICAgIDIgLSA1MEh6IHJlamVjdGlvbgo+IC0gICAgYWxsT2Y6Cj4gLSAg ICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAg ICAgIC0gbWluaW11bTogMAo+IC0gICAgICAgIG1heGltdW06IDIKPiArICAgICRyZWY6IC9zY2hl bWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgbWluaW11bTogMAo+ICsg ICAgbWF4aW11bTogMgo+IAo+ICAgICcjYWRkcmVzcy1jZWxscyc6Cj4gICAgICBjb25zdDogMQo+ IEBAIC05MSw4ICs5MCw3IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgICAgICAgNyAtIFR5 cGUgVCBUaGVybW9jb3VwbGUKPiAgICAgICAgICAgIDggLSBUeXBlIEIgVGhlcm1vY291cGxlCj4g ICAgICAgICAgICA5IC0gQ3VzdG9tIFRoZXJtb2NvdXBsZQo+IC0gICAgICAgIGFsbE9mOgo+IC0g ICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIK PiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIK PiAgICAgICAgICBtaW5pbXVtOiAxCj4gICAgICAgICAgbWF4aW11bTogOQo+IAo+IEBAIC0xMjEs OCArMTE5LDcgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICBtb3JlIGRldGFpbHMg bG9vayBhdCB0YWJsZSA2OSBhbmQgNzAuCj4gICAgICAgICAgICBOb3RlIHNob3VsZCBiZSBzaWdu ZWQsIGJ1dCBkdGMgZG9lc24ndCBjdXJyZW50bHkgbWFpbnRhaW4gdGhlCj4gICAgICAgICAgICBz aWduLgo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBl cy55YW1sIy9kZWZpbml0aW9ucy91aW50NjQtbWF0cml4Cj4gKyAgICAgICAgJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDY0LW1hdHJpeAo+ICAgICAgICAgIG1pbkl0 ZW1zOiAzCj4gICAgICAgICAgbWF4SXRlbXM6IDY0Cj4gICAgICAgICAgaXRlbXM6Cj4gQEAgLTEz OCw4ICsxMzUsNyBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgIHByb3BlcnRpZXM6Cj4gICAg ICAgIGFkaSxzZW5zb3ItdHlwZToKPiAgICAgICAgICBkZXNjcmlwdGlvbjogSWRlbnRpZmllcyB0 aGUgc2Vuc29yIGFzIGEgZGlvZGUuCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgICAgIGNv bnN0OiAyOAo+IAo+ICAgICAgICBhZGksc2luZ2xlLWVuZGVkOgo+IEBAIC0xOTYsOCArMTkyLDcg QEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICAxNiAtIFJURCBQVC0xMDAwICgwLjAw Mzc1KQo+ICAgICAgICAgICAgMTcgLSBSVEQgTkktMTIwCj4gICAgICAgICAgICAxOCAtIFJURCBD dXN0b20KPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlw ZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlw ZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gICAgICAgICAgbWluaW11bTogMTAKPiAgICAg ICAgICBtYXhpbXVtOiAxOAo+IAo+IEBAIC0yMTAsOSArMjA1LDggQEAgcGF0dGVyblByb3BlcnRp ZXM6Cj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgICAgICBJZGVudGlmaWVzIHRoZSBu dW1iZXIgb2Ygd2lyZXMgdXNlZCBieSB0aGUgUlRELiBTZXR0aW5nIHRoaXMKPiAgICAgICAgICAg IHByb3BlcnR5IHRvIDUgbWVhbnMgNCB3aXJlcyB3aXRoIEtlbHZpbiBSc2Vuc2UuCj4gLSAgICAg ICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMgo+IC0gICAgICAgICAgLSBlbnVtOiBbMiwgMywgNCwgNV0KPiArICAgICAg ICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgICAg ICBlbnVtOiBbMiwgMywgNCwgNV0KPiAKPiAgICAgICAgYWRpLHJzZW5zZS1zaGFyZToKPiAgICAg ICAgICBkZXNjcmlwdGlvbjoKPiBAQCAtMjM3LDE4ICsyMzEsMTYgQEAgcGF0dGVyblByb3BlcnRp ZXM6Cj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgICAgICBUaGlzIHByb3BlcnR5IHNl dCB0aGUgUlREIGN1cnZlIHVzZWQgYW5kIHRoZSBjb3JyZXNwb25kaW5nCj4gICAgICAgICAgICBD YWxsZW5kYXItVmFuRHVzZW4gY29uc3RhbnRzLiBMb29rIGF0IHRhYmxlIDMwIG9mIHRoZSBkYXRh c2hlZXQuCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5 cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAgICAgLSBtaW5pbXVtOiAwCj4g LSAgICAgICAgICAgIG1heGltdW06IDMKPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgICAgICBtaW5pbXVtOiAwCj4gKyAgICAgICAg bWF4aW11bTogMwo+IAo+ICAgICAgICBhZGksY3VzdG9tLXJ0ZDoKPiAgICAgICAgICBkZXNjcmlw dGlvbjoKPiAgICAgICAgICAgIFRoaXMgaXMgYSB0YWJsZSwgd2hlcmUgZWFjaCBlbnRyeSBzaG91 bGQgYmUgYSBwYWlyIG9mCj4gICAgICAgICAgICByZXNpc3RhbmNlKG9obSktdGVtcGVyYXR1cmUo SykuIFRoZSBlbnRyaWVzIGFkZGVkIGhlcmUgYXJlIGluIHVvaG0KPiAgICAgICAgICAgIGFuZCB1 Sy4gRm9yIG1vcmUgZGV0YWlscyB2YWx1ZXMgbG9vayBhdCB0YWJsZSA3NCBhbmQgNzUuCj4gLSAg ICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQ2NC1tYXRyaXgKPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy91aW50NjQtbWF0cml4Cj4gICAgICAgICAgaXRlbXM6Cj4gICAgICAg ICAgICBtaW5JdGVtczogMwo+ICAgICAgICAgICAgbWF4SXRlbXM6IDY0Cj4gQEAgLTI4MCw4ICsy NzIsNyBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgIDI1IC0gVGhlcm1pc3RvciBT cGVjdHJ1bSAxMDAzayAxa29obQo+ICAgICAgICAgICAgMjYgLSBUaGVybWlzdG9yIEN1c3RvbSBT dGVpbmhhcnQtSGFydAo+ICAgICAgICAgICAgMjcgLSBDdXN0b20gVGhlcm1pc3Rvcgo+IC0gICAg ICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiAgICAgICAgICBtaW5pbXVtOiAxOQo+ICAgICAgICAgIG1heGltdW06 IDI3Cj4gCj4gQEAgLTMxNCwxMCArMzA1LDkgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAg ICAgICBUaGlzIHByb3BlcnR5IGNvbnRyb2xzIHRoZSBtYWduaXR1ZGUgb2YgdGhlIGV4Y2l0YXRp b24gY3VycmVudAo+ICAgICAgICAgICAgYXBwbGllZCB0byB0aGUgdGhlcm1pc3Rvci4gVmFsdWUg MCBzZXQncyB0aGUgc2Vuc29yIGluIGF1dG8tcmFuZ2UKPiAgICAgICAgICAgIG1vZGUuCj4gLSAg ICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAgICAgLSBlbnVtOiBbMCwgMjUwLCA1MDAsIDEwMDAs IDUwMDAsIDEwMDAwLCAyNTAwMCwgNTAwMDAsIDEwMDAwMCwKPiAtICAgICAgICAgICAgICAgICAg IDI1MDAwMCwgNTAwMDAwLCAxMDAwMDAwXQo+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgIGVudW06IFswLCAyNTAsIDUwMCwg MTAwMCwgNTAwMCwgMTAwMDAsIDI1MDAwLCA1MDAwMCwgMTAwMDAwLCAyNTAwMDAsCj4gKyAgICAg ICAgICA1MDAwMDAsIDEwMDAwMDBdCj4gCj4gICAgICAgIGFkaSxjdXN0b20tdGhlcm1pc3RvcjoK PiAgICAgICAgICBkZXNjcmlwdGlvbjoKPiBAQCAtMzI1LDggKzMxNSw3IEBAIHBhdHRlcm5Qcm9w ZXJ0aWVzOgo+ICAgICAgICAgICAgcmVzaXN0YW5jZShvaG0pLXRlbXBlcmF0dXJlKEspLiBUaGUg ZW50cmllcyBhZGRlZCBoZXJlIGFyZSBpbiB1b2htCj4gICAgICAgICAgICBhbmQgdUsgb25seSBm b3IgY3VzdG9tIHRoZXJtaXN0b3JzLiBGb3IgbW9yZSBkZXRhaWxzIGxvb2sgYXQgdGFibGUKPiAg ICAgICAgICAgIDc4IGFuZCA3OS4KPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJl ZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDY0LW1hdHJpeAo+ICsgICAg ICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQ2NC1tYXRyaXgK PiAgICAgICAgICBtaW5JdGVtczogMwo+ICAgICAgICAgIG1heEl0ZW1zOiA2NAo+ICAgICAgICAg IGl0ZW1zOgo+IEBAIC0zMzksOCArMzI4LDcgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAg ICAgICBiZSBwcm9ncmFtbWVkIGludG8gdGhlIGRldmljZSBtZW1vcnkgdXNpbmcgdGhpcyBwcm9w ZXJ0eS4gRm9yCj4gICAgICAgICAgICBTdGVpbmhhcnQgc2Vuc29ycyB0aGUgY29lZmZpY2llbnRz IGFyZSBnaXZlbiBpbiB0aGUgcmF3Cj4gICAgICAgICAgICBmb3JtYXQuIExvb2sgYXQgdGFibGUg ODIgZm9yIG1vcmUgaW5mb3JtYXRpb24uCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAt ICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICsg ICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJh eQo+ICAgICAgICAgIGl0ZW1zOgo+ICAgICAgICAgICAgbWluSXRlbXM6IDYKPiAgICAgICAgICAg IG1heEl0ZW1zOiA2Cj4gQEAgLTM1OCw4ICszNDYsNyBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAg ICAgIHByb3BlcnRpZXM6Cj4gICAgICAgIGFkaSxzZW5zb3ItdHlwZToKPiAgICAgICAgICBkZXNj cmlwdGlvbjogSWRlbnRpZmllcyB0aGUgc2Vuc29yIGFzIGEgZGlyZWN0IGFkYy4KPiAtICAgICAg ICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDMyCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDMyCj4gICAgICAgICAgY29uc3Q6IDMwCj4gCj4gICAgICAgIGFkaSxzaW5nbGUt ZW5kZWQ6Cj4gQEAgLTM3OSw4ICszNjYsNyBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAKPiAgICAg ICAgYWRpLHNlbnNvci10eXBlOgo+ICAgICAgICAgIGRlc2NyaXB0aW9uOiBJZGVudGlmaWVzIHRo ZSBzZW5zb3IgYXMgYSByc2Vuc2UuCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgICAgIGNv bnN0OiAyOQo+IAo+ICAgICAgICBhZGkscnNlbnNlLXZhbC1taWxsaS1vaG1zOgo+IGRpZmYgLS1n aXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW5wdXQvYWxsd2lubmVyLHN1 bjRpLWExMC1scmFkYy1rZXlzLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvaW5wdXQvYWxsd2lubmVyLHN1bjRpLWExMC1scmFkYy1rZXlzLnlhbWwKPiBpbmRleCA1MTJh NmFmNWFhNDIuLmNmZmQwMjAyOGQwMiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvaW5wdXQvYWxsd2lubmVyLHN1bjRpLWExMC1scmFkYy1rZXlzLnlhbWwK PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW5wdXQvYWxsd2lubmVy LHN1bjRpLWExMC1scmFkYy1rZXlzLnlhbWwKPiBAQCAtNDIsOSArNDIsOCBAQCBwYXR0ZXJuUHJv cGVydGllczoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogS2V5Y29kZSB0byBlbWl0Cj4gCj4gICAg ICAgIGNoYW5uZWw6Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hl bWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAgICAgLSBlbnVtOiBb MCwgMV0KPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzIKPiArICAgICAgICBlbnVtOiBbMCwgMV0KPiAgICAgICAgICBkZXNjcmlwdGlvbjogQURD IENoYW5uZWwgdGhpcyBrZXkgaXMgYXR0YWNoZWQgdG8KPiAKPiAgICAgICAgdm9sdGFnZToKPiBk aWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lucHV0L2lucHV0 LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW5wdXQvaW5wdXQueWFt bAo+IGluZGV4IDZkNTE5MDQ2YjNhZi4uOGVkY2IzYzMxMjcwIDEwMDY0NAo+IC0tLSBhL0RvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pbnB1dC9pbnB1dC55YW1sCj4gKysrIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lucHV0L2lucHV0LnlhbWwKPiBAQCAtMTgs MTEgKzE4LDEwIEBAIHByb3BlcnRpZXM6Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgU3Bl Y2lmaWVzIGFuIGFycmF5IG9mIG51bWVyaWMga2V5Y29kZSB2YWx1ZXMgdG8gYmUgdXNlZCBmb3Ig cmVwb3J0aW5nCj4gICAgICAgIGJ1dHRvbiBwcmVzc2VzLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAg IC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4g LSAgICAgIC0gaXRlbXM6Cj4gLSAgICAgICAgICBtaW5pbXVtOiAwCj4gLSAgICAgICAgICBtYXhp bXVtOiAweGZmCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzItYXJyYXkKPiArICAgIGl0ZW1zOgo+ICsgICAgICBtaW5pbXVtOiAwCj4gKyAgICAgIG1h eGltdW06IDB4ZmYKPiAKPiAgICBwb2xsLWludGVydmFsOgo+ICAgICAgZGVzY3JpcHRpb246IFBv bGwgaW50ZXJ2YWwgdGltZSBpbiBtaWxsaXNlY29uZHMuCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9hcm0sZ2ljLXYz LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW50ZXJydXB0LWNvbnRy b2xsZXIvYXJtLGdpYy12My55YW1sCj4gaW5kZXggNjZhYWNkMTA2NTAzLi4xZWNkMTgzMWNmMDIg MTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2ludGVycnVw dC1jb250cm9sbGVyL2FybSxnaWMtdjMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9hcm0sZ2ljLXYzLnlhbWwKPiBAQCAt OTEsMTggKzkxLDE2IEBAIHByb3BlcnRpZXM6Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAg SWYgdXNpbmcgcGFkZGluZyBwYWdlcywgc3BlY2lmaWVzIHRoZSBzdHJpZGUgb2YgY29uc2VjdXRp dmUKPiAgICAgICAgcmVkaXN0cmlidXRvcnMuIE11c3QgYmUgYSBtdWx0aXBsZSBvZiA2NGtCLgo+ IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDY0Cj4gLSAgICAgIC0gbXVsdGlwbGVPZjogMHgxMDAwMAo+IC0gICAgICAgIGV4 Y2x1c2l2ZU1pbmltdW06IDAKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQ2NAo+ICsgICAgbXVsdGlwbGVPZjogMHgxMDAwMAo+ICsgICAgZXhjbHVzaXZl TWluaW11bTogMAo+IAo+ICAgICIjcmVkaXN0cmlidXRvci1yZWdpb25zIjoKPiAgICAgIGRlc2Ny aXB0aW9uOgo+ICAgICAgICBUaGUgbnVtYmVyIG9mIGluZGVwZW5kZW50IGNvbnRpZ3VvdXMgcmVn aW9ucyBvY2N1cGllZCBieSB0aGUKPiAgICAgICAgcmVkaXN0cmlidXRvcnMuIFJlcXVpcmVkIGlm IG1vcmUgdGhhbiBvbmUgc3VjaCByZWdpb24gaXMgcHJlc2VudC4KPiAtICAgIGFsbE9mOgo+IC0g ICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0g ICAgICAtIG1heGltdW06IDQwOTYgICAjIFNob3VsZCBiZSBlbm91Z2g/Cj4gKyAgICAkcmVmOiAv c2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgIG1heGltdW06IDQw OTYKPiAKPiAgICBtc2ktY29udHJvbGxlcjoKPiAgICAgIGRlc2NyaXB0aW9uOgo+IEBAIC0xMTQs MjIgKzExMiwyMCBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICBBIGxpc3Qgb2YgcGFpcnMgPGludGlk IHNwYW4+LCB3aGVyZSAiaW50aWQiIGlzIHRoZSBmaXJzdCBTUEkgb2YgYSByYW5nZQo+ICAgICAg ICB0aGF0IGNhbiBiZSB1c2VkIGFuIE1CSSwgYW5kICJzcGFuIiB0aGUgc2l6ZSBvZiB0aGF0IHJh bmdlLiBNdWx0aXBsZQo+ICAgICAgICByYW5nZXMgY2FuIGJlIHByb3ZpZGVkLgo+IC0gICAgYWxs T2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWlu dDMyLW1hdHJpeAo+IC0gICAgICAtIGl0ZW1zOgo+IC0gICAgICAgICAgbWluSXRlbXM6IDIKPiAt ICAgICAgICAgIG1heEl0ZW1zOiAyCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9k ZWZpbml0aW9ucy91aW50MzItbWF0cml4Cj4gKyAgICBpdGVtczoKPiArICAgICAgbWluSXRlbXM6 IDIKPiArICAgICAgbWF4SXRlbXM6IDIKPiAKPiAgICBtYmktYWxpYXM6Cj4gICAgICBkZXNjcmlw dGlvbjoKPiAgICAgICAgQWRkcmVzcyBwcm9wZXJ0eS4gQmFzZSBhZGRyZXNzIG9mIGFuIGFsaWFz IG9mIHRoZSBHSUNEIHJlZ2lvbiBjb250YWluaW5nCj4gICAgICAgIG9ubHkgdGhlIHtTRVQsQ0xS fVNQSSByZWdpc3RlcnMgdG8gYmUgdXNlZCBpZiBpc29sYXRpb24gaXMgcmVxdWlyZWQsCj4gICAg ICAgIGFuZCBpZiBzdXBwb3J0ZWQgYnkgdGhlIEhXLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0g JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gLSAg ICAgIC0gaXRlbXM6Cj4gLSAgICAgICAgICBtaW5JdGVtczogMQo+IC0gICAgICAgICAgbWF4SXRl bXM6IDIKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQz Mi1hcnJheQo+ICsgICAgaXRlbXM6Cj4gKyAgICAgIG1pbkl0ZW1zOiAxCj4gKyAgICAgIG1heEl0 ZW1zOiAyCj4gCj4gICAgcHBpLXBhcnRpdGlvbnM6Cj4gICAgICB0eXBlOiBvYmplY3QKPiBAQCAt MTg4LDExICsxODQsMTAgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgZGVzY3JpcHRp b246Cj4gICAgICAgICAgICAodTMyLCB1MzIpIHR1cGxlIGRlc2NyaWJpbmcgdGhlIHVudHJhbnNs YXRlZAo+ICAgICAgICAgICAgYWRkcmVzcyBhbmQgc2l6ZSBvZiB0aGUgcHJlLUlUUyB3aW5kb3cu Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+IC0gICAgICAgICAgLSBpdGVtczoKPiAtICAg ICAgICAgICAgICBtaW5JdGVtczogMgo+IC0gICAgICAgICAgICAgIG1heEl0ZW1zOiAyCj4gKyAg ICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5 Cj4gKyAgICAgICAgaXRlbXM6Cj4gKyAgICAgICAgICBtaW5JdGVtczogMgo+ICsgICAgICAgICAg bWF4SXRlbXM6IDIKPiAKPiAgICAgIHJlcXVpcmVkOgo+ICAgICAgICAtIGNvbXBhdGlibGUKPiBk aWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lvbW11L2FybSxz bW11LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW9tbXUvYXJtLHNt bXUueWFtbAo+IGluZGV4IDY1MTVkYmU0NzUwOC4uM2FhNTU0ODc4YjkwIDEwMDY0NAo+IC0tLSBh L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pb21tdS9hcm0sc21tdS55YW1sCj4g KysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lvbW11L2FybSxzbW11Lnlh bWwKPiBAQCAtNTYsOCArNTYsNyBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgICcjZ2xvYmFsLWludGVy cnVwdHMnOgo+ICAgICAgZGVzY3JpcHRpb246IFRoZSBudW1iZXIgb2YgZ2xvYmFsIGludGVycnVw dHMgZXhwb3NlZCBieSB0aGUgZGV2aWNlLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjog L3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAkcmVmOiAvc2No ZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAgICAgIG1pbmltdW06IDAKPiAg ICAgIG1heGltdW06IDI2MCAgICMgMiBzZWN1cmUsIDIgbm9uLXNlY3VyZSwgYW5kIHVwIHRvIDI1 NiBwZXJmIGNvdW50ZXJzCj4gCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9sZWRzL2NvbW1vbi55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL2xlZHMvY29tbW9uLnlhbWwKPiBpbmRleCA0YzI3MGZkZTQ1NjcuLmEyYTU0MWJjYTcz YyAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbGVkcy9j b21tb24ueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9sZWRz L2NvbW1vbi55YW1sCj4gQEAgLTQxLDggKzQxLDcgQEAgcHJvcGVydGllczoKPiAgICAgICAgQ29s b3Igb2YgdGhlIExFRC4gVXNlIG9uZSBvZiB0aGUgTEVEX0NPTE9SX0lEXyogcHJlZml4ZWQgZGVm aW5pdGlvbnMgZnJvbQo+ICAgICAgICB0aGUgaGVhZGVyIGluY2x1ZGUvZHQtYmluZGluZ3MvbGVk cy9jb21tb24uaC4gSWYgdGhlcmUgaXMgbm8gbWF0Y2hpbmcKPiAgICAgICAgTEVEX0NPTE9SX0lE IGF2YWlsYWJsZSwgYWRkIGEgbmV3IG9uZS4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAkcmVmOiAvc2No ZW1hcy90eXBlcy55YW1sI2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgbWluaW11bTogMAo+ICAg ICAgbWF4aW11bTogOAo+IAo+IEBAIC02Nyw4ICs2Niw3IEBAIHByb3BlcnRpZXM6Cj4gICAgICAg IHByb2R1Y2VkIHdoZXJlIHRoZSBMRUQgbW9tZW50YXJpbHkgdHVybnMgb2ZmIChvciBvbikuIFRo ZSAia2VlcCIgc2V0dGluZwo+ICAgICAgICB3aWxsIGtlZXAgdGhlIExFRCBhdCB3aGF0ZXZlciBp dHMgY3VycmVudCBzdGF0ZSBpcywgd2l0aG91dCBwcm9kdWNpbmcgYQo+ICAgICAgICBnbGl0Y2gu Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmlu aXRpb25zL3N0cmluZwo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCNkZWZpbml0aW9u cy9zdHJpbmcKPiAgICAgIGVudW06Cj4gICAgICAgIC0gb24KPiAgICAgICAgLSBvZmYKPiBAQCAt NzksOCArNzcsOCBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIFRo aXMgcGFyYW1ldGVyLCBpZiBwcmVzZW50LCBpcyBhIHN0cmluZyBkZWZpbmluZyB0aGUgdHJpZ2dl ciBhc3NpZ25lZCB0bwo+ICAgICAgICB0aGUgTEVELgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0g JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCNkZWZpbml0aW9ucy9zdHJpbmcKPiArICAgICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvc3RyaW5nCj4gKwo+ICAgICAgZW51bToK PiAgICAgICAgICAjIExFRCB3aWxsIGFjdCBhcyBhIGJhY2stbGlnaHQsIGNvbnRyb2xsZWQgYnkg dGhlIGZyYW1lYnVmZmVyIHN5c3RlbQo+ICAgICAgICAtIGJhY2tsaWdodAo+IEBAIC0xMTEsOCAr MTA5LDcgQEAgcHJvcGVydGllczoKPiAgICAgICAgICAgIGJyaWdodG5lc3MgYW5kIGR1cmF0aW9u IChpbiBtcykuICBUaGUgZXhhY3QgZm9ybWF0IGlzCj4gICAgICAgICAgICBkZXNjcmliZWQgaW46 Cj4gICAgICAgICAgICBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbGVkcy9sZWRz LXRyaWdnZXItcGF0dGVybi50eHQKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hl bWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvdWludDMyLW1hdHJpeAo+ICsgICAgJHJlZjogL3Nj aGVtYXMvdHlwZXMueWFtbCNkZWZpbml0aW9ucy91aW50MzItbWF0cml4Cj4gICAgICBpdGVtczoK PiAgICAgICAgbWluSXRlbXM6IDIKPiAgICAgICAgbWF4SXRlbXM6IDIKPiBkaWZmIC0tZ2l0IGEv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2xlZHMvbGVkcy1ncGlvLnlhbWwgYi9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbGVkcy9sZWRzLWdwaW8ueWFtbAo+IGlu ZGV4IDBlNzViMTg1ZGQxOS4uN2FkMmJhZWRhMGIwIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9sZWRzL2xlZHMtZ3Bpby55YW1sCj4gKysrIGIvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2xlZHMvbGVkcy1ncGlvLnlhbWwKPiBAQCAtMjQs OCArMjQsNyBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAiKF5sZWQtWzAtOWEtZl0kfGxlZCki Ogo+ICAgICAgdHlwZTogb2JqZWN0Cj4gCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiBj b21tb24ueWFtbCMKPiArICAgICRyZWY6IGNvbW1vbi55YW1sIwo+IAo+ICAgICAgcHJvcGVydGll czoKPiAgICAgICAgZ3Bpb3M6Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9sZWRzL3JvaG0sYmQ3MTgyOC1sZWRzLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvbGVkcy9yb2htLGJkNzE4MjgtbGVkcy55YW1sCj4gaW5kZXggOTBl ZGY5ZDMzYjMzLi5hYTcxNWVkZDkzYjAgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL2xlZHMvcm9obSxiZDcxODI4LWxlZHMueWFtbAo+ICsrKyBiL0RvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9sZWRzL3JvaG0sYmQ3MTgyOC1sZWRzLnlhbWwK PiBAQCAtMzQsMTEgKzM0LDExIEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgICAgICMtICRy ZWY6ICJjb21tb24ueWFtbCMiCj4gICAgICAgIHJvaG0sbGVkLWNvbXBhdGlibGU6Cj4gICAgICAg ICAgZGVzY3JpcHRpb246IExFRCBpZGVudGlmaWNhdGlvbiBzdHJpbmcKPiAtICAgICAgICBhbGxP ZjoKPiAtICAgICAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25z L3N0cmluZyIKPiAtICAgICAgICAgIC0gZW51bToKPiAtICAgICAgICAgICAgLSBiZDcxODI4LWFt YmxlZAo+IC0gICAgICAgICAgICAtIGJkNzE4MjgtZ3JubGVkCj4gKyAgICAgICAgJHJlZjogIi9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZyIKPiArICAgICAgICBlbnVtOgo+ ICsKPiArICAgICAgICAgIC0gYmQ3MTgyOC1hbWJsZWQKPiArICAgICAgICAgIC0gYmQ3MTgyOC1n cm5sZWQKPiAgICAgICAgZnVuY3Rpb246Cj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAg ICAgICBQdXJwb3NlIG9mIExFRCBhcyBkZWZpbmVkIGluIGR0LWJpbmRpbmdzL2xlZHMvY29tbW9u LmgKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21haWxi b3gvc3Qsc3RtMzItaXBjYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L21haWxib3gvc3Qsc3RtMzItaXBjYy55YW1sCj4gaW5kZXggZGI4NTE1NDFkNjE5Li4zYjdhYjYx YTE0NGYgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21h aWxib3gvc3Qsc3RtMzItaXBjYy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL21haWxib3gvc3Qsc3RtMzItaXBjYy55YW1sCj4gQEAgLTQ5LDkgKzQ5LDggQEAg cHJvcGVydGllczoKPiAKPiAgICBzdCxwcm9jLWlkOgo+ICAgICAgZGVzY3JpcHRpb246IFByb2Nl c3NvciBpZCB1c2luZyB0aGUgbWFpbGJveCAoMCBvciAxKQo+IC0gICAgYWxsT2Y6Cj4gLSAgICAg IC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAg IC0gZW51bTogWyAwLCAxIF0KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMgo+ICsgICAgZW51bTogWzAsIDFdCj4gCj4gIHJlcXVpcmVkOgo+ICAgIC0g Y29tcGF0aWJsZQo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvbWVkaWEvYW1sb2dpYyxneC12ZGVjLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvbWVkaWEvYW1sb2dpYyxneC12ZGVjLnlhbWwKPiBpbmRleCA1YTFkYTQwMjljMzcu LmI5MDI0OTVkMjc4YiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvbWVkaWEvYW1sb2dpYyxneC12ZGVjLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvbWVkaWEvYW1sb2dpYyxneC12ZGVjLnlhbWwKPiBAQCAtNzcsMTMg Kzc3LDExIEBAIHByb3BlcnRpZXM6Cj4gCj4gICAgYW1sb2dpYyxhby1zeXNjdHJsOgo+ICAgICAg ZGVzY3JpcHRpb246IHNob3VsZCBwb2ludCB0byB0aGUgQU9CVVMgc3lzY3RybCBub2RlCj4gLSAg ICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy9waGFuZGxlCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9w aGFuZGxlCj4gCj4gICAgYW1sb2dpYyxjYW52YXM6Cj4gICAgICBkZXNjcmlwdGlvbjogc2hvdWxk IHBvaW50IHRvIGEgY2FudmFzIHByb3ZpZGVyIG5vZGUKPiAtICAgIGFsbE9mOgo+IC0gICAgICAt ICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiArICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiAKPiAgYWxsT2Y6 Cj4gICAgLSBpZjoKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL21lZGlhL2FtbG9naWMsbWVzb24tZ3gtYW8tY2VjLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvbWVkaWEvYW1sb2dpYyxtZXNvbi1neC1hby1jZWMueWFtbAo+IGlu ZGV4IDk1ZmZhOGJjMDUzMy4uYzA4ZTJkZGYyOTJhIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZWRpYS9hbWxvZ2ljLG1lc29uLWd4LWFvLWNlYy55YW1s Cj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lZGlhL2FtbG9naWMs bWVzb24tZ3gtYW8tY2VjLnlhbWwKPiBAQCAtMzUsOCArMzUsNyBAQCBwcm9wZXJ0aWVzOgo+IAo+ ICAgIGhkbWktcGhhbmRsZToKPiAgICAgIGRlc2NyaXB0aW9uOiBwaGFuZGxlIHRvIHRoZSBIRE1J IGNvbnRyb2xsZXIKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiAKPiAgYWxsT2Y6Cj4gICAgLSBpZjoKPiBkaWZmIC0t Z2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lZGlhL3JjLnlhbWwgYi9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVkaWEvcmMueWFtbAo+IGluZGV4IGIy N2M5Mzg1ZDQ5MC4uZGVkMmFjNDMyMzdkIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9tZWRpYS9yYy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL21lZGlhL3JjLnlhbWwKPiBAQCAtMTgsMTM2ICsxOCwxMzUgQEAgcHJv cGVydGllczoKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBTcGVjaWZpZXMgdGhlIHNjYW5j b2RlL2tleSBtYXBwaW5nIHRhYmxlIGRlZmluZWQgaW4ta2VybmVsIGZvcgo+ICAgICAgICB0aGUg cmVtb3RlIGNvbnRyb2xsZXIuCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAnL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvc3RyaW5nJwo+IC0gICAgICAtIGVudW06Cj4gLSAg ICAgICAgICAtIHJjLWFkc3RlY2gtZHZiLXQtcGNpCj4gLSAgICAgICAgICAtIHJjLWFsaW5rLWR0 dS1tCj4gLSAgICAgICAgICAtIHJjLWFueXNlZQo+IC0gICAgICAgICAgLSByYy1hcGFjLXZpZXdj b21wCj4gLSAgICAgICAgICAtIHJjLWFzdHJvbWV0YS10Mmh5YnJpZAo+IC0gICAgICAgICAgLSBy Yy1hc3VzLXBjMzkKPiAtICAgICAgICAgIC0gcmMtYXN1cy1wczMtMTAwCj4gLSAgICAgICAgICAt IHJjLWF0aS10di13b25kZXItaGQtNjAwCj4gLSAgICAgICAgICAtIHJjLWF0aS14MTAKPiAtICAg ICAgICAgIC0gcmMtYXZlcm1lZGlhCj4gLSAgICAgICAgICAtIHJjLWF2ZXJtZWRpYS1hMTZkCj4g LSAgICAgICAgICAtIHJjLWF2ZXJtZWRpYS1jYXJkYnVzCj4gLSAgICAgICAgICAtIHJjLWF2ZXJt ZWRpYS1kdmJ0Cj4gLSAgICAgICAgICAtIHJjLWF2ZXJtZWRpYS1tMTM1YQo+IC0gICAgICAgICAg LSByYy1hdmVybWVkaWEtbTczM2Etcm0tazYKPiAtICAgICAgICAgIC0gcmMtYXZlcm1lZGlhLXJt LWtzCj4gLSAgICAgICAgICAtIHJjLWF2ZXJ0di0zMDMKPiAtICAgICAgICAgIC0gcmMtYXp1cmV3 YXZlLWFkLXR1NzAwCj4gLSAgICAgICAgICAtIHJjLWJlZWxpbmstZ3MxCj4gLSAgICAgICAgICAt IHJjLWJlaG9sZAo+IC0gICAgICAgICAgLSByYy1iZWhvbGQtY29sdW1idXMKPiAtICAgICAgICAg IC0gcmMtYnVkZ2V0LWNpLW9sZAo+IC0gICAgICAgICAgLSByYy1jZWMKPiAtICAgICAgICAgIC0g cmMtY2luZXJneQo+IC0gICAgICAgICAgLSByYy1jaW5lcmd5LTE0MDAKPiAtICAgICAgICAgIC0g cmMtZDY4MC1kbWIKPiAtICAgICAgICAgIC0gcmMtZGVsb2NrLTYxOTU5Cj4gLSAgICAgICAgICAt IHJjLWRpYjA3MDAtbmVjCj4gLSAgICAgICAgICAtIHJjLWRpYjA3MDAtcmM1Cj4gLSAgICAgICAg ICAtIHJjLWRpZ2l0YWxub3ctdGlueXR3aW4KPiAtICAgICAgICAgIC0gcmMtZGlnaXR0cmFkZQo+ IC0gICAgICAgICAgLSByYy1kbTExMDUtbmVjCj4gLSAgICAgICAgICAtIHJjLWRudHYtbGl2ZS1k dmItdAo+IC0gICAgICAgICAgLSByYy1kbnR2LWxpdmUtZHZidC1wcm8KPiAtICAgICAgICAgIC0g cmMtZHR0MjAwdQo+IC0gICAgICAgICAgLSByYy1kdmJza3kKPiAtICAgICAgICAgIC0gcmMtZHZp Y28tbWNlCj4gLSAgICAgICAgICAtIHJjLWR2aWNvLXBvcnRhYmxlCj4gLSAgICAgICAgICAtIHJj LWVtLXRlcnJhdGVjCj4gLSAgICAgICAgICAtIHJjLWVtcHR5Cj4gLSAgICAgICAgICAtIHJjLWVu Y29yZS1lbmx0dgo+IC0gICAgICAgICAgLSByYy1lbmNvcmUtZW5sdHYtZm01Mwo+IC0gICAgICAg ICAgLSByYy1lbmNvcmUtZW5sdHYyCj4gLSAgICAgICAgICAtIHJjLWV2Z2EtaW5kdHViZQo+IC0g ICAgICAgICAgLSByYy1lenR2Cj4gLSAgICAgICAgICAtIHJjLWZseWR2Ygo+IC0gICAgICAgICAg LSByYy1mbHl2aWRlbwo+IC0gICAgICAgICAgLSByYy1mdXNpb25oZHR2LW1jZQo+IC0gICAgICAg ICAgLSByYy1nYWRtZWktcm0wMDh6Cj4gLSAgICAgICAgICAtIHJjLWdlZWtib3gKPiAtICAgICAg ICAgIC0gcmMtZ2VuaXVzLXR2Z28tYTExbWNlCj4gLSAgICAgICAgICAtIHJjLWdvdHZpZXc3MTM1 Cj4gLSAgICAgICAgICAtIHJjLWhhdXBwYXVnZQo+IC0gICAgICAgICAgLSByYy1oaXNpLXBvcGxh cgo+IC0gICAgICAgICAgLSByYy1oaXNpLXR2LWRlbW8KPiAtICAgICAgICAgIC0gcmMtaW1vbi1t Y2UKPiAtICAgICAgICAgIC0gcmMtaW1vbi1wYWQKPiAtICAgICAgICAgIC0gcmMtaW1vbi1yc2MK PiAtICAgICAgICAgIC0gcmMtaW9kYXRhLWJjdHY3ZQo+IC0gICAgICAgICAgLSByYy1pdDkxM3gt djEKPiAtICAgICAgICAgIC0gcmMtaXQ5MTN4LXYyCj4gLSAgICAgICAgICAtIHJjLWthaW9teQo+ IC0gICAgICAgICAgLSByYy1raGFkYXMKPiAtICAgICAgICAgIC0gcmMta3dvcmxkLTMxNXUKPiAt ICAgICAgICAgIC0gcmMta3dvcmxkLXBjMTUwdQo+IC0gICAgICAgICAgLSByYy1rd29ybGQtcGx1 cy10di1hbmFsb2cKPiAtICAgICAgICAgIC0gcmMtbGVhZHRlay15MDRnMDA1MQo+IC0gICAgICAg ICAgLSByYy1sbWUyNTEwCj4gLSAgICAgICAgICAtIHJjLW1hbmxpCj4gLSAgICAgICAgICAtIHJj LW1lZGlvbi14MTAKPiAtICAgICAgICAgIC0gcmMtbWVkaW9uLXgxMC1kaWdpdGFpbmVyCj4gLSAg ICAgICAgICAtIHJjLW1lZGlvbi14MTAtb3IyeAo+IC0gICAgICAgICAgLSByYy1tc2ktZGlnaXZv eC1paQo+IC0gICAgICAgICAgLSByYy1tc2ktZGlnaXZveC1paWkKPiAtICAgICAgICAgIC0gcmMt bXNpLXR2YW55d2hlcmUKPiAtICAgICAgICAgIC0gcmMtbXNpLXR2YW55d2hlcmUtcGx1cwo+IC0g ICAgICAgICAgLSByYy1uZWJ1bGEKPiAtICAgICAgICAgIC0gcmMtbmVjLXRlcnJhdGVjLWNpbmVy Z3kteHMKPiAtICAgICAgICAgIC0gcmMtbm9yd29vZAo+IC0gICAgICAgICAgLSByYy1ucGd0ZWNo Cj4gLSAgICAgICAgICAtIHJjLW9kcm9pZAo+IC0gICAgICAgICAgLSByYy1wY3R2LXNlZG5hCj4g LSAgICAgICAgICAtIHJjLXBpbm5hY2xlLWNvbG9yCj4gLSAgICAgICAgICAtIHJjLXBpbm5hY2xl LWdyZXkKPiAtICAgICAgICAgIC0gcmMtcGlubmFjbGUtcGN0di1oZAo+IC0gICAgICAgICAgLSBy Yy1waXhlbHZpZXcKPiAtICAgICAgICAgIC0gcmMtcGl4ZWx2aWV3LTAwMnQKPiAtICAgICAgICAg IC0gcmMtcGl4ZWx2aWV3LW1rMTIKPiAtICAgICAgICAgIC0gcmMtcGl4ZWx2aWV3LW5ldwo+IC0g ICAgICAgICAgLSByYy1wb3dlcmNvbG9yLXJlYWwtYW5nZWwKPiAtICAgICAgICAgIC0gcmMtcHJv dGV1cy0yMzA5Cj4gLSAgICAgICAgICAtIHJjLXB1cnBsZXR2Cj4gLSAgICAgICAgICAtIHJjLXB2 OTUxCj4gLSAgICAgICAgICAtIHJjLXJjNS10dgo+IC0gICAgICAgICAgLSByYy1yYzYtbWNlCj4g LSAgICAgICAgICAtIHJjLXJlYWwtYXVkaW8tMjIwLTMyLWtleXMKPiAtICAgICAgICAgIC0gcmMt cmVkZG8KPiAtICAgICAgICAgIC0gcmMtc25hcHN0cmVhbS1maXJlZmx5Cj4gLSAgICAgICAgICAt IHJjLXN0cmVhbXphcAo+IC0gICAgICAgICAgLSByYy1zdTMwMDAKPiAtICAgICAgICAgIC0gcmMt dGFuZ28KPiAtICAgICAgICAgIC0gcmMtdGFuaXgtdHgzbWluaQo+IC0gICAgICAgICAgLSByYy10 YW5peC10eDVtYXgKPiAtICAgICAgICAgIC0gcmMtdGJzLW5lYwo+IC0gICAgICAgICAgLSByYy10 ZWNobmlzYXQtdHMzNQo+IC0gICAgICAgICAgLSByYy10ZWNobmlzYXQtdXNiMgo+IC0gICAgICAg ICAgLSByYy10ZXJyYXRlYy1jaW5lcmd5LWMtcGNpCj4gLSAgICAgICAgICAtIHJjLXRlcnJhdGVj LWNpbmVyZ3ktczItaGQKPiAtICAgICAgICAgIC0gcmMtdGVycmF0ZWMtY2luZXJneS14cwo+IC0g ICAgICAgICAgLSByYy10ZXJyYXRlYy1zbGltCj4gLSAgICAgICAgICAtIHJjLXRlcnJhdGVjLXNs aW0tMgo+IC0gICAgICAgICAgLSByYy10ZXZpaS1uZWMKPiAtICAgICAgICAgIC0gcmMtdGl2bwo+ IC0gICAgICAgICAgLSByYy10b3RhbC1tZWRpYS1pbi1oYW5kCj4gLSAgICAgICAgICAtIHJjLXRv dGFsLW1lZGlhLWluLWhhbmQtMDIKPiAtICAgICAgICAgIC0gcmMtdHJla3N0b3IKPiAtICAgICAg ICAgIC0gcmMtdHQtMTUwMAo+IC0gICAgICAgICAgLSByYy10d2luaGFuLWR0di1jYWItY2kKPiAt ICAgICAgICAgIC0gcmMtdHdpbmhhbjEwMjcKPiAtICAgICAgICAgIC0gcmMtdmlkZW9tYXRlLWsx MDAKPiAtICAgICAgICAgIC0gcmMtdmlkZW9tYXRlLXMzNTAKPiAtICAgICAgICAgIC0gcmMtdmlk ZW9tYXRlLXR2LXB2cgo+IC0gICAgICAgICAgLSByYy12aWRlb3N0cm9uZy1raWktcHJvCj4gLSAg ICAgICAgICAtIHJjLXdldGVrLWh1Ygo+IC0gICAgICAgICAgLSByYy13ZXRlay1wbGF5Mgo+IC0g ICAgICAgICAgLSByYy13aW5mYXN0Cj4gLSAgICAgICAgICAtIHJjLXdpbmZhc3QtdXNiaWktZGVs dXhlCj4gLSAgICAgICAgICAtIHJjLXg5Nm1heAo+IC0gICAgICAgICAgLSByYy14Ym94LWR2ZAo+ IC0gICAgICAgICAgLSByYy16eC1pcmRlYwo+ICsgICAgJHJlZjogJy9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3N0cmluZycKPiArICAgIGVudW06Cj4gKyAgICAgIC0gcmMtYWRzdGVj aC1kdmItdC1wY2kKPiArICAgICAgLSByYy1hbGluay1kdHUtbQo+ICsgICAgICAtIHJjLWFueXNl ZQo+ICsgICAgICAtIHJjLWFwYWMtdmlld2NvbXAKPiArICAgICAgLSByYy1hc3Ryb21ldGEtdDJo eWJyaWQKPiArICAgICAgLSByYy1hc3VzLXBjMzkKPiArICAgICAgLSByYy1hc3VzLXBzMy0xMDAK PiArICAgICAgLSByYy1hdGktdHYtd29uZGVyLWhkLTYwMAo+ICsgICAgICAtIHJjLWF0aS14MTAK PiArICAgICAgLSByYy1hdmVybWVkaWEKPiArICAgICAgLSByYy1hdmVybWVkaWEtYTE2ZAo+ICsg ICAgICAtIHJjLWF2ZXJtZWRpYS1jYXJkYnVzCj4gKyAgICAgIC0gcmMtYXZlcm1lZGlhLWR2YnQK PiArICAgICAgLSByYy1hdmVybWVkaWEtbTEzNWEKPiArICAgICAgLSByYy1hdmVybWVkaWEtbTcz M2Etcm0tazYKPiArICAgICAgLSByYy1hdmVybWVkaWEtcm0ta3MKPiArICAgICAgLSByYy1hdmVy dHYtMzAzCj4gKyAgICAgIC0gcmMtYXp1cmV3YXZlLWFkLXR1NzAwCj4gKyAgICAgIC0gcmMtYmVl bGluay1nczEKPiArICAgICAgLSByYy1iZWhvbGQKPiArICAgICAgLSByYy1iZWhvbGQtY29sdW1i dXMKPiArICAgICAgLSByYy1idWRnZXQtY2ktb2xkCj4gKyAgICAgIC0gcmMtY2VjCj4gKyAgICAg IC0gcmMtY2luZXJneQo+ICsgICAgICAtIHJjLWNpbmVyZ3ktMTQwMAo+ICsgICAgICAtIHJjLWQ2 ODAtZG1iCj4gKyAgICAgIC0gcmMtZGVsb2NrLTYxOTU5Cj4gKyAgICAgIC0gcmMtZGliMDcwMC1u ZWMKPiArICAgICAgLSByYy1kaWIwNzAwLXJjNQo+ICsgICAgICAtIHJjLWRpZ2l0YWxub3ctdGlu eXR3aW4KPiArICAgICAgLSByYy1kaWdpdHRyYWRlCj4gKyAgICAgIC0gcmMtZG0xMTA1LW5lYwo+ ICsgICAgICAtIHJjLWRudHYtbGl2ZS1kdmItdAo+ICsgICAgICAtIHJjLWRudHYtbGl2ZS1kdmJ0 LXBybwo+ICsgICAgICAtIHJjLWR0dDIwMHUKPiArICAgICAgLSByYy1kdmJza3kKPiArICAgICAg LSByYy1kdmljby1tY2UKPiArICAgICAgLSByYy1kdmljby1wb3J0YWJsZQo+ICsgICAgICAtIHJj LWVtLXRlcnJhdGVjCj4gKyAgICAgIC0gcmMtZW1wdHkKPiArICAgICAgLSByYy1lbmNvcmUtZW5s dHYKPiArICAgICAgLSByYy1lbmNvcmUtZW5sdHYtZm01Mwo+ICsgICAgICAtIHJjLWVuY29yZS1l bmx0djIKPiArICAgICAgLSByYy1ldmdhLWluZHR1YmUKPiArICAgICAgLSByYy1lenR2Cj4gKyAg ICAgIC0gcmMtZmx5ZHZiCj4gKyAgICAgIC0gcmMtZmx5dmlkZW8KPiArICAgICAgLSByYy1mdXNp b25oZHR2LW1jZQo+ICsgICAgICAtIHJjLWdhZG1laS1ybTAwOHoKPiArICAgICAgLSByYy1nZWVr Ym94Cj4gKyAgICAgIC0gcmMtZ2VuaXVzLXR2Z28tYTExbWNlCj4gKyAgICAgIC0gcmMtZ290dmll dzcxMzUKPiArICAgICAgLSByYy1oYXVwcGF1Z2UKPiArICAgICAgLSByYy1oaXNpLXBvcGxhcgo+ ICsgICAgICAtIHJjLWhpc2ktdHYtZGVtbwo+ICsgICAgICAtIHJjLWltb24tbWNlCj4gKyAgICAg IC0gcmMtaW1vbi1wYWQKPiArICAgICAgLSByYy1pbW9uLXJzYwo+ICsgICAgICAtIHJjLWlvZGF0 YS1iY3R2N2UKPiArICAgICAgLSByYy1pdDkxM3gtdjEKPiArICAgICAgLSByYy1pdDkxM3gtdjIK PiArICAgICAgLSByYy1rYWlvbXkKPiArICAgICAgLSByYy1raGFkYXMKPiArICAgICAgLSByYy1r d29ybGQtMzE1dQo+ICsgICAgICAtIHJjLWt3b3JsZC1wYzE1MHUKPiArICAgICAgLSByYy1rd29y bGQtcGx1cy10di1hbmFsb2cKPiArICAgICAgLSByYy1sZWFkdGVrLXkwNGcwMDUxCj4gKyAgICAg IC0gcmMtbG1lMjUxMAo+ICsgICAgICAtIHJjLW1hbmxpCj4gKyAgICAgIC0gcmMtbWVkaW9uLXgx MAo+ICsgICAgICAtIHJjLW1lZGlvbi14MTAtZGlnaXRhaW5lcgo+ICsgICAgICAtIHJjLW1lZGlv bi14MTAtb3IyeAo+ICsgICAgICAtIHJjLW1zaS1kaWdpdm94LWlpCj4gKyAgICAgIC0gcmMtbXNp LWRpZ2l2b3gtaWlpCj4gKyAgICAgIC0gcmMtbXNpLXR2YW55d2hlcmUKPiArICAgICAgLSByYy1t c2ktdHZhbnl3aGVyZS1wbHVzCj4gKyAgICAgIC0gcmMtbmVidWxhCj4gKyAgICAgIC0gcmMtbmVj LXRlcnJhdGVjLWNpbmVyZ3kteHMKPiArICAgICAgLSByYy1ub3J3b29kCj4gKyAgICAgIC0gcmMt bnBndGVjaAo+ICsgICAgICAtIHJjLW9kcm9pZAo+ICsgICAgICAtIHJjLXBjdHYtc2VkbmEKPiAr ICAgICAgLSByYy1waW5uYWNsZS1jb2xvcgo+ICsgICAgICAtIHJjLXBpbm5hY2xlLWdyZXkKPiAr ICAgICAgLSByYy1waW5uYWNsZS1wY3R2LWhkCj4gKyAgICAgIC0gcmMtcGl4ZWx2aWV3Cj4gKyAg ICAgIC0gcmMtcGl4ZWx2aWV3LTAwMnQKPiArICAgICAgLSByYy1waXhlbHZpZXctbWsxMgo+ICsg ICAgICAtIHJjLXBpeGVsdmlldy1uZXcKPiArICAgICAgLSByYy1wb3dlcmNvbG9yLXJlYWwtYW5n ZWwKPiArICAgICAgLSByYy1wcm90ZXVzLTIzMDkKPiArICAgICAgLSByYy1wdXJwbGV0dgo+ICsg ICAgICAtIHJjLXB2OTUxCj4gKyAgICAgIC0gcmMtcmM1LXR2Cj4gKyAgICAgIC0gcmMtcmM2LW1j ZQo+ICsgICAgICAtIHJjLXJlYWwtYXVkaW8tMjIwLTMyLWtleXMKPiArICAgICAgLSByYy1yZWRk bwo+ICsgICAgICAtIHJjLXNuYXBzdHJlYW0tZmlyZWZseQo+ICsgICAgICAtIHJjLXN0cmVhbXph cAo+ICsgICAgICAtIHJjLXN1MzAwMAo+ICsgICAgICAtIHJjLXRhbmdvCj4gKyAgICAgIC0gcmMt dGFuaXgtdHgzbWluaQo+ICsgICAgICAtIHJjLXRhbml4LXR4NW1heAo+ICsgICAgICAtIHJjLXRi cy1uZWMKPiArICAgICAgLSByYy10ZWNobmlzYXQtdHMzNQo+ICsgICAgICAtIHJjLXRlY2huaXNh dC11c2IyCj4gKyAgICAgIC0gcmMtdGVycmF0ZWMtY2luZXJneS1jLXBjaQo+ICsgICAgICAtIHJj LXRlcnJhdGVjLWNpbmVyZ3ktczItaGQKPiArICAgICAgLSByYy10ZXJyYXRlYy1jaW5lcmd5LXhz Cj4gKyAgICAgIC0gcmMtdGVycmF0ZWMtc2xpbQo+ICsgICAgICAtIHJjLXRlcnJhdGVjLXNsaW0t Mgo+ICsgICAgICAtIHJjLXRldmlpLW5lYwo+ICsgICAgICAtIHJjLXRpdm8KPiArICAgICAgLSBy Yy10b3RhbC1tZWRpYS1pbi1oYW5kCj4gKyAgICAgIC0gcmMtdG90YWwtbWVkaWEtaW4taGFuZC0w Mgo+ICsgICAgICAtIHJjLXRyZWtzdG9yCj4gKyAgICAgIC0gcmMtdHQtMTUwMAo+ICsgICAgICAt IHJjLXR3aW5oYW4tZHR2LWNhYi1jaQo+ICsgICAgICAtIHJjLXR3aW5oYW4xMDI3Cj4gKyAgICAg IC0gcmMtdmlkZW9tYXRlLWsxMDAKPiArICAgICAgLSByYy12aWRlb21hdGUtczM1MAo+ICsgICAg ICAtIHJjLXZpZGVvbWF0ZS10di1wdnIKPiArICAgICAgLSByYy12aWRlb3N0cm9uZy1raWktcHJv Cj4gKyAgICAgIC0gcmMtd2V0ZWstaHViCj4gKyAgICAgIC0gcmMtd2V0ZWstcGxheTIKPiArICAg ICAgLSByYy13aW5mYXN0Cj4gKyAgICAgIC0gcmMtd2luZmFzdC11c2JpaS1kZWx1eGUKPiArICAg ICAgLSByYy14OTZtYXgKPiArICAgICAgLSByYy14Ym94LWR2ZAo+ICsgICAgICAtIHJjLXp4LWly ZGVjCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZWRp YS9yZW5lc2FzLHZpbi55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21l ZGlhL3JlbmVzYXMsdmluLnlhbWwKPiBpbmRleCBlY2MwOWYxMTI0ZDQuLjZkNDczY2RjYjE2YSAx MDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVkaWEvcmVu ZXNhcyx2aW4ueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9t ZWRpYS9yZW5lc2FzLHZpbi55YW1sCj4gQEAgLTExNiwxMCArMTE2LDkgQEAgcHJvcGVydGllczoK PiAgICAjVGhlIHBlci1ib2FyZCBzZXR0aW5ncyBmb3IgR2VuMyBhbmQgUlovRzIgcGxhdGZvcm1z Ogo+ICAgIHJlbmVzYXMsaWQ6Cj4gICAgICBkZXNjcmlwdGlvbjogVklOIGNoYW5uZWwgbnVtYmVy Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiAtICAgICAgLSBtaW5pbXVtOiAwCj4gLSAgICAgIC0gbWF4aW11bTog MTUKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ ICsgICAgbWluaW11bTogMAo+ICsgICAgbWF4aW11bTogMTUKPiAKPiAgICBwb3J0czoKPiAgICAg IHR5cGU6IG9iamVjdAo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvbWVtb3J5LWNvbnRyb2xsZXJzL2V4eW5vcy1zcm9tLnlhbWwgYi9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvbWVtb3J5LWNvbnRyb2xsZXJzL2V4eW5vcy1zcm9tLnlhbWwK PiBpbmRleCBjZGZlM2Y3ZjBlYTkuLjBkYzAwOGU4MTZlMiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVtb3J5LWNvbnRyb2xsZXJzL2V4eW5vcy1zcm9t LnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVtb3J5LWNv bnRyb2xsZXJzL2V4eW5vcy1zcm9tLnlhbWwKPiBAQCAtNTEsMTEgKzUxLDEwIEBAIHBhdHRlcm5Q cm9wZXJ0aWVzOgo+ICAgICAgICAgIG1heEl0ZW1zOiAxCj4gCj4gICAgICAgIHJlZy1pby13aWR0 aDoKPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgICAgICAtIGVudW06IFsxLCAyXQo+ICAg ICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgRGF0YSB3aWR0aCBpbiBieXRlcyAoMSBv ciAyKS4gSWYgb21pdHRlZCwgZGVmYXVsdCBvZiAxIGlzIHVzZWQuCj4gKyAgICAgICAgJHJlZjog L3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAgICAgZW51bTog WzEsIDJdCj4gCj4gICAgICAgIHNhbXN1bmcsc3JvbS1wYWdlLW1vZGU6Cj4gICAgICAgICAgZGVz Y3JpcHRpb246Cj4gQEAgLTY0LDExICs2MywxMCBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAg ICAgICB0eXBlOiBib29sZWFuCj4gCj4gICAgICAgIHNhbXN1bmcsc3JvbS10aW1pbmc6Cj4gLSAg ICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQzMi1hcnJheQo+IC0gICAgICAgICAgLSBpdGVtczoKPiAtICAgICAgICAg ICAgICBtaW5JdGVtczogNgo+IC0gICAgICAgICAgICAgIG1heEl0ZW1zOiA2Cj4gKyAgICAgICAg JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gKyAg ICAgICAgaXRlbXM6Cj4gKyAgICAgICAgICBtaW5JdGVtczogNgo+ICsgICAgICAgICAgbWF4SXRl bXM6IDYKPiAgICAgICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICAgICAgQXJyYXkgb2YgNiBp bnRlZ2Vycywgc3BlY2lmeWluZyBiYW5rIHRpbWluZ3MgaW4gdGhlIGZvbGxvd2luZyBvcmRlcjoK PiAgICAgICAgICAgIFRhY3AsIFRjYWgsIFRjb2gsIFRhY2MsIFRjb3MsIFRhY3MuCj4gZGlmZiAt LWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZW1vcnktY29udHJvbGxl cnMvbnZpZGlhLHRlZ3JhMTI0LWVtYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL21lbW9yeS1jb250cm9sbGVycy9udmlkaWEsdGVncmExMjQtZW1jLnlhbWwKPiBpbmRl eCAzZTBhOGE5MmQ2NTIuLmEzYjM2ZGVhODhiNiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvbWVtb3J5LWNvbnRyb2xsZXJzL252aWRpYSx0ZWdyYTEyNC1l bWMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZW1vcnkt Y29udHJvbGxlcnMvbnZpZGlhLHRlZ3JhMTI0LWVtYy55YW1sCj4gQEAgLTczLDEwICs3Myw5IEBA IHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgICAgICAgICAgIHRpbWluZ3MKPiAKPiAgICAgICAg ICAgIG52aWRpYSxlbWMtYXV0by1jYWwtaW50ZXJ2YWw6Cj4gLSAgICAgICAgICAgIGFsbE9mOgo+ IC0gICAgICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMv dWludDMyCj4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgICAgIHBhZCBj YWxpYnJhdGlvbiBpbnRlcnZhbCBpbiBtaWNyb3NlY29uZHMKPiArICAgICAgICAgICAgJHJlZjog L3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gICAgICAgICAgICAgIG1p bmltdW06IDAKPiAgICAgICAgICAgICAgbWF4aW11bTogMjA5NzE1MQo+IAo+IEBAIC0xMzYsMTEg KzEzNSwxMCBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgICAgICB2YWx1ZSBvZiB0 aGUgRU1DX1hNMkRRU1BBRENUUkwyIHJlZ2lzdGVyIGZvciB0aGlzIHNldCBvZiB0aW1pbmdzCj4g Cj4gICAgICAgICAgICBudmlkaWEsZW1jLXpjYWwtY250LWxvbmc6Cj4gLSAgICAgICAgICAgIGFs bE9mOgo+IC0gICAgICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDMyCj4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgICAg IG51bWJlciBvZiBFTUMgY2xvY2tzIHRvIHdhaXQgYmVmb3JlIGlzc3VpbmcgYW55IGNvbW1hbmRz IGFmdGVyCj4gICAgICAgICAgICAgICAgY2xvY2sgY2hhbmdlCj4gKyAgICAgICAgICAgICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgICAgICAgICBt aW5pbXVtOiAwCj4gICAgICAgICAgICAgIG1heGltdW06IDEwMjMKPiAKPiBAQCAtMTUwLDEyICsx NDgsMTEgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICAgICAgdmFsdWUgb2YgdGhl IEVNQ19aQ0FMX0lOVEVSVkFMIHJlZ2lzdGVyIGZvciB0aGlzIHNldCBvZiB0aW1pbmdzCj4gCj4g ICAgICAgICAgICBudmlkaWEsZW1jLWNvbmZpZ3VyYXRpb246Cj4gLSAgICAgICAgICAgIGFsbE9m Ogo+IC0gICAgICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvdWludDMyLWFycmF5Cj4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAg ICAgIEVNQyB0aW1pbmcgY2hhcmFjdGVyaXphdGlvbiBkYXRhLiBUaGVzZSBhcmUgdGhlIHJlZ2lz dGVycyAoc2VlCj4gICAgICAgICAgICAgICAgc2VjdGlvbiAiMTUuNi4yIEVNQyBSZWdpc3RlcnMi IGluIHRoZSBUUk0pIHdob3NlIHZhbHVlcyBuZWVkIHRvCj4gICAgICAgICAgICAgICAgYmUgc3Bl Y2lmaWVkLCBhY2NvcmRpbmcgdG8gdGhlIGJvYXJkIGRvY3VtZW50YXRpb24uCj4gKyAgICAgICAg ICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ ICAgICAgICAgICAgICBpdGVtczoKPiAgICAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBFTUNf UkMKPiAgICAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBFTUNfUkZDCj4gZGlmZiAtLWdpdCBh L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZW1vcnktY29udHJvbGxlcnMvbnZp ZGlhLHRlZ3JhMTI0LW1jLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv bWVtb3J5LWNvbnRyb2xsZXJzL252aWRpYSx0ZWdyYTEyNC1tYy55YW1sCj4gaW5kZXggMjJhOTRi NmZkYmRlLi4zMGQ5ZmIxOTNkN2YgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0 cmVlL2JpbmRpbmdzL21lbW9yeS1jb250cm9sbGVycy9udmlkaWEsdGVncmExMjQtbWMueWFtbAo+ ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZW1vcnktY29udHJvbGxl cnMvbnZpZGlhLHRlZ3JhMTI0LW1jLnlhbWwKPiBAQCAtNjAsOCArNjAsNyBAQCBwYXR0ZXJuUHJv cGVydGllczoKPiAgICAgICAgICAgICAgbWF4aW11bTogMTA2NjAwMDAwMAo+IAo+ICAgICAgICAg ICAgbnZpZGlhLGVtZW0tY29uZmlndXJhdGlvbjoKPiAtICAgICAgICAgICAgYWxsT2Y6Cj4gLSAg ICAgICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50 MzItYXJyYXkKPiArICAgICAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDMyLWFycmF5Cj4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gICAgICAg ICAgICAgICAgVmFsdWVzIHRvIGJlIHdyaXR0ZW4gdG8gdGhlIEVNRU0gcmVnaXN0ZXIgYmxvY2su IFNlZSBzZWN0aW9uCj4gICAgICAgICAgICAgICAgIjE1LjYuMSBNQyBSZWdpc3RlcnMiIGluIHRo ZSBUUk0uCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9t ZW1vcnktY29udHJvbGxlcnMvbnZpZGlhLHRlZ3JhMzAtZW1jLnlhbWwgYi9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvbWVtb3J5LWNvbnRyb2xsZXJzL252aWRpYSx0ZWdyYTMwLWVt Yy55YW1sCj4gaW5kZXggZTQxMzViYWM2OTU3Li4xMTJiYWUyZmNiYmQgMTAwNjQ0Cj4gLS0tIGEv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lbW9yeS1jb250cm9sbGVycy9udmlk aWEsdGVncmEzMC1lbWMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9tZW1vcnktY29udHJvbGxlcnMvbnZpZGlhLHRlZ3JhMzAtZW1jLnlhbWwKPiBAQCAtNTYs MTAgKzU2LDkgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICAgIG1heGltdW06IDkw MDAwMDAwMAo+IAo+ICAgICAgICAgICAgbnZpZGlhLGVtYy1hdXRvLWNhbC1pbnRlcnZhbDoKPiAt ICAgICAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBl cy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAgICAgICAgICAgICAgZGVzY3JpcHRpb246Cj4g ICAgICAgICAgICAgICAgUGFkIGNhbGlicmF0aW9uIGludGVydmFsIGluIG1pY3Jvc2Vjb25kcy4K PiArICAgICAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWlu dDMyCj4gICAgICAgICAgICAgIG1pbmltdW06IDAKPiAgICAgICAgICAgICAgbWF4aW11bTogMjA5 NzE1MQo+IAo+IEBAIC03OSwxMSArNzgsMTAgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAg ICAgICAgICAgTW9kZSBSZWdpc3RlciAwLgo+IAo+ICAgICAgICAgICAgbnZpZGlhLGVtYy16Y2Fs LWNudC1sb25nOgo+IC0gICAgICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgICAgICAtICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgICAgICAgICBk ZXNjcmlwdGlvbjoKPiAgICAgICAgICAgICAgICBOdW1iZXIgb2YgRU1DIGNsb2NrcyB0byB3YWl0 IGJlZm9yZSBpc3N1aW5nIGFueSBjb21tYW5kcyBhZnRlcgo+ICAgICAgICAgICAgICAgIHNlbmRp bmcgWkNBTF9NUldfQ01ELgo+ICsgICAgICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1s Iy9kZWZpbml0aW9ucy91aW50MzIKPiAgICAgICAgICAgICAgbWluaW11bTogMAo+ICAgICAgICAg ICAgICBtYXhpbXVtOiAxMDIzCj4gCj4gQEAgLTk4LDEyICs5NiwxMSBAQCBwYXR0ZXJuUHJvcGVy dGllczoKPiAgICAgICAgICAgICAgICBGQklPICJyZWFkIiBGSUZPIHBlcmlvZGljIHJlc2V0dGlu ZyBlbmFibGVkLgo+IAo+ICAgICAgICAgICAgbnZpZGlhLGVtYy1jb25maWd1cmF0aW9uOgo+IC0g ICAgICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICAgICAgICAgICAgICBkZXNjcmlwdGlv bjoKPiAgICAgICAgICAgICAgICBFTUMgdGltaW5nIGNoYXJhY3Rlcml6YXRpb24gZGF0YS4gVGhl c2UgYXJlIHRoZSByZWdpc3RlcnMKPiAgICAgICAgICAgICAgICAoc2VlIHNlY3Rpb24gIjE4LjEz LjIgRU1DIFJlZ2lzdGVycyIgaW4gdGhlIFRSTSkgd2hvc2UgdmFsdWVzCj4gICAgICAgICAgICAg ICAgbmVlZCB0byBiZSBzcGVjaWZpZWQsIGFjY29yZGluZyB0byB0aGUgYm9hcmQgZG9jdW1lbnRh dGlvbi4KPiArICAgICAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvdWludDMyLWFycmF5Cj4gICAgICAgICAgICAgIGl0ZW1zOgo+ICAgICAgICAgICAgICAgIC0g ZGVzY3JpcHRpb246IEVNQ19SQwo+ICAgICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEVNQ19S RkMKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lbW9y eS1jb250cm9sbGVycy9udmlkaWEsdGVncmEzMC1tYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL21lbW9yeS1jb250cm9sbGVycy9udmlkaWEsdGVncmEzMC1tYy55YW1s Cj4gaW5kZXggNGI5MTk2YzgzMjkxLi44NGZkNTdiY2YwZGMgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lbW9yeS1jb250cm9sbGVycy9udmlkaWEsdGVn cmEzMC1tYy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21l bW9yeS1jb250cm9sbGVycy9udmlkaWEsdGVncmEzMC1tYy55YW1sCj4gQEAgLTc3LDggKzc3LDcg QEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICAgIG1heGltdW06IDkwMDAwMDAwMAo+ IAo+ICAgICAgICAgICAgbnZpZGlhLGVtZW0tY29uZmlndXJhdGlvbjoKPiAtICAgICAgICAgICAg YWxsT2Y6Cj4gLSAgICAgICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzItYXJyYXkKPiArICAgICAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gICAgICAgICAgICAgIGRlc2NyaXB0aW9u OiB8Cj4gICAgICAgICAgICAgICAgVmFsdWVzIHRvIGJlIHdyaXR0ZW4gdG8gdGhlIEVNRU0gcmVn aXN0ZXIgYmxvY2suIFNlZSBzZWN0aW9uCj4gICAgICAgICAgICAgICAgIjE4LjEzLjEgTUMgUmVn aXN0ZXJzIiBpbiB0aGUgVFJNLgo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRy ZWUvYmluZGluZ3MvbWZkL2FsbHdpbm5lcixzdW40aS1hMTAtdHMueWFtbCBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZmQvYWxsd2lubmVyLHN1bjRpLWExMC10cy55YW1sCj4g aW5kZXggMzlhZmFjYzQ0N2IyLi5mNTkxMzMyZmM0NjIgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21mZC9hbGx3aW5uZXIsc3VuNGktYTEwLXRzLnlhbWwK PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWZkL2FsbHdpbm5lcixz dW40aS1hMTAtdHMueWFtbAo+IEBAIC0zMSwxOSArMzEsMTkgQEAgcHJvcGVydGllczoKPiAgICAg IGRlc2NyaXB0aW9uOiBBIHRvdWNoc2NyZWVuIGlzIGF0dGFjaGVkIHRvIHRoZSBjb250cm9sbGVy Cj4gCj4gICAgYWxsd2lubmVyLHRwLXNlbnNpdGl2ZS1hZGp1c3Q6Cj4gLSAgICBhbGxPZjoKPiAt ICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAt ICAgICAgLSBtaW5pbXVtOiAwCj4gLSAgICAgICAgbWF4aW11bTogMTUKPiAtICAgICAgICBkZWZh dWx0OiAxNQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWlu dDMyCj4gKyAgICBtaW5pbXVtOiAwCj4gKyAgICBtYXhpbXVtOiAxNQo+ICsgICAgZGVmYXVsdDog MTUKPiArCj4gICAgICBkZXNjcmlwdGlvbjogU2Vuc2l0aXZpdHkgb2YgcGVuIGRvd24gZGV0ZWN0 aW9uCj4gCj4gICAgYWxsd2lubmVyLGZpbHRlci10eXBlOgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAg IC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAg IC0gbWluaW11bTogMAo+IC0gICAgICAgIG1heGltdW06IDMKPiAtICAgICAgICBkZWZhdWx0OiAx Cj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAr ICAgIG1pbmltdW06IDAKPiArICAgIG1heGltdW06IDMKPiArICAgIGRlZmF1bHQ6IDEKPiArCj4g ICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICBTZWxlY3QgbWVkaWFuIGFuZCBhdmVyYWdpbmcg ZmlsdGVyLiBTYW1wbGUgdXNlZCBmb3IgbWVkaWFuIC8KPiAgICAgICAgYXZlcmFnaW5nIGZpbHRl cjoKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21mZC9z dCxzdG0zMi10aW1lcnMueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9t ZmQvc3Qsc3RtMzItdGltZXJzLnlhbWwKPiBpbmRleCA0YWNkYTdjZTNiNDQuLmYyMTJmYzZlMTY2 MSAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWZkL3N0 LHN0bTMyLXRpbWVycy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL21mZC9zdCxzdG0zMi10aW1lcnMueWFtbAo+IEBAIC02NywyMyArNjcsMjIgQEAgcHJvcGVy dGllczoKPiAgICAgICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgICAgIE9uZSBvciB0d28gPGlu ZGV4IGxldmVsIGZpbHRlcj4gdG8gZGVzY3JpYmUgYnJlYWsgaW5wdXQKPiAgICAgICAgICAgIGNv bmZpZ3VyYXRpb25zLgo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAvc2No ZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItbWF0cml4Cj4gLSAgICAgICAgICAt IGl0ZW1zOgo+IC0gICAgICAgICAgICAgIGl0ZW1zOgo+IC0gICAgICAgICAgICAgICAgLSBkZXNj cmlwdGlvbjogfAo+IC0gICAgICAgICAgICAgICAgICAgICJpbmRleCIgaW5kaWNhdGVzIG9uIHdo aWNoIGJyZWFrIGlucHV0ICgwIG9yIDEpIHRoZQo+IC0gICAgICAgICAgICAgICAgICAgIGNvbmZp Z3VyYXRpb24gc2hvdWxkIGJlIGFwcGxpZWQuCj4gLSAgICAgICAgICAgICAgICAgIGVudW06IFsg MCAsIDFdCj4gLSAgICAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiB8Cj4gLSAgICAgICAgICAg ICAgICAgICAgImxldmVsIiBnaXZlcyB0aGUgYWN0aXZlIGxldmVsICgwPWxvdyBvciAxPWhpZ2gp IG9mIHRoZQo+IC0gICAgICAgICAgICAgICAgICAgIGlucHV0IHNpZ25hbCBmb3IgdGhpcyBjb25m aWd1cmF0aW9uCj4gLSAgICAgICAgICAgICAgICAgIGVudW06IFsgMCwgMSBdCj4gLSAgICAgICAg ICAgICAgICAtIGRlc2NyaXB0aW9uOiB8Cj4gLSAgICAgICAgICAgICAgICAgICAgImZpbHRlciIg Z2l2ZXMgdGhlIGZpbHRlcmluZyB2YWx1ZSAodXAgdG8gMTUpIHRvIGJlIGFwcGxpZWQuCj4gLSAg ICAgICAgICAgICAgICAgIG1heGltdW06IDE1Cj4gLSAgICAgICAgICAgIG1pbkl0ZW1zOiAxCj4g LSAgICAgICAgICAgIG1heEl0ZW1zOiAyCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLW1hdHJpeAo+ICsgICAgICAgIGl0ZW1zOgo+ICsgICAg ICAgICAgaXRlbXM6Cj4gKyAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IHwKPiArICAgICAgICAg ICAgICAgICJpbmRleCIgaW5kaWNhdGVzIG9uIHdoaWNoIGJyZWFrIGlucHV0ICgwIG9yIDEpIHRo ZQo+ICsgICAgICAgICAgICAgICAgY29uZmlndXJhdGlvbiBzaG91bGQgYmUgYXBwbGllZC4KPiAr ICAgICAgICAgICAgICBlbnVtOiBbMCwgMV0KPiArICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjog fAo+ICsgICAgICAgICAgICAgICAgImxldmVsIiBnaXZlcyB0aGUgYWN0aXZlIGxldmVsICgwPWxv dyBvciAxPWhpZ2gpIG9mIHRoZQo+ICsgICAgICAgICAgICAgICAgaW5wdXQgc2lnbmFsIGZvciB0 aGlzIGNvbmZpZ3VyYXRpb24KPiArICAgICAgICAgICAgICBlbnVtOiBbMCwgMV0KPiArICAgICAg ICAgICAgLSBkZXNjcmlwdGlvbjogfAo+ICsgICAgICAgICAgICAgICAgImZpbHRlciIgZ2l2ZXMg dGhlIGZpbHRlcmluZyB2YWx1ZSAodXAgdG8gMTUpIHRvIGJlIGFwcGxpZWQuCj4gKyAgICAgICAg ICAgICAgbWF4aW11bTogMTUKPiArICAgICAgICBtaW5JdGVtczogMQo+ICsgICAgICAgIG1heEl0 ZW1zOiAyCj4gCj4gICAgICByZXF1aXJlZDoKPiAgICAgICAgLSAiI3B3bS1jZWxscyIKPiBkaWZm IC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21mZC9zdCxzdHBtaWMx LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWZkL3N0LHN0cG1pYzEu eWFtbAo+IGluZGV4IGQ5YWQ5MjYwZTM0OC4uYTEwZGNlYWU5YmM1IDEwMDY0NAo+IC0tLSBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZmQvc3Qsc3RwbWljMS55YW1sCj4gKysr IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21mZC9zdCxzdHBtaWMxLnlhbWwK PiBAQCAtMjksOCArMjksNyBAQCBwcm9wZXJ0aWVzOgo+ICAgIG9ua2V5Ogo+ICAgICAgdHlwZTog b2JqZWN0Cj4gCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAuLi9pbnB1dC9pbnB1dC55 YW1sCj4gKyAgICAkcmVmOiAuLi9pbnB1dC9pbnB1dC55YW1sCj4gCj4gICAgICBwcm9wZXJ0aWVz Ogo+ICAgICAgICBjb21wYXRpYmxlOgo+IEBAIC02OCw4ICs2Nyw3IEBAIHByb3BlcnRpZXM6Cj4g ICAgd2F0Y2hkb2c6Cj4gICAgICB0eXBlOiBvYmplY3QKPiAKPiAtICAgIGFsbE9mOgo+IC0gICAg ICAtICRyZWY6IC4uL3dhdGNoZG9nL3dhdGNoZG9nLnlhbWwKPiArICAgICRyZWY6IC4uL3dhdGNo ZG9nL3dhdGNoZG9nLnlhbWwKPiAKPiAgICAgIHByb3BlcnRpZXM6Cj4gICAgICAgIGNvbXBhdGli bGU6Cj4gQEAgLTE5MCw4ICsxODgsNyBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICAgIGRlc2NyaXB0 aW9uOiBTVFBNSUMxIHZvbHRhZ2UgcmVndWxhdG9ycyBzdXBwbGllcwo+IAo+ICAgICAgICAiXihi dWNrWzEtNF18bGRvWzEtNl18Ym9vc3R8dnJlZl9kZHJ8cHdyX3N3WzEtMl0pJCI6Cj4gLSAgICAg ICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC4uL3JlZ3VsYXRvci9yZWd1bGF0b3IueWFt bAo+ICsgICAgICAgICRyZWY6IC4uL3JlZ3VsYXRvci9yZWd1bGF0b3IueWFtbAo+IAo+ICAgICAg ICAiXmxkb1sxLTIsNS02XSQiOgo+ICAgICAgICAgIHR5cGU6IG9iamVjdAo+IGRpZmYgLS1naXQg YS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWZkL3N5c2Nvbi55YW1sIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21mZC9zeXNjb24ueWFtbAo+IGluZGV4IDdh Mzk0ODZiMjE1YS4uMTliZGFmNzgxODUzIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9tZmQvc3lzY29uLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvbWZkL3N5c2Nvbi55YW1sCj4gQEAgLTUyLDkgKzUyLDggQEAgcHJv cGVydGllczoKPiAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gICAgICAgIFRoZSBzaXplIChpbiBieXRl cykgb2YgdGhlIElPIGFjY2Vzc2VzIHRoYXQgc2hvdWxkIGJlIHBlcmZvcm1lZAo+ICAgICAgICBv biB0aGUgZGV2aWNlLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlw ZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gZW51bTogWyAxLCAyLCA0LCA4 IF0KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ ICsgICAgZW51bTogWzEsIDIsIDQsIDhdCj4gCj4gICAgaHdsb2NrczoKPiAgICAgIG1heEl0ZW1z OiAxCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tbWMv YXNwZWVkLHNkaGNpLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbW1j L2FzcGVlZCxzZGhjaS55YW1sCj4gaW5kZXggMjAwZGU5Mzk2MDM2Li45ODdiMjg3ZjNiZmYgMTAw NjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21tYy9hc3BlZWQs c2RoY2kueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tbWMv YXNwZWVkLHNkaGNpLnlhbWwKPiBAQCAtNDEsOCArNDEsOCBAQCBwcm9wZXJ0aWVzOgo+ICBwYXR0 ZXJuUHJvcGVydGllczoKPiAgICAiXnNkaGNpQFswLTlhLWZdKyQiOgo+ICAgICAgdHlwZTogb2Jq ZWN0Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgICAtICRyZWY6IG1tYy1jb250cm9sbGVyLnlhbWwK PiArICAgICRyZWY6IG1tYy1jb250cm9sbGVyLnlhbWwKPiArCj4gICAgICBwcm9wZXJ0aWVzOgo+ ICAgICAgICBjb21wYXRpYmxlOgo+ICAgICAgICAgIGVudW06Cj4gZGlmZiAtLWdpdCBhL0RvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tbWMvY2RucyxzZGhjaS55YW1sIGIvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21tYy9jZG5zLHNkaGNpLnlhbWwKPiBpbmRleCBk NDNhMGM1NTdhNDQuLmQ5M2Y3Nzk0YTg1ZiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvbW1jL2NkbnMsc2RoY2kueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9tbWMvY2RucyxzZGhjaS55YW1sCj4gQEAgLTM2LDkxICsz Niw4MCBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgIGNkbnMscGh5LWlucHV0LWRlbGF5LXNkLWhpZ2hz cGVlZDoKPiAgICAgIGRlc2NyaXB0aW9uOiBWYWx1ZSBvZiB0aGUgZGVsYXkgaW4gdGhlIGlucHV0 IHBhdGggZm9yIFNEIGhpZ2gtc3BlZWQgdGltaW5nCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAk cmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+IC0gICAgICAt IG1pbmltdW06IDAKPiAtICAgICAgLSBtYXhpbXVtOiAweDFmCj4gKyAgICAkcmVmOiAiL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+ICsgICAgbWluaW11bTogMAo+ICsg ICAgbWF4aW11bTogMHgxZgo+IAo+ICAgIGNkbnMscGh5LWlucHV0LWRlbGF5LWxlZ2FjeToKPiAg ICAgIGRlc2NyaXB0aW9uOiBWYWx1ZSBvZiB0aGUgZGVsYXkgaW4gdGhlIGlucHV0IHBhdGggZm9y IGxlZ2FjeSB0aW1pbmcKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6ICIvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gLSAgICAgIC0gbWluaW11bTogMAo+IC0g ICAgICAtIG1heGltdW06IDB4MWYKPiArICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9k ZWZpbml0aW9ucy91aW50MzIiCj4gKyAgICBtaW5pbXVtOiAwCj4gKyAgICBtYXhpbXVtOiAweDFm Cj4gCj4gICAgY2RucyxwaHktaW5wdXQtZGVsYXktc2QtdWhzLXNkcjEyOgo+ICAgICAgZGVzY3Jp cHRpb246IFZhbHVlIG9mIHRoZSBkZWxheSBpbiB0aGUgaW5wdXQgcGF0aCBmb3IgU0QgVUhTIFNE UjEyIHRpbWluZwo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMiIKPiAtICAgICAgLSBtaW5pbXVtOiAwCj4gLSAgICAg IC0gbWF4aW11bTogMHgxZgo+ICsgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMiIKPiArICAgIG1pbmltdW06IDAKPiArICAgIG1heGltdW06IDB4MWYKPiAK PiAgICBjZG5zLHBoeS1pbnB1dC1kZWxheS1zZC11aHMtc2RyMjU6Cj4gICAgICBkZXNjcmlwdGlv bjogVmFsdWUgb2YgdGhlIGRlbGF5IGluIHRoZSBpbnB1dCBwYXRoIGZvciBTRCBVSFMgU0RSMjUg dGltaW5nCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvdWludDMyIgo+IC0gICAgICAtIG1pbmltdW06IDAKPiAtICAgICAgLSBt YXhpbXVtOiAweDFmCj4gKyAgICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvdWludDMyIgo+ICsgICAgbWluaW11bTogMAo+ICsgICAgbWF4aW11bTogMHgxZgo+IAo+ICAg IGNkbnMscGh5LWlucHV0LWRlbGF5LXNkLXVocy1zZHI1MDoKPiAgICAgIGRlc2NyaXB0aW9uOiBW YWx1ZSBvZiB0aGUgZGVsYXkgaW4gdGhlIGlucHV0IHBhdGggZm9yIFNEIFVIUyBTRFI1MCB0aW1p bmcKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9k ZWZpbml0aW9ucy91aW50MzIiCj4gLSAgICAgIC0gbWluaW11bTogMAo+IC0gICAgICAtIG1heGlt dW06IDB4MWYKPiArICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzIiCj4gKyAgICBtaW5pbXVtOiAwCj4gKyAgICBtYXhpbXVtOiAweDFmCj4gCj4gICAgY2Ru cyxwaHktaW5wdXQtZGVsYXktc2QtdWhzLWRkcjUwOgo+ICAgICAgZGVzY3JpcHRpb246IFZhbHVl IG9mIHRoZSBkZWxheSBpbiB0aGUgaW5wdXQgcGF0aCBmb3IgU0QgVUhTIEREUjUwIHRpbWluZwo+ IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMiIKPiAtICAgICAgLSBtaW5pbXVtOiAwCj4gLSAgICAgIC0gbWF4aW11bTog MHgxZgo+ICsgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQz MiIKPiArICAgIG1pbmltdW06IDAKPiArICAgIG1heGltdW06IDB4MWYKPiAKPiAgICBjZG5zLHBo eS1pbnB1dC1kZWxheS1tbWMtaGlnaHNwZWVkOgo+ICAgICAgZGVzY3JpcHRpb246IFZhbHVlIG9m IHRoZSBkZWxheSBpbiB0aGUgaW5wdXQgcGF0aCBmb3IgTU1DIGhpZ2gtc3BlZWQgdGltaW5nCj4g LSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDMyIgo+IC0gICAgICAtIG1pbmltdW06IDAKPiAtICAgICAgLSBtYXhpbXVtOiAw eDFmCj4gKyAgICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMy Igo+ICsgICAgbWluaW11bTogMAo+ICsgICAgbWF4aW11bTogMHgxZgo+IAo+ICAgIGNkbnMscGh5 LWlucHV0LWRlbGF5LW1tYy1kZHI6Cj4gICAgICBkZXNjcmlwdGlvbjogVmFsdWUgb2YgdGhlIGRl bGF5IGluIHRoZSBpbnB1dCBwYXRoIGZvciBlTU1DIGhpZ2gtc3BlZWQgRERSIHRpbWluZwo+IC0g ICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3VpbnQzMiIKPiAtICAgICAgLSBtaW5pbXVtOiAwCj4gLSAgICAgIC0gbWF4aW11bTogMHgx Zgo+IAo+ICAgICMgUEhZIERMTCBjbG9jayBkZWxheXM6Cj4gICAgIyBFYWNoIGRlbGF5IHByb3Bl cnR5IHJlcHJlc2VudHMgdGhlIGZyYWN0aW9uIG9mIHRoZSBjbG9jayBwZXJpb2QuCj4gICAgIyBU aGUgYXBwcm94aW1hdGUgZGVsYXkgdmFsdWUgd2lsbCBiZQo+ICAgICMgKDxkZWxheSBwcm9wZXJ0 eSB2YWx1ZT4vMTI4KSpzZG1jbGtfY2xvY2tfcGVyaW9kLgo+ICsgICAgJHJlZjogIi9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMiIKPiArICAgIG1pbmltdW06IDAKPiArICAg IG1heGltdW06IDB4MWYKPiAKPiAgICBjZG5zLHBoeS1kbGwtZGVsYXktc2RjbGs6Cj4gICAgICBk ZXNjcmlwdGlvbjogfAo+ICAgICAgICBWYWx1ZSBvZiB0aGUgZGVsYXkgaW50cm9kdWNlZCBvbiB0 aGUgc2RjbGsgb3V0cHV0IGZvciBhbGwgbW9kZXMgZXhjZXB0Cj4gICAgICAgIEhTMjAwLCBIUzQw MCBhbmQgSFM0MDBfRVMuCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMv dHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+IC0gICAgICAtIG1pbmltdW06IDAKPiAt ICAgICAgLSBtYXhpbXVtOiAweDdmCj4gKyAgICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMv ZGVmaW5pdGlvbnMvdWludDMyIgo+ICsgICAgbWluaW11bTogMAo+ICsgICAgbWF4aW11bTogMHg3 Zgo+IAo+ICAgIGNkbnMscGh5LWRsbC1kZWxheS1zZGNsay1oc21tYzoKPiAgICAgIGRlc2NyaXB0 aW9uOiB8Cj4gICAgICAgIFZhbHVlIG9mIHRoZSBkZWxheSBpbnRyb2R1Y2VkIG9uIHRoZSBzZGNs ayBvdXRwdXQgZm9yIEhTMjAwLCBIUzQwMCBhbmQKPiAgICAgICAgSFM0MDBfRVMgc3BlZWQgbW9k ZXMuCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMv ZGVmaW5pdGlvbnMvdWludDMyIgo+IC0gICAgICAtIG1pbmltdW06IDAKPiAtICAgICAgLSBtYXhp bXVtOiAweDdmCj4gKyAgICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMv dWludDMyIgo+ICsgICAgbWluaW11bTogMAo+ICsgICAgbWF4aW11bTogMHg3Zgo+IAo+ICAgIGNk bnMscGh5LWRsbC1kZWxheS1zdHJvYmU6Cj4gICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICBW YWx1ZSBvZiB0aGUgZGVsYXkgaW50cm9kdWNlZCBvbiB0aGUgZGF0X3N0cm9iZSBpbnB1dCB1c2Vk IGluCj4gICAgICAgIEhTNDAwIC8gSFM0MDBfRVMgc3BlZWQgbW9kZXMuCj4gLSAgICBhbGxPZjoK PiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMy Igo+IC0gICAgICAtIG1pbmltdW06IDAKPiAtICAgICAgLSBtYXhpbXVtOiAweDdmCj4gKyAgICAk cmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+ICsgICAgbWlu aW11bTogMAo+ICsgICAgbWF4aW11bTogMHg3Zgo+IAo+ICByZXF1aXJlZDoKPiAgICAtIGNvbXBh dGlibGUKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21t Yy9tbWMtY29udHJvbGxlci55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L21tYy9tbWMtY29udHJvbGxlci55YW1sCj4gaW5kZXggYWNjOWYxMDg3MWQ0Li40OTMxZmFiMzRk ODEgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21tYy9t bWMtY29udHJvbGxlci55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL21tYy9tbWMtY29udHJvbGxlci55YW1sCj4gQEAgLTc2LDIwICs3NiwxOCBAQCBwcm9wZXJ0 aWVzOgo+ICAgICMgT3RoZXIgcHJvcGVydGllcwo+IAo+ICAgIGJ1cy13aWR0aDoKPiAtICAgIGFs bE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3Vp bnQzMgo+IC0gICAgICAtIGVudW06IFsxLCA0LCA4XQo+IC0gICAgICAgIGRlZmF1bHQ6IDEKPiAg ICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBOdW1iZXIgb2YgZGF0YSBsaW5lcy4KPiArICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgZW51bTog WzEsIDQsIDhdCj4gKyAgICBkZWZhdWx0OiAxCj4gCj4gICAgbWF4LWZyZXF1ZW5jeToKPiAtICAg IGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25z L3VpbnQzMgo+IC0gICAgICAtIG1pbmltdW06IDQwMDAwMAo+IC0gICAgICAtIG1heGltdW06IDIw MDAwMDAwMAo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIE1heGltdW0gb3BlcmF0aW5nIGZy ZXF1ZW5jeSBvZiB0aGUgYnVzLgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVm aW5pdGlvbnMvdWludDMyCj4gKyAgICBtaW5pbXVtOiA0MDAwMDAKPiArICAgIG1heGltdW06IDIw MDAwMDAwMAo+IAo+ICAgIGRpc2FibGUtd3A6Cj4gICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy9mbGFnCj4gQEAgLTIxMiwxMyArMjEwLDEyIEBAIHByb3BlcnRpZXM6 Cj4gICAgICAgIGVNTUMgSFM0MDAgZW5oYW5jZWQgc3Ryb2JlIG1vZGUgaXMgc3VwcG9ydGVkCj4g Cj4gICAgZHNyOgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gbWluaW11bTogMAo+IC0gICAgICAt IG1heGltdW06IDB4ZmZmZgo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIFZhbHVlIHRoZSBj YXJkIERyaXZlciBTdGFnZSBSZWdpc3RlciAoRFNSKSBzaG91bGQgYmUgcHJvZ3JhbW1lZAo+ICAg ICAgICB3aXRoLgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMv dWludDMyCj4gKyAgICBtaW5pbXVtOiAwCj4gKyAgICBtYXhpbXVtOiAweGZmZmYKPiAKPiAgICBu by1zZGlvOgo+ICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvZmxh Zwo+IEBAIC0yMzgsMjUgKzIzNSwyMyBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICBpbml0aWFsaXph dGlvbi4KPiAKPiAgICBmaXhlZC1lbW1jLWRyaXZlci10eXBlOgo+IC0gICAgYWxsT2Y6Cj4gLSAg ICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAg ICAgIC0gbWluaW11bTogMAo+IC0gICAgICAtIG1heGltdW06IDQKPiAgICAgIGRlc2NyaXB0aW9u Ogo+ICAgICAgICBGb3Igbm9uLXJlbW92YWJsZSBlTU1DLCBlbmZvcmNlIHRoaXMgZHJpdmVyIHR5 cGUuIFRoZSB2YWx1ZSBpcwo+ICAgICAgICB0aGUgZHJpdmVyIHR5cGUgYXMgc3BlY2lmaWVkIGlu IHRoZSBlTU1DIHNwZWNpZmljYXRpb24gKHRhYmxlCj4gICAgICAgIDIwNiBpbiBzcGVjIHZlcnNp b24gNS4xKQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWlu dDMyCj4gKyAgICBtaW5pbXVtOiAwCj4gKyAgICBtYXhpbXVtOiA0Cj4gCj4gICAgcG9zdC1wb3dl ci1vbi1kZWxheS1tczoKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5 cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAtIGRlZmF1bHQ6IDEwCj4gICAg ICBkZXNjcmlwdGlvbjoKPiAgICAgICAgSXQgd2FzIGludmVudGVkIGZvciBNTUMgcHdyc2VxLXNp bXBsZSB3aGljaCBjb3VsZCBiZSByZWZlcnJlZCB0bwo+ICAgICAgICBtbWMtcHdyc2VxLXNpbXBs ZS50eHQuIEJ1dCBub3cgaXRcJ3MgcmV1c2VkIGFzIGEgdHVuYWJsZSBkZWxheQo+ICAgICAgICB3 YWl0aW5nIGZvciBJL08gc2lnbmFsbGluZyBhbmQgY2FyZCBwb3dlciBzdXBwbHkgdG8gYmUgc3Rh YmxlLAo+ICAgICAgICByZWdhcmRsZXNzIG9mIHdoZXRoZXIgcHdyc2VxLXNpbXBsZSBpcyB1c2Vk LiBEZWZhdWx0IHRvIDEwbXMgaWYKPiAgICAgICAgbm8gYXZhaWxhYmxlLgo+ICsgICAgJHJlZjog L3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBkZWZhdWx0OiAx MAo+IAo+ICAgIHN1cHBvcnRzLWNxZToKPiAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwj L2RlZmluaXRpb25zL2ZsYWcKPiBAQCAtMzMzLDggKzMyOCw4IEBAIHBhdHRlcm5Qcm9wZXJ0aWVz Ogo+ICAgICAgICAtIHJlZwo+IAo+ICAgICJeY2xrLXBoYXNlLShsZWdhY3l8c2QtaHN8bW1jLSho c3xoc1syNF0wMHxkZHI1Mil8dWhzLShzZHIoMTJ8MjV8NTB8MTA0KXxkZHI1MCkpJCI6Cj4gLSAg ICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy91aW50MzItYXJyYXkKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3VpbnQzMi1hcnJheQo+ICsKPiAgICAgIG1pbkl0ZW1zOiAyCj4gICAgICBtYXhJdGVtczog Mgo+ICAgICAgaXRlbXM6Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9tbWMvcm9ja2NoaXAtZHctbXNoYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0 cmVlL2JpbmRpbmdzL21tYy9yb2NrY2hpcC1kdy1tc2hjLnlhbWwKPiBpbmRleCA0ZWUzZWQ2ZWZh YjQuLjQyZDQ0Y2JmOTYyZiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvbW1jL3JvY2tjaGlwLWR3LW1zaGMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9tbWMvcm9ja2NoaXAtZHctbXNoYy55YW1sCj4gQEAgLTc2LDgg Kzc2LDcgQEAgcHJvcGVydGllczoKPiAgICAgICAgaGlnaCBzcGVlZCBtb2Rlcy4KPiAKPiAgICBy b2NrY2hpcCxkZWZhdWx0LXNhbXBsZS1waGFzZToKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgJHJlZjog L3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gICAgICBtaW5pbXVtOiAw Cj4gICAgICBtYXhpbXVtOiAzNjAKPiAgICAgIGRlZmF1bHQ6IDAKPiBAQCAtODcsOCArODYsNyBA QCBwcm9wZXJ0aWVzOgo+ICAgICAgICBJZiBub3Qgc3BlY2lmaWVkIDAgZGVnIHdpbGwgYmUgdXNl ZC4KPiAKPiAgICByb2NrY2hpcCxkZXNpcmVkLW51bS1waGFzZXM6Cj4gLSAgICBhbGxPZjoKPiAt ICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAr ICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAg bWluaW11bTogMAo+ICAgICAgbWF4aW11bTogMzYwCj4gICAgICBkZWZhdWx0OiAzNjAKPiBkaWZm IC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21tYy9zeW5vcHN5cy1k dy1tc2hjLWNvbW1vbi55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21t Yy9zeW5vcHN5cy1kdy1tc2hjLWNvbW1vbi55YW1sCj4gaW5kZXggODkwZDQ3YTg3YWM1Li44NWJk NTI4ZTlhMTQgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L21tYy9zeW5vcHN5cy1kdy1tc2hjLWNvbW1vbi55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL21tYy9zeW5vcHN5cy1kdy1tc2hjLWNvbW1vbi55YW1sCj4gQEAg LTI3LDM5ICsyNywzNSBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICBjbG9jayB0byB0aGlzIGF0IHBy b2JlIHRpbWUuCj4gCj4gICAgZmlmby1kZXB0aDoKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgZGVzY3Jp cHRpb246Cj4gICAgICAgIFRoZSBtYXhpbXVtIHNpemUgb2YgdGhlIHR4L3J4IGZpZm8ncy4gSWYg dGhpcyBwcm9wZXJ0eSBpcyBub3QKPiAgICAgICAgc3BlY2lmaWVkLCB0aGUgZGVmYXVsdCB2YWx1 ZSBvZiB0aGUgZmlmbyBzaXplIGlzIGRldGVybWluZWQgZnJvbSB0aGUKPiAgICAgICAgY29udHJv bGxlciByZWdpc3RlcnMuCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzIKPiAKPiAgICBjYXJkLWRldGVjdC1kZWxheToKPiAtICAgIGFsbE9mOgo+IC0g ICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0g ICAgICAtIGRlZmF1bHQ6IDAKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBEZWxheSBpbiBt aWxsaS1zZWNvbmRzIGJlZm9yZSBkZXRlY3RpbmcgY2FyZCBhZnRlciBjYXJkCj4gICAgICAgIGlu c2VydCBldmVudC4gVGhlIGRlZmF1bHQgdmFsdWUgaXMgMC4KPiArICAgICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgZGVmYXVsdDogMAo+IAo+ICAg IGRhdGEtYWRkcjoKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIE92 ZXJyaWRlIGZpZm8gYWRkcmVzcyB3aXRoIHZhbHVlIHByb3ZpZGVkIGJ5IERULiBUaGUgZGVmYXVs dCBGSUZPIHJlZwo+ICAgICAgICBvZmZzZXQgaXMgYXNzdW1lZCBhcyAweDEwMCAodmVyc2lvbiA8 IDB4MjQwQSkgYW5kIDB4MjAwKHZlcnNpb24gPj0gMHgyNDBBKQo+ICAgICAgICBieSBkcml2ZXIu IElmIHRoZSBjb250cm9sbGVyIGRvZXMgbm90IGZvbGxvdyB0aGlzIHJ1bGUsIHBsZWFzZSB1c2UK PiAgICAgICAgdGhpcyBwcm9wZXJ0eSB0byBzZXQgZmlmbyBhZGRyZXNzIGluIGRldmljZSB0cmVl Lgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4g Cj4gICAgZmlmby13YXRlcm1hcmstYWxpZ25lZDoKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL2ZsYWcKPiAgICAgIGRlc2NyaXB0 aW9uOgo+ICAgICAgICBEYXRhIGRvbmUgaXJxIGlzIGV4cGVjdGVkIGlmIGRhdGEgbGVuZ3RoIGlz IGxlc3MgdGhhbgo+ICAgICAgICB3YXRlcm1hcmsgaW4gUElPIG1vZGUuIEJ1dCBmaWZvIHdhdGVy bWFyayBpcyByZXF1ZXN0ZWQgdG8gYmUgYWxpZ25lZAo+ICAgICAgICB3aXRoIGRhdGEgbGVuZ3Ro IGluIHNvbWUgU29DIHNvIHRoYXQgVFgvUlggaXJxIGNhbiBiZSBnZW5lcmF0ZWQgd2l0aAo+ICAg ICAgICBkYXRhIGRvbmUgaXJxLiBBZGQgdGhpcyB3YXRlcm1hcmsgcXVpcmsgdG8gbWFyayB0aGlz IHJlcXVpcmVtZW50IGFuZAo+ICAgICAgICBmb3JjZSBmaWZvIHdhdGVybWFyayBzZXR0aW5nIGFj Y29yZGluZ2x5Lgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMv ZmxhZwo+IAo+ICAgIGRtYXM6Cj4gICAgICBtYXhJdGVtczogMQo+IGRpZmYgLS1naXQgYS9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL2FsbHdpbm5lcixzdW40aS1hMTAtbmFu ZC55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9hbGx3aW5uZXIs c3VuNGktYTEwLW5hbmQueWFtbAo+IGluZGV4IDVkM2ZhNDEyYWFiZC4uYzAzM2FjM2YxNDdkIDEw MDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvYWxsd2lu bmVyLHN1bjRpLWExMC1uYW5kLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvbXRkL2FsbHdpbm5lcixzdW40aS1hMTAtbmFuZC55YW1sCj4gQEAgLTc1LDEzICs3 NSwxMiBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgYWxsd2lubmVyLHJiOgo+ICAgICAg ICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgQ29udGFpbnMgdGhlIG5hdGl2ZSBSZWFkeS9C dXN5IElEcy4KPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMv dHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gLSAgICAgICAgICAtIG1pbkl0 ZW1zOiAxCj4gLSAgICAgICAgICAgIG1heEl0ZW1zOiAyCj4gLSAgICAgICAgICAgIGl0ZW1zOgo+ IC0gICAgICAgICAgICAgIG1pbmltdW06IDAKPiAtICAgICAgICAgICAgICBtYXhpbXVtOiAxCj4g KyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFy cmF5Cj4gKyAgICAgICAgbWluSXRlbXM6IDEKPiArICAgICAgICBtYXhJdGVtczogMgo+ICsgICAg ICAgIGl0ZW1zOgo+ICsgICAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4aW11bTog MQo+IAo+ICAgICAgYWRkaXRpb25hbFByb3BlcnRpZXM6IGZhbHNlCj4gCj4gZGlmZiAtLWdpdCBh L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvbmFuZC1jb250cm9sbGVyLnlh bWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL25hbmQtY29udHJvbGxl ci55YW1sCj4gaW5kZXggZDI2MWI3MDk2YzY5Li5jZGU3YzRkNzllZmUgMTAwNjQ0Cj4gLS0tIGEv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9uYW5kLWNvbnRyb2xsZXIueWFt bAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvbmFuZC1jb250 cm9sbGVyLnlhbWwKPiBAQCAtNDcsMjkgKzQ3LDI2IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAg ICAgICAgICAgQ29udGFpbnMgdGhlIG5hdGl2ZSBSZWFkeS9CdXN5IElEcy4KPiAKPiAgICAgICAg bmFuZC1lY2MtbW9kZToKPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3Nj aGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvc3RyaW5nCj4gLSAgICAgICAgICAtIGVudW06 IFsgbm9uZSwgc29mdCwgaHcsIGh3X3N5bmRyb21lLCBod19vb2JfZmlyc3QsIG9uLWRpZSBdCj4g ICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgICAgICBEZXNpcmVkIEVDQyBlbmdpbmUsIGVp dGhlciBoYXJkd2FyZSAobW9zdCBvZiB0aGUgdGltZQo+ICAgICAgICAgICAgZW1iZWRkZWQgaW4g dGhlIE5BTkQgY29udHJvbGxlcikgb3Igc29mdHdhcmUgY29ycmVjdGlvbgo+ICAgICAgICAgICAg KExpbnV4IHdpbGwgaGFuZGxlIHRoZSBjYWxjdWxhdGlvbnMpLiBzb2Z0X2JjaCBpcyBkZXByZWNh dGVkCj4gICAgICAgICAgICBhbmQgc2hvdWxkIGJlIHJlcGxhY2VkIGJ5IHNvZnQgYW5kIG5hbmQt ZWNjLWFsZ28uCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvc3RyaW5nCj4gKyAgICAgICAgZW51bTogW25vbmUsIHNvZnQsIGh3LCBod19zeW5kcm9tZSwg aHdfb29iX2ZpcnN0LCBvbi1kaWVdCj4gCj4gICAgICAgIG5hbmQtZWNjLWFsZ286Cj4gLSAgICAg ICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3N0cmluZwo+IC0gICAgICAgICAgLSBlbnVtOiBbIGhhbW1pbmcsIGJjaCwgcnMgXQo+ ICAgICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgRGVzaXJlZCBFQ0MgYWxnb3JpdGht Lgo+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmlu Zwo+ICsgICAgICAgIGVudW06IFtoYW1taW5nLCBiY2gsIHJzXQo+IAo+ICAgICAgICBuYW5kLWJ1 cy13aWR0aDoKPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMv dHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgICAgICAtIGVudW06IFsgOCwg MTYgXQo+IC0gICAgICAgICAgLSBkZWZhdWx0OiA4Cj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4g ICAgICAgICAgICBCdXMgd2lkdGggdG8gdGhlIE5BTkQgY2hpcAo+ICsgICAgICAgICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgIGVudW06IFs4 LCAxNl0KPiArICAgICAgICBkZWZhdWx0OiA4Cj4gCj4gICAgICAgIG5hbmQtb24tZmxhc2gtYmJ0 Ogo+ICAgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL2ZsYWcK PiBAQCAtODMsMTggKzgwLDE2IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgICAgICAgYnVp bGQgYSB2b2xhdGlsZSBCQlQgaW4gUkFNLgo+IAo+ICAgICAgICBuYW5kLWVjYy1zdHJlbmd0aDoK PiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgICAgICAtIG1pbmltdW06IDEKPiAgICAgICAg ICBkZXNjcmlwdGlvbjoKPiAgICAgICAgICAgIE1heGltdW0gbnVtYmVyIG9mIGJpdHMgdGhhdCBj YW4gYmUgY29ycmVjdGVkIHBlciBFQ0Mgc3RlcC4KPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgICAgICBtaW5pbXVtOiAxCj4gCj4g ICAgICAgIG5hbmQtZWNjLXN0ZXAtc2l6ZToKPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAg IC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAg ICAgICAtIG1pbmltdW06IDEKPiAgICAgICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgICAgIE51 bWJlciBvZiBkYXRhIGJ5dGVzIGNvdmVyZWQgYnkgYSBzaW5nbGUgRUNDIHN0ZXAuCj4gKyAgICAg ICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAg ICAgbWluaW11bTogMQo+IAo+ICAgICAgICBuYW5kLWVjYy1tYXhpbWl6ZToKPiAgICAgICAgICAk cmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9mbGFnCj4gZGlmZiAtLWdpdCBh L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvY2FuL2Jvc2NoLG1fY2FuLnlh bWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L2Nhbi9ib3NjaCxtX2Nh bi55YW1sCj4gaW5kZXggN2E3ODRkYzRlNTEzLi43OThmYTVmYjdiYjIgMTAwNjQ0Cj4gLS0tIGEv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9jYW4vYm9zY2gsbV9jYW4ueWFt bAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvY2FuL2Jvc2No LG1fY2FuLnlhbWwKPiBAQCAtNzYsMzYgKzc2LDM1IEBAIHByb3BlcnRpZXM6Cj4gCj4gICAgICAg IFBsZWFzZSByZWZlciB0byAyLjQuMSBNZXNzYWdlIFJBTSBDb25maWd1cmF0aW9uIGluIEJvc2No Cj4gICAgICAgIE1fQ0FOIHVzZXIgbWFudWFsIGZvciBkZXRhaWxzLgo+IC0gICAgYWxsT2Y6Cj4g LSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvaW50MzItYXJy YXkKPiAtICAgICAgLSBpdGVtczoKPiAtICAgICAgICAgaXRlbXM6Cj4gLSAgICAgICAgICAgLSBk ZXNjcmlwdGlvbjogVGhlICdvZmZzZXQnIGlzIGFuIGFkZHJlc3Mgb2Zmc2V0IG9mIHRoZSBNZXNz YWdlIFJBTQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIHdoZXJlIHRoZSBmb2xsb3dpbmcg ZWxlbWVudHMgc3RhcnQgZnJvbS4gVGhpcyBpcyB1c3VhbGx5Cj4gLSAgICAgICAgICAgICAgICAg ICAgICAgICAgc2V0IHRvIDB4MCBpZiB5b3UncmUgdXNpbmcgYSBwcml2YXRlIE1lc3NhZ2UgUkFN Lgo+IC0gICAgICAgICAgICAgZGVmYXVsdDogMAo+IC0gICAgICAgICAgIC0gZGVzY3JpcHRpb246 IDExLWJpdCBGaWx0ZXIgMC0xMjggZWxlbWVudHMgLyAwLTEyOCB3b3Jkcwo+IC0gICAgICAgICAg ICAgbWluaW11bTogMAo+IC0gICAgICAgICAgICAgbWF4aW11bTogMTI4Cj4gLSAgICAgICAgICAg LSBkZXNjcmlwdGlvbjogMjktYml0IEZpbHRlciAwLTY0IGVsZW1lbnRzIC8gMC0xMjggd29yZHMK PiAtICAgICAgICAgICAgIG1pbmltdW06IDAKPiAtICAgICAgICAgICAgIG1heGltdW06IDY0Cj4g LSAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogUnggRklGTyAwIDAtNjQgZWxlbWVudHMgLyAwLTEx NTIgd29yZHMKPiAtICAgICAgICAgICAgIG1pbmltdW06IDAKPiAtICAgICAgICAgICAgIG1heGlt dW06IDY0Cj4gLSAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogUnggRklGTyAxIDAtNjQgZWxlbWVu dHMgLyAwLTExNTIgd29yZHMKPiAtICAgICAgICAgICAgIG1pbmltdW06IDAKPiAtICAgICAgICAg ICAgIG1heGltdW06IDY0Cj4gLSAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogUnggQnVmZmVycyAw LTY0IGVsZW1lbnRzIC8gMC0xMTUyIHdvcmRzCj4gLSAgICAgICAgICAgICBtaW5pbXVtOiAwCj4g LSAgICAgICAgICAgICBtYXhpbXVtOiA2NAo+IC0gICAgICAgICAgIC0gZGVzY3JpcHRpb246IFR4 IEV2ZW50IEZJRk8gMC0zMiBlbGVtZW50cyAvIDAtNjQgd29yZHMKPiAtICAgICAgICAgICAgIG1p bmltdW06IDAKPiAtICAgICAgICAgICAgIG1heGltdW06IDMyCj4gLSAgICAgICAgICAgLSBkZXNj cmlwdGlvbjogVHggQnVmZmVycyAwLTMyIGVsZW1lbnRzIC8gMC01NzYgd29yZHMKPiAtICAgICAg ICAgICAgIG1pbmltdW06IDAKPiAtICAgICAgICAgICAgIG1heGltdW06IDMyCj4gLSAgICAgICAg bWF4SXRlbXM6IDEKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25z L2ludDMyLWFycmF5Cj4gKyAgICBpdGVtczoKPiArICAgICAgaXRlbXM6Cj4gKyAgICAgICAgLSBk ZXNjcmlwdGlvbjogVGhlICdvZmZzZXQnIGlzIGFuIGFkZHJlc3Mgb2Zmc2V0IG9mIHRoZSBNZXNz YWdlIFJBTSB3aGVyZQo+ICsgICAgICAgICAgICB0aGUgZm9sbG93aW5nIGVsZW1lbnRzIHN0YXJ0 IGZyb20uIFRoaXMgaXMgdXN1YWxseSBzZXQgdG8gMHgwIGlmCj4gKyAgICAgICAgICAgIHlvdSdy ZSB1c2luZyBhIHByaXZhdGUgTWVzc2FnZSBSQU0uCj4gKyAgICAgICAgICBkZWZhdWx0OiAwCj4g KyAgICAgICAgLSBkZXNjcmlwdGlvbjogMTEtYml0IEZpbHRlciAwLTEyOCBlbGVtZW50cyAvIDAt MTI4IHdvcmRzCj4gKyAgICAgICAgICBtaW5pbXVtOiAwCj4gKyAgICAgICAgICBtYXhpbXVtOiAx MjgKPiArICAgICAgICAtIGRlc2NyaXB0aW9uOiAyOS1iaXQgRmlsdGVyIDAtNjQgZWxlbWVudHMg LyAwLTEyOCB3b3Jkcwo+ICsgICAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4aW11 bTogNjQKPiArICAgICAgICAtIGRlc2NyaXB0aW9uOiBSeCBGSUZPIDAgMC02NCBlbGVtZW50cyAv IDAtMTE1MiB3b3Jkcwo+ICsgICAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4aW11 bTogNjQKPiArICAgICAgICAtIGRlc2NyaXB0aW9uOiBSeCBGSUZPIDEgMC02NCBlbGVtZW50cyAv IDAtMTE1MiB3b3Jkcwo+ICsgICAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4aW11 bTogNjQKPiArICAgICAgICAtIGRlc2NyaXB0aW9uOiBSeCBCdWZmZXJzIDAtNjQgZWxlbWVudHMg LyAwLTExNTIgd29yZHMKPiArICAgICAgICAgIG1pbmltdW06IDAKPiArICAgICAgICAgIG1heGlt dW06IDY0Cj4gKyAgICAgICAgLSBkZXNjcmlwdGlvbjogVHggRXZlbnQgRklGTyAwLTMyIGVsZW1l bnRzIC8gMC02NCB3b3Jkcwo+ICsgICAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4 aW11bTogMzIKPiArICAgICAgICAtIGRlc2NyaXB0aW9uOiBUeCBCdWZmZXJzIDAtMzIgZWxlbWVu dHMgLyAwLTU3NiB3b3Jkcwo+ICsgICAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4 aW11bTogMzIKPiArICAgIG1heEl0ZW1zOiAxCj4gCj4gICAgY2FuLXRyYW5zY2VpdmVyOgo+ICAg ICAgJHJlZjogY2FuLXRyYW5zY2VpdmVyLnlhbWwjCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZXRoZXJuZXQtY29udHJvbGxlci55YW1sIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9ldGhlcm5ldC1jb250cm9sbGVyLnlh bWwKPiBpbmRleCBhYzQ3MWI2MGVkNmEuLjFjNDQ3NDAzNmQ0NiAxMDA2NDQKPiAtLS0gYS9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L2V0aGVybmV0LWNvbnRyb2xsZXIueWFt bAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZXRoZXJuZXQt Y29udHJvbGxlci55YW1sCj4gQEAgLTE0LDI1ICsxNCwyMyBAQCBwcm9wZXJ0aWVzOgo+ICAgICAg cGF0dGVybjogIl5ldGhlcm5ldChALiopPyQiCj4gCj4gICAgbG9jYWwtbWFjLWFkZHJlc3M6Cj4g LSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRp b25zL3VpbnQ4LWFycmF5Cj4gLSAgICAgIC0gaXRlbXM6Cj4gLSAgICAgICAgICAtIG1pbkl0ZW1z OiA2Cj4gLSAgICAgICAgICAgIG1heEl0ZW1zOiA2Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAg ICAgU3BlY2lmaWVzIHRoZSBNQUMgYWRkcmVzcyB0aGF0IHdhcyBhc3NpZ25lZCB0byB0aGUgbmV0 d29yayBkZXZpY2UuCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRpb25z L3VpbnQ4LWFycmF5Cj4gKyAgICBpdGVtczoKPiArICAgICAgLSBtaW5JdGVtczogNgo+ICsgICAg ICAgIG1heEl0ZW1zOiA2Cj4gCj4gICAgbWFjLWFkZHJlc3M6Cj4gLSAgICBhbGxPZjoKPiAtICAg ICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRpb25zL3VpbnQ4LWFycmF5Cj4g LSAgICAgIC0gaXRlbXM6Cj4gLSAgICAgICAgICAtIG1pbkl0ZW1zOiA2Cj4gLSAgICAgICAgICAg IG1heEl0ZW1zOiA2Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgU3BlY2lmaWVzIHRoZSBN QUMgYWRkcmVzcyB0aGF0IHdhcyBsYXN0IHVzZWQgYnkgdGhlIGJvb3QKPiAgICAgICAgcHJvZ3Jh bTsgc2hvdWxkIGJlIHVzZWQgaW4gY2FzZXMgd2hlcmUgdGhlIE1BQyBhZGRyZXNzIGFzc2lnbmVk Cj4gICAgICAgIHRvIHRoZSBkZXZpY2UgYnkgdGhlIGJvb3QgcHJvZ3JhbSBpcyBkaWZmZXJlbnQg ZnJvbSB0aGUKPiAgICAgICAgbG9jYWwtbWFjLWFkZHJlc3MgcHJvcGVydHkuCj4gKyAgICAkcmVm OiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRpb25zL3VpbnQ4LWFycmF5Cj4gKyAgICBpdGVt czoKPiArICAgICAgLSBtaW5JdGVtczogNgo+ICsgICAgICAgIG1heEl0ZW1zOiA2Cj4gCj4gICAg bWF4LWZyYW1lLXNpemU6Cj4gICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRp b25zL3VpbnQzMgo+IEBAIC0xMzMsMTUgKzEzMSwxNCBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICBp cyB1c2VkIGZvciBjb21wb25lbnRzIHRoYXQgY2FuIGhhdmUgY29uZmlndXJhYmxlIGZpZm8gc2l6 ZXMuCj4gCj4gICAgbWFuYWdlZDoKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hl bWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvc3RyaW5nCj4gLSAgICAgIC0gZGVmYXVsdDogYXV0 bwo+IC0gICAgICAgIGVudW06Cj4gLSAgICAgICAgICAtIGF1dG8KPiAtICAgICAgICAgIC0gaW4t YmFuZC1zdGF0dXMKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBTcGVjaWZpZXMgdGhlIFBI WSBtYW5hZ2VtZW50IHR5cGUuIElmIGF1dG8gaXMgc2V0IGFuZCBmaXhlZC1saW5rCj4gICAgICAg IGlzIG5vdCBzcGVjaWZpZWQsIGl0IHVzZXMgTURJTyBmb3IgbWFuYWdlbWVudC4KPiArICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvc3RyaW5nCj4gKyAgICBkZWZhdWx0 OiBhdXRvCj4gKyAgICBlbnVtOgo+ICsgICAgICAtIGF1dG8KPiArICAgICAgLSBpbi1iYW5kLXN0 YXR1cwo+IAo+ICAgIGZpeGVkLWxpbms6Cj4gICAgICBhbGxPZjoKPiBAQCAtMTgzLDExICsxODAs MTAgQEAgcHJvcGVydGllczoKPiAgICAgICAgICB0aGVuOgo+ICAgICAgICAgICAgcHJvcGVydGll czoKPiAgICAgICAgICAgICAgc3BlZWQ6Cj4gLSAgICAgICAgICAgICAgYWxsT2Y6Cj4gLSAgICAg ICAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvdWludDMy Cj4gLSAgICAgICAgICAgICAgICAtIGVudW06IFsxMCwgMTAwLCAxMDAwXQo+ICAgICAgICAgICAg ICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgICAgICAgTGluayBzcGVlZC4KPiArICAgICAg ICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRpb25zL3VpbnQzMgo+ICsg ICAgICAgICAgICAgIGVudW06IFsxMCwgMTAwLCAxMDAwXQo+IAo+ICAgICAgICAgICAgICBmdWxs LWR1cGxleDoKPiAgICAgICAgICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmlu aXRpb25zL2ZsYWcKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL25ldC9xY2EsYXI4MDN4LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvbmV0L3FjYSxhcjgwM3gueWFtbAo+IGluZGV4IDVhNmM5ZDIwYzBiYS4uMTc4ODg4NGI4YzI4 IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvcWNh LGFyODAzeC55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25l dC9xY2EsYXI4MDN4LnlhbWwKPiBAQCAtMjAsMTUgKzIwLDEzIEBAIGFsbE9mOgo+ICBwcm9wZXJ0 aWVzOgo+ICAgIHFjYSxjbGstb3V0LWZyZXF1ZW5jeToKPiAgICAgIGRlc2NyaXB0aW9uOiBDbG9j ayBvdXRwdXQgZnJlcXVlbmN5IGluIEhlcnR6Lgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJl ZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gZW51 bTogWyAyNTAwMDAwMCwgNTAwMDAwMDAsIDYyNTAwMDAwLCAxMjUwMDAwMDAgXQo+ICsgICAgJHJl ZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBlbnVtOiBb MjUwMDAwMDAsIDUwMDAwMDAwLCA2MjUwMDAwMCwgMTI1MDAwMDAwXQo+IAo+ICAgIHFjYSxjbGst b3V0LXN0cmVuZ3RoOgo+ICAgICAgZGVzY3JpcHRpb246IENsb2NrIG91dHB1dCBkcml2ZXIgc3Ry ZW5ndGguCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1s Iy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBlbnVtOiBbIDAsIDEsIDIgXQo+ICsgICAg JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBlbnVt OiBbMCwgMSwgMl0KPiAKPiAgICBxY2Esa2VlcC1wbGwtZW5hYmxlZDoKPiAgICAgIGRlc2NyaXB0 aW9uOiB8Cj4gQEAgLTUyLDE3ICs1MCwxNCBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgdHlwZTogb2Jq ZWN0Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgSW5pdGlhbCBkYXRhIGZvciB0aGUgVkRE SU8gcmVndWxhdG9yLiBTZXQgdGhpcyB0byAxLjVWIG9yIDEuOFYuCj4gLSAgICBhbGxPZjoKPiAt ICAgICAgLSAkcmVmOiAvc2NoZW1hcy9yZWd1bGF0b3IvcmVndWxhdG9yLnlhbWwKPiArICAgICRy ZWY6IC9zY2hlbWFzL3JlZ3VsYXRvci9yZWd1bGF0b3IueWFtbAo+IAo+ICAgIHZkZGgtcmVndWxh dG9yOgo+ICAgICAgdHlwZTogb2JqZWN0Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgRHVt bXkgc3Vibm9kZSB0byBtb2RlbCB0aGUgZXh0ZXJuYWwgY29ubmVjdGlvbiBvZiB0aGUgUEhZIFZE REgKPiAgICAgICAgcmVndWxhdG9yIHRvIFZERElPLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0g JHJlZjogL3NjaGVtYXMvcmVndWxhdG9yL3JlZ3VsYXRvci55YW1sCj4gLQo+ICsgICAgJHJlZjog L3NjaGVtYXMvcmVndWxhdG9yL3JlZ3VsYXRvci55YW1sCj4gCj4gIGV4YW1wbGVzOgo+ICAgIC0g fAo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L3Nu cHMsZHdtYWMueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvc25w cyxkd21hYy55YW1sCj4gaW5kZXggZTA4Y2Q0YzRkNTY4Li4zYzgyNWM3NGQ1OTYgMTAwNjQ0Cj4g LS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9zbnBzLGR3bWFjLnlh bWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L3NucHMsZHdt YWMueWFtbAo+IEBAIC0xOTksMTQgKzE5OSwxMyBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgIHNucHMs cmVzZXQtZGVsYXlzLXVzOgo+ICAgICAgZGVwcmVjYXRlZDogdHJ1ZQo+IC0gICAgYWxsT2Y6Cj4g LSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCNkZWZpbml0aW9ucy91aW50MzItYXJy YXkKPiAtICAgICAgLSBtaW5JdGVtczogMwo+IC0gICAgICAgIG1heEl0ZW1zOiAzCj4gICAgICBk ZXNjcmlwdGlvbjoKPiAgICAgICAgVHJpcGxldCBvZiBkZWxheXMuIFRoZSAxc3QgY2VsbCBpcyBy ZXNldCBwcmUtZGVsYXkgaW4gbWljcm8KPiAgICAgICAgc2Vjb25kcy4gVGhlIDJuZCBjZWxsIGlz IHJlc2V0IHB1bHNlIGluIG1pY3JvIHNlY29uZHMuIFRoZSAzcmQKPiAgICAgICAgY2VsbCBpcyBy ZXNldCBwb3N0LWRlbGF5IGluIG1pY3JvIHNlY29uZHMuCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90 eXBlcy55YW1sI2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICsgICAgbWluSXRlbXM6IDMKPiAr ICAgIG1heEl0ZW1zOiAzCj4gCj4gICAgc25wcyxhYWw6Cj4gICAgICAkcmVmOiAvc2NoZW1hcy90 eXBlcy55YW1sI2RlZmluaXRpb25zL2ZsYWcKPiBAQCAtMzAxLDI3ICszMDAsMjQgQEAgYWxsT2Y6 Cj4gICAgICB0aGVuOgo+ICAgICAgICBwcm9wZXJ0aWVzOgo+ICAgICAgICAgIHNucHMscGJsOgo+ IC0gICAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCNkZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgICAgICAgLSBlbnVtOiBbMiwgNCwgOF0K PiAgICAgICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgICBQcm9ncmFtbWFibGUgQnVy c3QgTGVuZ3RoICh0eCBhbmQgcngpCj4gKyAgICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sI2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgICAgZW51bTogWzIsIDQsIDhdCj4gCj4g ICAgICAgICAgc25wcyx0eHBibDoKPiAtICAgICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgICAt ICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgICAg ICAgIC0gZW51bTogWzIsIDQsIDhdCj4gICAgICAgICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAg ICAgICAgVHggUHJvZ3JhbW1hYmxlIEJ1cnN0IExlbmd0aC4gSWYgc2V0LCBETUEgdHggd2lsbCB1 c2UgdGhpcwo+ICAgICAgICAgICAgICB2YWx1ZSByYXRoZXIgdGhhbiBzbnBzLHBibC4KPiArICAg ICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvdWludDMyCj4gKyAg ICAgICAgICBlbnVtOiBbMiwgNCwgOF0KPiAKPiAgICAgICAgICBzbnBzLHJ4cGJsOgo+IC0gICAg ICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCNk ZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgICAgICAgLSBlbnVtOiBbMiwgNCwgOF0KPiAgICAg ICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgICBSeCBQcm9ncmFtbWFibGUgQnVyc3Qg TGVuZ3RoLiBJZiBzZXQsIERNQSByeCB3aWxsIHVzZSB0aGlzCj4gICAgICAgICAgICAgIHZhbHVl IHJhdGhlciB0aGFuIHNucHMscGJsLgo+ICsgICAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCNkZWZpbml0aW9ucy91aW50MzIKPiArICAgICAgICAgIGVudW06IFsyLCA0LCA4XQo+IAo+ ICAgICAgICAgIHNucHMsbm8tcGJsLXg4Ogo+ICAgICAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlw ZXMueWFtbCNkZWZpbml0aW9ucy9mbGFnCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9uZXQvdGksY3Bzdy1zd2l0Y2gueWFtbCBiL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvdGksY3Bzdy1zd2l0Y2gueWFtbAo+IGluZGV4IDhmYzhk M2JlMzAzYi4uMWRkNWE5YmQ5ZGI3IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9uZXQvdGksY3Bzdy1zd2l0Y2gueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvdGksY3Bzdy1zd2l0Y2gueWFtbAo+IEBAIC0xNTAs MTAgKzE1MCw5IEBAIHByb3BlcnRpZXM6Cj4gIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICJebWRp b0AiOgo+ICAgICAgdHlwZTogb2JqZWN0Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAi dGksZGF2aW5jaS1tZGlvLnlhbWwjIgo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIENQU1cg TURJTyBidXMuCj4gKyAgICAkcmVmOiAidGksZGF2aW5jaS1tZGlvLnlhbWwjIgo+IAo+IAo+ICBy ZXF1aXJlZDoKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L25ldC90aSxkYXZpbmNpLW1kaW8ueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9uZXQvdGksZGF2aW5jaS1tZGlvLnlhbWwKPiBpbmRleCAyZWExNGFiMjkyNTQuLmQ0NTRj MWZhYjkzMCAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv bmV0L3RpLGRhdmluY2ktbWRpby55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL25ldC90aSxkYXZpbmNpLW1kaW8ueWFtbAo+IEBAIC00MCwxMCArNDAsOSBAQCBw cm9wZXJ0aWVzOgo+ICAgIHRpLGh3bW9kczoKPiAgICAgIGRlc2NyaXB0aW9uOiBUSSBod21vZCBu YW1lCj4gICAgICBkZXByZWNhdGVkOiB0cnVlCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVm OiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmctYXJyYXkKPiAtICAgICAg LSBpdGVtczoKPiAtICAgICAgICAgIGNvbnN0OiBkYXZpbmNpX21kaW8KPiArICAgICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZy1hcnJheQo+ICsgICAgaXRlbXM6 Cj4gKyAgICAgIGNvbnN0OiBkYXZpbmNpX21kaW8KPiAKPiAgaWY6Cj4gICAgcHJvcGVydGllczoK PiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9pbnRl bC1ndy1wY2llLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGNpL2lu dGVsLWd3LXBjaWUueWFtbAo+IGluZGV4IDQ4YTk4ZGFlMDBkZS4uNjRiMmM2NGNhODA2IDEwMDY0 NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvaW50ZWwtZ3ct cGNpZS55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9p bnRlbC1ndy1wY2llLnlhbWwKPiBAQCAtNzEsMTAgKzcxLDkgQEAgcHJvcGVydGllczoKPiAKPiAg ICBtYXgtbGluay1zcGVlZDoKPiAgICAgIGRlc2NyaXB0aW9uOiBTcGVjaWZ5IFBDSSBHZW4gZm9y IGxpbmsgY2FwYWJpbGl0eS4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAtIGVudW06IFsgMSwgMiwg MywgNCBdCj4gLSAgICAgIC0gZGVmYXVsdDogMQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBlbnVtOiBbMSwgMiwgMywgNF0KPiArICAg IGRlZmF1bHQ6IDEKPiAKPiAgICBidXMtcmFuZ2U6Cj4gICAgICBkZXNjcmlwdGlvbjogUmFuZ2Ug b2YgYnVzIG51bWJlcnMgYXNzb2NpYXRlZCB3aXRoIHRoaXMgY29udHJvbGxlci4KPiBkaWZmIC0t Z2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvYWxsd2lubmVy LHN1bjRpLWExMC1waW5jdHJsLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvcGluY3RybC9hbGx3aW5uZXIsc3VuNGktYTEwLXBpbmN0cmwueWFtbAo+IGluZGV4IGJmZWZk MDlkOGMxZS4uNzU1NmJlNmUyNzU0IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9waW5jdHJsL2FsbHdpbm5lcixzdW40aS1hMTAtcGluY3RybC55YW1sCj4g KysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvYWxsd2lubmVy LHN1bjRpLWExMC1waW5jdHJsLnlhbWwKPiBAQCAtODQsMTMgKzg0LDEyIEBAIHByb3BlcnRpZXM6 Cj4gICAgZ3Bpby1saW5lLW5hbWVzOiB0cnVlCj4gCj4gICAgaW5wdXQtZGVib3VuY2U6Cj4gLSAg ICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy91aW50MzItYXJyYXkKPiAtICAgICAgLSBtaW5JdGVtczogMQo+IC0gICAgICAgIG1heEl0ZW1z OiA1Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgRGVib3VuY2luZyBwZXJpb2RzIGluIG1p Y3Jvc2Vjb25kcywgb25lIHBlcmlvZCBwZXIgaW50ZXJydXB0Cj4gICAgICAgIGJhbmsgZm91bmQg aW4gdGhlIGNvbnRyb2xsZXIKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMi1hcnJheQo+ICsgICAgbWluSXRlbXM6IDEKPiArICAgIG1heEl0ZW1zOiA1 Cj4gCj4gIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICMgSXQncyBwcmV0dHkgc2NhcnksIGJ1dCB0 aGUgYmFzaWMgaWRlYSBpcyB0aGF0Ogo+IEBAIC0xMTUsOSArMTE0LDggQEAgcGF0dGVyblByb3Bl cnRpZXM6Cj4gICAgICAgIGJpYXMtcHVsbC1kb3duOiB0cnVlCj4gCj4gICAgICAgIGRyaXZlLXN0 cmVuZ3RoOgo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgICAgIC0gZW51bTogWyAxMCwg MjAsIDMwLCA0MCBdCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDMyCj4gKyAgICAgICAgZW51bTogWzEwLCAyMCwgMzAsIDQwXQo+IAo+ICAgICAg cmVxdWlyZWQ6Cj4gICAgICAgIC0gcGlucwo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9hc3BlZWQsYXN0MjQwMC1waW5jdHJsLnlhbWwgYi9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9hc3BlZWQsYXN0MjQwMC1w aW5jdHJsLnlhbWwKPiBpbmRleCA3NjUxYTY3NWFiMmQuLjAxN2Q5NTkzNTczYiAxMDA2NDQKPiAt LS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9hc3BlZWQsYXN0 MjQwMC1waW5jdHJsLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvcGluY3RybC9hc3BlZWQsYXN0MjQwMC1waW5jdHJsLnlhbWwKPiBAQCAtMzMsMjYgKzMzLDIz IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgdGhlbjoKPiAgICAgICAgcGF0dGVyblByb3Bl cnRpZXM6Cj4gICAgICAgICAgIl5mdW5jdGlvbnxncm91cHMkIjoKPiAtICAgICAgICAgIGFsbE9m Ogo+IC0gICAgICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy9zdHJpbmciCj4gLSAgICAgICAgICAgIC0gZW51bTogWyBBQ1BJLCBBREMwLCBBREMxLCBBREMx MCwgQURDMTEsIEFEQzEyLCBBREMxMywgQURDMTQsCj4gLSAgICAgICAgICAgICAgQURDMTUsIEFE QzIsIEFEQzMsIEFEQzQsIEFEQzUsIEFEQzYsIEFEQzcsIEFEQzgsIEFEQzksIEJNQ0lOVCwKPiAt ICAgICAgICAgICAgICBERENDTEssIEREQ0RBVCwgRVhUUlNULCBGTEFDSywgRkxCVVNZLCBGTFdQ LCBHUElELCBHUElEMCwgR1BJRDIsCj4gLSAgICAgICAgICAgICAgR1BJRDQsIEdQSUQ2LCBHUElF MCwgR1BJRTIsIEdQSUU0LCBHUElFNiwgSTJDMTAsIEkyQzExLCBJMkMxMiwKPiAtICAgICAgICAg ICAgICBJMkMxMywgSTJDMTQsIEkyQzMsIEkyQzQsIEkyQzUsIEkyQzYsIEkyQzcsIEkyQzgsIEky QzksIExQQ1BELAo+IC0gICAgICAgICAgICAgIExQQ1BNRSwgTFBDUlNULCBMUENTTUksIE1BQzFM SU5LLCBNQUMyTElOSywgTURJTzEsIE1ESU8yLCBOQ1RTMSwKPiAtICAgICAgICAgICAgICBOQ1RT MiwgTkNUUzMsIE5DVFM0LCBORENEMSwgTkRDRDIsIE5EQ0QzLCBORENENCwgTkRTUjEsIE5EU1Iy LAo+IC0gICAgICAgICAgICAgIE5EU1IzLCBORFNSNCwgTkRUUjEsIE5EVFIyLCBORFRSMywgTkRU UjQsIE5EVFM0LCBOUkkxLCBOUkkyLAo+IC0gICAgICAgICAgICAgIE5SSTMsIE5SSTQsIE5SVFMx LCBOUlRTMiwgTlJUUzMsIE9TQ0NMSywgUFdNMCwgUFdNMSwgUFdNMiwgUFdNMywKPiAtICAgICAg ICAgICAgICBQV000LCBQV001LCBQV002LCBQV003LCBSR01JSTEsIFJHTUlJMiwgUk1JSTEsIFJN SUkyLCBST00xNiwKPiAtICAgICAgICAgICAgICBST004LCBST01DUzEsIFJPTUNTMiwgUk9NQ1Mz LCBST01DUzQsIFJYRDEsIFJYRDIsIFJYRDMsIFJYRDQsCj4gLSAgICAgICAgICAgICAgU0FMVDEs IFNBTFQyLCBTQUxUMywgU0FMVDQsIFNEMSwgU0QyLCBTR1BNQ0ssIFNHUE1JLCBTR1BNTEQsCj4g LSAgICAgICAgICAgICAgU0dQTU8sIFNHUFNDSywgU0dQU0kwLCBTR1BTSTEsIFNHUFNMRCwgU0lP T05DVFJMLCBTSU9QQkksIFNJT1BCTywKPiAtICAgICAgICAgICAgICBTSU9QV1JFUSwgU0lPUFdS R0QsIFNJT1MzLCBTSU9TNSwgU0lPU0NJLCBTUEkxLCBTUEkxREVCVUcsCj4gLSAgICAgICAgICAg ICAgU1BJMVBBU1NUSFJVLCBTUElDUzEsIFRJTUVSMywgVElNRVI0LCBUSU1FUjUsIFRJTUVSNiwg VElNRVI3LAo+IC0gICAgICAgICAgICAgIFRJTUVSOCwgVFhEMSwgVFhEMiwgVFhEMywgVFhENCwg VUFSVDYsIFVTQjExRDEsIFVTQjExSDIsIFVTQjJEMSwKPiAtICAgICAgICAgICAgICBVU0IySDEs IFVTQkNLSSwgVkdBQklPU19ST00sIFZHQUhTLCBWR0FWUywgVlBJMTgsIFZQSTI0LCBWUEkzMCwK PiAtICAgICAgICAgICAgICBWUE8xMiwgVlBPMjQsIFdEVFJTVDEsIFdEVFJTVDIgXQo+ICsgICAg ICAgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZyIKPiAr ICAgICAgICAgIGVudW06IFtBQ1BJLCBBREMwLCBBREMxLCBBREMxMCwgQURDMTEsIEFEQzEyLCBB REMxMywgQURDMTQsIEFEQzE1LAo+ICsgICAgICAgICAgICBBREMyLCBBREMzLCBBREM0LCBBREM1 LCBBREM2LCBBREM3LCBBREM4LCBBREM5LCBCTUNJTlQsIEREQ0NMSywgRERDREFULAo+ICsgICAg ICAgICAgICBFWFRSU1QsIEZMQUNLLCBGTEJVU1ksIEZMV1AsIEdQSUQsIEdQSUQwLCBHUElEMiwg R1BJRDQsIEdQSUQ2LCBHUElFMCwKPiArICAgICAgICAgICAgR1BJRTIsIEdQSUU0LCBHUElFNiwg STJDMTAsIEkyQzExLCBJMkMxMiwgSTJDMTMsIEkyQzE0LCBJMkMzLCBJMkM0LAo+ICsgICAgICAg ICAgICBJMkM1LCBJMkM2LCBJMkM3LCBJMkM4LCBJMkM5LCBMUENQRCwgTFBDUE1FLCBMUENSU1Qs IExQQ1NNSSwgTUFDMUxJTkssCj4gKyAgICAgICAgICAgIE1BQzJMSU5LLCBNRElPMSwgTURJTzIs IE5DVFMxLCBOQ1RTMiwgTkNUUzMsIE5DVFM0LCBORENEMSwgTkRDRDIsCj4gKyAgICAgICAgICAg IE5EQ0QzLCBORENENCwgTkRTUjEsIE5EU1IyLCBORFNSMywgTkRTUjQsIE5EVFIxLCBORFRSMiwg TkRUUjMsIE5EVFI0LAo+ICsgICAgICAgICAgICBORFRTNCwgTlJJMSwgTlJJMiwgTlJJMywgTlJJ NCwgTlJUUzEsIE5SVFMyLCBOUlRTMywgT1NDQ0xLLCBQV00wLAo+ICsgICAgICAgICAgICBQV00x LCBQV00yLCBQV00zLCBQV000LCBQV001LCBQV002LCBQV003LCBSR01JSTEsIFJHTUlJMiwgUk1J STEsCj4gKyAgICAgICAgICAgIFJNSUkyLCBST00xNiwgUk9NOCwgUk9NQ1MxLCBST01DUzIsIFJP TUNTMywgUk9NQ1M0LCBSWEQxLCBSWEQyLCBSWEQzLAo+ICsgICAgICAgICAgICBSWEQ0LCBTQUxU MSwgU0FMVDIsIFNBTFQzLCBTQUxUNCwgU0QxLCBTRDIsIFNHUE1DSywgU0dQTUksIFNHUE1MRCwK PiArICAgICAgICAgICAgU0dQTU8sIFNHUFNDSywgU0dQU0kwLCBTR1BTSTEsIFNHUFNMRCwgU0lP T05DVFJMLCBTSU9QQkksIFNJT1BCTywKPiArICAgICAgICAgICAgU0lPUFdSRVEsIFNJT1BXUkdE LCBTSU9TMywgU0lPUzUsIFNJT1NDSSwgU1BJMSwgU1BJMURFQlVHLCBTUEkxUEFTU1RIUlUsCj4g KyAgICAgICAgICAgIFNQSUNTMSwgVElNRVIzLCBUSU1FUjQsIFRJTUVSNSwgVElNRVI2LCBUSU1F UjcsIFRJTUVSOCwgVFhEMSwgVFhEMiwKPiArICAgICAgICAgICAgVFhEMywgVFhENCwgVUFSVDYs IFVTQjExRDEsIFVTQjExSDIsIFVTQjJEMSwgVVNCMkgxLCBVU0JDS0ksIFZHQUJJT1NfUk9NLAo+ ICsgICAgICAgICAgICBWR0FIUywgVkdBVlMsIFZQSTE4LCBWUEkyNCwgVlBJMzAsIFZQTzEyLCBW UE8yNCwgV0RUUlNUMSwgV0RUUlNUMl0KPiAKPiAgcmVxdWlyZWQ6Cj4gICAgLSBjb21wYXRpYmxl Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJs L2FzcGVlZCxhc3QyNTAwLXBpbmN0cmwueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9waW5jdHJsL2FzcGVlZCxhc3QyNTAwLXBpbmN0cmwueWFtbAo+IGluZGV4IDM2ZmVh ZjVlMmRmZi4uMDE3MmI3OGUyZjI3IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9waW5jdHJsL2FzcGVlZCxhc3QyNTAwLXBpbmN0cmwueWFtbAo+ICsrKyBi L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJsL2FzcGVlZCxhc3QyNTAw LXBpbmN0cmwueWFtbAo+IEBAIC0yOSw4ICsyOSw4IEBAIHByb3BlcnRpZXM6Cj4gICAgYXNwZWVk LGV4dGVybmFsLW5vZGVzOgo+ICAgICAgbWluSXRlbXM6IDIKPiAgICAgIG1heEl0ZW1zOiAyCj4g LSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy9waGFuZGxlLWFycmF5Cj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy9waGFuZGxlLWFycmF5Cj4gKwo+ICAgICAgZGVzY3JpcHRpb246IHwKPiAgICAgICAg QSBjZWxsIG9mIHBoYW5kbGVzIHRvIGV4dGVybmFsIGNvbnRyb2xsZXIgbm9kZXM6Cj4gICAgICAg IDA6IGNvbXBhdGlibGUgd2l0aCAiYXNwZWVkLGFzdDI1MDAtZ2Z4IiwgInN5c2NvbiIKPiBAQCAt NDMsMjggKzQzLDI1IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgdGhlbjoKPiAgICAgICAg cGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgIl5mdW5jdGlvbnxncm91cHMkIjoKPiAtICAg ICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1s Iy9kZWZpbml0aW9ucy9zdHJpbmciCj4gLSAgICAgICAgICAgIC0gZW51bTogWyBBQ1BJLCBBREMw LCBBREMxLCBBREMxMCwgQURDMTEsIEFEQzEyLCBBREMxMywgQURDMTQsCj4gLSAgICAgICAgICAg ICAgQURDMTUsIEFEQzIsIEFEQzMsIEFEQzQsIEFEQzUsIEFEQzYsIEFEQzcsIEFEQzgsIEFEQzks IEJNQ0lOVCwKPiAtICAgICAgICAgICAgICBERENDTEssIEREQ0RBVCwgRVNQSSwgRldTUElDUzEs IEZXU1BJQ1MyLCBHUElEMCwgR1BJRDIsIEdQSUQ0LAo+IC0gICAgICAgICAgICAgIEdQSUQ2LCBH UElFMCwgR1BJRTIsIEdQSUU0LCBHUElFNiwgSTJDMTAsIEkyQzExLCBJMkMxMiwgSTJDMTMsCj4g LSAgICAgICAgICAgICAgSTJDMTQsIEkyQzMsIEkyQzQsIEkyQzUsIEkyQzYsIEkyQzcsIEkyQzgs IEkyQzksIExBRDAsIExBRDEsCj4gLSAgICAgICAgICAgICAgTEFEMiwgTEFEMywgTENMSywgTEZS QU1FLCBMUENIQywgTFBDUEQsIExQQ1BMVVMsIExQQ1BNRSwgTFBDUlNULAo+IC0gICAgICAgICAg ICAgIExQQ1NNSSwgTFNJUlEsIE1BQzFMSU5LLCBNQUMyTElOSywgTURJTzEsIE1ESU8yLCBOQ1RT MSwgTkNUUzIsCj4gLSAgICAgICAgICAgICAgTkNUUzMsIE5DVFM0LCBORENEMSwgTkRDRDIsIE5E Q0QzLCBORENENCwgTkRTUjEsIE5EU1IyLCBORFNSMywKPiAtICAgICAgICAgICAgICBORFNSNCwg TkRUUjEsIE5EVFIyLCBORFRSMywgTkRUUjQsIE5SSTEsIE5SSTIsIE5SSTMsIE5SSTQsIE5SVFMx LAo+IC0gICAgICAgICAgICAgIE5SVFMyLCBOUlRTMywgTlJUUzQsIE9TQ0NMSywgUEVXQUtFLCBQ Tk9SLCBQV00wLCBQV00xLCBQV00yLAo+IC0gICAgICAgICAgICAgIFBXTTMsIFBXTTQsIFBXTTUs IFBXTTYsIFBXTTcsIFJHTUlJMSwgUkdNSUkyLCBSTUlJMSwgUk1JSTIsIFJYRDEsCj4gLSAgICAg ICAgICAgICAgUlhEMiwgUlhEMywgUlhENCwgU0FMVDEsIFNBTFQxMCwgU0FMVDExLCBTQUxUMTIs IFNBTFQxMywgU0FMVDE0LAo+IC0gICAgICAgICAgICAgIFNBTFQyLCBTQUxUMywgU0FMVDQsIFNB TFQ1LCBTQUxUNiwgU0FMVDcsIFNBTFQ4LCBTQUxUOSwgU0NMMSwKPiAtICAgICAgICAgICAgICBT Q0wyLCBTRDEsIFNEMiwgU0RBMSwgU0RBMiwgU0dQUzEsIFNHUFMyLCBTSU9PTkNUUkwsIFNJT1BC SSwKPiAtICAgICAgICAgICAgICBTSU9QQk8sIFNJT1BXUkVRLCBTSU9QV1JHRCwgU0lPUzMsIFNJ T1M1LCBTSU9TQ0ksIFNQSTEsIFNQSTFDUzEsCj4gLSAgICAgICAgICAgICAgU1BJMURFQlVHLCBT UEkxUEFTU1RIUlUsIFNQSTJDSywgU1BJMkNTMCwgU1BJMkNTMSwgU1BJMk1JU08sCj4gLSAgICAg ICAgICAgICAgU1BJMk1PU0ksIFRJTUVSMywgVElNRVI0LCBUSU1FUjUsIFRJTUVSNiwgVElNRVI3 LCBUSU1FUjgsIFRYRDEsCj4gLSAgICAgICAgICAgICAgVFhEMiwgVFhEMywgVFhENCwgVUFSVDYs IFVTQjExQkhJRCwgVVNCMkFELCBVU0IyQUgsIFVTQjJCRCwKPiAtICAgICAgICAgICAgICBVU0Iy QkgsIFVTQkNLSSwgVkdBQklPU1JPTSwgVkdBSFMsIFZHQVZTLCBWUEkyNCwgVlBPLCBXRFRSU1Qx LAo+IC0gICAgICAgICAgICAgIFdEVFJTVDIsIF0KPiArICAgICAgICAgICRyZWY6ICIvc2NoZW1h cy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmciCj4gKyAgICAgICAgICBlbnVtOiBbQUNQ SSwgQURDMCwgQURDMSwgQURDMTAsIEFEQzExLCBBREMxMiwgQURDMTMsIEFEQzE0LCBBREMxNSwK PiArICAgICAgICAgICAgQURDMiwgQURDMywgQURDNCwgQURDNSwgQURDNiwgQURDNywgQURDOCwg QURDOSwgQk1DSU5ULCBERENDTEssIEREQ0RBVCwKPiArICAgICAgICAgICAgRVNQSSwgRldTUElD UzEsIEZXU1BJQ1MyLCBHUElEMCwgR1BJRDIsIEdQSUQ0LCBHUElENiwgR1BJRTAsIEdQSUUyLAo+ ICsgICAgICAgICAgICBHUElFNCwgR1BJRTYsIEkyQzEwLCBJMkMxMSwgSTJDMTIsIEkyQzEzLCBJ MkMxNCwgSTJDMywgSTJDNCwgSTJDNSwKPiArICAgICAgICAgICAgSTJDNiwgSTJDNywgSTJDOCwg STJDOSwgTEFEMCwgTEFEMSwgTEFEMiwgTEFEMywgTENMSywgTEZSQU1FLCBMUENIQywKPiArICAg ICAgICAgICAgTFBDUEQsIExQQ1BMVVMsIExQQ1BNRSwgTFBDUlNULCBMUENTTUksIExTSVJRLCBN QUMxTElOSywgTUFDMkxJTkssCj4gKyAgICAgICAgICAgIE1ESU8xLCBNRElPMiwgTkNUUzEsIE5D VFMyLCBOQ1RTMywgTkNUUzQsIE5EQ0QxLCBORENEMiwgTkRDRDMsIE5EQ0Q0LAo+ICsgICAgICAg ICAgICBORFNSMSwgTkRTUjIsIE5EU1IzLCBORFNSNCwgTkRUUjEsIE5EVFIyLCBORFRSMywgTkRU UjQsIE5SSTEsIE5SSTIsCj4gKyAgICAgICAgICAgIE5SSTMsIE5SSTQsIE5SVFMxLCBOUlRTMiwg TlJUUzMsIE5SVFM0LCBPU0NDTEssIFBFV0FLRSwgUE5PUiwgUFdNMCwKPiArICAgICAgICAgICAg UFdNMSwgUFdNMiwgUFdNMywgUFdNNCwgUFdNNSwgUFdNNiwgUFdNNywgUkdNSUkxLCBSR01JSTIs IFJNSUkxLAo+ICsgICAgICAgICAgICBSTUlJMiwgUlhEMSwgUlhEMiwgUlhEMywgUlhENCwgU0FM VDEsIFNBTFQxMCwgU0FMVDExLCBTQUxUMTIsIFNBTFQxMywKPiArICAgICAgICAgICAgU0FMVDE0 LCBTQUxUMiwgU0FMVDMsIFNBTFQ0LCBTQUxUNSwgU0FMVDYsIFNBTFQ3LCBTQUxUOCwgU0FMVDks IFNDTDEsCj4gKyAgICAgICAgICAgIFNDTDIsIFNEMSwgU0QyLCBTREExLCBTREEyLCBTR1BTMSwg U0dQUzIsIFNJT09OQ1RSTCwgU0lPUEJJLCBTSU9QQk8sCj4gKyAgICAgICAgICAgIFNJT1BXUkVR LCBTSU9QV1JHRCwgU0lPUzMsIFNJT1M1LCBTSU9TQ0ksIFNQSTEsIFNQSTFDUzEsIFNQSTFERUJV RywKPiArICAgICAgICAgICAgU1BJMVBBU1NUSFJVLCBTUEkyQ0ssIFNQSTJDUzAsIFNQSTJDUzEs IFNQSTJNSVNPLCBTUEkyTU9TSSwgVElNRVIzLAo+ICsgICAgICAgICAgICBUSU1FUjQsIFRJTUVS NSwgVElNRVI2LCBUSU1FUjcsIFRJTUVSOCwgVFhEMSwgVFhEMiwgVFhEMywgVFhENCwgVUFSVDYs Cj4gKyAgICAgICAgICAgIFVTQjExQkhJRCwgVVNCMkFELCBVU0IyQUgsIFVTQjJCRCwgVVNCMkJI LCBVU0JDS0ksIFZHQUJJT1NST00sIFZHQUhTLAo+ICsgICAgICAgICAgICBWR0FWUywgVlBJMjQs IFZQTywgV0RUUlNUMSwgV0RUUlNUMl0KPiAKPiAgcmVxdWlyZWQ6Cj4gICAgLSBjb21wYXRpYmxl Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJs L2FzcGVlZCxhc3QyNjAwLXBpbmN0cmwueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9waW5jdHJsL2FzcGVlZCxhc3QyNjAwLXBpbmN0cmwueWFtbAo+IGluZGV4IDQ1YWYy OWJjMzIwMi4uMTUwNjcyNmM3ZmVhIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9waW5jdHJsL2FzcGVlZCxhc3QyNjAwLXBpbmN0cmwueWFtbAo+ICsrKyBi L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJsL2FzcGVlZCxhc3QyNjAw LXBpbmN0cmwueWFtbAo+IEBAIC0zMCw2NCArMzAsNTggQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4g ICAgICB0aGVuOgo+ICAgICAgICBwcm9wZXJ0aWVzOgo+ICAgICAgICAgIGZ1bmN0aW9uOgo+IC0g ICAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3N0cmluZyIKPiAtICAgICAgICAgICAgLSBlbnVtOiBbIEFEQzAsIEFE QzEsIEFEQzEwLCBBREMxMSwgQURDMTIsIEFEQzEzLCBBREMxNCwgQURDMTUsCj4gLSAgICAgICAg ICAgICAgQURDMiwgQURDMywgQURDNCwgQURDNSwgQURDNiwgQURDNywgQURDOCwgQURDOSwgQk1D SU5ULCBFTU1DLAo+IC0gICAgICAgICAgICAgIEVTUEksIEVTUElBTFQsIEZTSTEsIEZTSTIsIEZX U1BJQUJSLCBGV1NQSUQsIEZXU1BJV1AsIEdQSVQwLAo+IC0gICAgICAgICAgICAgIEdQSVQxLCBH UElUMiwgR1BJVDMsIEdQSVQ0LCBHUElUNSwgR1BJVDYsIEdQSVQ3LCBHUElVMCwgR1BJVTEsCj4g LSAgICAgICAgICAgICAgR1BJVTIsIEdQSVUzLCBHUElVNCwgR1BJVTUsIEdQSVU2LCBHUElVNywg STJDMSwgSTJDMTAsIEkyQzExLAo+IC0gICAgICAgICAgICAgIEkyQzEyLCBJMkMxMywgSTJDMTQs IEkyQzE1LCBJMkMxNiwgSTJDMiwgSTJDMywgSTJDNCwgSTJDNSwgSTJDNiwKPiAtICAgICAgICAg ICAgICBJMkM3LCBJMkM4LCBJMkM5LCBJM0MzLCBJM0M0LCBJM0M1LCBJM0M2LCBKVEFHTSwgTEhQ RCwgTEhTSVJRLAo+IC0gICAgICAgICAgICAgIExQQywgTFBDSEMsIExQQ1BELCBMUENQTUUsIExQ Q1NNSSwgTFNJUlEsIE1BQ0xJTksxLCBNQUNMSU5LMiwKPiAtICAgICAgICAgICAgICBNQUNMSU5L MywgTUFDTElOSzQsIE1ESU8xLCBNRElPMiwgTURJTzMsIE1ESU80LCBOQ1RTMSwgTkNUUzIsCj4g LSAgICAgICAgICAgICAgTkNUUzMsIE5DVFM0LCBORENEMSwgTkRDRDIsIE5EQ0QzLCBORENENCwg TkRTUjEsIE5EU1IyLCBORFNSMywKPiAtICAgICAgICAgICAgICBORFNSNCwgTkRUUjEsIE5EVFIy LCBORFRSMywgTkRUUjQsIE5SSTEsIE5SSTIsIE5SSTMsIE5SSTQsIE5SVFMxLAo+IC0gICAgICAg ICAgICAgIE5SVFMyLCBOUlRTMywgTlJUUzQsIE9TQ0NMSywgUEVXQUtFLCBQV00wLCBQV00xLCBQ V00xMCwgUFdNMTEsCj4gLSAgICAgICAgICAgICAgUFdNMTIsIFBXTTEzLCBQV00xNCwgUFdNMTUs IFBXTTIsIFBXTTMsIFBXTTQsIFBXTTUsIFBXTTYsIFBXTTcsCj4gLSAgICAgICAgICAgICAgUFdN OCwgUFdNOSwgUkdNSUkxLCBSR01JSTIsIFJHTUlJMywgUkdNSUk0LCBSTUlJMSwgUk1JSTIsIFJN SUkzLAo+IC0gICAgICAgICAgICAgIFJNSUk0LCBSWEQxLCBSWEQyLCBSWEQzLCBSWEQ0LCBTQUxU MSwgU0FMVDEwLCBTQUxUMTEsIFNBTFQxMiwKPiAtICAgICAgICAgICAgICBTQUxUMTMsIFNBTFQx NCwgU0FMVDE1LCBTQUxUMTYsIFNBTFQyLCBTQUxUMywgU0FMVDQsIFNBTFQ1LAo+IC0gICAgICAg ICAgICAgIFNBTFQ2LCBTQUxUNywgU0FMVDgsIFNBTFQ5LCBTRDEsIFNEMiwgU0dQTTEsIFNHUFMx LCBTSU9PTkNUUkwsCj4gLSAgICAgICAgICAgICAgU0lPUEJJLCBTSU9QQk8sIFNJT1BXUkVRLCBT SU9QV1JHRCwgU0lPUzMsIFNJT1M1LCBTSU9TQ0ksIFNQSTEsCj4gLSAgICAgICAgICAgICAgU1BJ MUFCUiwgU1BJMUNTMSwgU1BJMVdQLCBTUEkyLCBTUEkyQ1MxLCBTUEkyQ1MyLCBUQUNIMCwgVEFD SDEsCj4gLSAgICAgICAgICAgICAgVEFDSDEwLCBUQUNIMTEsIFRBQ0gxMiwgVEFDSDEzLCBUQUNI MTQsIFRBQ0gxNSwgVEFDSDIsIFRBQ0gzLAo+IC0gICAgICAgICAgICAgIFRBQ0g0LCBUQUNINSwg VEFDSDYsIFRBQ0g3LCBUQUNIOCwgVEFDSDksIFRIUlUwLCBUSFJVMSwgVEhSVTIsCj4gLSAgICAg ICAgICAgICAgVEhSVTMsIFRYRDEsIFRYRDIsIFRYRDMsIFRYRDQsIFVBUlQxMCwgVUFSVDExLCBV QVJUMTIsIFVBUlQxMywKPiAtICAgICAgICAgICAgICBVQVJUNiwgVUFSVDcsIFVBUlQ4LCBVQVJU OSwgVVNCQUQsIFVTQkFEUCwgVVNCMkFILCBVU0IyQUhQLAo+IC0gICAgICAgICAgICAgIFVTQjJC RCwgVVNCMkJILCBWQiwgVkdBSFMsIFZHQVZTLCBXRFRSU1QxLCBXRFRSU1QyLCBXRFRSU1QzLAo+ IC0gICAgICAgICAgICAgIFdEVFJTVDQsIF0KPiArICAgICAgICAgICRyZWY6ICIvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmciCj4gKyAgICAgICAgICBlbnVtOiBbQURDMCwg QURDMSwgQURDMTAsIEFEQzExLCBBREMxMiwgQURDMTMsIEFEQzE0LCBBREMxNSwgQURDMiwKPiAr ICAgICAgICAgICAgQURDMywgQURDNCwgQURDNSwgQURDNiwgQURDNywgQURDOCwgQURDOSwgQk1D SU5ULCBFTU1DLCBFU1BJLCBFU1BJQUxULAo+ICsgICAgICAgICAgICBGU0kxLCBGU0kyLCBGV1NQ SUFCUiwgRldTUElELCBGV1NQSVdQLCBHUElUMCwgR1BJVDEsIEdQSVQyLCBHUElUMywKPiArICAg ICAgICAgICAgR1BJVDQsIEdQSVQ1LCBHUElUNiwgR1BJVDcsIEdQSVUwLCBHUElVMSwgR1BJVTIs IEdQSVUzLCBHUElVNCwgR1BJVTUsCj4gKyAgICAgICAgICAgIEdQSVU2LCBHUElVNywgSTJDMSwg STJDMTAsIEkyQzExLCBJMkMxMiwgSTJDMTMsIEkyQzE0LCBJMkMxNSwgSTJDMTYsCj4gKyAgICAg ICAgICAgIEkyQzIsIEkyQzMsIEkyQzQsIEkyQzUsIEkyQzYsIEkyQzcsIEkyQzgsIEkyQzksIEkz QzMsIEkzQzQsIEkzQzUsCj4gKyAgICAgICAgICAgIEkzQzYsIEpUQUdNLCBMSFBELCBMSFNJUlEs IExQQywgTFBDSEMsIExQQ1BELCBMUENQTUUsIExQQ1NNSSwgTFNJUlEsCj4gKyAgICAgICAgICAg IE1BQ0xJTksxLCBNQUNMSU5LMiwgTUFDTElOSzMsIE1BQ0xJTks0LCBNRElPMSwgTURJTzIsIE1E SU8zLCBNRElPNCwKPiArICAgICAgICAgICAgTkNUUzEsIE5DVFMyLCBOQ1RTMywgTkNUUzQsIE5E Q0QxLCBORENEMiwgTkRDRDMsIE5EQ0Q0LCBORFNSMSwgTkRTUjIsCj4gKyAgICAgICAgICAgIE5E U1IzLCBORFNSNCwgTkRUUjEsIE5EVFIyLCBORFRSMywgTkRUUjQsIE5SSTEsIE5SSTIsIE5SSTMs IE5SSTQsCj4gKyAgICAgICAgICAgIE5SVFMxLCBOUlRTMiwgTlJUUzMsIE5SVFM0LCBPU0NDTEss IFBFV0FLRSwgUFdNMCwgUFdNMSwgUFdNMTAsIFBXTTExLAo+ICsgICAgICAgICAgICBQV00xMiwg UFdNMTMsIFBXTTE0LCBQV00xNSwgUFdNMiwgUFdNMywgUFdNNCwgUFdNNSwgUFdNNiwgUFdNNywg UFdNOCwKPiArICAgICAgICAgICAgUFdNOSwgUkdNSUkxLCBSR01JSTIsIFJHTUlJMywgUkdNSUk0 LCBSTUlJMSwgUk1JSTIsIFJNSUkzLCBSTUlJNCwKPiArICAgICAgICAgICAgUlhEMSwgUlhEMiwg UlhEMywgUlhENCwgU0FMVDEsIFNBTFQxMCwgU0FMVDExLCBTQUxUMTIsIFNBTFQxMywgU0FMVDE0 LAo+ICsgICAgICAgICAgICBTQUxUMTUsIFNBTFQxNiwgU0FMVDIsIFNBTFQzLCBTQUxUNCwgU0FM VDUsIFNBTFQ2LCBTQUxUNywgU0FMVDgsCj4gKyAgICAgICAgICAgIFNBTFQ5LCBTRDEsIFNEMiwg U0dQTTEsIFNHUFMxLCBTSU9PTkNUUkwsIFNJT1BCSSwgU0lPUEJPLCBTSU9QV1JFUSwKPiArICAg ICAgICAgICAgU0lPUFdSR0QsIFNJT1MzLCBTSU9TNSwgU0lPU0NJLCBTUEkxLCBTUEkxQUJSLCBT UEkxQ1MxLCBTUEkxV1AsIFNQSTIsCj4gKyAgICAgICAgICAgIFNQSTJDUzEsIFNQSTJDUzIsIFRB Q0gwLCBUQUNIMSwgVEFDSDEwLCBUQUNIMTEsIFRBQ0gxMiwgVEFDSDEzLCBUQUNIMTQsCj4gKyAg ICAgICAgICAgIFRBQ0gxNSwgVEFDSDIsIFRBQ0gzLCBUQUNINCwgVEFDSDUsIFRBQ0g2LCBUQUNI NywgVEFDSDgsIFRBQ0g5LCBUSFJVMCwKPiArICAgICAgICAgICAgVEhSVTEsIFRIUlUyLCBUSFJV MywgVFhEMSwgVFhEMiwgVFhEMywgVFhENCwgVUFSVDEwLCBVQVJUMTEsIFVBUlQxMiwKPiArICAg ICAgICAgICAgVUFSVDEzLCBVQVJUNiwgVUFSVDcsIFVBUlQ4LCBVQVJUOSwgVVNCQUQsIFVTQkFE UCwgVVNCMkFILCBVU0IyQUhQLAo+ICsgICAgICAgICAgICBVU0IyQkQsIFVTQjJCSCwgVkIsIFZH QUhTLCBWR0FWUywgV0RUUlNUMSwgV0RUUlNUMiwgV0RUUlNUMywgV0RUUlNUNF0KPiArCj4gICAg ICAgICAgZ3JvdXBzOgo+IC0gICAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAgIC0gJHJlZjog Ii9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZyIKPiAtICAgICAgICAgICAg LSBlbnVtOiBbIEFEQzAsIEFEQzEsIEFEQzEwLCBBREMxMSwgQURDMTIsIEFEQzEzLCBBREMxNCwg QURDMTUsCj4gLSAgICAgICAgICAgICAgQURDMiwgQURDMywgQURDNCwgQURDNSwgQURDNiwgQURD NywgQURDOCwgQURDOSwgQk1DSU5ULCBFTU1DRzEsCj4gLSAgICAgICAgICAgICAgRU1NQ0c0LCBF TU1DRzgsIEVTUEksIEVTUElBTFQsIEZTSTEsIEZTSTIsIEZXU1BJQUJSLCBGV1NQSUQsCj4gLSAg ICAgICAgICAgICAgRldRU1BJRCwgRldTUElXUCwgR1BJVDAsIEdQSVQxLCBHUElUMiwgR1BJVDMs IEdQSVQ0LCBHUElUNSwKPiAtICAgICAgICAgICAgICBHUElUNiwgR1BJVDcsIEdQSVUwLCBHUElV MSwgR1BJVTIsIEdQSVUzLCBHUElVNCwgR1BJVTUsIEdQSVU2LAo+IC0gICAgICAgICAgICAgIEdQ SVU3LCBIVkkzQzMsIEhWSTNDNCwgSTJDMSwgSTJDMTAsIEkyQzExLCBJMkMxMiwgSTJDMTMsIEky QzE0LAo+IC0gICAgICAgICAgICAgIEkyQzE1LCBJMkMxNiwgSTJDMiwgSTJDMywgSTJDNCwgSTJD NSwgSTJDNiwgSTJDNywgSTJDOCwgSTJDOSwKPiAtICAgICAgICAgICAgICBJM0MzLCBJM0M0LCBJ M0M1LCBJM0M2LCBKVEFHTSwgTEhQRCwgTEhTSVJRLCBMUEMsIExQQ0hDLCBMUENQRCwKPiAtICAg ICAgICAgICAgICBMUENQTUUsIExQQ1NNSSwgTFNJUlEsIE1BQ0xJTksxLCBNQUNMSU5LMiwgTUFD TElOSzMsIE1BQ0xJTks0LAo+IC0gICAgICAgICAgICAgIE1ESU8xLCBNRElPMiwgTURJTzMsIE1E SU80LCBOQ1RTMSwgTkNUUzIsIE5DVFMzLCBOQ1RTNCwgTkRDRDEsCj4gLSAgICAgICAgICAgICAg TkRDRDIsIE5EQ0QzLCBORENENCwgTkRTUjEsIE5EU1IyLCBORFNSMywgTkRTUjQsIE5EVFIxLCBO RFRSMiwKPiAtICAgICAgICAgICAgICBORFRSMywgTkRUUjQsIE5SSTEsIE5SSTIsIE5SSTMsIE5S STQsIE5SVFMxLCBOUlRTMiwgTlJUUzMsIE5SVFM0LAo+IC0gICAgICAgICAgICAgIE9TQ0NMSywg UEVXQUtFLCBQV00wLCBQV00xLCBQV00xMEcwLCBQV00xMEcxLCBQV00xMUcwLCBQV00xMUcxLAo+ IC0gICAgICAgICAgICAgIFBXTTEyRzAsIFBXTTEyRzEsIFBXTTEzRzAsIFBXTTEzRzEsIFBXTTE0 RzAsIFBXTTE0RzEsIFBXTTE1RzAsCj4gLSAgICAgICAgICAgICAgUFdNMTVHMSwgUFdNMiwgUFdN MywgUFdNNCwgUFdNNSwgUFdNNiwgUFdNNywgUFdNOEcwLCBQV004RzEsCj4gLSAgICAgICAgICAg ICAgUFdNOUcwLCBQV005RzEsIFFTUEkxLCBRU1BJMiwgUkdNSUkxLCBSR01JSTIsIFJHTUlJMywg UkdNSUk0LAo+IC0gICAgICAgICAgICAgIFJNSUkxLCBSTUlJMiwgUk1JSTMsIFJNSUk0LCBSWEQx LCBSWEQyLCBSWEQzLCBSWEQ0LCBTQUxUMSwKPiAtICAgICAgICAgICAgICBTQUxUMTBHMCwgU0FM VDEwRzEsIFNBTFQxMUcwLCBTQUxUMTFHMSwgU0FMVDEyRzAsIFNBTFQxMkcxLAo+IC0gICAgICAg ICAgICAgIFNBTFQxM0cwLCBTQUxUMTNHMSwgU0FMVDE0RzAsIFNBTFQxNEcxLCBTQUxUMTVHMCwg U0FMVDE1RzEsCj4gLSAgICAgICAgICAgICAgU0FMVDE2RzAsIFNBTFQxNkcxLCBTQUxUMiwgU0FM VDMsIFNBTFQ0LCBTQUxUNSwgU0FMVDYsIFNBTFQ3LAo+IC0gICAgICAgICAgICAgIFNBTFQ4LCBT QUxUOUcwLCBTQUxUOUcxLCBTRDEsIFNEMiwgU0QzLCBTR1BNMSwgU0dQUzEsIFNJT09OQ1RSTCwK PiAtICAgICAgICAgICAgICBTSU9QQkksIFNJT1BCTywgU0lPUFdSRVEsIFNJT1BXUkdELCBTSU9T MywgU0lPUzUsIFNJT1NDSSwgU1BJMSwKPiAtICAgICAgICAgICAgICBTUEkxQUJSLCBTUEkxQ1Mx LCBTUEkxV1AsIFNQSTIsIFNQSTJDUzEsIFNQSTJDUzIsIFRBQ0gwLCBUQUNIMSwKPiAtICAgICAg ICAgICAgICBUQUNIMTAsIFRBQ0gxMSwgVEFDSDEyLCBUQUNIMTMsIFRBQ0gxNCwgVEFDSDE1LCBU QUNIMiwgVEFDSDMsCj4gLSAgICAgICAgICAgICAgVEFDSDQsIFRBQ0g1LCBUQUNINiwgVEFDSDcs IFRBQ0g4LCBUQUNIOSwgVEhSVTAsIFRIUlUxLCBUSFJVMiwKPiAtICAgICAgICAgICAgICBUSFJV MywgVFhEMSwgVFhEMiwgVFhEMywgVFhENCwgVUFSVDEwLCBVQVJUMTEsIFVBUlQxMkcwLAo+IC0g ICAgICAgICAgICAgIFVBUlQxMkcxLCBVQVJUMTNHMCwgVUFSVDEzRzEsIFVBUlQ2LCBVQVJUNywg VUFSVDgsIFVBUlQ5LCBVU0JBLAo+IC0gICAgICAgICAgICAgIFVTQkIsIFZCLCBWR0FIUywgVkdB VlMsIFdEVFJTVDEsIFdEVFJTVDIsIFdEVFJTVDMsIFdEVFJTVDQsIF0KPiArICAgICAgICAgICRy ZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmciCj4gKyAgICAgICAg ICBlbnVtOiBbQURDMCwgQURDMSwgQURDMTAsIEFEQzExLCBBREMxMiwgQURDMTMsIEFEQzE0LCBB REMxNSwgQURDMiwKPiArICAgICAgICAgICAgQURDMywgQURDNCwgQURDNSwgQURDNiwgQURDNywg QURDOCwgQURDOSwgQk1DSU5ULCBFTU1DRzEsIEVNTUNHNCwKPiArICAgICAgICAgICAgRU1NQ0c4 LCBFU1BJLCBFU1BJQUxULCBGU0kxLCBGU0kyLCBGV1NQSUFCUiwgRldTUElELCBGV1FTUElELCBG V1NQSVdQLAo+ICsgICAgICAgICAgICBHUElUMCwgR1BJVDEsIEdQSVQyLCBHUElUMywgR1BJVDQs IEdQSVQ1LCBHUElUNiwgR1BJVDcsIEdQSVUwLCBHUElVMSwKPiArICAgICAgICAgICAgR1BJVTIs IEdQSVUzLCBHUElVNCwgR1BJVTUsIEdQSVU2LCBHUElVNywgSFZJM0MzLCBIVkkzQzQsIEkyQzEs IEkyQzEwLAo+ICsgICAgICAgICAgICBJMkMxMSwgSTJDMTIsIEkyQzEzLCBJMkMxNCwgSTJDMTUs IEkyQzE2LCBJMkMyLCBJMkMzLCBJMkM0LCBJMkM1LAo+ICsgICAgICAgICAgICBJMkM2LCBJMkM3 LCBJMkM4LCBJMkM5LCBJM0MzLCBJM0M0LCBJM0M1LCBJM0M2LCBKVEFHTSwgTEhQRCwgTEhTSVJR LAo+ICsgICAgICAgICAgICBMUEMsIExQQ0hDLCBMUENQRCwgTFBDUE1FLCBMUENTTUksIExTSVJR LCBNQUNMSU5LMSwgTUFDTElOSzIsIE1BQ0xJTkszLAo+ICsgICAgICAgICAgICBNQUNMSU5LNCwg TURJTzEsIE1ESU8yLCBNRElPMywgTURJTzQsIE5DVFMxLCBOQ1RTMiwgTkNUUzMsIE5DVFM0LAo+ ICsgICAgICAgICAgICBORENEMSwgTkRDRDIsIE5EQ0QzLCBORENENCwgTkRTUjEsIE5EU1IyLCBO RFNSMywgTkRTUjQsIE5EVFIxLCBORFRSMiwKPiArICAgICAgICAgICAgTkRUUjMsIE5EVFI0LCBO UkkxLCBOUkkyLCBOUkkzLCBOUkk0LCBOUlRTMSwgTlJUUzIsIE5SVFMzLCBOUlRTNCwKPiArICAg ICAgICAgICAgT1NDQ0xLLCBQRVdBS0UsIFBXTTAsIFBXTTEsIFBXTTEwRzAsIFBXTTEwRzEsIFBX TTExRzAsIFBXTTExRzEsIFBXTTEyRzAsCj4gKyAgICAgICAgICAgIFBXTTEyRzEsIFBXTTEzRzAs IFBXTTEzRzEsIFBXTTE0RzAsIFBXTTE0RzEsIFBXTTE1RzAsIFBXTTE1RzEsIFBXTTIsCj4gKyAg ICAgICAgICAgIFBXTTMsIFBXTTQsIFBXTTUsIFBXTTYsIFBXTTcsIFBXTThHMCwgUFdNOEcxLCBQ V005RzAsIFBXTTlHMSwgUVNQSTEsCj4gKyAgICAgICAgICAgIFFTUEkyLCBSR01JSTEsIFJHTUlJ MiwgUkdNSUkzLCBSR01JSTQsIFJNSUkxLCBSTUlJMiwgUk1JSTMsIFJNSUk0LAo+ICsgICAgICAg ICAgICBSWEQxLCBSWEQyLCBSWEQzLCBSWEQ0LCBTQUxUMSwgU0FMVDEwRzAsIFNBTFQxMEcxLCBT QUxUMTFHMCwgU0FMVDExRzEsCj4gKyAgICAgICAgICAgIFNBTFQxMkcwLCBTQUxUMTJHMSwgU0FM VDEzRzAsIFNBTFQxM0cxLCBTQUxUMTRHMCwgU0FMVDE0RzEsIFNBTFQxNUcwLAo+ICsgICAgICAg ICAgICBTQUxUMTVHMSwgU0FMVDE2RzAsIFNBTFQxNkcxLCBTQUxUMiwgU0FMVDMsIFNBTFQ0LCBT QUxUNSwgU0FMVDYsCj4gKyAgICAgICAgICAgIFNBTFQ3LCBTQUxUOCwgU0FMVDlHMCwgU0FMVDlH MSwgU0QxLCBTRDIsIFNEMywgU0dQTTEsIFNHUFMxLCBTSU9PTkNUUkwsCj4gKyAgICAgICAgICAg IFNJT1BCSSwgU0lPUEJPLCBTSU9QV1JFUSwgU0lPUFdSR0QsIFNJT1MzLCBTSU9TNSwgU0lPU0NJ LCBTUEkxLCBTUEkxQUJSLAo+ICsgICAgICAgICAgICBTUEkxQ1MxLCBTUEkxV1AsIFNQSTIsIFNQ STJDUzEsIFNQSTJDUzIsIFRBQ0gwLCBUQUNIMSwgVEFDSDEwLCBUQUNIMTEsCj4gKyAgICAgICAg ICAgIFRBQ0gxMiwgVEFDSDEzLCBUQUNIMTQsIFRBQ0gxNSwgVEFDSDIsIFRBQ0gzLCBUQUNINCwg VEFDSDUsIFRBQ0g2LAo+ICsgICAgICAgICAgICBUQUNINywgVEFDSDgsIFRBQ0g5LCBUSFJVMCwg VEhSVTEsIFRIUlUyLCBUSFJVMywgVFhEMSwgVFhEMiwgVFhEMywKPiArICAgICAgICAgICAgVFhE NCwgVUFSVDEwLCBVQVJUMTEsIFVBUlQxMkcwLCBVQVJUMTJHMSwgVUFSVDEzRzAsIFVBUlQxM0cx LCBVQVJUNiwKPiArICAgICAgICAgICAgVUFSVDcsIFVBUlQ4LCBVQVJUOSwgVVNCQSwgVVNCQiwg VkIsIFZHQUhTLCBWR0FWUywgV0RUUlNUMSwgV0RUUlNUMiwKPiArICAgICAgICAgICAgV0RUUlNU MywgV0RUUlNUNF0KPiAKPiAgcmVxdWlyZWQ6Cj4gICAgLSBjb21wYXRpYmxlCj4gZGlmZiAtLWdp dCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJsL2ZzbCxpbXg4bXAt cGluY3RybC55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwv ZnNsLGlteDhtcC1waW5jdHJsLnlhbWwKPiBpbmRleCA2Mjk3ZTc4NDE4Y2YuLmQ0NzRiYzFmMzkz YiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3Ry bC9mc2wsaW14OG1wLXBpbmN0cmwueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9waW5jdHJsL2ZzbCxpbXg4bXAtcGluY3RybC55YW1sCj4gQEAgLTM3LDIyICsz NywyMSBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgIGJlIGZvdW5kIGluIDxhcmNo L2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9pbXg4bXAtcGluZnVuYy5oPi4gVGhlIGxhc3QKPiAg ICAgICAgICAgIGludGVnZXIgQ09ORklHIGlzIHRoZSBwYWQgc2V0dGluZyB2YWx1ZSBsaWtlIHB1 bGwtdXAgb24gdGhpcyBwaW4uIFBsZWFzZQo+ICAgICAgICAgICAgcmVmZXIgdG8gaS5NWDhNIFBs dXMgUmVmZXJlbmNlIE1hbnVhbCBmb3IgZGV0YWlsZWQgQ09ORklHIHNldHRpbmdzLgo+IC0gICAg ICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzItbWF0cml4Cj4gLSAgICAgICAgICAtIGl0ZW1zOgo+IC0gICAgICAgICAg ICAgIGl0ZW1zOgo+IC0gICAgICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogfAo+IC0gICAgICAg ICAgICAgICAgICAgICJtdXhfcmVnIiBpbmRpY2F0ZXMgdGhlIG9mZnNldCBvZiBtdXggcmVnaXN0 ZXIuCj4gLSAgICAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiB8Cj4gLSAgICAgICAgICAgICAg ICAgICAgImNvbmZfcmVnIiBpbmRpY2F0ZXMgdGhlIG9mZnNldCBvZiBwYWQgY29uZmlndXJhdGlv biByZWdpc3Rlci4KPiAtICAgICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IHwKPiAtICAgICAg ICAgICAgICAgICAgICAiaW5wdXRfcmVnIiBpbmRpY2F0ZXMgdGhlIG9mZnNldCBvZiBzZWxlY3Qg aW5wdXQgcmVnaXN0ZXIuCj4gLSAgICAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiB8Cj4gLSAg ICAgICAgICAgICAgICAgICAgIm11eF92YWwiIGluZGljYXRlcyB0aGUgbXV4IHZhbHVlIHRvIGJl IGFwcGxpZWQuCj4gLSAgICAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiB8Cj4gLSAgICAgICAg ICAgICAgICAgICAgImlucHV0X3ZhbCIgaW5kaWNhdGVzIHRoZSBzZWxlY3QgaW5wdXQgdmFsdWUg dG8gYmUgYXBwbGllZC4KPiAtICAgICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IHwKPiAtICAg ICAgICAgICAgICAgICAgICAicGFkX3NldHRpbmciIGluZGljYXRlcyB0aGUgcGFkIGNvbmZpZ3Vy YXRpb24gdmFsdWUgdG8gYmUgYXBwbGllZC4KPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBl cy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItbWF0cml4Cj4gKyAgICAgICAgaXRlbXM6Cj4gKyAg ICAgICAgICBpdGVtczoKPiArICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogfAo+ICsgICAgICAg ICAgICAgICAgIm11eF9yZWciIGluZGljYXRlcyB0aGUgb2Zmc2V0IG9mIG11eCByZWdpc3Rlci4K PiArICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogfAo+ICsgICAgICAgICAgICAgICAgImNvbmZf cmVnIiBpbmRpY2F0ZXMgdGhlIG9mZnNldCBvZiBwYWQgY29uZmlndXJhdGlvbiByZWdpc3Rlci4K PiArICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogfAo+ICsgICAgICAgICAgICAgICAgImlucHV0 X3JlZyIgaW5kaWNhdGVzIHRoZSBvZmZzZXQgb2Ygc2VsZWN0IGlucHV0IHJlZ2lzdGVyLgo+ICsg ICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiB8Cj4gKyAgICAgICAgICAgICAgICAibXV4X3ZhbCIg aW5kaWNhdGVzIHRoZSBtdXggdmFsdWUgdG8gYmUgYXBwbGllZC4KPiArICAgICAgICAgICAgLSBk ZXNjcmlwdGlvbjogfAo+ICsgICAgICAgICAgICAgICAgImlucHV0X3ZhbCIgaW5kaWNhdGVzIHRo ZSBzZWxlY3QgaW5wdXQgdmFsdWUgdG8gYmUgYXBwbGllZC4KPiArICAgICAgICAgICAgLSBkZXNj cmlwdGlvbjogfAo+ICsgICAgICAgICAgICAgICAgInBhZF9zZXR0aW5nIiBpbmRpY2F0ZXMgdGhl IHBhZCBjb25maWd1cmF0aW9uIHZhbHVlIHRvIGJlIGFwcGxpZWQuCj4gCj4gICAgICByZXF1aXJl ZDoKPiAgICAgICAgLSBmc2wscGlucwo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvcGluY3RybC9pbnRlbCxsZ20taW8ueWFtbCBiL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJsL2ludGVsLGxnbS1pby55YW1sCj4gaW5kZXggY2Qy YjQzNjM1MGVmLi4yYzBhY2I0MDVlNmMgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvaW50ZWwsbGdtLWlvLnlhbWwKPiArKysgYi9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9pbnRlbCxsZ20taW8ueWFtbAo+IEBA IC0yNCwxMiArMjQsMTAgQEAgcHJvcGVydGllczoKPiAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAg Jy1waW5zJCc6Cj4gICAgICB0eXBlOiBvYmplY3QKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRy ZWY6IHBpbmNmZy1ub2RlLnlhbWwjCj4gLSAgICAgIC0gJHJlZjogcGlubXV4LW5vZGUueWFtbCMK PiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBQaW5jdHJsIG5vZGUncyBjbGllbnQgZGV2aWNl cyB1c2Ugc3Vibm9kZXMgZm9yIGRlc2lyZWQgcGluIGNvbmZpZ3VyYXRpb24uCj4gICAgICAgIENs aWVudCBkZXZpY2Ugc3Vibm9kZXMgdXNlIGJlbG93IHN0YW5kYXJkIHByb3BlcnRpZXMuCj4gKyAg ICAkcmVmOiBwaW5tdXgtbm9kZS55YW1sIwo+IAo+ICAgICAgcHJvcGVydGllczoKPiAgICAgICAg ZnVuY3Rpb246IHRydWUKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL3BpbmN0cmwvcGlubXV4LW5vZGUueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9waW5jdHJsL3Bpbm11eC1ub2RlLnlhbWwKPiBpbmRleCA3MzJkOTA3NTU2MGIu LmVmODg3N2RkYjFlYiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvcGluY3RybC9waW5tdXgtbm9kZS55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvcGlubXV4LW5vZGUueWFtbAo+IEBAIC0xMjIsMTEgKzEy MiwxMCBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICB0aGlzLCAicGlucyIgb3IgInBpbm11eCIgaGFz IHRvIGJlIHNwZWNpZmllZCkKPiAKPiAgICBwaW5tdXg6Cj4gLSAgICBhbGxPZjoKPiAtICAgICAg LSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJyYXkKPiAg ICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBUaGUgbGlzdCBvZiBudW1lcmljIHBpbiBpZHMgYW5k IHRoZWlyIG11eCBzZXR0aW5ncyB0aGF0IHByb3BlcnRpZXMgaW4gdGhlCj4gICAgICAgIG5vZGUg YXBwbHkgdG8gKGVpdGhlciB0aGlzLCAicGlucyIgb3IgImdyb3VwcyIgaGF2ZSB0byBiZSBzcGVj aWZpZWQpCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50 MzItYXJyYXkKPiAKPiAgICBwaW5jdHJsLXBpbi1hcnJheToKPiAgICAgICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+IGRpZmYgLS1naXQgYS9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9zdCxzdG0zMi1waW5jdHJsLnlh bWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9zdCxzdG0zMi1w aW5jdHJsLnlhbWwKPiBpbmRleCA0NmEwNDc4Y2I5MjQuLmU5ZDZlNTRmYzBhMCAxMDA2NDQKPiAt LS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9zdCxzdG0zMi1w aW5jdHJsLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGlu Y3RybC9zdCxzdG0zMi1waW5jdHJsLnlhbWwKPiBAQCAtMzcsMjEgKzM3LDE4IEBAIHByb3BlcnRp ZXM6Cj4gICAgaHdsb2NrczogdHJ1ZQo+IAo+ICAgIHN0LHN5c2NmZzoKPiAtICAgIGFsbE9mOgo+ IC0gICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9waGFuZGxl LWFycmF5Igo+ICAgICAgZGVzY3JpcHRpb246IFNob3VsZCBiZSBwaGFuZGxlL29mZnNldC9tYXNr Cj4gICAgICAgIC0gUGhhbmRsZSB0byB0aGUgc3lzY29uIG5vZGUgd2hpY2ggaW5jbHVkZXMgSVJR IG11eCBzZWxlY3Rpb24uCj4gICAgICAgIC0gVGhlIG9mZnNldCBvZiB0aGUgSVJRIG11eCBzZWxl Y3Rpb24gcmVnaXN0ZXIuCj4gICAgICAgIC0gVGhlIGZpZWxkIG1hc2sgb2YgSVJRIG11eCwgbmVl ZGVkIGlmIGRpZmZlcmVudCBvZiAweGYuCj4gKyAgICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJheSIKPiAKPiAgICBzdCxwYWNrYWdlOgo+IC0gICAg YWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMv dWludDMyCj4gLSAgICAgIC0gZW51bTogWzEsIDIsIDQsIDhdCj4gICAgICBkZXNjcmlwdGlvbjoK PiAgICAgICBJbmRpY2F0ZXMgdGhlIFNPQyBwYWNrYWdlIHVzZWQuCj4gICAgICAgTW9yZSBkZXRh aWxzIGluIGluY2x1ZGUvZHQtYmluZGluZ3MvcGluY3RybC9zdG0zMi1waW5mdW5jLmgKPiAtCj4g KyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAg IGVudW06IFsxLCAyLCA0LCA4XQo+IAo+ICBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAnXmdwaW9A WzAtOWEtZl0qJCc6Cj4gQEAgLTc4LDMzICs3NSwzMSBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAg ICAgICAgICBtYXhpbXVtOiAxNgo+IAo+ICAgICAgICBzdCxiYW5rLW5hbWU6Cj4gLSAgICAgICAg YWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy9zdHJpbmciCj4gLSAgICAgICAgICAtIGVudW06Cj4gLSAgICAgICAgICAgIC0gR1BJT0EK PiAtICAgICAgICAgICAgLSBHUElPQgo+IC0gICAgICAgICAgICAtIEdQSU9DCj4gLSAgICAgICAg ICAgIC0gR1BJT0QKPiAtICAgICAgICAgICAgLSBHUElPRQo+IC0gICAgICAgICAgICAtIEdQSU9G Cj4gLSAgICAgICAgICAgIC0gR1BJT0cKPiAtICAgICAgICAgICAgLSBHUElPSAo+IC0gICAgICAg ICAgICAtIEdQSU9JCj4gLSAgICAgICAgICAgIC0gR1BJT0oKPiAtICAgICAgICAgICAgLSBHUElP Swo+IC0gICAgICAgICAgICAtIEdQSU9aCj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAg ICAgICBTaG91bGQgYmUgYSBuYW1lIHN0cmluZyBmb3IgdGhpcyBiYW5rIGFzIHNwZWNpZmllZCBp biB0aGUgZGF0YXNoZWV0Lgo+ICsgICAgICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9k ZWZpbml0aW9ucy9zdHJpbmciCj4gKyAgICAgICAgZW51bToKPiAKPiAtICAgICAgc3QsYmFuay1p b3BvcnQ6Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gLSAgICAgICAgICAtIG1pbmltdW06IDAK PiAtICAgICAgICAgIC0gbWF4aW11bTogMTEKPiArICAgICAgICAgIC0gR1BJT0EKPiArICAgICAg ICAgIC0gR1BJT0IKPiArICAgICAgICAgIC0gR1BJT0MKPiArICAgICAgICAgIC0gR1BJT0QKPiAr ICAgICAgICAgIC0gR1BJT0UKPiArICAgICAgICAgIC0gR1BJT0YKPiArICAgICAgICAgIC0gR1BJ T0cKPiArICAgICAgICAgIC0gR1BJT0gKPiArICAgICAgICAgIC0gR1BJT0kKPiArICAgICAgICAg IC0gR1BJT0oKPiArICAgICAgICAgIC0gR1BJT0sKPiArICAgICAgICAgIC0gR1BJT1oKPiAKPiAr ICAgICAgc3QsYmFuay1pb3BvcnQ6Cj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgICAg ICBTaG91bGQgY29ycmVzcG9uZCB0byB0aGUgRVhUSSBJT3BvcnQgc2VsZWN0aW9uIChFWFRJIGxp bmUgdXNlZAo+ICAgICAgICAgICAgdG8gc2VsZWN0IEdQSU9zIGFzIGludGVycnVwdHMpLgo+ICsg ICAgICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4g KyAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgIG1heGltdW06IDExCj4gCj4gICAgICByZXF1 aXJlZDoKPiAgICAgICAgLSBncGlvLWNvbnRyb2xsZXIKPiBAQCAtMTI1LDggKzEyMCw4IEBAIHBh dHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgICAgICAgY29uZmlndXJhdGlvbiwgcHVsbHVwcywgZHJp dmUsIG91dHB1dCBoaWdoL2xvdyBhbmQgb3V0cHV0IHNwZWVkLgo+ICAgICAgICAgIHByb3BlcnRp ZXM6Cj4gICAgICAgICAgICBwaW5tdXg6Cj4gLSAgICAgICAgICAgIGFsbE9mOgo+IC0gICAgICAg ICAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1h cnJheSIKPiArICAgICAgICAgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3VpbnQzMi1hcnJheSIKPiArCj4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gICAg ICAgICAgICAgICAgSW50ZWdlciBhcnJheSwgcmVwcmVzZW50cyBncGlvIHBpbiBudW1iZXIgYW5k IG11eCBzZXR0aW5nLgo+ICAgICAgICAgICAgICAgIFN1cHBvcnRlZCBwaW4gbnVtYmVyIGFuZCBt dXggdmFyaWVzIGZvciBkaWZmZXJlbnQgU29DcywgYW5kIGFyZQo+IEBAIC0xODAsOSArMTc1LDgg QEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICAgICAgMTogTWVkaXVtIHNwZWVkCj4g ICAgICAgICAgICAgICAgMjogRmFzdCBzcGVlZAo+ICAgICAgICAgICAgICAgIDM6IEhpZ2ggc3Bl ZWQKPiAtICAgICAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAgICAgLSAkcmVmOiAvc2NoZW1h cy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgICAgICAgICAtIGVudW06 IFswLCAxLCAyLCAzXQo+ICsgICAgICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9k ZWZpbml0aW9ucy91aW50MzIKPiArICAgICAgICAgICAgZW51bTogWzAsIDEsIDIsIDNdCj4gCj4g ICAgICAgICAgcmVxdWlyZWQ6Cj4gICAgICAgICAgICAtIHBpbm11eAo+IGRpZmYgLS1naXQgYS9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcG93ZXIvYW1sb2dpYyxtZXNvbi1lZS1w d3JjLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcG93ZXIvYW1sb2dp YyxtZXNvbi1lZS1wd3JjLnlhbWwKPiBpbmRleCA2YzYwNzlmZTEzNTEuLjQ5ZmQzZmVhYmJhNSAx MDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcG93ZXIvYW1s b2dpYyxtZXNvbi1lZS1wd3JjLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvcG93ZXIvYW1sb2dpYyxtZXNvbi1lZS1wd3JjLnlhbWwKPiBAQCAtNTYsOCArNTYs NyBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgIGFtbG9naWMsYW8tc3lzY3RybDoKPiAgICAgIGRlc2Ny aXB0aW9uOiBwaGFuZGxlIHRvIHRoZSBBTyBzeXNjdHJsIG5vZGUKPiAtICAgIGFsbE9mOgo+IC0g ICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiAr ICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiAKPiAg cmVxdWlyZWQ6Cj4gICAgLSBjb21wYXRpYmxlCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9wd20vcHdtLXNhbXN1bmcueWFtbCBiL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9wd20vcHdtLXNhbXN1bmcueWFtbAo+IGluZGV4IDRmZTY0ZjRk ZDU5NC4uZmM3OTliMDU3N2Q0IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9wd20vcHdtLXNhbXN1bmcueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9wd20vcHdtLXNhbXN1bmcueWFtbAo+IEBAIC03OCwxMiArNzgsMTEg QEAgcHJvcGVydGllczoKPiAgICAgICAgQSBsaXN0IG9mIFBXTSBjaGFubmVscyB1c2VkIGFzIFBX TSBvdXRwdXRzIG9uIHBhcnRpY3VsYXIgcGxhdGZvcm0uCj4gICAgICAgIEl0IGlzIGFuIGFycmF5 IG9mIHVwIHRvIDUgZWxlbWVudHMgYmVpbmcgaW5kaWNlcyBvZiBQV00gY2hhbm5lbHMKPiAgICAg ICAgKGZyb20gMCB0byA0KSwgdGhlIG9yZGVyIGRvZXMgbm90IG1hdHRlci4KPiAtICAgIGFsbE9m Ogo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQz Mi1hcnJheQo+IC0gICAgICAtIHVuaXF1ZUl0ZW1zOiB0cnVlCj4gLSAgICAgIC0gaXRlbXM6Cj4g LSAgICAgICAgICBtaW5pbXVtOiAwCj4gLSAgICAgICAgICBtYXhpbXVtOiA0Cj4gKyAgICAkcmVm OiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJyYXkKPiArICAgIHVu aXF1ZUl0ZW1zOiB0cnVlCj4gKyAgICBpdGVtczoKPiArICAgICAgbWluaW11bTogMAo+ICsgICAg ICBtYXhpbXVtOiA0Cj4gCj4gIHJlcXVpcmVkOgo+ICAgIC0gY2xvY2tzCj4gZGlmZiAtLWdpdCBh L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvZ3Bpby1yZWd1bGF0 b3IueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvZ3Bp by1yZWd1bGF0b3IueWFtbAo+IGluZGV4IDlkM2IyODQxN2ZiNi4uNjA1NTkwMzg0YjQ4IDEwMDY0 NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvZ3Bp by1yZWd1bGF0b3IueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9yZWd1bGF0b3IvZ3Bpby1yZWd1bGF0b3IueWFtbAo+IEBAIC00NiwyNCArNDYsMjIgQEAgcHJv cGVydGllczoKPiAgICAgICAgICAwOiBMT1cKPiAgICAgICAgICAxOiBISUdICj4gICAgICAgIERl ZmF1bHQgaXMgTE9XIGlmIG5vdGhpbmcgZWxzZSBpcyBzcGVjaWZpZWQuCj4gLSAgICBhbGxPZjoK PiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIt YXJyYXkKPiAtICAgICAgLSBtYXhJdGVtczogOAo+IC0gICAgICAgIGl0ZW1zOgo+IC0gICAgICAg ICAgZW51bTogWyAwLCAxIF0KPiAtICAgICAgICAgIGRlZmF1bHQ6IDAKPiArICAgICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICsgICAgbWF4SXRl bXM6IDgKPiArICAgIGl0ZW1zOgo+ICsgICAgICBlbnVtOiBbMCwgMV0KPiArICAgICAgZGVmYXVs dDogMAo+IAo+ICAgIHN0YXRlczoKPiAgICAgIGRlc2NyaXB0aW9uOiBTZWxlY3Rpb24gb2YgYXZh aWxhYmxlIHZvbHRhZ2VzL2N1cnJlbnRzIHByb3ZpZGVkIGJ5IHRoaXMKPiAgICAgICAgcmVndWxh dG9yIGFuZCBtYXRjaGluZyBHUElPIGNvbmZpZ3VyYXRpb25zIHRvIGFjaGlldmUgdGhlbS4gSWYg dGhlcmUgYXJlCj4gICAgICAgIG5vIHN0YXRlcyBpbiB0aGUgInN0YXRlcyIgYXJyYXksIHVzZSBh IGZpeGVkIHJlZ3VsYXRvciBpbnN0ZWFkLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjog L3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLW1hdHJpeAo+IC0gICAgICAt IG1heEl0ZW1zOiA4Cj4gLSAgICAgICAgaXRlbXM6Cj4gLSAgICAgICAgICBpdGVtczoKPiAtICAg ICAgICAgICAgLSBkZXNjcmlwdGlvbjogVm9sdGFnZSBpbiBtaWNyb3ZvbHRzCj4gLSAgICAgICAg ICAgIC0gZGVzY3JpcHRpb246IEdQSU8gZ3JvdXAgc3RhdGUgdmFsdWUKPiArICAgICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1tYXRyaXgKPiArICAgIG1heEl0 ZW1zOiA4Cj4gKyAgICBpdGVtczoKPiArICAgICAgaXRlbXM6Cj4gKyAgICAgICAgLSBkZXNjcmlw dGlvbjogVm9sdGFnZSBpbiBtaWNyb3ZvbHRzCj4gKyAgICAgICAgLSBkZXNjcmlwdGlvbjogR1BJ TyBncm91cCBzdGF0ZSB2YWx1ZQo+IAo+ICAgIHN0YXJ0dXAtZGVsYXktdXM6Cj4gICAgICBkZXNj cmlwdGlvbjogc3RhcnR1cCB0aW1lIGluIG1pY3Jvc2Vjb25kcwo+IEBAIC04MSwxMiArNzksMTEg QEAgcHJvcGVydGllczoKPiAKPiAgICByZWd1bGF0b3ItdHlwZToKPiAgICAgIGRlc2NyaXB0aW9u OiBTcGVjaWZpZXMgd2hhdCBpcyBiZWluZyByZWd1bGF0ZWQuCj4gLSAgICBhbGxPZjoKPiAtICAg ICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmcKPiAtICAg ICAgLSBlbnVtOgo+IC0gICAgICAgICAgLSB2b2x0YWdlCj4gLSAgICAgICAgICAtIGN1cnJlbnQK PiAtICAgICAgICBkZWZhdWx0OiB2b2x0YWdlCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy9zdHJpbmcKPiArICAgIGVudW06Cj4gKyAgICAgIC0gdm9sdGFnZQo+ ICsgICAgICAtIGN1cnJlbnQKPiArICAgIGRlZmF1bHQ6IHZvbHRhZ2UKPiAKPiAgcmVxdWlyZWQ6 Cj4gICAgLSBjb21wYXRpYmxlCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9yZWd1bGF0b3IvbXBzLG1wcTc5MjAueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvbXBzLG1wcTc5MjAueWFtbAo+IGluZGV4IGE2ODJh ZjBkYzY3ZS4uZTU0MjJlYWY4NTFkIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvbXBzLG1wcTc5MjAueWFtbAo+ICsrKyBiL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvbXBzLG1wcTc5MjAueWFtbAo+IEBA IC0yMSwxNyArMjEsMTcgQEAgcHJvcGVydGllczoKPiAKPiAgICByZWd1bGF0b3JzOgo+ICAgICAg dHlwZTogb2JqZWN0Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiByZWd1bGF0b3IueWFt bCMKPiArICAgICRyZWY6IHJlZ3VsYXRvci55YW1sIwo+ICsKPiAgICAgIGRlc2NyaXB0aW9uOiB8 Cj4gICAgICAgIGxpc3Qgb2YgcmVndWxhdG9ycyBwcm92aWRlZCBieSB0aGlzIGNvbnRyb2xsZXIs IG11c3QgYmUgbmFtZWQKPiAgICAgICAgYWZ0ZXIgdGhlaXIgaGFyZHdhcmUgY291bnRlcnBhcnRz IEJVQ0tbMS00XSwgb25lIExET1JUQywgYW5kIExET1syLTVdCj4gCj4gICAgICBwcm9wZXJ0aWVz Ogo+ICAgICAgICBtcHMsc3dpdGNoLWZyZXE6Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAg ICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50OCIKPiAtICAg ICAgICBlbnVtOiBbIDAsIDEsIDIsIDMgXQo+ICsgICAgICAgICRyZWY6ICIvc2NoZW1hcy90eXBl cy55YW1sIy9kZWZpbml0aW9ucy91aW50OCIKPiArCj4gKyAgICAgICAgZW51bTogWzAsIDEsIDIs IDNdCj4gICAgICAgICAgZGVmYXVsdDogMgo+ICAgICAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gICAg ICAgICAgICBzd2l0Y2hpbmcgZnJlcXVlbmN5IG11c3QgYmUgb25lIG9mIGZvbGxvd2luZyBjb3Jy ZXNwb25kaW5nIHZhbHVlCj4gQEAgLTQwLDMyICs0MCwyOSBAQCBwcm9wZXJ0aWVzOgo+ICAgICAg cGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICJebGRvWzEtNF0kIjoKPiAgICAgICAgICB0eXBl OiBvYmplY3QKPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogcmVndWxhdG9y LnlhbWwjCj4gKyAgICAgICAgJHJlZjogcmVndWxhdG9yLnlhbWwjCj4gCj4gICAgICAgICJebGRv cnRjJCI6Cj4gICAgICAgICAgdHlwZTogb2JqZWN0Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAg ICAgICAtICRyZWY6IHJlZ3VsYXRvci55YW1sIwo+ICsgICAgICAgICRyZWY6IHJlZ3VsYXRvci55 YW1sIwo+IAo+ICAgICAgICAiXmJ1Y2tbMS00XSQiOgo+ICAgICAgICAgIHR5cGU6IG9iamVjdAo+ IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiByZWd1bGF0b3IueWFtbCMKPiAr ICAgICAgICAkcmVmOiByZWd1bGF0b3IueWFtbCMKPiAKPiAgICAgICAgICBwcm9wZXJ0aWVzOgo+ ICAgICAgICAgICAgbXBzLGJ1Y2stc29mdHN0YXJ0Ogo+IC0gICAgICAgICAgICBhbGxPZjoKPiAt ICAgICAgICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50OCIKPiAtICAgICAgICAgICAgZW51bTogWyAwLCAxLCAyLCAzIF0KPiArICAgICAgICAgICAg JHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQ4Igo+ICsKPiArICAg ICAgICAgICAgZW51bTogWzAsIDEsIDIsIDNdCj4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiB8 Cj4gICAgICAgICAgICAgICAgZGVmaW5lcyB0aGUgc29mdCBzdGFydCB0aW1lIG9mIHRoaXMgYnVj aywgbXVzdCBiZSBvbmUgb2YgdGhlIGZvbGxvd2luZwo+ICAgICAgICAgICAgICAgIGNvcnJlc3Bv bmRpbmcgdmFsdWVzIDE1MHVzLCAzMDB1cywgNjEwdXMsIDkyMHVzCj4gCj4gICAgICAgICAgICBt cHMsYnVjay1waGFzZS1kZWxheToKPiAtICAgICAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAg ICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDgiCj4gLSAg ICAgICAgICAgIGVudW06IFsgMCwgMSwgMiwgMyBdCj4gKyAgICAgICAgICAgICRyZWY6ICIvc2No ZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50OCIKPiArCj4gKyAgICAgICAgICAgIGVu dW06IFswLCAxLCAyLCAzXQo+ICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICAg ICAgICAgIGRlZmluZXMgdGhlIHBoYXNlIGRlbGF5IG9mIHRoaXMgYnVjaywgbXVzdCBiZSBvbmUg b2YgdGhlIGZvbGxvd2luZwo+ICAgICAgICAgICAgICAgIGNvcnJlc3BvbmRpbmcgdmFsdWVzIDBk ZWcsIDkwZGVnLCAxODBkZWcsIDI3MGRlZwo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvcmVndWxhdG9yL3JlZ3VsYXRvci55YW1sIGIvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci9yZWd1bGF0b3IueWFtbAo+IGluZGV4IDkx YTM5YTMzMDAwYi4uZWM1MDVkYmJmODdjIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvcmVndWxhdG9yLnlhbWwKPiArKysgYi9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVndWxhdG9yL3JlZ3VsYXRvci55YW1sCj4gQEAg LTEyMyw5ICsxMjMsOCBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICAwOiBEaXNhYmxlIGFjdGl2ZSBk aXNjaGFyZ2UuCj4gICAgICAgIDE6IEVuYWJsZSBhY3RpdmUgZGlzY2hhcmdlLgo+ICAgICAgICBB YnNlbmNlIG9mIHRoaXMgcHJvcGVydHkgd2lsbCBsZWF2ZSBjb25maWd1cmF0aW9uIHRvIGRlZmF1 bHQuCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMv ZGVmaW5pdGlvbnMvdWludDMyIgo+IC0gICAgICAtIGVudW06IFsgMCwgMSBdCj4gKyAgICAkcmVm OiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+ICsgICAgZW51bTog WzAsIDFdCj4gCj4gICAgcmVndWxhdG9yLWNvdXBsZWQtd2l0aDoKPiAgICAgIGRlc2NyaXB0aW9u OiBSZWd1bGF0b3JzIHdpdGggd2hpY2ggdGhlIHJlZ3VsYXRvciBpcyBjb3VwbGVkLiBUaGUgbGlu a2FnZQo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVn dWxhdG9yL3JvaG0sYmQ3MTgyOC1yZWd1bGF0b3IueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9yZWd1bGF0b3Ivcm9obSxiZDcxODI4LXJlZ3VsYXRvci55YW1sCj4gaW5k ZXggNzFjZTAzMmI4Y2Y4Li5hYzc0ZTIxNGIwNTAgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci9yb2htLGJkNzE4MjgtcmVndWxhdG9yLnlh bWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVndWxhdG9yL3Jv aG0sYmQ3MTgyOC1yZWd1bGF0b3IueWFtbAo+IEBAIC0yNCwxMCArMjQsOSBAQCBkZXNjcmlwdGlv bjogfAo+ICBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAiXkxET1sxLTddJCI6Cj4gICAgICB0eXBl OiBvYmplY3QKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IHJlZ3VsYXRvci55YW1sIwo+ ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIFByb3BlcnRpZXMgZm9yIHNpbmdsZSBMRE8gcmVn dWxhdG9yLgo+ICsgICAgJHJlZjogcmVndWxhdG9yLnlhbWwjCj4gCj4gICAgICBwcm9wZXJ0aWVz Ogo+ICAgICAgICByZWd1bGF0b3ItbmFtZToKPiBAQCAtMzcsMTAgKzM2LDkgQEAgcGF0dGVyblBy b3BlcnRpZXM6Cj4gCj4gICAgIl5CVUNLWzEtN10kIjoKPiAgICAgIHR5cGU6IG9iamVjdAo+IC0g ICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogcmVndWxhdG9yLnlhbWwjCj4gICAgICBkZXNjcmlw dGlvbjoKPiAgICAgICAgUHJvcGVydGllcyBmb3Igc2luZ2xlIEJVQ0sgcmVndWxhdG9yLgo+ICsg ICAgJHJlZjogcmVndWxhdG9yLnlhbWwjCj4gCj4gICAgICBwcm9wZXJ0aWVzOgo+ICAgICAgICBy ZWd1bGF0b3ItbmFtZToKPiBAQCAtNDksNDAgKzQ3LDM2IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ ICAgICAgICAgICAgc2hvdWxkIGJlICJidWNrMSIsIC4uLiwgImJ1Y2s3Igo+IAo+ICAgICAgICBy b2htLGR2cy1ydW4tdm9sdGFnZToKPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJl ZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMiIKPiAtICAgICAgICAg IC0gbWluaW11bTogMAo+IC0gICAgICAgICAgICBtYXhpbXVtOiAzMzAwMDAwCj4gICAgICAgICAg ZGVzY3JpcHRpb246Cj4gICAgICAgICAgICBQTUlDIGRlZmF1bHQgIlJVTiIgc3RhdGUgdm9sdGFn ZSBpbiB1Vi4gU2VlIGJlbG93IHRhYmxlIGZvcgo+ICAgICAgICAgICAgYnVja3Mgd2hpY2ggc3Vw cG9ydCB0aGlzLiAwIG1lYW5zIGRpc2FibGVkLgo+ICsgICAgICAgICRyZWY6ICIvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gKyAgICAgICAgbWluaW11bTogMAo+ICsg ICAgICAgIG1heGltdW06IDMzMDAwMDAKPiAKPiAgICAgICAgcm9obSxkdnMtaWRsZS12b2x0YWdl Ogo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+IC0gICAgICAgICAgLSBtaW5pbXVtOiAwCj4gLSAg ICAgICAgICAgIG1heGltdW06IDMzMDAwMDAKPiAgICAgICAgICBkZXNjcmlwdGlvbjoKPiAgICAg ICAgICAgIFBNSUMgZGVmYXVsdCAiSURMRSIgc3RhdGUgdm9sdGFnZSBpbiB1Vi4gU2VlIGJlbG93 IHRhYmxlIGZvcgo+ICAgICAgICAgICAgYnVja3Mgd2hpY2ggc3VwcG9ydCB0aGlzLiAwIG1lYW5z IGRpc2FibGVkLgo+ICsgICAgICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzIiCj4gKyAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgIG1heGltdW06IDMz MDAwMDAKPiAKPiAgICAgICAgcm9obSxkdnMtc3VzcGVuZC12b2x0YWdlOgo+IC0gICAgICAgIGFs bE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvdWludDMyIgo+IC0gICAgICAgICAgLSBtaW5pbXVtOiAwCj4gLSAgICAgICAgICAgIG1heGlt dW06IDMzMDAwMDAKPiAgICAgICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgICAgIFBNSUMgZGVm YXVsdCAiU1VTUEVORCIgc3RhdGUgdm9sdGFnZSBpbiB1Vi4gU2VlIGJlbG93IHRhYmxlIGZvcgo+ ICAgICAgICAgICAgYnVja3Mgd2hpY2ggc3VwcG9ydCB0aGlzLiAwIG1lYW5zIGRpc2FibGVkLgo+ ICsgICAgICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIi Cj4gKyAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgIG1heGltdW06IDMzMDAwMDAKPiAKPiAg ICAgICAgcm9obSxkdnMtbHBzci12b2x0YWdlOgo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAg ICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+IC0g ICAgICAgICAgLSBtaW5pbXVtOiAwCj4gLSAgICAgICAgICAgIG1heGltdW06IDMzMDAwMDAKPiAg ICAgICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgICAgIFBNSUMgZGVmYXVsdCAiTFBTUiIgc3Rh dGUgdm9sdGFnZSBpbiB1Vi4gU2VlIGJlbG93IHRhYmxlIGZvcgo+ICAgICAgICAgICAgYnVja3Mg d2hpY2ggc3VwcG9ydCB0aGlzLiAwIG1lYW5zIGRpc2FibGVkLgo+ICsgICAgICAgICRyZWY6ICIv c2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gKyAgICAgICAgbWluaW11 bTogMAo+ICsgICAgICAgIG1heGltdW06IDMzMDAwMDAKPiAKPiAgICAgICAgICAjIFN1cHBvcnRl ZCBkZWZhdWx0IERWUyBzdGF0ZXM6Cj4gICAgICAgICAgIyAgICAgYnVjayAgICAgICB8ICAgIHJ1 biAgICAgfCAgIGlkbGUgICAgfCBzdXNwZW5kICB8IGxwc3IKPiBkaWZmIC0tZ2l0IGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci9zdCxzdG0zMi1ib29zdGVyLnlh bWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVndWxhdG9yL3N0LHN0bTMy LWJvb3N0ZXIueWFtbAo+IGluZGV4IDY0ZjExODNjZTg0MS4uY2IzMzZiMmMxNmFmIDEwMDY0NAo+ IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3Ivc3Qsc3Rt MzItYm9vc3Rlci55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L3JlZ3VsYXRvci9zdCxzdG0zMi1ib29zdGVyLnlhbWwKPiBAQCAtMjMsOCArMjMsNyBAQCBwcm9w ZXJ0aWVzOgo+ICAgICAgICAtIHN0LHN0bTMybXAxLWJvb3N0ZXIKPiAKPiAgICBzdCxzeXNjZmc6 Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVm aW5pdGlvbnMvcGhhbmRsZS1hcnJheSIKPiArICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1s Iy9kZWZpbml0aW9ucy9waGFuZGxlLWFycmF5Igo+ICAgICAgZGVzY3JpcHRpb246IHBoYW5kbGUg dG8gc3lzdGVtIGNvbmZpZ3VyYXRpb24gY29udHJvbGxlci4KPiAKPiAgICB2ZGRhLXN1cHBseToK PiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRv ci9zdCxzdG0zMm1wMS1wd3ItcmVnLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvcmVndWxhdG9yL3N0LHN0bTMybXAxLXB3ci1yZWcueWFtbAo+IGluZGV4IDhkOGYzOGZl ODVkYy4uZTYzMjJiYzNlNDQ3IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9yZWd1bGF0b3Ivc3Qsc3RtMzJtcDEtcHdyLXJlZy55YW1sCj4gKysrIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci9zdCxzdG0zMm1wMS1wd3It cmVnLnlhbWwKPiBAQCAtMjYsOCArMjYsNyBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAiXihy ZWcxMXxyZWcxOHx1c2IzMykkIjoKPiAgICAgIHR5cGU6IG9iamVjdAo+IAo+IC0gICAgYWxsT2Y6 Cj4gLSAgICAgIC0gJHJlZjogInJlZ3VsYXRvci55YW1sIyIKPiArICAgICRyZWY6ICJyZWd1bGF0 b3IueWFtbCMiCj4gCj4gIHJlcXVpcmVkOgo+ICAgIC0gY29tcGF0aWJsZQo+IGRpZmYgLS1naXQg YS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVtb3RlcHJvYy9zdCxzdG0zMi1y cHJvYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlbW90ZXByb2Mv c3Qsc3RtMzItcnByb2MueWFtbAo+IGluZGV4IDRmZjRkM2RmMGEwNi4uNGZmYTI1MjY4ZmNjIDEw MDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZW1vdGVwcm9j L3N0LHN0bTMyLXJwcm9jLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvcmVtb3RlcHJvYy9zdCxzdG0zMi1ycHJvYy55YW1sCj4gQEAgLTI4LDIyICsyOCwyMCBA QCBwcm9wZXJ0aWVzOgo+ICAgICAgbWF4SXRlbXM6IDEKPiAKPiAgICBzdCxzeXNjZmctaG9sZGJv b3Q6Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMv ZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJheSIKPiAgICAgIGRlc2NyaXB0aW9uOiByZW1vdGUgcHJv Y2Vzc29yIHJlc2V0IGhvbGQgYm9vdAo+ICAgICAgICAtIFBoYW5kbGUgb2Ygc3lzY29uIGJsb2Nr Lgo+ICAgICAgICAtIFRoZSBvZmZzZXQgb2YgdGhlIGhvbGQgYm9vdCBzZXR0aW5nIHJlZ2lzdGVy Lgo+ICAgICAgICAtIFRoZSBmaWVsZCBtYXNrIG9mIHRoZSBob2xkIGJvb3QuCj4gKyAgICAkcmVm OiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJheSIKPiAgICAg IG1heEl0ZW1zOiAxCj4gCj4gICAgc3Qsc3lzY2ZnLXR6Ogo+IC0gICAgYWxsT2Y6Cj4gLSAgICAg IC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUtYXJyYXki Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgUmVmZXJlbmNlIHRvIHRoZSBzeXN0ZW0gY29u ZmlndXJhdGlvbiB3aGljaCBob2xkcyB0aGUgUkNDIHRydXN0IHpvbmUgbW9kZQo+ICAgICAgICAt IFBoYW5kbGUgb2Ygc3lzY29uIGJsb2NrLgo+ICAgICAgICAtIFRoZSBvZmZzZXQgb2YgdGhlIFJD QyB0cnVzdCB6b25lIG1vZGUgcmVnaXN0ZXIuCj4gICAgICAgIC0gVGhlIGZpZWxkIG1hc2sgb2Yg dGhlIFJDQyB0cnVzdCB6b25lIG1vZGUuCj4gKyAgICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJheSIKPiAgICAgIG1heEl0ZW1zOiAxCj4gCj4gICAg aW50ZXJydXB0czoKPiBAQCAtOTAsOCArODgsNyBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICAoc2Vl IC4uL3Jlc2VydmVkLW1lbW9yeS9yZXNlcnZlZC1tZW1vcnkudHh0KQo+IAo+ICAgIHN0LHN5c2Nm Zy1wZGRzOgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3BoYW5kbGUtYXJyYXkiCj4gKyAgICAkcmVmOiAiL3NjaGVtYXMvdHlw ZXMueWFtbCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJheSIKPiAgICAgIGRlc2NyaXB0aW9uOiB8 Cj4gICAgICAgIFJlZmVyZW5jZSB0byB0aGUgc3lzdGVtIGNvbmZpZ3VyYXRpb24gd2hpY2ggaG9s ZHMgdGhlIHJlbW90ZQo+ICAgICAgICAgIDFzdCBjZWxsOiBwaGFuZGxlIHRvIHN5c2NvbiBibG9j awo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVzZXQv aW50ZWwscmN1LWd3LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVz ZXQvaW50ZWwscmN1LWd3LnlhbWwKPiBpbmRleCA4YWM0MzcyODI2NTkuLjZiMmQ1NmNjM2YzOCAx MDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVzZXQvaW50 ZWwscmN1LWd3LnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv cmVzZXQvaW50ZWwscmN1LWd3LnlhbWwKPiBAQCAtMjEsOCArMjEsNyBAQCBwcm9wZXJ0aWVzOgo+ IAo+ICAgIGludGVsLGdsb2JhbC1yZXNldDoKPiAgICAgIGRlc2NyaXB0aW9uOiBHbG9iYWwgcmVz ZXQgcmVnaXN0ZXIgb2Zmc2V0IGFuZCBiaXQgb2Zmc2V0Lgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAg IC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4g KyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJyYXkK PiAgICAgIGl0ZW1zOgo+ICAgICAgICAtIGRlc2NyaXB0aW9uOiBSZWdpc3RlciBvZmZzZXQKPiAg ICAgICAgLSBkZXNjcmlwdGlvbjogUmVnaXN0ZXIgYml0IG9mZnNldAo+IGRpZmYgLS1naXQgYS9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmlzY3YvY3B1cy55YW1sIGIvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3Jpc2N2L2NwdXMueWFtbAo+IGluZGV4IDA0ODE5 YWQzNzljMi4uZjgwYmEyYzY2ZjcxIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9yaXNjdi9jcHVzLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvcmlzY3YvY3B1cy55YW1sCj4gQEAgLTQwLDI0ICs0MCwxOCBAQCBwcm9w ZXJ0aWVzOgo+ICAgICAgICBhbmQgaWRlbnRpZmllcyB0aGUgdHlwZSBvZiB0aGUgaGFydC4KPiAK PiAgICBtbXUtdHlwZToKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6ICIvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmciCj4gLSAgICAgIC0gZW51bToKPiAtICAgICAg ICAgIC0gcmlzY3Ysc3YzMgo+IC0gICAgICAgICAgLSByaXNjdixzdjM5Cj4gLSAgICAgICAgICAt IHJpc2N2LHN2NDgKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBJZGVudGlmaWVzIHRoZSBN TVUgYWRkcmVzcyB0cmFuc2xhdGlvbiBtb2RlIHVzZWQgb24gdGhpcwo+ICAgICAgICBoYXJ0LiAg VGhlc2UgdmFsdWVzIG9yaWdpbmF0ZSBmcm9tIHRoZSBSSVNDLVYgUHJpdmlsZWdlZAo+ICAgICAg ICBTcGVjaWZpY2F0aW9uIGRvY3VtZW50LCBhdmFpbGFibGUgZnJvbQo+ICAgICAgICBodHRwczov L3Jpc2N2Lm9yZy9zcGVjaWZpY2F0aW9ucy8KPiArICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy9zdHJpbmciCj4gKyAgICBlbnVtOgo+ICsgICAgICAtIHJpc2N2LHN2 MzIKPiArICAgICAgLSByaXNjdixzdjM5Cj4gKyAgICAgIC0gcmlzY3Ysc3Y0OAo+IAo+ICAgIHJp c2N2LGlzYToKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy9zdHJpbmciCj4gLSAgICAgIC0gZW51bToKPiAtICAgICAgICAgIC0g cnY2NGltYWMKPiAtICAgICAgICAgIC0gcnY2NGltYWZkYwo+ICAgICAgZGVzY3JpcHRpb246Cj4g ICAgICAgIElkZW50aWZpZXMgdGhlIHNwZWNpZmljIFJJU0MtViBpbnN0cnVjdGlvbiBzZXQgYXJj aGl0ZWN0dXJlCj4gICAgICAgIHN1cHBvcnRlZCBieSB0aGUgaGFydC4gIFRoZXNlIGFyZSBkb2N1 bWVudGVkIGluIHRoZSBSSVNDLVYKPiBAQCAtNjcsNiArNjEsMTAgQEAgcHJvcGVydGllczoKPiAg ICAgICAgV2hpbGUgdGhlIGlzYSBzdHJpbmdzIGluIElTQSBzcGVjaWZpY2F0aW9uIGFyZSBjYXNl Cj4gICAgICAgIGluc2Vuc2l0aXZlLCBsZXR0ZXJzIGluIHRoZSByaXNjdixpc2Egc3RyaW5nIG11 c3QgYmUgYWxsCj4gICAgICAgIGxvd2VyY2FzZSB0byBzaW1wbGlmeSBwYXJzaW5nLgo+ICsgICAg JHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZyIKPiArICAgIGVu dW06Cj4gKyAgICAgIC0gcnY2NGltYWMKPiArICAgICAgLSBydjY0aW1hZmRjCj4gCj4gICAgIyBS SVNDLVYgcmVxdWlyZXMgJ3RpbWViYXNlLWZyZXF1ZW5jeScgaW4gL2NwdXMsIHNvIGRpc2FsbG93 IGl0IGhlcmUKPiAgICB0aW1lYmFzZS1mcmVxdWVuY3k6IGZhbHNlCj4gZGlmZiAtLWdpdCBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9ydGMvc3Qsc3RtMzItcnRjLnlhbWwgYi9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcnRjL3N0LHN0bTMyLXJ0Yy55YW1sCj4g aW5kZXggNTdiMDg3NTc0YWExLi41NDU2NjA0YjFjMTQgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3J0Yy9zdCxzdG0zMi1ydGMueWFtbAo+ICsrKyBiL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9ydGMvc3Qsc3RtMzItcnRjLnlhbWwKPiBA QCAtMzIsMTEgKzMyLDEwIEBAIHByb3BlcnRpZXM6Cj4gICAgICBtYXhJdGVtczogMQo+IAo+ICAg IHN0LHN5c2NmZzoKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBl cy55YW1sIy9kZWZpbml0aW9ucy9waGFuZGxlLWFycmF5Igo+IC0gICAgICAtIGl0ZW1zOgo+IC0g ICAgICAgICAgbWluSXRlbXM6IDMKPiAtICAgICAgICAgIG1heEl0ZW1zOiAzCj4gKyAgICAkcmVm OiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJheSIKPiArICAg IGl0ZW1zOgo+ICsgICAgICBtaW5JdGVtczogMwo+ICsgICAgICBtYXhJdGVtczogMwo+ICAgICAg ZGVzY3JpcHRpb246IHwKPiAgICAgICAgUGhhbmRsZS9vZmZzZXQvbWFzayB0cmlwbGV0LiBUaGUg cGhhbmRsZSB0byBwd3JjZmcgdXNlZCB0bwo+ICAgICAgICBhY2Nlc3MgY29udHJvbCByZWdpc3Rl ciBhdCBvZmZzZXQsIGFuZCBjaGFuZ2UgdGhlIGRicCAoRGlzYWJsZSBCYWNrdXAKPiBkaWZmIC0t Z2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9wbDAxMS55YW1s IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9wbDAxMS55YW1sCj4g aW5kZXggMWE2NGQ1OTE1MmFhLi5jMjNjOTNiNDAwZjAgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9wbDAxMS55YW1sCj4gKysrIGIvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9wbDAxMS55YW1sCj4gQEAgLTg4LDE3 ICs4OCwxNSBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIFJhdGUg YXQgd2hpY2ggcG9sbCBvY2N1cnMgd2hlbiBhdXRvLXBvbGwgaXMgc2V0Lgo+ICAgICAgICBkZWZh dWx0IDEwMG1zLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gZGVmYXVsdDogMTAwCj4gKyAgICAk cmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgIGRlZmF1 bHQ6IDEwMAo+IAo+ICAgIHBvbGwtdGltZW91dC1tczoKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAg ICAgICBQb2xsIHRpbWVvdXQgd2hlbiBhdXRvLXBvbGwgaXMgc2V0LCBkZWZhdWx0Cj4gICAgICAg IDMwMDBtcy4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAtIGRlZmF1bHQ6IDMwMDAKPiArICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgZGVmYXVs dDogMzAwMAo+IAo+ICByZXF1aXJlZDoKPiAgICAtIGNvbXBhdGlibGUKPiBkaWZmIC0tZ2l0IGEv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9yczQ4NS55YW1sIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9yczQ4NS55YW1sCj4gaW5kZXgg MmI4MjYxZWE2ZDljLi44MTQxZTRhYWQ1MzAgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9yczQ4NS55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9yczQ4NS55YW1sCj4gQEAgLTE2LDIwICsxNiwx OCBAQCBtYWludGFpbmVyczoKPiAgcHJvcGVydGllczoKPiAgICByczQ4NS1ydHMtZGVsYXk6Cj4g ICAgICBkZXNjcmlwdGlvbjogcHJvcC1lbmNvZGVkLWFycmF5IDxhIGI+Cj4gLSAgICBhbGxPZjoK PiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIt YXJyYXkKPiAtICAgICAgLSBpdGVtczoKPiAtICAgICAgICAgIGl0ZW1zOgo+IC0gICAgICAgICAg ICAtIGRlc2NyaXB0aW9uOgo+IC0gICAgICAgICAgICAgICAgRGVsYXkgYmV0d2VlbiBydHMgc2ln bmFsIGFuZCBiZWdpbm5pbmcgb2YgZGF0YSBzZW50IGluIG1pbGxpc2Vjb25kcy4KPiAtICAgICAg ICAgICAgICAgIEl0IGNvcnJlc3BvbmRzIHRvIHRoZSBkZWxheSBiZWZvcmUgc2VuZGluZyBkYXRh Lgo+IC0gICAgICAgICAgICAgIGRlZmF1bHQ6IDAKPiAtICAgICAgICAgICAgICBtYXhpbXVtOiAx MDAwCj4gLSAgICAgICAgICAgIC0gZGVzY3JpcHRpb246Cj4gLSAgICAgICAgICAgICAgICBEZWxh eSBiZXR3ZWVuIGVuZCBvZiBkYXRhIHNlbnQgYW5kIHJ0cyBzaWduYWwgaW4gbWlsbGlzZWNvbmRz Lgo+IC0gICAgICAgICAgICAgICAgSXQgY29ycmVzcG9uZHMgdG8gdGhlIGRlbGF5IGFmdGVyIHNl bmRpbmcgZGF0YSBhbmQgYWN0dWFsIHJlbGVhc2Ugb2YgdGhlIGxpbmUuCj4gLSAgICAgICAgICAg ICAgZGVmYXVsdDogMAo+IC0gICAgICAgICAgICAgIG1heGltdW06IDEwMDAKPiArICAgICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICsgICAgaXRl bXM6Cj4gKyAgICAgIGl0ZW1zOgo+ICsgICAgICAgIC0gZGVzY3JpcHRpb246IERlbGF5IGJldHdl ZW4gcnRzIHNpZ25hbCBhbmQgYmVnaW5uaW5nIG9mIGRhdGEgc2VudCBpbgo+ICsgICAgICAgICAg ICBtaWxsaXNlY29uZHMuIEl0IGNvcnJlc3BvbmRzIHRvIHRoZSBkZWxheSBiZWZvcmUgc2VuZGlu ZyBkYXRhLgo+ICsgICAgICAgICAgZGVmYXVsdDogMAo+ICsgICAgICAgICAgbWF4aW11bTogMTAw MAo+ICsgICAgICAgIC0gZGVzY3JpcHRpb246IERlbGF5IGJldHdlZW4gZW5kIG9mIGRhdGEgc2Vu dCBhbmQgcnRzIHNpZ25hbCBpbiBtaWxsaXNlY29uZHMuCj4gKyAgICAgICAgICAgIEl0IGNvcnJl c3BvbmRzIHRvIHRoZSBkZWxheSBhZnRlciBzZW5kaW5nIGRhdGEgYW5kIGFjdHVhbCByZWxlYXNl Cj4gKyAgICAgICAgICAgIG9mIHRoZSBsaW5lLgo+ICsgICAgICAgICAgZGVmYXVsdDogMAo+ICsg ICAgICAgICAgbWF4aW11bTogMTAwMAo+IAo+ICAgIHJzNDg1LXJ0cy1hY3RpdmUtbG93Ogo+ICAg ICAgZGVzY3JpcHRpb246IGRyaXZlIFJUUyBsb3cgd2hlbiBzZW5kaW5nIChkZWZhdWx0IGlzIGhp Z2gpLgo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc2Vy aWFsL3NhbXN1bmdfdWFydC55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L3NlcmlhbC9zYW1zdW5nX3VhcnQueWFtbAo+IGluZGV4IDlkMmNlMzQ3ODc1Yi4uZmYyZjQ5ZmUz MjJjIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zZXJp YWwvc2Ftc3VuZ191YXJ0LnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3Mvc2VyaWFsL3NhbXN1bmdfdWFydC55YW1sCj4gQEAgLTUxLDkgKzUxLDggQEAgcHJvcGVy dGllczoKPiAKPiAgICBzYW1zdW5nLHVhcnQtZmlmb3NpemU6Cj4gICAgICBkZXNjcmlwdGlvbjog VGhlIGZpZm8gc2l6ZSBzdXBwb3J0ZWQgYnkgdGhlIFVBUlQgY2hhbm5lbC4KPiAtICAgIGFsbE9m Ogo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQz Mgo+IC0gICAgICAtIGVudW06IFsxNiwgNjQsIDI1Nl0KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5 cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgZW51bTogWzE2LCA2NCwgMjU2XQo+ IAo+ICByZXF1aXJlZDoKPiAgICAtIGNvbXBhdGlibGUKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL2FkaSxhZGF1NzExOC55YW1sIGIvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL2FkaSxhZGF1NzExOC55YW1sCj4gaW5k ZXggNzZlZTY5NTA5N2JmLi5mYjc4OTY3ZWUxN2IgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL2FkaSxhZGF1NzExOC55YW1sCj4gKysrIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL2FkaSxhZGF1NzExOC55YW1sCj4g QEAgLTM1LDIzICszNSwyMSBAQCBwcm9wZXJ0aWVzOgo+ICAgIGFkaSxkZWNpbWF0aW9uLXJhdGlv Ogo+ICAgICAgZGVzY3JpcHRpb246IHwKPiAgICAgICAgVGhpcyBwcm9wZXJ0eSBzZXQncyB0aGUg ZGVjaW1hdGlvbiByYXRpbyBvZiBQRE0gdG8gUENNIGF1ZGlvIGRhdGEuCj4gLSAgICBhbGxPZjoK PiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIK PiAtICAgICAgLSBlbnVtOiBbNjQsIDMyLCAxNl0KPiAtICAgICAgICBkZWZhdWx0OiA2NAo+ICsg ICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBl bnVtOiBbNjQsIDMyLCAxNl0KPiArICAgIGRlZmF1bHQ6IDY0Cj4gCj4gICAgYWRpLHBkbS1jbGst bWFwOgo+ICAgICAgZGVzY3JpcHRpb246IHwKPiAgICAgICAgVGhlIEFEQVU3MTE4IGhhcyB0d28g UERNIGNsb2NrcyBmb3IgdGhlIGZvdXIgSW5wdXRzLiBFYWNoIGlucHV0IG11c3QgYmUKPiAgICAg ICAgYXNzaWduZWQgdG8gb25lIG9mIHRoZXNlIHR3byBjbG9ja3MuIFRoaXMgcHJvcGVydHkgc2V0 J3MgdGhlIG1hcHBpbmcKPiAgICAgICAgYmV0d2VlbiB0aGUgY2xvY2tzIGFuZCB0aGUgaW5wdXRz Lgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVm aW5pdGlvbnMvdWludDMyLWFycmF5Cj4gLSAgICAgIC0gbWluSXRlbXM6IDQKPiAtICAgICAgICBt YXhJdGVtczogNAo+IC0gICAgICAgIGl0ZW1zOgo+IC0gICAgICAgICAgbWF4aW11bTogMQo+IC0g ICAgICAgIGRlZmF1bHQ6IFswLCAwLCAxLCAxXQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gKyAgICBtaW5JdGVtczogNAo+ICsgICAg bWF4SXRlbXM6IDQKPiArICAgIGl0ZW1zOgo+ICsgICAgICBtYXhpbXVtOiAxCj4gKyAgICBkZWZh dWx0OiBbMCwgMCwgMSwgMV0KPiAKPiAgcmVxdWlyZWQ6Cj4gICAgLSAiI3NvdW5kLWRhaS1jZWxs cyIKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5k L2FsbHdpbm5lcixzdW40aS1hMTAtY29kZWMueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9zb3VuZC9hbGx3aW5uZXIsc3VuNGktYTEwLWNvZGVjLnlhbWwKPiBpbmRleCBl YTFkMmVmYjJhYWEuLjk4OTM4ZGI1NjI4NSAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3Mvc291bmQvYWxsd2lubmVyLHN1bjRpLWExMC1jb2RlYy55YW1sCj4g KysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL2FsbHdpbm5lcixz dW40aS1hMTAtY29kZWMueWFtbAo+IEBAIC01NywzMiArNTcsMzEgQEAgcHJvcGVydGllczoKPiAg ICAgICAgQSBsaXN0IG9mIHRoZSBjb25uZWN0aW9ucyBiZXR3ZWVuIGF1ZGlvIGNvbXBvbmVudHMu ICBFYWNoIGVudHJ5Cj4gICAgICAgIGlzIGEgcGFpciBvZiBzdHJpbmdzLCB0aGUgZmlyc3QgYmVp bmcgdGhlIGNvbm5lY3Rpb24ncyBzaW5rLCB0aGUKPiAgICAgICAgc2Vjb25kIGJlaW5nIHRoZSBj b25uZWN0aW9uJ3Mgc291cmNlLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCNkZWZpbml0aW9ucy9ub24tdW5pcXVlLXN0cmluZy1hcnJheQo+IC0gICAg ICAtIG1pbkl0ZW1zOiAyCj4gLSAgICAgICAgbWF4SXRlbXM6IDE4Cj4gLSAgICAgICAgaXRlbXM6 Cj4gLSAgICAgICAgICBlbnVtOgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCNkZWZp bml0aW9ucy9ub24tdW5pcXVlLXN0cmluZy1hcnJheQo+ICsgICAgbWluSXRlbXM6IDIKPiArICAg IG1heEl0ZW1zOiAxOAo+ICsgICAgaXRlbXM6Cj4gKyAgICAgIGVudW06Cj4gICAgICAgICAgICAg ICMgQXVkaW8gUGlucyBvbiB0aGUgU29DCj4gLSAgICAgICAgICAgIC0gSFAKPiAtICAgICAgICAg ICAgLSBIUENPTQo+IC0gICAgICAgICAgICAtIExJTkVJTgo+IC0gICAgICAgICAgICAtIExJTkVP VVQKPiAtICAgICAgICAgICAgLSBNSUMxCj4gLSAgICAgICAgICAgIC0gTUlDMgo+IC0gICAgICAg ICAgICAtIE1JQzMKPiArICAgICAgICAtIEhQCj4gKyAgICAgICAgLSBIUENPTQo+ICsgICAgICAg IC0gTElORUlOCj4gKyAgICAgICAgLSBMSU5FT1VUCj4gKyAgICAgICAgLSBNSUMxCj4gKyAgICAg ICAgLSBNSUMyCj4gKyAgICAgICAgLSBNSUMzCj4gCj4gICAgICAgICAgICAgICMgTWljcm9waG9u ZSBCaWFzZXMgZnJvbSB0aGUgU29DCj4gLSAgICAgICAgICAgIC0gSEJJQVMKPiAtICAgICAgICAg ICAgLSBNQklBUwo+ICsgICAgICAgIC0gSEJJQVMKPiArICAgICAgICAtIE1CSUFTCj4gCj4gICAg ICAgICAgICAgICMgQm9hcmQgQ29ubmVjdG9ycwo+IC0gICAgICAgICAgICAtIEhlYWRwaG9uZQo+ IC0gICAgICAgICAgICAtIEhlYWRzZXQgTWljCj4gLSAgICAgICAgICAgIC0gTGluZSBJbgo+IC0g ICAgICAgICAgICAtIExpbmUgT3V0Cj4gLSAgICAgICAgICAgIC0gTWljCj4gLSAgICAgICAgICAg IC0gU3BlYWtlcgo+ICsgICAgICAgIC0gSGVhZHBob25lCj4gKyAgICAgICAgLSBIZWFkc2V0IE1p Ywo+ICsgICAgICAgIC0gTGluZSBJbgo+ICsgICAgICAgIC0gTGluZSBPdXQKPiArICAgICAgICAt IE1pYwo+ICsgICAgICAgIC0gU3BlYWtlcgo+IAo+ICAgIGFsbHdpbm5lcixjb2RlYy1hbmFsb2ct Y29udHJvbHM6Cj4gICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9w aGFuZGxlCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9z b3VuZC9xY29tLHdjZDkzNHgueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9zb3VuZC9xY29tLHdjZDkzNHgueWFtbAo+IGluZGV4IGE0OTVkNWZjMGQyMy4uZThmNzE2YjVm ODc1IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zb3Vu ZC9xY29tLHdjZDkzNHgueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9zb3VuZC9xY29tLHdjZDkzNHgueWFtbAo+IEBAIC0xMDIsOCArMTAyLDcgQEAgcHJvcGVy dGllczoKPiAKPiAgICBncGlvQDQyOgo+ICAgICAgdHlwZTogb2JqZWN0Cj4gLSAgICBhbGxPZjoK PiAtICAgICAgLSAkcmVmOiAuLi9ncGlvL3Fjb20sd2NkOTM0eC1ncGlvLnlhbWwjCj4gKyAgICAk cmVmOiAuLi9ncGlvL3Fjb20sd2NkOTM0eC1ncGlvLnlhbWwjCj4gCj4gIHBhdHRlcm5Qcm9wZXJ0 aWVzOgo+ICAgICJeLipAWzAtOWEtZl0rJCI6Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9zcGkvcmVuZXNhcyxzaC1tc2lvZi55YW1sIGIvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NwaS9yZW5lc2FzLHNoLW1zaW9mLnlhbWwKPiBpbmRl eCBiNmMxZGQyYTljNWUuLmM4ZjA5ODVhODczOCAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3Mvc3BpL3JlbmVzYXMsc2gtbXNpb2YueWFtbAo+ICsrKyBiL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zcGkvcmVuZXNhcyxzaC1tc2lvZi55YW1s Cj4gQEAgLTk2LDQzICs5NiwzOSBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgIHJlbmVzYXMsZHRkbDoK PiAgICAgIGRlc2NyaXB0aW9uOiBkZWxheSBzeW5jIHNpZ25hbCAoc2V0dXApIGluIHRyYW5zbWl0 IG1vZGUuCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1s Iy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBlbnVtOgo+IC0gICAgICAgICAgLSAwICAg ICMgbm8gYml0IGRlbGF5Cj4gLSAgICAgICAgICAtIDUwICAgIyAwLjUtY2xvY2stY3ljbGUgZGVs YXkKPiAtICAgICAgICAgIC0gMTAwICAjIDEtY2xvY2stY3ljbGUgZGVsYXkKPiAtICAgICAgICAg IC0gMTUwICAjIDEuNS1jbG9jay1jeWNsZSBkZWxheQo+IC0gICAgICAgICAgLSAyMDAgICMgMi1j bG9jay1jeWNsZSBkZWxheQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDMyCj4gKyAgICBlbnVtOgo+ICsgICAgICAtIDAgICAgICAgICMgbm8gYml0IGRl bGF5Cj4gKyAgICAgIC0gNTAgICAgICAgIyAwLjUtY2xvY2stY3ljbGUgZGVsYXkKPiArICAgICAg LSAxMDAgICAgICAjIDEtY2xvY2stY3ljbGUgZGVsYXkKPiArICAgICAgLSAxNTAgICAgICAjIDEu NS1jbG9jay1jeWNsZSBkZWxheQo+ICsgICAgICAtIDIwMCAgICAgICMgMi1jbG9jay1jeWNsZSBk ZWxheQo+IAo+ICAgIHJlbmVzYXMsc3luY2RsOgo+ICAgICAgZGVzY3JpcHRpb246IGRlbGF5IHN5 bmMgc2lnbmFsIChob2xkKSBpbiB0cmFuc21pdCBtb2RlCj4gLSAgICBhbGxPZjoKPiAtICAgICAg LSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAg LSBlbnVtOgo+IC0gICAgICAgICAgLSAwICAgICMgbm8gYml0IGRlbGF5Cj4gLSAgICAgICAgICAt IDUwICAgIyAwLjUtY2xvY2stY3ljbGUgZGVsYXkKPiAtICAgICAgICAgIC0gMTAwICAjIDEtY2xv Y2stY3ljbGUgZGVsYXkKPiAtICAgICAgICAgIC0gMTUwICAjIDEuNS1jbG9jay1jeWNsZSBkZWxh eQo+IC0gICAgICAgICAgLSAyMDAgICMgMi1jbG9jay1jeWNsZSBkZWxheQo+IC0gICAgICAgICAg LSAzMDAgICMgMy1jbG9jay1jeWNsZSBkZWxheQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBlbnVtOgo+ICsgICAgICAtIDAgICAgICAg ICMgbm8gYml0IGRlbGF5Cj4gKyAgICAgIC0gNTAgICAgICAgIyAwLjUtY2xvY2stY3ljbGUgZGVs YXkKPiArICAgICAgLSAxMDAgICAgICAjIDEtY2xvY2stY3ljbGUgZGVsYXkKPiArICAgICAgLSAx NTAgICAgICAjIDEuNS1jbG9jay1jeWNsZSBkZWxheQo+ICsgICAgICAtIDIwMCAgICAgICMgMi1j bG9jay1jeWNsZSBkZWxheQo+ICsgICAgICAtIDMwMCAgICAgICMgMy1jbG9jay1jeWNsZSBkZWxh eQo+IAo+ICAgIHJlbmVzYXMsdHgtZmlmby1zaXplOgo+ICAgICAgIyBkZXByZWNhdGVkIGZvciBz b2N0eXBlLXNwZWNpZmljIGJpbmRpbmdzCj4gICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICBP dmVycmlkZSB0aGUgZGVmYXVsdCBUWCBmaWZvIHNpemUuICBVbml0IGlzIHdvcmRzLiAgSWdub3Jl ZCBpZiAwLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gbWF4SXRlbXM6IDEKPiArICAgICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgbWF4SXRlbXM6 IDEKPiAgICAgIGRlZmF1bHQ6IDY0Cj4gCj4gICAgcmVuZXNhcyxyeC1maWZvLXNpemU6Cj4gICAg ICAjIGRlcHJlY2F0ZWQgZm9yIHNvY3R5cGUtc3BlY2lmaWMgYmluZGluZ3MKPiAgICAgIGRlc2Ny aXB0aW9uOiB8Cj4gICAgICAgIE92ZXJyaWRlIHRoZSBkZWZhdWx0IFJYIGZpZm8gc2l6ZS4gIFVu aXQgaXMgd29yZHMuICBJZ25vcmVkIGlmIDAuCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVm OiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBtYXhJ dGVtczogMQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWlu dDMyCj4gKyAgICBtYXhJdGVtczogMQo+ICAgICAgZGVmYXVsdDogNjQKPiAKPiAgcmVxdWlyZWQ6 Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zcGkvc3Bp LWNvbnRyb2xsZXIueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zcGkv c3BpLWNvbnRyb2xsZXIueWFtbAo+IGluZGV4IGQ4ZTU1MDlhNzA4MS4uYzZhMmY1NDM2NDhiIDEw MDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zcGkvc3BpLWNv bnRyb2xsZXIueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9z cGkvc3BpLWNvbnRyb2xsZXIueWFtbAo+IEBAIC0xMTUsMjQgKzExNSwyMiBAQCBwYXR0ZXJuUHJv cGVydGllczoKPiAgICAgICAgICAgIE1heGltdW0gU1BJIGNsb2NraW5nIHNwZWVkIG9mIHRoZSBk ZXZpY2UgaW4gSHouCj4gCj4gICAgICAgIHNwaS1yeC1idXMtd2lkdGg6Cj4gLSAgICAgICAgYWxs T2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25z L3VpbnQzMgo+IC0gICAgICAgICAgLSBlbnVtOiBbIDEsIDIsIDQsIDggXQo+IC0gICAgICAgICAg LSBkZWZhdWx0OiAxCj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgICAgICBCdXMgd2lk dGggdG8gdGhlIFNQSSBidXMgdXNlZCBmb3IgcmVhZCB0cmFuc2ZlcnMuCj4gKyAgICAgICAgJHJl ZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAgICAgZW51 bTogWzEsIDIsIDQsIDhdCj4gKyAgICAgICAgZGVmYXVsdDogMQo+IAo+ICAgICAgICBzcGktcngt ZGVsYXktdXM6Cj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgICAgICBEZWxheSwgaW4g bWljcm9zZWNvbmRzLCBhZnRlciBhIHJlYWQgdHJhbnNmZXIuCj4gCj4gICAgICAgIHNwaS10eC1i dXMtd2lkdGg6Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAgICAgLSBlbnVtOiBbIDEs IDIsIDQsIDggXQo+IC0gICAgICAgICAgLSBkZWZhdWx0OiAxCj4gICAgICAgICAgZGVzY3JpcHRp b246Cj4gICAgICAgICAgICBCdXMgd2lkdGggdG8gdGhlIFNQSSBidXMgdXNlZCBmb3Igd3JpdGUg dHJhbnNmZXJzLgo+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3VpbnQzMgo+ICsgICAgICAgIGVudW06IFsxLCAyLCA0LCA4XQo+ICsgICAgICAgIGRlZmF1 bHQ6IDEKPiAKPiAgICAgICAgc3BpLXR4LWRlbGF5LXVzOgo+ICAgICAgICAgIGRlc2NyaXB0aW9u Ogo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc3BpL3Nw aS1wbDAyMi55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NwaS9zcGkt cGwwMjIueWFtbAo+IGluZGV4IDIyYmE0ZTkwNjU1Yi4uMjI5OTkwMjQ0NzdmIDEwMDY0NAo+IC0t LSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zcGkvc3BpLXBsMDIyLnlhbWwK PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc3BpL3NwaS1wbDAyMi55 YW1sCj4gQEAgLTgwLDU1ICs4MCw0OCBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgIHByb3Bl cnRpZXM6Cj4gICAgICAgIHBsMDIyLGludGVyZmFjZToKPiAgICAgICAgICBkZXNjcmlwdGlvbjog U1BJIGludGVyZmFjZSB0eXBlCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6 ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gLSAgICAgICAgICAt IGVudW06Cj4gLSAgICAgICAgICAgICAgLSAwICAjIFNQSQo+IC0gICAgICAgICAgICAgIC0gMSAg IyBUZXhhcyBJbnN0cnVtZW50cyBTeW5jaHJvbm91cyBTZXJpYWwgRnJhbWUgRm9ybWF0Cj4gLSAg ICAgICAgICAgICAgLSAyICAjIE1pY3Jvd2lyZSAoSGFsZiBEdXBsZXgpCj4gKyAgICAgICAgJHJl ZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMiIKPiArICAgICAgICBl bnVtOgo+ICsgICAgICAgICAgLSAwICAgICAgIyBTUEkKPiArICAgICAgICAgIC0gMSAgICAgICMg VGV4YXMgSW5zdHJ1bWVudHMgU3luY2hyb25vdXMgU2VyaWFsIEZyYW1lIEZvcm1hdAo+ICsgICAg ICAgICAgLSAyICAgICAgIyBNaWNyb3dpcmUgKEhhbGYgRHVwbGV4KQo+IAo+ICAgICAgICBwbDAy Mixjb20tbW9kZToKPiAgICAgICAgICBkZXNjcmlwdGlvbjogU3BlY2lmaWVzIHRoZSB0cmFuc2Zl ciBtb2RlCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gLSAgICAgICAgICAtIGVudW06Cj4gLSAg ICAgICAgICAgICAgLSAwICAjIGludGVycnVwdCBtb2RlCj4gLSAgICAgICAgICAgICAgLSAxICAj IHBvbGxpbmcgbW9kZQo+IC0gICAgICAgICAgICAgIC0gMiAgIyBETUEgbW9kZQo+IC0gICAgICAg ICAgICBkZWZhdWx0OiAxCj4gKyAgICAgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQzMiIKPiArICAgICAgICBlbnVtOgo+ICsgICAgICAgICAgLSAwICAgICAg IyBpbnRlcnJ1cHQgbW9kZQo+ICsgICAgICAgICAgLSAxICAgICAgIyBwb2xsaW5nIG1vZGUKPiAr ICAgICAgICAgIC0gMiAgICAgICMgRE1BIG1vZGUKPiArICAgICAgICBkZWZhdWx0OiAxCj4gCj4g ICAgICAgIHBsMDIyLHJ4LWxldmVsLXRyaWc6Cj4gICAgICAgICAgZGVzY3JpcHRpb246IFJ4IEZJ Rk8gd2F0ZXJtYXJrIGxldmVsCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6 ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gLSAgICAgICAgICAt IG1pbmltdW06IDAKPiAtICAgICAgICAgICAgbWF4aW11bTogNAo+ICsgICAgICAgICRyZWY6ICIv c2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gKyAgICAgICAgbWluaW11 bTogMAo+ICsgICAgICAgIG1heGltdW06IDQKPiAKPiAgICAgICAgcGwwMjIsdHgtbGV2ZWwtdHJp ZzoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogVHggRklGTyB3YXRlcm1hcmsgbGV2ZWwKPiAtICAg ICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQzMiIKPiAtICAgICAgICAgIC0gbWluaW11bTogMAo+IC0gICAgICAgICAg ICBtYXhpbXVtOiA0Cj4gKyAgICAgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMiIKPiArICAgICAgICBtaW5pbXVtOiAwCj4gKyAgICAgICAgbWF4aW11bTog NAo+IAo+ICAgICAgICBwbDAyMixjdHJsLWxlbjoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogTWlj cm93aXJlIGludGVyZmFjZSAtIENvbnRyb2wgbGVuZ3RoCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAg ICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIi Cj4gLSAgICAgICAgICAtIG1pbmltdW06IDB4MDMKPiAtICAgICAgICAgICAgbWF4aW11bTogMHgx Zgo+ICsgICAgICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50 MzIiCj4gKyAgICAgICAgbWluaW11bTogMHgwMwo+ICsgICAgICAgIG1heGltdW06IDB4MWYKPiAK PiAgICAgICAgcGwwMjIsd2FpdC1zdGF0ZToKPiAgICAgICAgICBkZXNjcmlwdGlvbjogTWljcm93 aXJlIGludGVyZmFjZSAtIFdhaXQgc3RhdGUKPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAg IC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMiIKPiAtICAg ICAgICAgIC0gZW51bTogWyAwLCAxIF0KPiArICAgICAgICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+ICsgICAgICAgIGVudW06IFswLCAxXQo+IAo+ICAg ICAgICBwbDAyMixkdXBsZXg6Cj4gICAgICAgICAgZGVzY3JpcHRpb246IE1pY3Jvd2lyZSBpbnRl cmZhY2UgLSBGdWxsL0hhbGYgZHVwbGV4Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAt ICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gLSAgICAg ICAgICAtIGVudW06IFsgMCwgMSBdCj4gKyAgICAgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3VpbnQzMiIKPiArICAgICAgICBlbnVtOiBbMCwgMV0KPiAKPiAgcmVx dWlyZWQ6Cj4gICAgLSBjb21wYXRpYmxlCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9zcGkvc3BpLXNpZml2ZS55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL3NwaS9zcGktc2lmaXZlLnlhbWwKPiBpbmRleCAxNDBlNDM1MWExOWYu LjI4MDQwNTk4YmZhZSAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3Mvc3BpL3NwaS1zaWZpdmUueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9zcGkvc3BpLXNpZml2ZS55YW1sCj4gQEAgLTUwLDE4ICs1MCwxNiBAQCBwcm9w ZXJ0aWVzOgo+ICAgIHNpZml2ZSxmaWZvLWRlcHRoOgo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAg ICAgIERlcHRoIG9mIGhhcmR3YXJlIHF1ZXVlczsgZGVmYXVsdHMgdG8gOAo+IC0gICAgYWxsT2Y6 Cj4gLSAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQz MiIKPiAtICAgICAgLSBlbnVtOiBbIDggXQo+IC0gICAgICAtIGRlZmF1bHQ6IDgKPiArICAgICRy ZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gKyAgICBlbnVt OiBbOF0KPiArICAgIGRlZmF1bHQ6IDgKPiAKPiAgICBzaWZpdmUsbWF4LWJpdHMtcGVyLXdvcmQ6 Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgTWF4aW11bSBiaXRzIHBlciB3b3JkOyBkZWZh dWx0cyB0byA4Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+IC0gICAgICAtIGVudW06IFsgMCwgMSwgMiwgMywg NCwgNSwgNiwgNywgOCBdCj4gLSAgICAgIC0gZGVmYXVsdDogOAo+ICsgICAgJHJlZjogIi9zY2hl bWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMiIKPiArICAgIGVudW06IFswLCAxLCAy LCAzLCA0LCA1LCA2LCA3LCA4XQo+ICsgICAgZGVmYXVsdDogOAo+IAo+ICByZXF1aXJlZDoKPiAg ICAtIGNvbXBhdGlibGUKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL3RoZXJtYWwvcWNvbS10c2Vucy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL3RoZXJtYWwvcWNvbS10c2Vucy55YW1sCj4gaW5kZXggMmRkZDM5ZDk2NzY2Li5k N2JlOTMxYjQyZDIgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL3RoZXJtYWwvcWNvbS10c2Vucy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0 cmVlL2JpbmRpbmdzL3RoZXJtYWwvcWNvbS10c2Vucy55YW1sCj4gQEAgLTczLDEyICs3MywxMSBA QCBwcm9wZXJ0aWVzOgo+ICAgICAgICAtIGNvbnN0OiBjYWxpYl9zZWwKPiAKPiAgICAiI3Fjb20s c2Vuc29ycyI6Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBtaW5pbXVtOiAxCj4gLSAgICAgIC0g bWF4aW11bTogMTYKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBOdW1iZXIgb2Ygc2Vuc29y cyBlbmFibGVkIG9uIHRoaXMgcGxhdGZvcm0KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgbWluaW11bTogMQo+ICsgICAgbWF4aW11bTog MTYKPiAKPiAgICAiI3RoZXJtYWwtc2Vuc29yLWNlbGxzIjoKPiAgICAgIGNvbnN0OiAxCj4gZGlm ZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy90aW1lci9hcm0sYXJj aF90aW1lcl9tbWlvLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvdGlt ZXIvYXJtLGFyY2hfdGltZXJfbW1pby55YW1sCj4gaW5kZXggNmZmNzE4ZWRlMTg0Li5kODNhMWY5 N2Y5MTEgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3Rp bWVyL2FybSxhcmNoX3RpbWVyX21taW8ueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy90aW1lci9hcm0sYXJjaF90aW1lcl9tbWlvLnlhbWwKPiBAQCAtNjUsMTAg KzY1LDkgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICBkZXNjcmlwdGlvbjogQSB0aW1lciBu b2RlIGhhcyB1cCB0byA4IGZyYW1lIHN1Yi1ub2RlcywgZWFjaCB3aXRoIHRoZSBmb2xsb3dpbmcg cHJvcGVydGllcy4KPiAgICAgIHByb3BlcnRpZXM6Cj4gICAgICAgIGZyYW1lLW51bWJlcjoKPiAt ICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwj L2RlZmluaXRpb25zL3VpbnQzMiIKPiAtICAgICAgICAgIC0gbWluaW11bTogMAo+IC0gICAgICAg ICAgICBtYXhpbXVtOiA3Cj4gKyAgICAgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQzMiIKPiArICAgICAgICBtaW5pbXVtOiAwCj4gKyAgICAgICAgbWF4aW11 bTogNwo+IAo+ICAgICAgICBpbnRlcnJ1cHRzOgo+ICAgICAgICAgIG1pbkl0ZW1zOiAxCj4gLS0K PiAyLjIwLjEKCi0tIApBbGV4YW5kcmUgQmVsbG9uaSwgQm9vdGxpbgpFbWJlZGRlZCBMaW51eCBh bmQgS2VybmVsIGVuZ2luZWVyaW5nCmh0dHBzOi8vYm9vdGxpbi5jb20KCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51eCBNVEQgZGlzY3Vz c2lvbiBtYWlsaW5nIGxpc3QKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0 aW5mby9saW51eC1tdGQvCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B1BD7C352BE for ; Thu, 16 Apr 2020 11:38:42 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 6D4C421D7F for ; Thu, 16 Apr 2020 11:38:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2633892AbgDPLii (ORCPT ); Thu, 16 Apr 2020 07:38:38 -0400 Received: from relay12.mail.gandi.net ([217.70.178.232]:59097 "EHLO relay12.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2506487AbgDPLiQ (ORCPT ); Thu, 16 Apr 2020 07:38:16 -0400 Received: from localhost (lfbn-lyo-1-9-35.w86-202.abo.wanadoo.fr [86.202.105.35]) (Authenticated sender: alexandre.belloni@bootlin.com) by relay12.mail.gandi.net (Postfix) with ESMTPSA id 004C1200011; Thu, 16 Apr 2020 11:37:45 +0000 (UTC) Date: Thu, 16 Apr 2020 13:37:45 +0200 From: Alexandre Belloni To: Rob Herring Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Maxime Ripard , Stephen Boyd , Alexandre Torgue , Thierry Reding , Sam Ravnborg , Vinod Koul , Bartosz Golaszewski , Guenter Roeck , Jonathan Cameron , Dmitry Torokhov , Jacek Anaszewski , Pavel Machek , Mauro Carvalho Chehab , Lee Jones , Ulf Hansson , Heiko Stuebner , Andrew Lunn , Florian Fainelli , Linus Walleij , Fabio Estevam , Mark Brown , Bjorn Andersson , Greg Kroah-Hartman , Amit Kucheria , Daniel Lezcano , linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-i2c@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-iio@vger.kernel.org, linux-input@vger.kernel.org, linux-leds@vger.kernel.org, linux-media@vger.kernel.org, linux-mmc@vger.kernel.org, linux-mtd@lists.infradead.org, linux-can@vger.kernel.org, netdev@vger.kernel.org, linux-pci@vger.kernel.org, linux-gpio@vger.kernel.org, linux-pwm@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-riscv@lists.infradead.org, linux-rtc@vger.kernel.org, linux-serial@vger.kernel.org, alsa-devel@alsa-project.org, linux-spi@vger.kernel.org Subject: Re: [PATCH 2/2] dt-bindings: Remove cases of 'allOf' containing a '$ref' Message-ID: <20200416113745.GS34509@piout.net> References: <20200416005549.9683-1-robh@kernel.org> <20200416005549.9683-2-robh@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20200416005549.9683-2-robh@kernel.org> Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org On 15/04/2020 19:55:49-0500, Rob Herring wrote: > json-schema versions draft7 and earlier have a weird behavior in that > any keywords combined with a '$ref' are ignored (silently). The correct > form was to put a '$ref' under an 'allOf'. This behavior is now changed > in the 2019-09 json-schema spec and '$ref' can be mixed with other > keywords. The json-schema library doesn't yet support this, but the > tooling now does a fixup for this and either way works. > > This has been a constant source of review comments, so let's change this > treewide so everyone copies the simpler syntax. > > Signed-off-by: Rob Herring Acked-by: Alexandre Belloni > --- > .../devicetree/bindings/arm/cpus.yaml | 81 +++--- > .../devicetree/bindings/arm/l2c2x0.yaml | 87 +++--- > .../devicetree/bindings/arm/psci.yaml | 15 +- > .../bindings/arm/samsung/exynos-chipid.yaml | 5 +- > .../bus/allwinner,sun50i-a64-de2.yaml | 5 +- > .../bindings/clock/fixed-factor-clock.yaml | 5 +- > .../bindings/connector/usb-connector.yaml | 28 +- > .../bindings/crypto/st,stm32-hash.yaml | 9 +- > .../allwinner,sun4i-a10-display-engine.yaml | 7 +- > .../display/allwinner,sun4i-a10-tcon.yaml | 5 +- > .../bindings/display/panel/panel-common.yaml | 5 +- > .../devicetree/bindings/dma/dma-common.yaml | 3 +- > .../devicetree/bindings/dma/ti/k3-udma.yaml | 18 +- > .../devicetree/bindings/eeprom/at24.yaml | 11 +- > .../devicetree/bindings/example-schema.yaml | 17 +- > .../bindings/hwmon/adi,ltc2947.yaml | 32 +-- > .../devicetree/bindings/hwmon/ti,tmp513.yaml | 21 +- > .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 9 +- > .../bindings/iio/adc/adi,ad7124.yaml | 5 +- > .../bindings/iio/adc/lltc,ltc2496.yaml | 3 +- > .../bindings/iio/adc/microchip,mcp3911.yaml | 7 +- > .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 31 +- > .../bindings/iio/light/tsl2772.yaml | 13 +- > .../bindings/iio/temperature/adi,ltc2983.yaml | 56 ++-- > .../input/allwinner,sun4i-a10-lradc-keys.yaml | 5 +- > .../devicetree/bindings/input/input.yaml | 9 +- > .../interrupt-controller/arm,gic-v3.yaml | 39 ++- > .../devicetree/bindings/iommu/arm,smmu.yaml | 3 +- > .../devicetree/bindings/leds/common.yaml | 13 +- > .../devicetree/bindings/leds/leds-gpio.yaml | 3 +- > .../bindings/leds/rohm,bd71828-leds.yaml | 10 +- > .../bindings/mailbox/st,stm32-ipcc.yaml | 5 +- > .../bindings/media/amlogic,gx-vdec.yaml | 6 +- > .../media/amlogic,meson-gx-ao-cec.yaml | 3 +- > .../devicetree/bindings/media/rc.yaml | 265 +++++++++--------- > .../bindings/media/renesas,vin.yaml | 7 +- > .../memory-controllers/exynos-srom.yaml | 14 +- > .../nvidia,tegra124-emc.yaml | 9 +- > .../nvidia,tegra124-mc.yaml | 3 +- > .../nvidia,tegra30-emc.yaml | 9 +- > .../memory-controllers/nvidia,tegra30-mc.yaml | 3 +- > .../bindings/mfd/allwinner,sun4i-a10-ts.yaml | 20 +- > .../bindings/mfd/st,stm32-timers.yaml | 33 ++- > .../devicetree/bindings/mfd/st,stpmic1.yaml | 9 +- > .../devicetree/bindings/mfd/syscon.yaml | 5 +- > .../devicetree/bindings/mmc/aspeed,sdhci.yaml | 4 +- > .../devicetree/bindings/mmc/cdns,sdhci.yaml | 77 +++-- > .../bindings/mmc/mmc-controller.yaml | 37 ++- > .../bindings/mmc/rockchip-dw-mshc.yaml | 6 +- > .../bindings/mmc/synopsys-dw-mshc-common.yaml | 14 +- > .../mtd/allwinner,sun4i-a10-nand.yaml | 13 +- > .../bindings/mtd/nand-controller.yaml | 27 +- > .../bindings/net/can/bosch,m_can.yaml | 59 ++-- > .../bindings/net/ethernet-controller.yaml | 34 +-- > .../devicetree/bindings/net/qca,ar803x.yaml | 17 +- > .../devicetree/bindings/net/snps,dwmac.yaml | 22 +- > .../bindings/net/ti,cpsw-switch.yaml | 3 +- > .../bindings/net/ti,davinci-mdio.yaml | 7 +- > .../bindings/pci/intel-gw-pcie.yaml | 7 +- > .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 12 +- > .../pinctrl/aspeed,ast2400-pinctrl.yaml | 37 ++- > .../pinctrl/aspeed,ast2500-pinctrl.yaml | 45 ++- > .../pinctrl/aspeed,ast2600-pinctrl.yaml | 108 ++++--- > .../bindings/pinctrl/fsl,imx8mp-pinctrl.yaml | 31 +- > .../bindings/pinctrl/intel,lgm-io.yaml | 4 +- > .../bindings/pinctrl/pinmux-node.yaml | 3 +- > .../bindings/pinctrl/st,stm32-pinctrl.yaml | 56 ++-- > .../bindings/power/amlogic,meson-ee-pwrc.yaml | 3 +- > .../devicetree/bindings/pwm/pwm-samsung.yaml | 11 +- > .../bindings/regulator/gpio-regulator.yaml | 35 ++- > .../bindings/regulator/mps,mpq7920.yaml | 31 +- > .../bindings/regulator/regulator.yaml | 5 +- > .../regulator/rohm,bd71828-regulator.yaml | 34 +-- > .../bindings/regulator/st,stm32-booster.yaml | 3 +- > .../regulator/st,stm32mp1-pwr-reg.yaml | 3 +- > .../bindings/remoteproc/st,stm32-rproc.yaml | 9 +- > .../bindings/reset/intel,rcu-gw.yaml | 3 +- > .../devicetree/bindings/riscv/cpus.yaml | 20 +- > .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 9 +- > .../devicetree/bindings/serial/pl011.yaml | 10 +- > .../devicetree/bindings/serial/rs485.yaml | 26 +- > .../bindings/serial/samsung_uart.yaml | 5 +- > .../bindings/sound/adi,adau7118.yaml | 20 +- > .../sound/allwinner,sun4i-a10-codec.yaml | 41 ++- > .../bindings/sound/qcom,wcd934x.yaml | 3 +- > .../bindings/spi/renesas,sh-msiof.yaml | 42 ++- > .../bindings/spi/spi-controller.yaml | 14 +- > .../devicetree/bindings/spi/spi-pl022.yaml | 55 ++-- > .../devicetree/bindings/spi/spi-sifive.yaml | 14 +- > .../bindings/thermal/qcom-tsens.yaml | 7 +- > .../bindings/timer/arm,arch_timer_mmio.yaml | 7 +- > 91 files changed, 881 insertions(+), 1103 deletions(-) > > diff --git a/Documentation/devicetree/bindings/arm/cpus.yaml b/Documentation/devicetree/bindings/arm/cpus.yaml > index a01814765ddb..3338bae4cee3 100644 > --- a/Documentation/devicetree/bindings/arm/cpus.yaml > +++ b/Documentation/devicetree/bindings/arm/cpus.yaml > @@ -171,49 +171,48 @@ properties: > - qcom,scorpion > > enable-method: > - allOf: > - - $ref: '/schemas/types.yaml#/definitions/string' > - - oneOf: > + $ref: '/schemas/types.yaml#/definitions/string' > + oneOf: > # On ARM v8 64-bit this property is required > - - enum: > - - psci > - - spin-table > + - enum: > + - psci > + - spin-table > # On ARM 32-bit systems this property is optional > - - enum: > - - actions,s500-smp > - - allwinner,sun6i-a31 > - - allwinner,sun8i-a23 > - - allwinner,sun9i-a80-smp > - - allwinner,sun8i-a83t-smp > - - amlogic,meson8-smp > - - amlogic,meson8b-smp > - - arm,realview-smp > - - aspeed,ast2600-smp > - - brcm,bcm11351-cpu-method > - - brcm,bcm23550 > - - brcm,bcm2836-smp > - - brcm,bcm63138 > - - brcm,bcm-nsp-smp > - - brcm,brahma-b15 > - - marvell,armada-375-smp > - - marvell,armada-380-smp > - - marvell,armada-390-smp > - - marvell,armada-xp-smp > - - marvell,98dx3236-smp > - - marvell,mmp3-smp > - - mediatek,mt6589-smp > - - mediatek,mt81xx-tz-smp > - - qcom,gcc-msm8660 > - - qcom,kpss-acc-v1 > - - qcom,kpss-acc-v2 > - - renesas,apmu > - - renesas,r9a06g032-smp > - - rockchip,rk3036-smp > - - rockchip,rk3066-smp > - - socionext,milbeaut-m10v-smp > - - ste,dbx500-smp > - - ti,am3352 > - - ti,am4372 > + - enum: > + - actions,s500-smp > + - allwinner,sun6i-a31 > + - allwinner,sun8i-a23 > + - allwinner,sun9i-a80-smp > + - allwinner,sun8i-a83t-smp > + - amlogic,meson8-smp > + - amlogic,meson8b-smp > + - arm,realview-smp > + - aspeed,ast2600-smp > + - brcm,bcm11351-cpu-method > + - brcm,bcm23550 > + - brcm,bcm2836-smp > + - brcm,bcm63138 > + - brcm,bcm-nsp-smp > + - brcm,brahma-b15 > + - marvell,armada-375-smp > + - marvell,armada-380-smp > + - marvell,armada-390-smp > + - marvell,armada-xp-smp > + - marvell,98dx3236-smp > + - marvell,mmp3-smp > + - mediatek,mt6589-smp > + - mediatek,mt81xx-tz-smp > + - qcom,gcc-msm8660 > + - qcom,kpss-acc-v1 > + - qcom,kpss-acc-v2 > + - renesas,apmu > + - renesas,r9a06g032-smp > + - rockchip,rk3036-smp > + - rockchip,rk3066-smp > + - socionext,milbeaut-m10v-smp > + - ste,dbx500-smp > + - ti,am3352 > + - ti,am4372 > > cpu-release-addr: > $ref: '/schemas/types.yaml#/definitions/uint64' > diff --git a/Documentation/devicetree/bindings/arm/l2c2x0.yaml b/Documentation/devicetree/bindings/arm/l2c2x0.yaml > index 5d1d50eea26e..6b8f4d4fa580 100644 > --- a/Documentation/devicetree/bindings/arm/l2c2x0.yaml > +++ b/Documentation/devicetree/bindings/arm/l2c2x0.yaml > @@ -70,43 +70,39 @@ properties: > description: Cycles of latency for Data RAM accesses. Specifies 3 cells of > read, write and setup latencies. Minimum valid values are 1. Controllers > without setup latency control should use a value of 0. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - minItems: 2 > - maxItems: 3 > - items: > - minimum: 0 > - maximum: 8 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + minItems: 2 > + maxItems: 3 > + items: > + minimum: 0 > + maximum: 8 > > arm,tag-latency: > description: Cycles of latency for Tag RAM accesses. Specifies 3 cells of > read, write and setup latencies. Controllers without setup latency control > should use 0. Controllers without separate read and write Tag RAM latency > values should only use the first cell. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - minItems: 1 > - maxItems: 3 > - items: > - minimum: 0 > - maximum: 8 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + minItems: 1 > + maxItems: 3 > + items: > + minimum: 0 > + maximum: 8 > > arm,dirty-latency: > description: Cycles of latency for Dirty RAMs. This is a single cell. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 1 > - maximum: 8 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 1 > + maximum: 8 > > arm,filter-ranges: > description: Starting address and length of window to > filter. Addresses in the filter window are directed to the M1 port. Other > addresses will go to the M0 port. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - items: > - minItems: 2 > - maxItems: 2 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + items: > + minItems: 2 > + maxItems: 2 > > arm,io-coherent: > description: indicates that the system is operating in an hardware > @@ -131,36 +127,31 @@ properties: > arm,double-linefill: > description: Override double linefill enable setting. Enable if > non-zero, disable if zero. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > > arm,double-linefill-incr: > description: Override double linefill on INCR read. Enable > if non-zero, disable if zero. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > > arm,double-linefill-wrap: > description: Override double linefill on WRAP read. Enable > if non-zero, disable if zero. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > > arm,prefetch-drop: > description: Override prefetch drop enable setting. Enable if non-zero, > disable if zero. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > > arm,prefetch-offset: > description: Override prefetch offset value. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1, 2, 3, 4, 5, 6, 7, 15, 23, 31 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1, 2, 3, 4, 5, 6, 7, 15, 23, 31] > > arm,shared-override: > description: The default behavior of the L220 or PL310 cache > @@ -193,35 +184,31 @@ properties: > description: | > Data prefetch. Value: <0> (forcibly disable), <1> > (forcibly enable), property absent (retain settings set by firmware) > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > > prefetch-instr: > description: | > Instruction prefetch. Value: <0> (forcibly disable), > <1> (forcibly enable), property absent (retain settings set by > firmware) > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > > arm,dynamic-clock-gating: > description: | > L2 dynamic clock gating. Value: <0> (forcibly > disable), <1> (forcibly enable), property absent (OS specific behavior, > preferably retain firmware settings) > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > > arm,standby-mode: > description: L2 standby mode enable. Value <0> (forcibly disable), > <1> (forcibly enable), property absent (OS specific behavior, > preferably retain firmware settings) > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > > arm,early-bresp-disable: > description: Disable the CA9 optimization Early BRESP (PL310) > diff --git a/Documentation/devicetree/bindings/arm/psci.yaml b/Documentation/devicetree/bindings/arm/psci.yaml > index 9247b58c26fc..4f9b361aefd6 100644 > --- a/Documentation/devicetree/bindings/arm/psci.yaml > +++ b/Documentation/devicetree/bindings/arm/psci.yaml > @@ -69,13 +69,12 @@ properties: > > method: > description: The method of calling the PSCI firmware. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/string-array > - - enum: > - # SMC #0, with the register assignments specified in this binding. > - - smc > + $ref: /schemas/types.yaml#/definitions/string-array > + enum: > + > + - smc > # HVC #0, with the register assignments specified in this binding. > - - hvc > + - hvc > > cpu_suspend: > $ref: /schemas/types.yaml#/definitions/uint32 > @@ -107,8 +106,8 @@ properties: > > patternProperties: > "^power-domain-": > - allOf: > - - $ref: "../power/power-domain.yaml#" > + $ref: "../power/power-domain.yaml#" > + > type: object > description: | > ARM systems can have multiple cores, sometimes in an hierarchical > diff --git a/Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml b/Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml > index 0425d333b50d..f99c0c6df21b 100644 > --- a/Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml > +++ b/Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml > @@ -22,9 +22,8 @@ properties: > Adaptive Supply Voltage bin selection. This can be used > to determine the ASV bin of an SoC if respective information > is missing in the CHIPID registers or in the OTP memory. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1, 2, 3 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1, 2, 3] > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml b/Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml > index f0b3d30fbb76..0503651cd214 100644 > --- a/Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml > +++ b/Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml > @@ -31,12 +31,11 @@ properties: > maxItems: 1 > > allwinner,sram: > - allOf: > - - $ref: /schemas/types.yaml#definitions/phandle-array > - - maxItems: 1 > description: > The SRAM that needs to be claimed to access the display engine > bus. > + $ref: /schemas/types.yaml#definitions/phandle-array > + maxItems: 1 > > ranges: true > > diff --git a/Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml b/Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml > index b567f8092f8c..f415845b38dd 100644 > --- a/Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml > +++ b/Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml > @@ -24,9 +24,8 @@ properties: > > clock-div: > description: Fixed divider > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 1 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 1 > > clock-mult: > description: Fixed multiplier > diff --git a/Documentation/devicetree/bindings/connector/usb-connector.yaml b/Documentation/devicetree/bindings/connector/usb-connector.yaml > index 369c58e22a06..03b92b6f35fa 100644 > --- a/Documentation/devicetree/bindings/connector/usb-connector.yaml > +++ b/Documentation/devicetree/bindings/connector/usb-connector.yaml > @@ -27,8 +27,8 @@ properties: > description: Size of the connector, should be specified in case of > non-fullsize 'usb-a-connector' or 'usb-b-connector' compatible > connectors. > - allOf: > - - $ref: /schemas/types.yaml#definitions/string > + $ref: /schemas/types.yaml#definitions/string > + > enum: > - mini > - micro > @@ -57,8 +57,8 @@ properties: > power-role: > description: Determines the power role that the Type C connector will > support. "dual" refers to Dual Role Port (DRP). > - allOf: > - - $ref: /schemas/types.yaml#definitions/string > + $ref: /schemas/types.yaml#definitions/string > + > enum: > - source > - sink > @@ -66,18 +66,18 @@ properties: > > try-power-role: > description: Preferred power role. > - allOf: > - - $ref: /schemas/types.yaml#definitions/string > + $ref: /schemas/types.yaml#definitions/string > + > enum: > - - source > - - sink > - - dual > + - source > + - sink > + - dual > > data-role: > description: Data role if Type C connector supports USB data. "dual" refers > Dual Role Device (DRD). > - allOf: > - - $ref: /schemas/types.yaml#definitions/string > + $ref: /schemas/types.yaml#definitions/string > + > enum: > - host > - device > @@ -95,8 +95,7 @@ properties: > defined in dt-bindings/usb/pd.h. > minItems: 1 > maxItems: 7 > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > > sink-pdos: > description: An array of u32 with each entry providing supported power sink > @@ -108,8 +107,7 @@ properties: > in dt-bindings/usb/pd.h. > minItems: 1 > maxItems: 7 > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > > op-sink-microwatt: > description: Sink required operating power in microwatt, if source can't > diff --git a/Documentation/devicetree/bindings/crypto/st,stm32-hash.yaml b/Documentation/devicetree/bindings/crypto/st,stm32-hash.yaml > index 57ae1c0b6d18..6dd658f0912c 100644 > --- a/Documentation/devicetree/bindings/crypto/st,stm32-hash.yaml > +++ b/Documentation/devicetree/bindings/crypto/st,stm32-hash.yaml > @@ -36,11 +36,10 @@ properties: > > dma-maxburst: > description: Set number of maximum dma burst supported > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - - maximum: 2 > - - default: 0 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 2 > + default: 0 > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml > index 944ff2f1cf93..e77523b02fad 100644 > --- a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml > +++ b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml > @@ -66,10 +66,9 @@ properties: > - allwinner,sun50i-h6-display-engine > > allwinner,pipelines: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/phandle-array > - - minItems: 1 > - maxItems: 2 > + $ref: /schemas/types.yaml#/definitions/phandle-array > + minItems: 1 > + maxItems: 2 > description: | > Available display engine frontends (DE 1.0) or mixers (DE > 2.0/3.0) available. > diff --git a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml > index 87cb77b32ee3..4c15a2644a7c 100644 > --- a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml > +++ b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml > @@ -71,11 +71,10 @@ properties: > maxItems: 4 > > clock-output-names: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/string-array > - - maxItems: 1 > description: > Name of the LCD pixel clock created. > + $ref: /schemas/types.yaml#/definitions/string-array > + maxItems: 1 > > dmas: > maxItems: 1 > diff --git a/Documentation/devicetree/bindings/display/panel/panel-common.yaml b/Documentation/devicetree/bindings/display/panel/panel-common.yaml > index ed051ba12084..b05573de08f3 100644 > --- a/Documentation/devicetree/bindings/display/panel/panel-common.yaml > +++ b/Documentation/devicetree/bindings/display/panel/panel-common.yaml > @@ -48,9 +48,8 @@ properties: > rotation: > description: > Display rotation in degrees counter clockwise (0,90,180,270) > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 90, 180, 270 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 90, 180, 270] > > # Display Timings > panel-timing: > diff --git a/Documentation/devicetree/bindings/dma/dma-common.yaml b/Documentation/devicetree/bindings/dma/dma-common.yaml > index 02a34ba2b49b..c36592683340 100644 > --- a/Documentation/devicetree/bindings/dma/dma-common.yaml > +++ b/Documentation/devicetree/bindings/dma/dma-common.yaml > @@ -31,8 +31,7 @@ properties: > kernel. i.e. first channel corresponds to LSB. > The first item in the array is for channels 0-31, the second is for > channels 32-63, etc. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > items: > minItems: 1 > # Should be enough > diff --git a/Documentation/devicetree/bindings/dma/ti/k3-udma.yaml b/Documentation/devicetree/bindings/dma/ti/k3-udma.yaml > index 85056982a242..10b74095935f 100644 > --- a/Documentation/devicetree/bindings/dma/ti/k3-udma.yaml > +++ b/Documentation/devicetree/bindings/dma/ti/k3-udma.yaml > @@ -78,25 +78,21 @@ properties: > > ti,sci: > description: phandle to TI-SCI compatible System controller node > - allOf: > - - $ref: /schemas/types.yaml#/definitions/phandle > + $ref: /schemas/types.yaml#/definitions/phandle > > ti,sci-dev-id: > description: TI-SCI device id of UDMAP > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > > ti,ringacc: > description: phandle to the ring accelerator node > - allOf: > - - $ref: /schemas/types.yaml#/definitions/phandle > + $ref: /schemas/types.yaml#/definitions/phandle > > ti,sci-rm-range-tchan: > description: | > Array of UDMA tchan resource subtypes for resource allocation for this > host > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > minItems: 1 > # Should be enough > maxItems: 255 > @@ -105,8 +101,7 @@ properties: > description: | > Array of UDMA rchan resource subtypes for resource allocation for this > host > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > minItems: 1 > # Should be enough > maxItems: 255 > @@ -115,8 +110,7 @@ properties: > description: | > Array of UDMA rflow resource subtypes for resource allocation for this > host > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > minItems: 1 > # Should be enough > maxItems: 255 > diff --git a/Documentation/devicetree/bindings/eeprom/at24.yaml b/Documentation/devicetree/bindings/eeprom/at24.yaml > index a15787e504f0..de513fe333a7 100644 > --- a/Documentation/devicetree/bindings/eeprom/at24.yaml > +++ b/Documentation/devicetree/bindings/eeprom/at24.yaml > @@ -118,14 +118,13 @@ properties: > maxItems: 1 > > pagesize: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > description: > The length of the pagesize for writing. Please consult the > manual of your device, that value varies a lot. A wrong value > may result in data loss! If not specified, a safety value of > '1' is used which will be very slow. > - enum: [ 1, 8, 16, 32, 64, 128, 258 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [1, 8, 16, 32, 64, 128, 258] > default: 1 > > read-only: > @@ -148,18 +147,16 @@ properties: > wp-gpios: true > > address-width: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > description: > Number of address bits. > + $ref: /schemas/types.yaml#/definitions/uint32 > default: 8 > enum: [ 8, 16 ] > > num-addresses: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > description: > Total number of i2c slave addresses this device takes. > + $ref: /schemas/types.yaml#/definitions/uint32 > default: 1 > minimum: 1 > maximum: 8 > diff --git a/Documentation/devicetree/bindings/example-schema.yaml b/Documentation/devicetree/bindings/example-schema.yaml > index 62811a1b5058..c9534d2164a2 100644 > --- a/Documentation/devicetree/bindings/example-schema.yaml > +++ b/Documentation/devicetree/bindings/example-schema.yaml > @@ -138,12 +138,8 @@ properties: > # 'description'. > vendor,int-property: > description: Vendor specific properties must have a description > - # 'allOf' is the json-schema way of subclassing a schema. Here the base > - # type schema is referenced and then additional constraints on the values > - # are added. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [2, 4, 6, 8, 10] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [2, 4, 6, 8, 10] > > vendor,bool-property: > description: Vendor specific properties must have a description. Boolean > @@ -154,11 +150,10 @@ properties: > vendor,string-array-property: > description: Vendor specific properties should reference a type in the > core schema. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/string-array > - - items: > - - enum: [ foo, bar ] > - - enum: [ baz, boo ] > + $ref: /schemas/types.yaml#/definitions/string-array > + items: > + - enum: [foo, bar] > + - enum: [baz, boo] > > vendor,property-in-standard-units-microvolt: > description: Vendor specific properties having a standard unit suffix > diff --git a/Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml b/Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml > index 44a63fffb4be..eef614962b10 100644 > --- a/Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml > +++ b/Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml > @@ -38,20 +38,18 @@ properties: > the accumulated values, this entry can also have two items which sets > energy1/charge1 and energy2/charger2 respectively. Check table 12 of the > datasheet for more information on the supported options. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - minItems: 2 > - maxItems: 2 > - items: > - enum: [0, 1, 2, 3] > - default: 0 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + minItems: 2 > + maxItems: 2 > + items: > + enum: [0, 1, 2, 3] > + default: 0 > > adi,accumulation-deadband-microamp: > description: > This property controls the Accumulation Dead band which allows to set the > level of current below which no accumulation takes place. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > maximum: 255 > default: 0 > > @@ -61,8 +59,7 @@ properties: > active high, setting it to zero makets it active low. When this property > is present, the GPIO is automatically configured as output and set to > control a fan as a function of measured temperature. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > enum: [0, 1] > default: 0 > > @@ -74,13 +71,12 @@ properties: > registers. Check table 13 of the datasheet for more information on the > supported options. This property cannot be used together with > adi,gpio-out-pol. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - minItems: 2 > - maxItems: 2 > - items: > - enum: [0, 1, 2] > - default: 0 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + minItems: 2 > + maxItems: 2 > + items: > + enum: [0, 1, 2] > + default: 0 > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml b/Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml > index 3f043e943668..90b2fa3f7752 100644 > --- a/Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml > +++ b/Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml > @@ -45,16 +45,14 @@ properties: > The gain value for the PGA function. This is 8, 4, 2 or 1. > The PGA gain affect the shunt voltage range. > The range will be equal to: pga-gain * 40mV > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > enum: [1, 2, 4, 8] > default: 8 > > ti,bus-range-microvolt: > description: | > This is the operating range of the bus voltage in microvolt > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > enum: [16000000, 32000000] > default: 32000000 > > @@ -63,14 +61,13 @@ properties: > Array of three(TMP513) or two(TMP512) n-Factor value for each remote > temperature channel. > See datasheet Table 11 for n-Factor range list and value interpretation. > - allOf: > - - $ref: /schemas/types.yaml#definitions/uint32-array > - - minItems: 2 > - maxItems: 3 > - items: > - default: 0x00 > - minimum: 0x00 > - maximum: 0xFF > + $ref: /schemas/types.yaml#definitions/uint32-array > + minItems: 2 > + maxItems: 3 > + items: > + default: 0x00 > + minimum: 0x00 > + maximum: 0xFF > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml b/Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml > index 900ec1ab6a47..96630f225207 100644 > --- a/Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml > +++ b/Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml > @@ -30,11 +30,10 @@ allOf: > Fast Mode Plus speed is selected by slave. > Format is phandle to syscfg / register offset within > syscfg / register bitmask for FMP bit. > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/phandle-array" > - - items: > - minItems: 3 > - maxItems: 3 > + $ref: "/schemas/types.yaml#/definitions/phandle-array" > + items: > + minItems: 3 > + maxItems: 3 > > - if: > properties: > diff --git a/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml b/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml > index 97087a45ce54..deb34deff0e8 100644 > --- a/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml > @@ -83,9 +83,8 @@ patternProperties: > 1: REFIN2(+)/REFIN2(−). > 3: AVDD > If this field is left empty, internal reference is selected. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 1, 3] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1, 3] > > diff-channels: > description: see Documentation/devicetree/bindings/iio/adc/adc.txt > diff --git a/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml b/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml > index 97f521d654ea..6a991e9f78e2 100644 > --- a/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml > @@ -18,8 +18,7 @@ properties: > > vref-supply: > description: phandle to an external regulator providing the reference voltage > - allOf: > - - $ref: /schemas/types.yaml#/definitions/phandle > + $ref: /schemas/types.yaml#/definitions/phandle > > reg: > description: spi chipselect number according to the usual spi bindings > diff --git a/Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml b/Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml > index 8ffeceb6abae..95ab285f4eba 100644 > --- a/Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml > @@ -38,10 +38,9 @@ properties: > > microchip,device-addr: > description: Device address when multiple MCP3911 chips are present on the same SPI bus. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 1, 2, 3] > - - default: 0 > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1, 2, 3] > + default: 0 > > vref-supply: > description: | > diff --git a/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml b/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml > index b1627441a0b2..d69ca492d020 100644 > --- a/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml > @@ -95,16 +95,14 @@ patternProperties: > On stm32h7 and stm32mp1: > - For st,stm32-dfsdm-adc: up to 8 channels numbered from 0 to 7. > - For st,stm32-dfsdm-dmic: 1 channel numbered from 0 to 7. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - items: > - minimum: 0 > - maximum: 7 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + items: > + minimum: 0 > + maximum: 7 > > st,adc-channel-names: > description: List of single-ended channel names. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/string-array > + $ref: /schemas/types.yaml#/definitions/string-array > > st,filter-order: > description: | > @@ -112,11 +110,10 @@ patternProperties: > - 0: FastSinC > - [1-5]: order 1 to 5. > For audio purpose it is recommended to use order 3 to 5. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - items: > - minimum: 0 > - maximum: 5 > + $ref: /schemas/types.yaml#/definitions/uint32 > + items: > + minimum: 0 > + maximum: 5 > > "#io-channel-cells": > const: 1 > @@ -129,9 +126,8 @@ patternProperties: > - "MANCH_R": manchester codec, rising edge = logic 0, falling edge = logic 1 > - "MANCH_F": manchester codec, rising edge = logic 1, falling edge = logic 0 > items: > - enum: [ SPI_R, SPI_F, MANCH_R, MANCH_F ] > - allOf: > - - $ref: /schemas/types.yaml#/definitions/non-unique-string-array > + enum: [SPI_R, SPI_F, MANCH_R, MANCH_F] > + $ref: /schemas/types.yaml#/definitions/non-unique-string-array > > st,adc-channel-clk-src: > description: | > @@ -141,9 +137,8 @@ patternProperties: > - "CLKOUT_F": internal SPI clock divided by 2 (falling edge). > - "CLKOUT_R": internal SPI clock divided by 2 (rising edge). > items: > - enum: [ CLKIN, CLKOUT, CLKOUT_F, CLKOUT_R ] > - allOf: > - - $ref: /schemas/types.yaml#/definitions/non-unique-string-array > + enum: [CLKIN, CLKOUT, CLKOUT_F, CLKOUT_R] > + $ref: /schemas/types.yaml#/definitions/non-unique-string-array > > st,adc-alt-channel: > description: > diff --git a/Documentation/devicetree/bindings/iio/light/tsl2772.yaml b/Documentation/devicetree/bindings/iio/light/tsl2772.yaml > index e8f7d1ada57b..d81229857944 100644 > --- a/Documentation/devicetree/bindings/iio/light/tsl2772.yaml > +++ b/Documentation/devicetree/bindings/iio/light/tsl2772.yaml > @@ -33,13 +33,12 @@ properties: > > amstaos,proximity-diodes: > description: Proximity diodes to enable > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - minItems: 1 > - maxItems: 2 > - items: > - minimum: 0 > - maximum: 1 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + minItems: 1 > + maxItems: 2 > + items: > + minimum: 0 > + maximum: 1 > > interrupts: > maxItems: 1 > diff --git a/Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml b/Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml > index 8fb46de6641d..9480ede59c37 100644 > --- a/Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml > +++ b/Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml > @@ -42,10 +42,9 @@ properties: > 0 - 50/60Hz rejection > 1 - 60Hz rejection > 2 - 50Hz rejection > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - maximum: 2 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 2 > > '#address-cells': > const: 1 > @@ -91,8 +90,7 @@ patternProperties: > 7 - Type T Thermocouple > 8 - Type B Thermocouple > 9 - Custom Thermocouple > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 1 > maximum: 9 > > @@ -121,8 +119,7 @@ patternProperties: > more details look at table 69 and 70. > Note should be signed, but dtc doesn't currently maintain the > sign. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint64-matrix > + $ref: /schemas/types.yaml#/definitions/uint64-matrix > minItems: 3 > maxItems: 64 > items: > @@ -138,8 +135,7 @@ patternProperties: > properties: > adi,sensor-type: > description: Identifies the sensor as a diode. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > const: 28 > > adi,single-ended: > @@ -196,8 +192,7 @@ patternProperties: > 16 - RTD PT-1000 (0.00375) > 17 - RTD NI-120 > 18 - RTD Custom > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 10 > maximum: 18 > > @@ -210,9 +205,8 @@ patternProperties: > description: > Identifies the number of wires used by the RTD. Setting this > property to 5 means 4 wires with Kelvin Rsense. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [2, 3, 4, 5] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [2, 3, 4, 5] > > adi,rsense-share: > description: > @@ -237,18 +231,16 @@ patternProperties: > description: > This property set the RTD curve used and the corresponding > Callendar-VanDusen constants. Look at table 30 of the datasheet. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - maximum: 3 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 3 > > adi,custom-rtd: > description: > This is a table, where each entry should be a pair of > resistance(ohm)-temperature(K). The entries added here are in uohm > and uK. For more details values look at table 74 and 75. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint64-matrix > + $ref: /schemas/types.yaml#/definitions/uint64-matrix > items: > minItems: 3 > maxItems: 64 > @@ -280,8 +272,7 @@ patternProperties: > 25 - Thermistor Spectrum 1003k 1kohm > 26 - Thermistor Custom Steinhart-Hart > 27 - Custom Thermistor > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 19 > maximum: 27 > > @@ -314,10 +305,9 @@ patternProperties: > This property controls the magnitude of the excitation current > applied to the thermistor. Value 0 set's the sensor in auto-range > mode. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 250, 500, 1000, 5000, 10000, 25000, 50000, 100000, > - 250000, 500000, 1000000] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 250, 500, 1000, 5000, 10000, 25000, 50000, 100000, 250000, > + 500000, 1000000] > > adi,custom-thermistor: > description: > @@ -325,8 +315,7 @@ patternProperties: > resistance(ohm)-temperature(K). The entries added here are in uohm > and uK only for custom thermistors. For more details look at table > 78 and 79. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint64-matrix > + $ref: /schemas/types.yaml#/definitions/uint64-matrix > minItems: 3 > maxItems: 64 > items: > @@ -339,8 +328,7 @@ patternProperties: > be programmed into the device memory using this property. For > Steinhart sensors the coefficients are given in the raw > format. Look at table 82 for more information. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > items: > minItems: 6 > maxItems: 6 > @@ -358,8 +346,7 @@ patternProperties: > properties: > adi,sensor-type: > description: Identifies the sensor as a direct adc. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > const: 30 > > adi,single-ended: > @@ -379,8 +366,7 @@ patternProperties: > > adi,sensor-type: > description: Identifies the sensor as a rsense. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > const: 29 > > adi,rsense-val-milli-ohms: > diff --git a/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml b/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml > index 512a6af5aa42..cffd02028d02 100644 > --- a/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml > +++ b/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml > @@ -42,9 +42,8 @@ patternProperties: > description: Keycode to emit > > channel: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 1] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > description: ADC Channel this key is attached to > > voltage: > diff --git a/Documentation/devicetree/bindings/input/input.yaml b/Documentation/devicetree/bindings/input/input.yaml > index 6d519046b3af..8edcb3c31270 100644 > --- a/Documentation/devicetree/bindings/input/input.yaml > +++ b/Documentation/devicetree/bindings/input/input.yaml > @@ -18,11 +18,10 @@ properties: > description: > Specifies an array of numeric keycode values to be used for reporting > button presses. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - items: > - minimum: 0 > - maximum: 0xff > + $ref: /schemas/types.yaml#/definitions/uint32-array > + items: > + minimum: 0 > + maximum: 0xff > > poll-interval: > description: Poll interval time in milliseconds. > diff --git a/Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml b/Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml > index 66aacd106503..1ecd1831cf02 100644 > --- a/Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml > +++ b/Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml > @@ -91,18 +91,16 @@ properties: > description: > If using padding pages, specifies the stride of consecutive > redistributors. Must be a multiple of 64kB. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint64 > - - multipleOf: 0x10000 > - exclusiveMinimum: 0 > + $ref: /schemas/types.yaml#/definitions/uint64 > + multipleOf: 0x10000 > + exclusiveMinimum: 0 > > "#redistributor-regions": > description: > The number of independent contiguous regions occupied by the > redistributors. Required if more than one such region is present. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - maximum: 4096 # Should be enough? > + $ref: /schemas/types.yaml#/definitions/uint32 > + maximum: 4096 > > msi-controller: > description: > @@ -114,22 +112,20 @@ properties: > A list of pairs , where "intid" is the first SPI of a range > that can be used an MBI, and "span" the size of that range. Multiple > ranges can be provided. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-matrix > - - items: > - minItems: 2 > - maxItems: 2 > + $ref: /schemas/types.yaml#/definitions/uint32-matrix > + items: > + minItems: 2 > + maxItems: 2 > > mbi-alias: > description: > Address property. Base address of an alias of the GICD region containing > only the {SET,CLR}SPI registers to be used if isolation is required, > and if supported by the HW. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - items: > - minItems: 1 > - maxItems: 2 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + items: > + minItems: 1 > + maxItems: 2 > > ppi-partitions: > type: object > @@ -188,11 +184,10 @@ patternProperties: > description: > (u32, u32) tuple describing the untranslated > address and size of the pre-ITS window. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - items: > - minItems: 2 > - maxItems: 2 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + items: > + minItems: 2 > + maxItems: 2 > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/iommu/arm,smmu.yaml b/Documentation/devicetree/bindings/iommu/arm,smmu.yaml > index 6515dbe47508..3aa554878b90 100644 > --- a/Documentation/devicetree/bindings/iommu/arm,smmu.yaml > +++ b/Documentation/devicetree/bindings/iommu/arm,smmu.yaml > @@ -56,8 +56,7 @@ properties: > > '#global-interrupts': > description: The number of global interrupts exposed by the device. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 0 > maximum: 260 # 2 secure, 2 non-secure, and up to 256 perf counters > > diff --git a/Documentation/devicetree/bindings/leds/common.yaml b/Documentation/devicetree/bindings/leds/common.yaml > index 4c270fde4567..a2a541bca73c 100644 > --- a/Documentation/devicetree/bindings/leds/common.yaml > +++ b/Documentation/devicetree/bindings/leds/common.yaml > @@ -41,8 +41,7 @@ properties: > Color of the LED. Use one of the LED_COLOR_ID_* prefixed definitions from > the header include/dt-bindings/leds/common.h. If there is no matching > LED_COLOR_ID available, add a new one. > - allOf: > - - $ref: /schemas/types.yaml#definitions/uint32 > + $ref: /schemas/types.yaml#definitions/uint32 > minimum: 0 > maximum: 8 > > @@ -67,8 +66,7 @@ properties: > produced where the LED momentarily turns off (or on). The "keep" setting > will keep the LED at whatever its current state is, without producing a > glitch. > - allOf: > - - $ref: /schemas/types.yaml#definitions/string > + $ref: /schemas/types.yaml#definitions/string > enum: > - on > - off > @@ -79,8 +77,8 @@ properties: > description: > This parameter, if present, is a string defining the trigger assigned to > the LED. > - allOf: > - - $ref: /schemas/types.yaml#definitions/string > + $ref: /schemas/types.yaml#definitions/string > + > enum: > # LED will act as a back-light, controlled by the framebuffer system > - backlight > @@ -111,8 +109,7 @@ properties: > brightness and duration (in ms). The exact format is > described in: > Documentation/devicetree/bindings/leds/leds-trigger-pattern.txt > - allOf: > - - $ref: /schemas/types.yaml#definitions/uint32-matrix > + $ref: /schemas/types.yaml#definitions/uint32-matrix > items: > minItems: 2 > maxItems: 2 > diff --git a/Documentation/devicetree/bindings/leds/leds-gpio.yaml b/Documentation/devicetree/bindings/leds/leds-gpio.yaml > index 0e75b185dd19..7ad2baeda0b0 100644 > --- a/Documentation/devicetree/bindings/leds/leds-gpio.yaml > +++ b/Documentation/devicetree/bindings/leds/leds-gpio.yaml > @@ -24,8 +24,7 @@ patternProperties: > "(^led-[0-9a-f]$|led)": > type: object > > - allOf: > - - $ref: common.yaml# > + $ref: common.yaml# > > properties: > gpios: > diff --git a/Documentation/devicetree/bindings/leds/rohm,bd71828-leds.yaml b/Documentation/devicetree/bindings/leds/rohm,bd71828-leds.yaml > index 90edf9d33b33..aa715edd93b0 100644 > --- a/Documentation/devicetree/bindings/leds/rohm,bd71828-leds.yaml > +++ b/Documentation/devicetree/bindings/leds/rohm,bd71828-leds.yaml > @@ -34,11 +34,11 @@ patternProperties: > #- $ref: "common.yaml#" > rohm,led-compatible: > description: LED identification string > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/string" > - - enum: > - - bd71828-ambled > - - bd71828-grnled > + $ref: "/schemas/types.yaml#/definitions/string" > + enum: > + > + - bd71828-ambled > + - bd71828-grnled > function: > description: > Purpose of LED as defined in dt-bindings/leds/common.h > diff --git a/Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml b/Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml > index db851541d619..3b7ab61a144f 100644 > --- a/Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml > +++ b/Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml > @@ -49,9 +49,8 @@ properties: > > st,proc-id: > description: Processor id using the mailbox (0 or 1) > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml b/Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml > index 5a1da4029c37..b902495d278b 100644 > --- a/Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml > +++ b/Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml > @@ -77,13 +77,11 @@ properties: > > amlogic,ao-sysctrl: > description: should point to the AOBUS sysctrl node > - allOf: > - - $ref: /schemas/types.yaml#/definitions/phandle > + $ref: /schemas/types.yaml#/definitions/phandle > > amlogic,canvas: > description: should point to a canvas provider node > - allOf: > - - $ref: /schemas/types.yaml#/definitions/phandle > + $ref: /schemas/types.yaml#/definitions/phandle > > allOf: > - if: > diff --git a/Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml b/Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml > index 95ffa8bc0533..c08e2ddf292a 100644 > --- a/Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml > +++ b/Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml > @@ -35,8 +35,7 @@ properties: > > hdmi-phandle: > description: phandle to the HDMI controller > - allOf: > - - $ref: /schemas/types.yaml#/definitions/phandle > + $ref: /schemas/types.yaml#/definitions/phandle > > allOf: > - if: > diff --git a/Documentation/devicetree/bindings/media/rc.yaml b/Documentation/devicetree/bindings/media/rc.yaml > index b27c9385d490..ded2ac43237d 100644 > --- a/Documentation/devicetree/bindings/media/rc.yaml > +++ b/Documentation/devicetree/bindings/media/rc.yaml > @@ -18,136 +18,135 @@ properties: > description: > Specifies the scancode/key mapping table defined in-kernel for > the remote controller. > - allOf: > - - $ref: '/schemas/types.yaml#/definitions/string' > - - enum: > - - rc-adstech-dvb-t-pci > - - rc-alink-dtu-m > - - rc-anysee > - - rc-apac-viewcomp > - - rc-astrometa-t2hybrid > - - rc-asus-pc39 > - - rc-asus-ps3-100 > - - rc-ati-tv-wonder-hd-600 > - - rc-ati-x10 > - - rc-avermedia > - - rc-avermedia-a16d > - - rc-avermedia-cardbus > - - rc-avermedia-dvbt > - - rc-avermedia-m135a > - - rc-avermedia-m733a-rm-k6 > - - rc-avermedia-rm-ks > - - rc-avertv-303 > - - rc-azurewave-ad-tu700 > - - rc-beelink-gs1 > - - rc-behold > - - rc-behold-columbus > - - rc-budget-ci-old > - - rc-cec > - - rc-cinergy > - - rc-cinergy-1400 > - - rc-d680-dmb > - - rc-delock-61959 > - - rc-dib0700-nec > - - rc-dib0700-rc5 > - - rc-digitalnow-tinytwin > - - rc-digittrade > - - rc-dm1105-nec > - - rc-dntv-live-dvb-t > - - rc-dntv-live-dvbt-pro > - - rc-dtt200u > - - rc-dvbsky > - - rc-dvico-mce > - - rc-dvico-portable > - - rc-em-terratec > - - rc-empty > - - rc-encore-enltv > - - rc-encore-enltv-fm53 > - - rc-encore-enltv2 > - - rc-evga-indtube > - - rc-eztv > - - rc-flydvb > - - rc-flyvideo > - - rc-fusionhdtv-mce > - - rc-gadmei-rm008z > - - rc-geekbox > - - rc-genius-tvgo-a11mce > - - rc-gotview7135 > - - rc-hauppauge > - - rc-hisi-poplar > - - rc-hisi-tv-demo > - - rc-imon-mce > - - rc-imon-pad > - - rc-imon-rsc > - - rc-iodata-bctv7e > - - rc-it913x-v1 > - - rc-it913x-v2 > - - rc-kaiomy > - - rc-khadas > - - rc-kworld-315u > - - rc-kworld-pc150u > - - rc-kworld-plus-tv-analog > - - rc-leadtek-y04g0051 > - - rc-lme2510 > - - rc-manli > - - rc-medion-x10 > - - rc-medion-x10-digitainer > - - rc-medion-x10-or2x > - - rc-msi-digivox-ii > - - rc-msi-digivox-iii > - - rc-msi-tvanywhere > - - rc-msi-tvanywhere-plus > - - rc-nebula > - - rc-nec-terratec-cinergy-xs > - - rc-norwood > - - rc-npgtech > - - rc-odroid > - - rc-pctv-sedna > - - rc-pinnacle-color > - - rc-pinnacle-grey > - - rc-pinnacle-pctv-hd > - - rc-pixelview > - - rc-pixelview-002t > - - rc-pixelview-mk12 > - - rc-pixelview-new > - - rc-powercolor-real-angel > - - rc-proteus-2309 > - - rc-purpletv > - - rc-pv951 > - - rc-rc5-tv > - - rc-rc6-mce > - - rc-real-audio-220-32-keys > - - rc-reddo > - - rc-snapstream-firefly > - - rc-streamzap > - - rc-su3000 > - - rc-tango > - - rc-tanix-tx3mini > - - rc-tanix-tx5max > - - rc-tbs-nec > - - rc-technisat-ts35 > - - rc-technisat-usb2 > - - rc-terratec-cinergy-c-pci > - - rc-terratec-cinergy-s2-hd > - - rc-terratec-cinergy-xs > - - rc-terratec-slim > - - rc-terratec-slim-2 > - - rc-tevii-nec > - - rc-tivo > - - rc-total-media-in-hand > - - rc-total-media-in-hand-02 > - - rc-trekstor > - - rc-tt-1500 > - - rc-twinhan-dtv-cab-ci > - - rc-twinhan1027 > - - rc-videomate-k100 > - - rc-videomate-s350 > - - rc-videomate-tv-pvr > - - rc-videostrong-kii-pro > - - rc-wetek-hub > - - rc-wetek-play2 > - - rc-winfast > - - rc-winfast-usbii-deluxe > - - rc-x96max > - - rc-xbox-dvd > - - rc-zx-irdec > + $ref: '/schemas/types.yaml#/definitions/string' > + enum: > + - rc-adstech-dvb-t-pci > + - rc-alink-dtu-m > + - rc-anysee > + - rc-apac-viewcomp > + - rc-astrometa-t2hybrid > + - rc-asus-pc39 > + - rc-asus-ps3-100 > + - rc-ati-tv-wonder-hd-600 > + - rc-ati-x10 > + - rc-avermedia > + - rc-avermedia-a16d > + - rc-avermedia-cardbus > + - rc-avermedia-dvbt > + - rc-avermedia-m135a > + - rc-avermedia-m733a-rm-k6 > + - rc-avermedia-rm-ks > + - rc-avertv-303 > + - rc-azurewave-ad-tu700 > + - rc-beelink-gs1 > + - rc-behold > + - rc-behold-columbus > + - rc-budget-ci-old > + - rc-cec > + - rc-cinergy > + - rc-cinergy-1400 > + - rc-d680-dmb > + - rc-delock-61959 > + - rc-dib0700-nec > + - rc-dib0700-rc5 > + - rc-digitalnow-tinytwin > + - rc-digittrade > + - rc-dm1105-nec > + - rc-dntv-live-dvb-t > + - rc-dntv-live-dvbt-pro > + - rc-dtt200u > + - rc-dvbsky > + - rc-dvico-mce > + - rc-dvico-portable > + - rc-em-terratec > + - rc-empty > + - rc-encore-enltv > + - rc-encore-enltv-fm53 > + - rc-encore-enltv2 > + - rc-evga-indtube > + - rc-eztv > + - rc-flydvb > + - rc-flyvideo > + - rc-fusionhdtv-mce > + - rc-gadmei-rm008z > + - rc-geekbox > + - rc-genius-tvgo-a11mce > + - rc-gotview7135 > + - rc-hauppauge > + - rc-hisi-poplar > + - rc-hisi-tv-demo > + - rc-imon-mce > + - rc-imon-pad > + - rc-imon-rsc > + - rc-iodata-bctv7e > + - rc-it913x-v1 > + - rc-it913x-v2 > + - rc-kaiomy > + - rc-khadas > + - rc-kworld-315u > + - rc-kworld-pc150u > + - rc-kworld-plus-tv-analog > + - rc-leadtek-y04g0051 > + - rc-lme2510 > + - rc-manli > + - rc-medion-x10 > + - rc-medion-x10-digitainer > + - rc-medion-x10-or2x > + - rc-msi-digivox-ii > + - rc-msi-digivox-iii > + - rc-msi-tvanywhere > + - rc-msi-tvanywhere-plus > + - rc-nebula > + - rc-nec-terratec-cinergy-xs > + - rc-norwood > + - rc-npgtech > + - rc-odroid > + - rc-pctv-sedna > + - rc-pinnacle-color > + - rc-pinnacle-grey > + - rc-pinnacle-pctv-hd > + - rc-pixelview > + - rc-pixelview-002t > + - rc-pixelview-mk12 > + - rc-pixelview-new > + - rc-powercolor-real-angel > + - rc-proteus-2309 > + - rc-purpletv > + - rc-pv951 > + - rc-rc5-tv > + - rc-rc6-mce > + - rc-real-audio-220-32-keys > + - rc-reddo > + - rc-snapstream-firefly > + - rc-streamzap > + - rc-su3000 > + - rc-tango > + - rc-tanix-tx3mini > + - rc-tanix-tx5max > + - rc-tbs-nec > + - rc-technisat-ts35 > + - rc-technisat-usb2 > + - rc-terratec-cinergy-c-pci > + - rc-terratec-cinergy-s2-hd > + - rc-terratec-cinergy-xs > + - rc-terratec-slim > + - rc-terratec-slim-2 > + - rc-tevii-nec > + - rc-tivo > + - rc-total-media-in-hand > + - rc-total-media-in-hand-02 > + - rc-trekstor > + - rc-tt-1500 > + - rc-twinhan-dtv-cab-ci > + - rc-twinhan1027 > + - rc-videomate-k100 > + - rc-videomate-s350 > + - rc-videomate-tv-pvr > + - rc-videostrong-kii-pro > + - rc-wetek-hub > + - rc-wetek-play2 > + - rc-winfast > + - rc-winfast-usbii-deluxe > + - rc-x96max > + - rc-xbox-dvd > + - rc-zx-irdec > diff --git a/Documentation/devicetree/bindings/media/renesas,vin.yaml b/Documentation/devicetree/bindings/media/renesas,vin.yaml > index ecc09f1124d4..6d473cdcb16a 100644 > --- a/Documentation/devicetree/bindings/media/renesas,vin.yaml > +++ b/Documentation/devicetree/bindings/media/renesas,vin.yaml > @@ -116,10 +116,9 @@ properties: > #The per-board settings for Gen3 and RZ/G2 platforms: > renesas,id: > description: VIN channel number > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - - maximum: 15 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 15 > > ports: > type: object > diff --git a/Documentation/devicetree/bindings/memory-controllers/exynos-srom.yaml b/Documentation/devicetree/bindings/memory-controllers/exynos-srom.yaml > index cdfe3f7f0ea9..0dc008e816e2 100644 > --- a/Documentation/devicetree/bindings/memory-controllers/exynos-srom.yaml > +++ b/Documentation/devicetree/bindings/memory-controllers/exynos-srom.yaml > @@ -51,11 +51,10 @@ patternProperties: > maxItems: 1 > > reg-io-width: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [1, 2] > description: > Data width in bytes (1 or 2). If omitted, default of 1 is used. > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [1, 2] > > samsung,srom-page-mode: > description: > @@ -64,11 +63,10 @@ patternProperties: > type: boolean > > samsung,srom-timing: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - items: > - minItems: 6 > - maxItems: 6 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + items: > + minItems: 6 > + maxItems: 6 > description: | > Array of 6 integers, specifying bank timings in the following order: > Tacp, Tcah, Tcoh, Tacc, Tcos, Tacs. > diff --git a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.yaml b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.yaml > index 3e0a8a92d652..a3b36dea88b6 100644 > --- a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.yaml > +++ b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.yaml > @@ -73,10 +73,9 @@ patternProperties: > timings > > nvidia,emc-auto-cal-interval: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > description: > pad calibration interval in microseconds > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 0 > maximum: 2097151 > > @@ -136,11 +135,10 @@ patternProperties: > value of the EMC_XM2DQSPADCTRL2 register for this set of timings > > nvidia,emc-zcal-cnt-long: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > description: > number of EMC clocks to wait before issuing any commands after > clock change > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 0 > maximum: 1023 > > @@ -150,12 +148,11 @@ patternProperties: > value of the EMC_ZCAL_INTERVAL register for this set of timings > > nvidia,emc-configuration: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > description: > EMC timing characterization data. These are the registers (see > section "15.6.2 EMC Registers" in the TRM) whose values need to > be specified, according to the board documentation. > + $ref: /schemas/types.yaml#/definitions/uint32-array > items: > - description: EMC_RC > - description: EMC_RFC > diff --git a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-mc.yaml b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-mc.yaml > index 22a94b6fdbde..30d9fb193d7f 100644 > --- a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-mc.yaml > +++ b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-mc.yaml > @@ -60,8 +60,7 @@ patternProperties: > maximum: 1066000000 > > nvidia,emem-configuration: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > description: | > Values to be written to the EMEM register block. See section > "15.6.1 MC Registers" in the TRM. > diff --git a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-emc.yaml b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-emc.yaml > index e4135bac6957..112bae2fcbbd 100644 > --- a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-emc.yaml > +++ b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-emc.yaml > @@ -56,10 +56,9 @@ patternProperties: > maximum: 900000000 > > nvidia,emc-auto-cal-interval: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > description: > Pad calibration interval in microseconds. > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 0 > maximum: 2097151 > > @@ -79,11 +78,10 @@ patternProperties: > Mode Register 0. > > nvidia,emc-zcal-cnt-long: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > description: > Number of EMC clocks to wait before issuing any commands after > sending ZCAL_MRW_CMD. > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 0 > maximum: 1023 > > @@ -98,12 +96,11 @@ patternProperties: > FBIO "read" FIFO periodic resetting enabled. > > nvidia,emc-configuration: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > description: > EMC timing characterization data. These are the registers > (see section "18.13.2 EMC Registers" in the TRM) whose values > need to be specified, according to the board documentation. > + $ref: /schemas/types.yaml#/definitions/uint32-array > items: > - description: EMC_RC > - description: EMC_RFC > diff --git a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-mc.yaml b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-mc.yaml > index 4b9196c83291..84fd57bcf0dc 100644 > --- a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-mc.yaml > +++ b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-mc.yaml > @@ -77,8 +77,7 @@ patternProperties: > maximum: 900000000 > > nvidia,emem-configuration: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > description: | > Values to be written to the EMEM register block. See section > "18.13.1 MC Registers" in the TRM. > diff --git a/Documentation/devicetree/bindings/mfd/allwinner,sun4i-a10-ts.yaml b/Documentation/devicetree/bindings/mfd/allwinner,sun4i-a10-ts.yaml > index 39afacc447b2..f591332fc462 100644 > --- a/Documentation/devicetree/bindings/mfd/allwinner,sun4i-a10-ts.yaml > +++ b/Documentation/devicetree/bindings/mfd/allwinner,sun4i-a10-ts.yaml > @@ -31,19 +31,19 @@ properties: > description: A touchscreen is attached to the controller > > allwinner,tp-sensitive-adjust: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - maximum: 15 > - default: 15 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 15 > + default: 15 > + > description: Sensitivity of pen down detection > > allwinner,filter-type: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - maximum: 3 > - default: 1 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 3 > + default: 1 > + > description: | > Select median and averaging filter. Sample used for median / > averaging filter: > diff --git a/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml b/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml > index 4acda7ce3b44..f212fc6e1661 100644 > --- a/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml > +++ b/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml > @@ -67,23 +67,22 @@ properties: > description: > One or two to describe break input > configurations. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-matrix > - - items: > - items: > - - description: | > - "index" indicates on which break input (0 or 1) the > - configuration should be applied. > - enum: [ 0 , 1] > - - description: | > - "level" gives the active level (0=low or 1=high) of the > - input signal for this configuration > - enum: [ 0, 1 ] > - - description: | > - "filter" gives the filtering value (up to 15) to be applied. > - maximum: 15 > - minItems: 1 > - maxItems: 2 > + $ref: /schemas/types.yaml#/definitions/uint32-matrix > + items: > + items: > + - description: | > + "index" indicates on which break input (0 or 1) the > + configuration should be applied. > + enum: [0, 1] > + - description: | > + "level" gives the active level (0=low or 1=high) of the > + input signal for this configuration > + enum: [0, 1] > + - description: | > + "filter" gives the filtering value (up to 15) to be applied. > + maximum: 15 > + minItems: 1 > + maxItems: 2 > > required: > - "#pwm-cells" > diff --git a/Documentation/devicetree/bindings/mfd/st,stpmic1.yaml b/Documentation/devicetree/bindings/mfd/st,stpmic1.yaml > index d9ad9260e348..a10dceae9bc5 100644 > --- a/Documentation/devicetree/bindings/mfd/st,stpmic1.yaml > +++ b/Documentation/devicetree/bindings/mfd/st,stpmic1.yaml > @@ -29,8 +29,7 @@ properties: > onkey: > type: object > > - allOf: > - - $ref: ../input/input.yaml > + $ref: ../input/input.yaml > > properties: > compatible: > @@ -68,8 +67,7 @@ properties: > watchdog: > type: object > > - allOf: > - - $ref: ../watchdog/watchdog.yaml > + $ref: ../watchdog/watchdog.yaml > > properties: > compatible: > @@ -190,8 +188,7 @@ properties: > description: STPMIC1 voltage regulators supplies > > "^(buck[1-4]|ldo[1-6]|boost|vref_ddr|pwr_sw[1-2])$": > - allOf: > - - $ref: ../regulator/regulator.yaml > + $ref: ../regulator/regulator.yaml > > "^ldo[1-2,5-6]$": > type: object > diff --git a/Documentation/devicetree/bindings/mfd/syscon.yaml b/Documentation/devicetree/bindings/mfd/syscon.yaml > index 7a39486b215a..19bdaf781853 100644 > --- a/Documentation/devicetree/bindings/mfd/syscon.yaml > +++ b/Documentation/devicetree/bindings/mfd/syscon.yaml > @@ -52,9 +52,8 @@ properties: > description: | > The size (in bytes) of the IO accesses that should be performed > on the device. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 1, 2, 4, 8 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [1, 2, 4, 8] > > hwlocks: > maxItems: 1 > diff --git a/Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml b/Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml > index 200de9396036..987b287f3bff 100644 > --- a/Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml > +++ b/Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml > @@ -41,8 +41,8 @@ properties: > patternProperties: > "^sdhci@[0-9a-f]+$": > type: object > - allOf: > - - $ref: mmc-controller.yaml > + $ref: mmc-controller.yaml > + > properties: > compatible: > enum: > diff --git a/Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml b/Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml > index d43a0c557a44..d93f7794a85f 100644 > --- a/Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml > +++ b/Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml > @@ -36,91 +36,80 @@ properties: > > cdns,phy-input-delay-sd-highspeed: > description: Value of the delay in the input path for SD high-speed timing > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x1f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x1f > > cdns,phy-input-delay-legacy: > description: Value of the delay in the input path for legacy timing > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x1f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x1f > > cdns,phy-input-delay-sd-uhs-sdr12: > description: Value of the delay in the input path for SD UHS SDR12 timing > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x1f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x1f > > cdns,phy-input-delay-sd-uhs-sdr25: > description: Value of the delay in the input path for SD UHS SDR25 timing > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x1f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x1f > > cdns,phy-input-delay-sd-uhs-sdr50: > description: Value of the delay in the input path for SD UHS SDR50 timing > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x1f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x1f > > cdns,phy-input-delay-sd-uhs-ddr50: > description: Value of the delay in the input path for SD UHS DDR50 timing > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x1f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x1f > > cdns,phy-input-delay-mmc-highspeed: > description: Value of the delay in the input path for MMC high-speed timing > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x1f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x1f > > cdns,phy-input-delay-mmc-ddr: > description: Value of the delay in the input path for eMMC high-speed DDR timing > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x1f > > # PHY DLL clock delays: > # Each delay property represents the fraction of the clock period. > # The approximate delay value will be > # (/128)*sdmclk_clock_period. > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x1f > > cdns,phy-dll-delay-sdclk: > description: | > Value of the delay introduced on the sdclk output for all modes except > HS200, HS400 and HS400_ES. > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x7f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x7f > > cdns,phy-dll-delay-sdclk-hsmmc: > description: | > Value of the delay introduced on the sdclk output for HS200, HS400 and > HS400_ES speed modes. > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x7f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x7f > > cdns,phy-dll-delay-strobe: > description: | > Value of the delay introduced on the dat_strobe input used in > HS400 / HS400_ES speed modes. > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 0x7f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 0x7f > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/mmc/mmc-controller.yaml b/Documentation/devicetree/bindings/mmc/mmc-controller.yaml > index acc9f10871d4..4931fab34d81 100644 > --- a/Documentation/devicetree/bindings/mmc/mmc-controller.yaml > +++ b/Documentation/devicetree/bindings/mmc/mmc-controller.yaml > @@ -76,20 +76,18 @@ properties: > # Other properties > > bus-width: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [1, 4, 8] > - default: 1 > description: > Number of data lines. > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [1, 4, 8] > + default: 1 > > max-frequency: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 400000 > - - maximum: 200000000 > description: > Maximum operating frequency of the bus. > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 400000 > + maximum: 200000000 > > disable-wp: > $ref: /schemas/types.yaml#/definitions/flag > @@ -212,13 +210,12 @@ properties: > eMMC HS400 enhanced strobe mode is supported > > dsr: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - - maximum: 0xffff > description: > Value the card Driver Stage Register (DSR) should be programmed > with. > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 0xffff > > no-sdio: > $ref: /schemas/types.yaml#/definitions/flag > @@ -238,25 +235,23 @@ properties: > initialization. > > fixed-emmc-driver-type: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - - maximum: 4 > description: > For non-removable eMMC, enforce this driver type. The value is > the driver type as specified in the eMMC specification (table > 206 in spec version 5.1) > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 4 > > post-power-on-delay-ms: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - default: 10 > description: > It was invented for MMC pwrseq-simple which could be referred to > mmc-pwrseq-simple.txt. But now it\'s reused as a tunable delay > waiting for I/O signalling and card power supply to be stable, > regardless of whether pwrseq-simple is used. Default to 10ms if > no available. > + $ref: /schemas/types.yaml#/definitions/uint32 > + default: 10 > > supports-cqe: > $ref: /schemas/types.yaml#/definitions/flag > @@ -333,8 +328,8 @@ patternProperties: > - reg > > "^clk-phase-(legacy|sd-hs|mmc-(hs|hs[24]00|ddr52)|uhs-(sdr(12|25|50|104)|ddr50))$": > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > + > minItems: 2 > maxItems: 2 > items: > diff --git a/Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml b/Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml > index 4ee3ed6efab4..42d44cbf962f 100644 > --- a/Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml > +++ b/Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml > @@ -76,8 +76,7 @@ properties: > high speed modes. > > rockchip,default-sample-phase: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 0 > maximum: 360 > default: 0 > @@ -87,8 +86,7 @@ properties: > If not specified 0 deg will be used. > > rockchip,desired-num-phases: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 0 > maximum: 360 > default: 360 > diff --git a/Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.yaml b/Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.yaml > index 890d47a87ac5..85bd528e9a14 100644 > --- a/Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.yaml > +++ b/Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.yaml > @@ -27,39 +27,35 @@ properties: > clock to this at probe time. > > fifo-depth: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > description: > The maximum size of the tx/rx fifo's. If this property is not > specified, the default value of the fifo size is determined from the > controller registers. > + $ref: /schemas/types.yaml#/definitions/uint32 > > card-detect-delay: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - default: 0 > description: > Delay in milli-seconds before detecting card after card > insert event. The default value is 0. > + $ref: /schemas/types.yaml#/definitions/uint32 > + default: 0 > > data-addr: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > description: > Override fifo address with value provided by DT. The default FIFO reg > offset is assumed as 0x100 (version < 0x240A) and 0x200(version >= 0x240A) > by driver. If the controller does not follow this rule, please use > this property to set fifo address in device tree. > + $ref: /schemas/types.yaml#/definitions/uint32 > > fifo-watermark-aligned: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/flag > description: > Data done irq is expected if data length is less than > watermark in PIO mode. But fifo watermark is requested to be aligned > with data length in some SoC so that TX/RX irq can be generated with > data done irq. Add this watermark quirk to mark this requirement and > force fifo watermark setting accordingly. > + $ref: /schemas/types.yaml#/definitions/flag > > dmas: > maxItems: 1 > diff --git a/Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml b/Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml > index 5d3fa412aabd..c033ac3f147d 100644 > --- a/Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml > +++ b/Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml > @@ -75,13 +75,12 @@ patternProperties: > allwinner,rb: > description: > Contains the native Ready/Busy IDs. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - minItems: 1 > - maxItems: 2 > - items: > - minimum: 0 > - maximum: 1 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + minItems: 1 > + maxItems: 2 > + items: > + minimum: 0 > + maximum: 1 > > additionalProperties: false > > diff --git a/Documentation/devicetree/bindings/mtd/nand-controller.yaml b/Documentation/devicetree/bindings/mtd/nand-controller.yaml > index d261b7096c69..cde7c4d79efe 100644 > --- a/Documentation/devicetree/bindings/mtd/nand-controller.yaml > +++ b/Documentation/devicetree/bindings/mtd/nand-controller.yaml > @@ -47,29 +47,26 @@ patternProperties: > Contains the native Ready/Busy IDs. > > nand-ecc-mode: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/string > - - enum: [ none, soft, hw, hw_syndrome, hw_oob_first, on-die ] > description: > Desired ECC engine, either hardware (most of the time > embedded in the NAND controller) or software correction > (Linux will handle the calculations). soft_bch is deprecated > and should be replaced by soft and nand-ecc-algo. > + $ref: /schemas/types.yaml#/definitions/string > + enum: [none, soft, hw, hw_syndrome, hw_oob_first, on-die] > > nand-ecc-algo: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/string > - - enum: [ hamming, bch, rs ] > description: > Desired ECC algorithm. > + $ref: /schemas/types.yaml#/definitions/string > + enum: [hamming, bch, rs] > > nand-bus-width: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 8, 16 ] > - - default: 8 > description: > Bus width to the NAND chip > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [8, 16] > + default: 8 > > nand-on-flash-bbt: > $ref: /schemas/types.yaml#/definitions/flag > @@ -83,18 +80,16 @@ patternProperties: > build a volatile BBT in RAM. > > nand-ecc-strength: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 1 > description: > Maximum number of bits that can be corrected per ECC step. > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 1 > > nand-ecc-step-size: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 1 > description: > Number of data bytes covered by a single ECC step. > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 1 > > nand-ecc-maximize: > $ref: /schemas/types.yaml#/definitions/flag > diff --git a/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml b/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml > index 7a784dc4e513..798fa5fb7bb2 100644 > --- a/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml > +++ b/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml > @@ -76,36 +76,35 @@ properties: > > Please refer to 2.4.1 Message RAM Configuration in Bosch > M_CAN user manual for details. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/int32-array > - - items: > - items: > - - description: The 'offset' is an address offset of the Message RAM > - where the following elements start from. This is usually > - set to 0x0 if you're using a private Message RAM. > - default: 0 > - - description: 11-bit Filter 0-128 elements / 0-128 words > - minimum: 0 > - maximum: 128 > - - description: 29-bit Filter 0-64 elements / 0-128 words > - minimum: 0 > - maximum: 64 > - - description: Rx FIFO 0 0-64 elements / 0-1152 words > - minimum: 0 > - maximum: 64 > - - description: Rx FIFO 1 0-64 elements / 0-1152 words > - minimum: 0 > - maximum: 64 > - - description: Rx Buffers 0-64 elements / 0-1152 words > - minimum: 0 > - maximum: 64 > - - description: Tx Event FIFO 0-32 elements / 0-64 words > - minimum: 0 > - maximum: 32 > - - description: Tx Buffers 0-32 elements / 0-576 words > - minimum: 0 > - maximum: 32 > - maxItems: 1 > + $ref: /schemas/types.yaml#/definitions/int32-array > + items: > + items: > + - description: The 'offset' is an address offset of the Message RAM where > + the following elements start from. This is usually set to 0x0 if > + you're using a private Message RAM. > + default: 0 > + - description: 11-bit Filter 0-128 elements / 0-128 words > + minimum: 0 > + maximum: 128 > + - description: 29-bit Filter 0-64 elements / 0-128 words > + minimum: 0 > + maximum: 64 > + - description: Rx FIFO 0 0-64 elements / 0-1152 words > + minimum: 0 > + maximum: 64 > + - description: Rx FIFO 1 0-64 elements / 0-1152 words > + minimum: 0 > + maximum: 64 > + - description: Rx Buffers 0-64 elements / 0-1152 words > + minimum: 0 > + maximum: 64 > + - description: Tx Event FIFO 0-32 elements / 0-64 words > + minimum: 0 > + maximum: 32 > + - description: Tx Buffers 0-32 elements / 0-576 words > + minimum: 0 > + maximum: 32 > + maxItems: 1 > > can-transceiver: > $ref: can-transceiver.yaml# > diff --git a/Documentation/devicetree/bindings/net/ethernet-controller.yaml b/Documentation/devicetree/bindings/net/ethernet-controller.yaml > index ac471b60ed6a..1c4474036d46 100644 > --- a/Documentation/devicetree/bindings/net/ethernet-controller.yaml > +++ b/Documentation/devicetree/bindings/net/ethernet-controller.yaml > @@ -14,25 +14,23 @@ properties: > pattern: "^ethernet(@.*)?$" > > local-mac-address: > - allOf: > - - $ref: /schemas/types.yaml#definitions/uint8-array > - - items: > - - minItems: 6 > - maxItems: 6 > description: > Specifies the MAC address that was assigned to the network device. > + $ref: /schemas/types.yaml#definitions/uint8-array > + items: > + - minItems: 6 > + maxItems: 6 > > mac-address: > - allOf: > - - $ref: /schemas/types.yaml#definitions/uint8-array > - - items: > - - minItems: 6 > - maxItems: 6 > description: > Specifies the MAC address that was last used by the boot > program; should be used in cases where the MAC address assigned > to the device by the boot program is different from the > local-mac-address property. > + $ref: /schemas/types.yaml#definitions/uint8-array > + items: > + - minItems: 6 > + maxItems: 6 > > max-frame-size: > $ref: /schemas/types.yaml#definitions/uint32 > @@ -133,15 +131,14 @@ properties: > is used for components that can have configurable fifo sizes. > > managed: > - allOf: > - - $ref: /schemas/types.yaml#definitions/string > - - default: auto > - enum: > - - auto > - - in-band-status > description: > Specifies the PHY management type. If auto is set and fixed-link > is not specified, it uses MDIO for management. > + $ref: /schemas/types.yaml#definitions/string > + default: auto > + enum: > + - auto > + - in-band-status > > fixed-link: > allOf: > @@ -183,11 +180,10 @@ properties: > then: > properties: > speed: > - allOf: > - - $ref: /schemas/types.yaml#definitions/uint32 > - - enum: [10, 100, 1000] > description: > Link speed. > + $ref: /schemas/types.yaml#definitions/uint32 > + enum: [10, 100, 1000] > > full-duplex: > $ref: /schemas/types.yaml#definitions/flag > diff --git a/Documentation/devicetree/bindings/net/qca,ar803x.yaml b/Documentation/devicetree/bindings/net/qca,ar803x.yaml > index 5a6c9d20c0ba..1788884b8c28 100644 > --- a/Documentation/devicetree/bindings/net/qca,ar803x.yaml > +++ b/Documentation/devicetree/bindings/net/qca,ar803x.yaml > @@ -20,15 +20,13 @@ allOf: > properties: > qca,clk-out-frequency: > description: Clock output frequency in Hertz. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 25000000, 50000000, 62500000, 125000000 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [25000000, 50000000, 62500000, 125000000] > > qca,clk-out-strength: > description: Clock output driver strength. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 0, 1, 2 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1, 2] > > qca,keep-pll-enabled: > description: | > @@ -52,17 +50,14 @@ properties: > type: object > description: > Initial data for the VDDIO regulator. Set this to 1.5V or 1.8V. > - allOf: > - - $ref: /schemas/regulator/regulator.yaml > + $ref: /schemas/regulator/regulator.yaml > > vddh-regulator: > type: object > description: > Dummy subnode to model the external connection of the PHY VDDH > regulator to VDDIO. > - allOf: > - - $ref: /schemas/regulator/regulator.yaml > - > + $ref: /schemas/regulator/regulator.yaml > > examples: > - | > diff --git a/Documentation/devicetree/bindings/net/snps,dwmac.yaml b/Documentation/devicetree/bindings/net/snps,dwmac.yaml > index e08cd4c4d568..3c825c74d596 100644 > --- a/Documentation/devicetree/bindings/net/snps,dwmac.yaml > +++ b/Documentation/devicetree/bindings/net/snps,dwmac.yaml > @@ -199,14 +199,13 @@ properties: > > snps,reset-delays-us: > deprecated: true > - allOf: > - - $ref: /schemas/types.yaml#definitions/uint32-array > - - minItems: 3 > - maxItems: 3 > description: > Triplet of delays. The 1st cell is reset pre-delay in micro > seconds. The 2nd cell is reset pulse in micro seconds. The 3rd > cell is reset post-delay in micro seconds. > + $ref: /schemas/types.yaml#definitions/uint32-array > + minItems: 3 > + maxItems: 3 > > snps,aal: > $ref: /schemas/types.yaml#definitions/flag > @@ -301,27 +300,24 @@ allOf: > then: > properties: > snps,pbl: > - allOf: > - - $ref: /schemas/types.yaml#definitions/uint32 > - - enum: [2, 4, 8] > description: > Programmable Burst Length (tx and rx) > + $ref: /schemas/types.yaml#definitions/uint32 > + enum: [2, 4, 8] > > snps,txpbl: > - allOf: > - - $ref: /schemas/types.yaml#definitions/uint32 > - - enum: [2, 4, 8] > description: > Tx Programmable Burst Length. If set, DMA tx will use this > value rather than snps,pbl. > + $ref: /schemas/types.yaml#definitions/uint32 > + enum: [2, 4, 8] > > snps,rxpbl: > - allOf: > - - $ref: /schemas/types.yaml#definitions/uint32 > - - enum: [2, 4, 8] > description: > Rx Programmable Burst Length. If set, DMA rx will use this > value rather than snps,pbl. > + $ref: /schemas/types.yaml#definitions/uint32 > + enum: [2, 4, 8] > > snps,no-pbl-x8: > $ref: /schemas/types.yaml#definitions/flag > diff --git a/Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml b/Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml > index 8fc8d3be303b..1dd5a9bd9db7 100644 > --- a/Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml > +++ b/Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml > @@ -150,10 +150,9 @@ properties: > patternProperties: > "^mdio@": > type: object > - allOf: > - - $ref: "ti,davinci-mdio.yaml#" > description: > CPSW MDIO bus. > + $ref: "ti,davinci-mdio.yaml#" > > > required: > diff --git a/Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml b/Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml > index 2ea14ab29254..d454c1fab930 100644 > --- a/Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml > +++ b/Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml > @@ -40,10 +40,9 @@ properties: > ti,hwmods: > description: TI hwmod name > deprecated: true > - allOf: > - - $ref: /schemas/types.yaml#/definitions/string-array > - - items: > - const: davinci_mdio > + $ref: /schemas/types.yaml#/definitions/string-array > + items: > + const: davinci_mdio > > if: > properties: > diff --git a/Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml b/Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml > index 48a98dae00de..64b2c64ca806 100644 > --- a/Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml > +++ b/Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml > @@ -71,10 +71,9 @@ properties: > > max-link-speed: > description: Specify PCI Gen for link capability. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 1, 2, 3, 4 ] > - - default: 1 > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [1, 2, 3, 4] > + default: 1 > > bus-range: > description: Range of bus numbers associated with this controller. > diff --git a/Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml > index bfefd09d8c1e..7556be6e2754 100644 > --- a/Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml > +++ b/Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml > @@ -84,13 +84,12 @@ properties: > gpio-line-names: true > > input-debounce: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - minItems: 1 > - maxItems: 5 > description: > Debouncing periods in microseconds, one period per interrupt > bank found in the controller > + $ref: /schemas/types.yaml#/definitions/uint32-array > + minItems: 1 > + maxItems: 5 > > patternProperties: > # It's pretty scary, but the basic idea is that: > @@ -115,9 +114,8 @@ patternProperties: > bias-pull-down: true > > drive-strength: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 10, 20, 30, 40 ] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [10, 20, 30, 40] > > required: > - pins > diff --git a/Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml > index 7651a675ab2d..017d9593573b 100644 > --- a/Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml > +++ b/Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml > @@ -33,26 +33,23 @@ patternProperties: > then: > patternProperties: > "^function|groups$": > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/string" > - - enum: [ ACPI, ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, > - ADC15, ADC2, ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, > - DDCCLK, DDCDAT, EXTRST, FLACK, FLBUSY, FLWP, GPID, GPID0, GPID2, > - GPID4, GPID6, GPIE0, GPIE2, GPIE4, GPIE6, I2C10, I2C11, I2C12, > - I2C13, I2C14, I2C3, I2C4, I2C5, I2C6, I2C7, I2C8, I2C9, LPCPD, > - LPCPME, LPCRST, LPCSMI, MAC1LINK, MAC2LINK, MDIO1, MDIO2, NCTS1, > - NCTS2, NCTS3, NCTS4, NDCD1, NDCD2, NDCD3, NDCD4, NDSR1, NDSR2, > - NDSR3, NDSR4, NDTR1, NDTR2, NDTR3, NDTR4, NDTS4, NRI1, NRI2, > - NRI3, NRI4, NRTS1, NRTS2, NRTS3, OSCCLK, PWM0, PWM1, PWM2, PWM3, > - PWM4, PWM5, PWM6, PWM7, RGMII1, RGMII2, RMII1, RMII2, ROM16, > - ROM8, ROMCS1, ROMCS2, ROMCS3, ROMCS4, RXD1, RXD2, RXD3, RXD4, > - SALT1, SALT2, SALT3, SALT4, SD1, SD2, SGPMCK, SGPMI, SGPMLD, > - SGPMO, SGPSCK, SGPSI0, SGPSI1, SGPSLD, SIOONCTRL, SIOPBI, SIOPBO, > - SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1DEBUG, > - SPI1PASSTHRU, SPICS1, TIMER3, TIMER4, TIMER5, TIMER6, TIMER7, > - TIMER8, TXD1, TXD2, TXD3, TXD4, UART6, USB11D1, USB11H2, USB2D1, > - USB2H1, USBCKI, VGABIOS_ROM, VGAHS, VGAVS, VPI18, VPI24, VPI30, > - VPO12, VPO24, WDTRST1, WDTRST2 ] > + $ref: "/schemas/types.yaml#/definitions/string" > + enum: [ACPI, ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, > + ADC2, ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, DDCCLK, DDCDAT, > + EXTRST, FLACK, FLBUSY, FLWP, GPID, GPID0, GPID2, GPID4, GPID6, GPIE0, > + GPIE2, GPIE4, GPIE6, I2C10, I2C11, I2C12, I2C13, I2C14, I2C3, I2C4, > + I2C5, I2C6, I2C7, I2C8, I2C9, LPCPD, LPCPME, LPCRST, LPCSMI, MAC1LINK, > + MAC2LINK, MDIO1, MDIO2, NCTS1, NCTS2, NCTS3, NCTS4, NDCD1, NDCD2, > + NDCD3, NDCD4, NDSR1, NDSR2, NDSR3, NDSR4, NDTR1, NDTR2, NDTR3, NDTR4, > + NDTS4, NRI1, NRI2, NRI3, NRI4, NRTS1, NRTS2, NRTS3, OSCCLK, PWM0, > + PWM1, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, RGMII1, RGMII2, RMII1, > + RMII2, ROM16, ROM8, ROMCS1, ROMCS2, ROMCS3, ROMCS4, RXD1, RXD2, RXD3, > + RXD4, SALT1, SALT2, SALT3, SALT4, SD1, SD2, SGPMCK, SGPMI, SGPMLD, > + SGPMO, SGPSCK, SGPSI0, SGPSI1, SGPSLD, SIOONCTRL, SIOPBI, SIOPBO, > + SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1DEBUG, SPI1PASSTHRU, > + SPICS1, TIMER3, TIMER4, TIMER5, TIMER6, TIMER7, TIMER8, TXD1, TXD2, > + TXD3, TXD4, UART6, USB11D1, USB11H2, USB2D1, USB2H1, USBCKI, VGABIOS_ROM, > + VGAHS, VGAVS, VPI18, VPI24, VPI30, VPO12, VPO24, WDTRST1, WDTRST2] > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml > index 36feaf5e2dff..0172b78e2f27 100644 > --- a/Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml > +++ b/Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml > @@ -29,8 +29,8 @@ properties: > aspeed,external-nodes: > minItems: 2 > maxItems: 2 > - allOf: > - - $ref: /schemas/types.yaml#/definitions/phandle-array > + $ref: /schemas/types.yaml#/definitions/phandle-array > + > description: | > A cell of phandles to external controller nodes: > 0: compatible with "aspeed,ast2500-gfx", "syscon" > @@ -43,28 +43,25 @@ patternProperties: > then: > patternProperties: > "^function|groups$": > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/string" > - - enum: [ ACPI, ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, > - ADC15, ADC2, ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, > - DDCCLK, DDCDAT, ESPI, FWSPICS1, FWSPICS2, GPID0, GPID2, GPID4, > - GPID6, GPIE0, GPIE2, GPIE4, GPIE6, I2C10, I2C11, I2C12, I2C13, > - I2C14, I2C3, I2C4, I2C5, I2C6, I2C7, I2C8, I2C9, LAD0, LAD1, > - LAD2, LAD3, LCLK, LFRAME, LPCHC, LPCPD, LPCPLUS, LPCPME, LPCRST, > - LPCSMI, LSIRQ, MAC1LINK, MAC2LINK, MDIO1, MDIO2, NCTS1, NCTS2, > - NCTS3, NCTS4, NDCD1, NDCD2, NDCD3, NDCD4, NDSR1, NDSR2, NDSR3, > - NDSR4, NDTR1, NDTR2, NDTR3, NDTR4, NRI1, NRI2, NRI3, NRI4, NRTS1, > - NRTS2, NRTS3, NRTS4, OSCCLK, PEWAKE, PNOR, PWM0, PWM1, PWM2, > - PWM3, PWM4, PWM5, PWM6, PWM7, RGMII1, RGMII2, RMII1, RMII2, RXD1, > - RXD2, RXD3, RXD4, SALT1, SALT10, SALT11, SALT12, SALT13, SALT14, > - SALT2, SALT3, SALT4, SALT5, SALT6, SALT7, SALT8, SALT9, SCL1, > - SCL2, SD1, SD2, SDA1, SDA2, SGPS1, SGPS2, SIOONCTRL, SIOPBI, > - SIOPBO, SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1CS1, > - SPI1DEBUG, SPI1PASSTHRU, SPI2CK, SPI2CS0, SPI2CS1, SPI2MISO, > - SPI2MOSI, TIMER3, TIMER4, TIMER5, TIMER6, TIMER7, TIMER8, TXD1, > - TXD2, TXD3, TXD4, UART6, USB11BHID, USB2AD, USB2AH, USB2BD, > - USB2BH, USBCKI, VGABIOSROM, VGAHS, VGAVS, VPI24, VPO, WDTRST1, > - WDTRST2, ] > + $ref: "/schemas/types.yaml#/definitions/string" > + enum: [ACPI, ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, > + ADC2, ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, DDCCLK, DDCDAT, > + ESPI, FWSPICS1, FWSPICS2, GPID0, GPID2, GPID4, GPID6, GPIE0, GPIE2, > + GPIE4, GPIE6, I2C10, I2C11, I2C12, I2C13, I2C14, I2C3, I2C4, I2C5, > + I2C6, I2C7, I2C8, I2C9, LAD0, LAD1, LAD2, LAD3, LCLK, LFRAME, LPCHC, > + LPCPD, LPCPLUS, LPCPME, LPCRST, LPCSMI, LSIRQ, MAC1LINK, MAC2LINK, > + MDIO1, MDIO2, NCTS1, NCTS2, NCTS3, NCTS4, NDCD1, NDCD2, NDCD3, NDCD4, > + NDSR1, NDSR2, NDSR3, NDSR4, NDTR1, NDTR2, NDTR3, NDTR4, NRI1, NRI2, > + NRI3, NRI4, NRTS1, NRTS2, NRTS3, NRTS4, OSCCLK, PEWAKE, PNOR, PWM0, > + PWM1, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, RGMII1, RGMII2, RMII1, > + RMII2, RXD1, RXD2, RXD3, RXD4, SALT1, SALT10, SALT11, SALT12, SALT13, > + SALT14, SALT2, SALT3, SALT4, SALT5, SALT6, SALT7, SALT8, SALT9, SCL1, > + SCL2, SD1, SD2, SDA1, SDA2, SGPS1, SGPS2, SIOONCTRL, SIOPBI, SIOPBO, > + SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1CS1, SPI1DEBUG, > + SPI1PASSTHRU, SPI2CK, SPI2CS0, SPI2CS1, SPI2MISO, SPI2MOSI, TIMER3, > + TIMER4, TIMER5, TIMER6, TIMER7, TIMER8, TXD1, TXD2, TXD3, TXD4, UART6, > + USB11BHID, USB2AD, USB2AH, USB2BD, USB2BH, USBCKI, VGABIOSROM, VGAHS, > + VGAVS, VPI24, VPO, WDTRST1, WDTRST2] > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml > index 45af29bc3202..1506726c7fea 100644 > --- a/Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml > +++ b/Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml > @@ -30,64 +30,58 @@ patternProperties: > then: > properties: > function: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/string" > - - enum: [ ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, > - ADC2, ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, EMMC, > - ESPI, ESPIALT, FSI1, FSI2, FWSPIABR, FWSPID, FWSPIWP, GPIT0, > - GPIT1, GPIT2, GPIT3, GPIT4, GPIT5, GPIT6, GPIT7, GPIU0, GPIU1, > - GPIU2, GPIU3, GPIU4, GPIU5, GPIU6, GPIU7, I2C1, I2C10, I2C11, > - I2C12, I2C13, I2C14, I2C15, I2C16, I2C2, I2C3, I2C4, I2C5, I2C6, > - I2C7, I2C8, I2C9, I3C3, I3C4, I3C5, I3C6, JTAGM, LHPD, LHSIRQ, > - LPC, LPCHC, LPCPD, LPCPME, LPCSMI, LSIRQ, MACLINK1, MACLINK2, > - MACLINK3, MACLINK4, MDIO1, MDIO2, MDIO3, MDIO4, NCTS1, NCTS2, > - NCTS3, NCTS4, NDCD1, NDCD2, NDCD3, NDCD4, NDSR1, NDSR2, NDSR3, > - NDSR4, NDTR1, NDTR2, NDTR3, NDTR4, NRI1, NRI2, NRI3, NRI4, NRTS1, > - NRTS2, NRTS3, NRTS4, OSCCLK, PEWAKE, PWM0, PWM1, PWM10, PWM11, > - PWM12, PWM13, PWM14, PWM15, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, > - PWM8, PWM9, RGMII1, RGMII2, RGMII3, RGMII4, RMII1, RMII2, RMII3, > - RMII4, RXD1, RXD2, RXD3, RXD4, SALT1, SALT10, SALT11, SALT12, > - SALT13, SALT14, SALT15, SALT16, SALT2, SALT3, SALT4, SALT5, > - SALT6, SALT7, SALT8, SALT9, SD1, SD2, SGPM1, SGPS1, SIOONCTRL, > - SIOPBI, SIOPBO, SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, > - SPI1ABR, SPI1CS1, SPI1WP, SPI2, SPI2CS1, SPI2CS2, TACH0, TACH1, > - TACH10, TACH11, TACH12, TACH13, TACH14, TACH15, TACH2, TACH3, > - TACH4, TACH5, TACH6, TACH7, TACH8, TACH9, THRU0, THRU1, THRU2, > - THRU3, TXD1, TXD2, TXD3, TXD4, UART10, UART11, UART12, UART13, > - UART6, UART7, UART8, UART9, USBAD, USBADP, USB2AH, USB2AHP, > - USB2BD, USB2BH, VB, VGAHS, VGAVS, WDTRST1, WDTRST2, WDTRST3, > - WDTRST4, ] > + $ref: "/schemas/types.yaml#/definitions/string" > + enum: [ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, ADC2, > + ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, EMMC, ESPI, ESPIALT, > + FSI1, FSI2, FWSPIABR, FWSPID, FWSPIWP, GPIT0, GPIT1, GPIT2, GPIT3, > + GPIT4, GPIT5, GPIT6, GPIT7, GPIU0, GPIU1, GPIU2, GPIU3, GPIU4, GPIU5, > + GPIU6, GPIU7, I2C1, I2C10, I2C11, I2C12, I2C13, I2C14, I2C15, I2C16, > + I2C2, I2C3, I2C4, I2C5, I2C6, I2C7, I2C8, I2C9, I3C3, I3C4, I3C5, > + I3C6, JTAGM, LHPD, LHSIRQ, LPC, LPCHC, LPCPD, LPCPME, LPCSMI, LSIRQ, > + MACLINK1, MACLINK2, MACLINK3, MACLINK4, MDIO1, MDIO2, MDIO3, MDIO4, > + NCTS1, NCTS2, NCTS3, NCTS4, NDCD1, NDCD2, NDCD3, NDCD4, NDSR1, NDSR2, > + NDSR3, NDSR4, NDTR1, NDTR2, NDTR3, NDTR4, NRI1, NRI2, NRI3, NRI4, > + NRTS1, NRTS2, NRTS3, NRTS4, OSCCLK, PEWAKE, PWM0, PWM1, PWM10, PWM11, > + PWM12, PWM13, PWM14, PWM15, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, PWM8, > + PWM9, RGMII1, RGMII2, RGMII3, RGMII4, RMII1, RMII2, RMII3, RMII4, > + RXD1, RXD2, RXD3, RXD4, SALT1, SALT10, SALT11, SALT12, SALT13, SALT14, > + SALT15, SALT16, SALT2, SALT3, SALT4, SALT5, SALT6, SALT7, SALT8, > + SALT9, SD1, SD2, SGPM1, SGPS1, SIOONCTRL, SIOPBI, SIOPBO, SIOPWREQ, > + SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1ABR, SPI1CS1, SPI1WP, SPI2, > + SPI2CS1, SPI2CS2, TACH0, TACH1, TACH10, TACH11, TACH12, TACH13, TACH14, > + TACH15, TACH2, TACH3, TACH4, TACH5, TACH6, TACH7, TACH8, TACH9, THRU0, > + THRU1, THRU2, THRU3, TXD1, TXD2, TXD3, TXD4, UART10, UART11, UART12, > + UART13, UART6, UART7, UART8, UART9, USBAD, USBADP, USB2AH, USB2AHP, > + USB2BD, USB2BH, VB, VGAHS, VGAVS, WDTRST1, WDTRST2, WDTRST3, WDTRST4] > + > groups: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/string" > - - enum: [ ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, > - ADC2, ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, EMMCG1, > - EMMCG4, EMMCG8, ESPI, ESPIALT, FSI1, FSI2, FWSPIABR, FWSPID, > - FWQSPID, FWSPIWP, GPIT0, GPIT1, GPIT2, GPIT3, GPIT4, GPIT5, > - GPIT6, GPIT7, GPIU0, GPIU1, GPIU2, GPIU3, GPIU4, GPIU5, GPIU6, > - GPIU7, HVI3C3, HVI3C4, I2C1, I2C10, I2C11, I2C12, I2C13, I2C14, > - I2C15, I2C16, I2C2, I2C3, I2C4, I2C5, I2C6, I2C7, I2C8, I2C9, > - I3C3, I3C4, I3C5, I3C6, JTAGM, LHPD, LHSIRQ, LPC, LPCHC, LPCPD, > - LPCPME, LPCSMI, LSIRQ, MACLINK1, MACLINK2, MACLINK3, MACLINK4, > - MDIO1, MDIO2, MDIO3, MDIO4, NCTS1, NCTS2, NCTS3, NCTS4, NDCD1, > - NDCD2, NDCD3, NDCD4, NDSR1, NDSR2, NDSR3, NDSR4, NDTR1, NDTR2, > - NDTR3, NDTR4, NRI1, NRI2, NRI3, NRI4, NRTS1, NRTS2, NRTS3, NRTS4, > - OSCCLK, PEWAKE, PWM0, PWM1, PWM10G0, PWM10G1, PWM11G0, PWM11G1, > - PWM12G0, PWM12G1, PWM13G0, PWM13G1, PWM14G0, PWM14G1, PWM15G0, > - PWM15G1, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, PWM8G0, PWM8G1, > - PWM9G0, PWM9G1, QSPI1, QSPI2, RGMII1, RGMII2, RGMII3, RGMII4, > - RMII1, RMII2, RMII3, RMII4, RXD1, RXD2, RXD3, RXD4, SALT1, > - SALT10G0, SALT10G1, SALT11G0, SALT11G1, SALT12G0, SALT12G1, > - SALT13G0, SALT13G1, SALT14G0, SALT14G1, SALT15G0, SALT15G1, > - SALT16G0, SALT16G1, SALT2, SALT3, SALT4, SALT5, SALT6, SALT7, > - SALT8, SALT9G0, SALT9G1, SD1, SD2, SD3, SGPM1, SGPS1, SIOONCTRL, > - SIOPBI, SIOPBO, SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, > - SPI1ABR, SPI1CS1, SPI1WP, SPI2, SPI2CS1, SPI2CS2, TACH0, TACH1, > - TACH10, TACH11, TACH12, TACH13, TACH14, TACH15, TACH2, TACH3, > - TACH4, TACH5, TACH6, TACH7, TACH8, TACH9, THRU0, THRU1, THRU2, > - THRU3, TXD1, TXD2, TXD3, TXD4, UART10, UART11, UART12G0, > - UART12G1, UART13G0, UART13G1, UART6, UART7, UART8, UART9, USBA, > - USBB, VB, VGAHS, VGAVS, WDTRST1, WDTRST2, WDTRST3, WDTRST4, ] > + $ref: "/schemas/types.yaml#/definitions/string" > + enum: [ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, ADC2, > + ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, EMMCG1, EMMCG4, > + EMMCG8, ESPI, ESPIALT, FSI1, FSI2, FWSPIABR, FWSPID, FWQSPID, FWSPIWP, > + GPIT0, GPIT1, GPIT2, GPIT3, GPIT4, GPIT5, GPIT6, GPIT7, GPIU0, GPIU1, > + GPIU2, GPIU3, GPIU4, GPIU5, GPIU6, GPIU7, HVI3C3, HVI3C4, I2C1, I2C10, > + I2C11, I2C12, I2C13, I2C14, I2C15, I2C16, I2C2, I2C3, I2C4, I2C5, > + I2C6, I2C7, I2C8, I2C9, I3C3, I3C4, I3C5, I3C6, JTAGM, LHPD, LHSIRQ, > + LPC, LPCHC, LPCPD, LPCPME, LPCSMI, LSIRQ, MACLINK1, MACLINK2, MACLINK3, > + MACLINK4, MDIO1, MDIO2, MDIO3, MDIO4, NCTS1, NCTS2, NCTS3, NCTS4, > + NDCD1, NDCD2, NDCD3, NDCD4, NDSR1, NDSR2, NDSR3, NDSR4, NDTR1, NDTR2, > + NDTR3, NDTR4, NRI1, NRI2, NRI3, NRI4, NRTS1, NRTS2, NRTS3, NRTS4, > + OSCCLK, PEWAKE, PWM0, PWM1, PWM10G0, PWM10G1, PWM11G0, PWM11G1, PWM12G0, > + PWM12G1, PWM13G0, PWM13G1, PWM14G0, PWM14G1, PWM15G0, PWM15G1, PWM2, > + PWM3, PWM4, PWM5, PWM6, PWM7, PWM8G0, PWM8G1, PWM9G0, PWM9G1, QSPI1, > + QSPI2, RGMII1, RGMII2, RGMII3, RGMII4, RMII1, RMII2, RMII3, RMII4, > + RXD1, RXD2, RXD3, RXD4, SALT1, SALT10G0, SALT10G1, SALT11G0, SALT11G1, > + SALT12G0, SALT12G1, SALT13G0, SALT13G1, SALT14G0, SALT14G1, SALT15G0, > + SALT15G1, SALT16G0, SALT16G1, SALT2, SALT3, SALT4, SALT5, SALT6, > + SALT7, SALT8, SALT9G0, SALT9G1, SD1, SD2, SD3, SGPM1, SGPS1, SIOONCTRL, > + SIOPBI, SIOPBO, SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1ABR, > + SPI1CS1, SPI1WP, SPI2, SPI2CS1, SPI2CS2, TACH0, TACH1, TACH10, TACH11, > + TACH12, TACH13, TACH14, TACH15, TACH2, TACH3, TACH4, TACH5, TACH6, > + TACH7, TACH8, TACH9, THRU0, THRU1, THRU2, THRU3, TXD1, TXD2, TXD3, > + TXD4, UART10, UART11, UART12G0, UART12G1, UART13G0, UART13G1, UART6, > + UART7, UART8, UART9, USBA, USBB, VB, VGAHS, VGAVS, WDTRST1, WDTRST2, > + WDTRST3, WDTRST4] > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/pinctrl/fsl,imx8mp-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/fsl,imx8mp-pinctrl.yaml > index 6297e78418cf..d474bc1f393b 100644 > --- a/Documentation/devicetree/bindings/pinctrl/fsl,imx8mp-pinctrl.yaml > +++ b/Documentation/devicetree/bindings/pinctrl/fsl,imx8mp-pinctrl.yaml > @@ -37,22 +37,21 @@ patternProperties: > be found in . The last > integer CONFIG is the pad setting value like pull-up on this pin. Please > refer to i.MX8M Plus Reference Manual for detailed CONFIG settings. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-matrix > - - items: > - items: > - - description: | > - "mux_reg" indicates the offset of mux register. > - - description: | > - "conf_reg" indicates the offset of pad configuration register. > - - description: | > - "input_reg" indicates the offset of select input register. > - - description: | > - "mux_val" indicates the mux value to be applied. > - - description: | > - "input_val" indicates the select input value to be applied. > - - description: | > - "pad_setting" indicates the pad configuration value to be applied. > + $ref: /schemas/types.yaml#/definitions/uint32-matrix > + items: > + items: > + - description: | > + "mux_reg" indicates the offset of mux register. > + - description: | > + "conf_reg" indicates the offset of pad configuration register. > + - description: | > + "input_reg" indicates the offset of select input register. > + - description: | > + "mux_val" indicates the mux value to be applied. > + - description: | > + "input_val" indicates the select input value to be applied. > + - description: | > + "pad_setting" indicates the pad configuration value to be applied. > > required: > - fsl,pins > diff --git a/Documentation/devicetree/bindings/pinctrl/intel,lgm-io.yaml b/Documentation/devicetree/bindings/pinctrl/intel,lgm-io.yaml > index cd2b436350ef..2c0acb405e6c 100644 > --- a/Documentation/devicetree/bindings/pinctrl/intel,lgm-io.yaml > +++ b/Documentation/devicetree/bindings/pinctrl/intel,lgm-io.yaml > @@ -24,12 +24,10 @@ properties: > patternProperties: > '-pins$': > type: object > - allOf: > - - $ref: pincfg-node.yaml# > - - $ref: pinmux-node.yaml# > description: > Pinctrl node's client devices use subnodes for desired pin configuration. > Client device subnodes use below standard properties. > + $ref: pinmux-node.yaml# > > properties: > function: true > diff --git a/Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml b/Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml > index 732d9075560b..ef8877ddb1eb 100644 > --- a/Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml > +++ b/Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml > @@ -122,11 +122,10 @@ properties: > this, "pins" or "pinmux" has to be specified) > > pinmux: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > description: > The list of numeric pin ids and their mux settings that properties in the > node apply to (either this, "pins" or "groups" have to be specified) > + $ref: /schemas/types.yaml#/definitions/uint32-array > > pinctrl-pin-array: > $ref: /schemas/types.yaml#/definitions/uint32-array > diff --git a/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml > index 46a0478cb924..e9d6e54fc0a0 100644 > --- a/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml > +++ b/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml > @@ -37,21 +37,18 @@ properties: > hwlocks: true > > st,syscfg: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/phandle-array" > description: Should be phandle/offset/mask > - Phandle to the syscon node which includes IRQ mux selection. > - The offset of the IRQ mux selection register. > - The field mask of IRQ mux, needed if different of 0xf. > + $ref: "/schemas/types.yaml#/definitions/phandle-array" > > st,package: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [1, 2, 4, 8] > description: > Indicates the SOC package used. > More details in include/dt-bindings/pinctrl/stm32-pinfunc.h > - > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [1, 2, 4, 8] > > patternProperties: > '^gpio@[0-9a-f]*$': > @@ -78,33 +75,31 @@ patternProperties: > maximum: 16 > > st,bank-name: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/string" > - - enum: > - - GPIOA > - - GPIOB > - - GPIOC > - - GPIOD > - - GPIOE > - - GPIOF > - - GPIOG > - - GPIOH > - - GPIOI > - - GPIOJ > - - GPIOK > - - GPIOZ > description: > Should be a name string for this bank as specified in the datasheet. > + $ref: "/schemas/types.yaml#/definitions/string" > + enum: > > - st,bank-ioport: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - - maximum: 11 > + - GPIOA > + - GPIOB > + - GPIOC > + - GPIOD > + - GPIOE > + - GPIOF > + - GPIOG > + - GPIOH > + - GPIOI > + - GPIOJ > + - GPIOK > + - GPIOZ > > + st,bank-ioport: > description: > Should correspond to the EXTI IOport selection (EXTI line used > to select GPIOs as interrupts). > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 11 > > required: > - gpio-controller > @@ -125,8 +120,8 @@ patternProperties: > configuration, pullups, drive, output high/low and output speed. > properties: > pinmux: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32-array" > + $ref: "/schemas/types.yaml#/definitions/uint32-array" > + > description: | > Integer array, represents gpio pin number and mux setting. > Supported pin number and mux varies for different SoCs, and are > @@ -180,9 +175,8 @@ patternProperties: > 1: Medium speed > 2: Fast speed > 3: High speed > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 1, 2, 3] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1, 2, 3] > > required: > - pinmux > diff --git a/Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml b/Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml > index 6c6079fe1351..49fd3feabba5 100644 > --- a/Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml > +++ b/Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml > @@ -56,8 +56,7 @@ properties: > > amlogic,ao-sysctrl: > description: phandle to the AO sysctrl node > - allOf: > - - $ref: /schemas/types.yaml#/definitions/phandle > + $ref: /schemas/types.yaml#/definitions/phandle > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/pwm/pwm-samsung.yaml b/Documentation/devicetree/bindings/pwm/pwm-samsung.yaml > index 4fe64f4dd594..fc799b0577d4 100644 > --- a/Documentation/devicetree/bindings/pwm/pwm-samsung.yaml > +++ b/Documentation/devicetree/bindings/pwm/pwm-samsung.yaml > @@ -78,12 +78,11 @@ properties: > A list of PWM channels used as PWM outputs on particular platform. > It is an array of up to 5 elements being indices of PWM channels > (from 0 to 4), the order does not matter. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - uniqueItems: true > - - items: > - minimum: 0 > - maximum: 4 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + uniqueItems: true > + items: > + minimum: 0 > + maximum: 4 > > required: > - clocks > diff --git a/Documentation/devicetree/bindings/regulator/gpio-regulator.yaml b/Documentation/devicetree/bindings/regulator/gpio-regulator.yaml > index 9d3b28417fb6..605590384b48 100644 > --- a/Documentation/devicetree/bindings/regulator/gpio-regulator.yaml > +++ b/Documentation/devicetree/bindings/regulator/gpio-regulator.yaml > @@ -46,24 +46,22 @@ properties: > 0: LOW > 1: HIGH > Default is LOW if nothing else is specified. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - maxItems: 8 > - items: > - enum: [ 0, 1 ] > - default: 0 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + maxItems: 8 > + items: > + enum: [0, 1] > + default: 0 > > states: > description: Selection of available voltages/currents provided by this > regulator and matching GPIO configurations to achieve them. If there are > no states in the "states" array, use a fixed regulator instead. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-matrix > - - maxItems: 8 > - items: > - items: > - - description: Voltage in microvolts > - - description: GPIO group state value > + $ref: /schemas/types.yaml#/definitions/uint32-matrix > + maxItems: 8 > + items: > + items: > + - description: Voltage in microvolts > + - description: GPIO group state value > > startup-delay-us: > description: startup time in microseconds > @@ -81,12 +79,11 @@ properties: > > regulator-type: > description: Specifies what is being regulated. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/string > - - enum: > - - voltage > - - current > - default: voltage > + $ref: /schemas/types.yaml#/definitions/string > + enum: > + - voltage > + - current > + default: voltage > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/regulator/mps,mpq7920.yaml b/Documentation/devicetree/bindings/regulator/mps,mpq7920.yaml > index a682af0dc67e..e5422eaf851d 100644 > --- a/Documentation/devicetree/bindings/regulator/mps,mpq7920.yaml > +++ b/Documentation/devicetree/bindings/regulator/mps,mpq7920.yaml > @@ -21,17 +21,17 @@ properties: > > regulators: > type: object > - allOf: > - - $ref: regulator.yaml# > + $ref: regulator.yaml# > + > description: | > list of regulators provided by this controller, must be named > after their hardware counterparts BUCK[1-4], one LDORTC, and LDO[2-5] > > properties: > mps,switch-freq: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint8" > - enum: [ 0, 1, 2, 3 ] > + $ref: "/schemas/types.yaml#/definitions/uint8" > + > + enum: [0, 1, 2, 3] > default: 2 > description: | > switching frequency must be one of following corresponding value > @@ -40,32 +40,29 @@ properties: > patternProperties: > "^ldo[1-4]$": > type: object > - allOf: > - - $ref: regulator.yaml# > + $ref: regulator.yaml# > > "^ldortc$": > type: object > - allOf: > - - $ref: regulator.yaml# > + $ref: regulator.yaml# > > "^buck[1-4]$": > type: object > - allOf: > - - $ref: regulator.yaml# > + $ref: regulator.yaml# > > properties: > mps,buck-softstart: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint8" > - enum: [ 0, 1, 2, 3 ] > + $ref: "/schemas/types.yaml#/definitions/uint8" > + > + enum: [0, 1, 2, 3] > description: | > defines the soft start time of this buck, must be one of the following > corresponding values 150us, 300us, 610us, 920us > > mps,buck-phase-delay: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint8" > - enum: [ 0, 1, 2, 3 ] > + $ref: "/schemas/types.yaml#/definitions/uint8" > + > + enum: [0, 1, 2, 3] > description: | > defines the phase delay of this buck, must be one of the following > corresponding values 0deg, 90deg, 180deg, 270deg > diff --git a/Documentation/devicetree/bindings/regulator/regulator.yaml b/Documentation/devicetree/bindings/regulator/regulator.yaml > index 91a39a33000b..ec505dbbf87c 100644 > --- a/Documentation/devicetree/bindings/regulator/regulator.yaml > +++ b/Documentation/devicetree/bindings/regulator/regulator.yaml > @@ -123,9 +123,8 @@ properties: > 0: Disable active discharge. > 1: Enable active discharge. > Absence of this property will leave configuration to default. > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - enum: [ 0, 1 ] > + $ref: "/schemas/types.yaml#/definitions/uint32" > + enum: [0, 1] > > regulator-coupled-with: > description: Regulators with which the regulator is coupled. The linkage > diff --git a/Documentation/devicetree/bindings/regulator/rohm,bd71828-regulator.yaml b/Documentation/devicetree/bindings/regulator/rohm,bd71828-regulator.yaml > index 71ce032b8cf8..ac74e214b050 100644 > --- a/Documentation/devicetree/bindings/regulator/rohm,bd71828-regulator.yaml > +++ b/Documentation/devicetree/bindings/regulator/rohm,bd71828-regulator.yaml > @@ -24,10 +24,9 @@ description: | > patternProperties: > "^LDO[1-7]$": > type: object > - allOf: > - - $ref: regulator.yaml# > description: > Properties for single LDO regulator. > + $ref: regulator.yaml# > > properties: > regulator-name: > @@ -37,10 +36,9 @@ patternProperties: > > "^BUCK[1-7]$": > type: object > - allOf: > - - $ref: regulator.yaml# > description: > Properties for single BUCK regulator. > + $ref: regulator.yaml# > > properties: > regulator-name: > @@ -49,40 +47,36 @@ patternProperties: > should be "buck1", ..., "buck7" > > rohm,dvs-run-voltage: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - maximum: 3300000 > description: > PMIC default "RUN" state voltage in uV. See below table for > bucks which support this. 0 means disabled. > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 3300000 > > rohm,dvs-idle-voltage: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - maximum: 3300000 > description: > PMIC default "IDLE" state voltage in uV. See below table for > bucks which support this. 0 means disabled. > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 3300000 > > rohm,dvs-suspend-voltage: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - maximum: 3300000 > description: > PMIC default "SUSPEND" state voltage in uV. See below table for > bucks which support this. 0 means disabled. > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 3300000 > > rohm,dvs-lpsr-voltage: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - maximum: 3300000 > description: > PMIC default "LPSR" state voltage in uV. See below table for > bucks which support this. 0 means disabled. > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 3300000 > > # Supported default DVS states: > # buck | run | idle | suspend | lpsr > diff --git a/Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml b/Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml > index 64f1183ce841..cb336b2c16af 100644 > --- a/Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml > +++ b/Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml > @@ -23,8 +23,7 @@ properties: > - st,stm32mp1-booster > > st,syscfg: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/phandle-array" > + $ref: "/schemas/types.yaml#/definitions/phandle-array" > description: phandle to system configuration controller. > > vdda-supply: > diff --git a/Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.yaml b/Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.yaml > index 8d8f38fe85dc..e6322bc3e447 100644 > --- a/Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.yaml > +++ b/Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.yaml > @@ -26,8 +26,7 @@ patternProperties: > "^(reg11|reg18|usb33)$": > type: object > > - allOf: > - - $ref: "regulator.yaml#" > + $ref: "regulator.yaml#" > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml b/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml > index 4ff4d3df0a06..4ffa25268fcc 100644 > --- a/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml > +++ b/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml > @@ -28,22 +28,20 @@ properties: > maxItems: 1 > > st,syscfg-holdboot: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/phandle-array" > description: remote processor reset hold boot > - Phandle of syscon block. > - The offset of the hold boot setting register. > - The field mask of the hold boot. > + $ref: "/schemas/types.yaml#/definitions/phandle-array" > maxItems: 1 > > st,syscfg-tz: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/phandle-array" > description: > Reference to the system configuration which holds the RCC trust zone mode > - Phandle of syscon block. > - The offset of the RCC trust zone mode register. > - The field mask of the RCC trust zone mode. > + $ref: "/schemas/types.yaml#/definitions/phandle-array" > maxItems: 1 > > interrupts: > @@ -90,8 +88,7 @@ properties: > (see ../reserved-memory/reserved-memory.txt) > > st,syscfg-pdds: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/phandle-array" > + $ref: "/schemas/types.yaml#/definitions/phandle-array" > description: | > Reference to the system configuration which holds the remote > 1st cell: phandle to syscon block > diff --git a/Documentation/devicetree/bindings/reset/intel,rcu-gw.yaml b/Documentation/devicetree/bindings/reset/intel,rcu-gw.yaml > index 8ac437282659..6b2d56cc3f38 100644 > --- a/Documentation/devicetree/bindings/reset/intel,rcu-gw.yaml > +++ b/Documentation/devicetree/bindings/reset/intel,rcu-gw.yaml > @@ -21,8 +21,7 @@ properties: > > intel,global-reset: > description: Global reset register offset and bit offset. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > items: > - description: Register offset > - description: Register bit offset > diff --git a/Documentation/devicetree/bindings/riscv/cpus.yaml b/Documentation/devicetree/bindings/riscv/cpus.yaml > index 04819ad379c2..f80ba2c66f71 100644 > --- a/Documentation/devicetree/bindings/riscv/cpus.yaml > +++ b/Documentation/devicetree/bindings/riscv/cpus.yaml > @@ -40,24 +40,18 @@ properties: > and identifies the type of the hart. > > mmu-type: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/string" > - - enum: > - - riscv,sv32 > - - riscv,sv39 > - - riscv,sv48 > description: > Identifies the MMU address translation mode used on this > hart. These values originate from the RISC-V Privileged > Specification document, available from > https://riscv.org/specifications/ > + $ref: "/schemas/types.yaml#/definitions/string" > + enum: > + - riscv,sv32 > + - riscv,sv39 > + - riscv,sv48 > > riscv,isa: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/string" > - - enum: > - - rv64imac > - - rv64imafdc > description: > Identifies the specific RISC-V instruction set architecture > supported by the hart. These are documented in the RISC-V > @@ -67,6 +61,10 @@ properties: > While the isa strings in ISA specification are case > insensitive, letters in the riscv,isa string must be all > lowercase to simplify parsing. > + $ref: "/schemas/types.yaml#/definitions/string" > + enum: > + - rv64imac > + - rv64imafdc > > # RISC-V requires 'timebase-frequency' in /cpus, so disallow it here > timebase-frequency: false > diff --git a/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml b/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml > index 57b087574aa1..5456604b1c14 100644 > --- a/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml > +++ b/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml > @@ -32,11 +32,10 @@ properties: > maxItems: 1 > > st,syscfg: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/phandle-array" > - - items: > - minItems: 3 > - maxItems: 3 > + $ref: "/schemas/types.yaml#/definitions/phandle-array" > + items: > + minItems: 3 > + maxItems: 3 > description: | > Phandle/offset/mask triplet. The phandle to pwrcfg used to > access control register at offset, and change the dbp (Disable Backup > diff --git a/Documentation/devicetree/bindings/serial/pl011.yaml b/Documentation/devicetree/bindings/serial/pl011.yaml > index 1a64d59152aa..c23c93b400f0 100644 > --- a/Documentation/devicetree/bindings/serial/pl011.yaml > +++ b/Documentation/devicetree/bindings/serial/pl011.yaml > @@ -88,17 +88,15 @@ properties: > description: > Rate at which poll occurs when auto-poll is set. > default 100ms. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - default: 100 > + $ref: /schemas/types.yaml#/definitions/uint32 > + default: 100 > > poll-timeout-ms: > description: > Poll timeout when auto-poll is set, default > 3000ms. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - default: 3000 > + $ref: /schemas/types.yaml#/definitions/uint32 > + default: 3000 > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/serial/rs485.yaml b/Documentation/devicetree/bindings/serial/rs485.yaml > index 2b8261ea6d9c..8141e4aad530 100644 > --- a/Documentation/devicetree/bindings/serial/rs485.yaml > +++ b/Documentation/devicetree/bindings/serial/rs485.yaml > @@ -16,20 +16,18 @@ maintainers: > properties: > rs485-rts-delay: > description: prop-encoded-array > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - items: > - items: > - - description: > - Delay between rts signal and beginning of data sent in milliseconds. > - It corresponds to the delay before sending data. > - default: 0 > - maximum: 1000 > - - description: > - Delay between end of data sent and rts signal in milliseconds. > - It corresponds to the delay after sending data and actual release of the line. > - default: 0 > - maximum: 1000 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + items: > + items: > + - description: Delay between rts signal and beginning of data sent in > + milliseconds. It corresponds to the delay before sending data. > + default: 0 > + maximum: 1000 > + - description: Delay between end of data sent and rts signal in milliseconds. > + It corresponds to the delay after sending data and actual release > + of the line. > + default: 0 > + maximum: 1000 > > rs485-rts-active-low: > description: drive RTS low when sending (default is high). > diff --git a/Documentation/devicetree/bindings/serial/samsung_uart.yaml b/Documentation/devicetree/bindings/serial/samsung_uart.yaml > index 9d2ce347875b..ff2f49fe322c 100644 > --- a/Documentation/devicetree/bindings/serial/samsung_uart.yaml > +++ b/Documentation/devicetree/bindings/serial/samsung_uart.yaml > @@ -51,9 +51,8 @@ properties: > > samsung,uart-fifosize: > description: The fifo size supported by the UART channel. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [16, 64, 256] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [16, 64, 256] > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/sound/adi,adau7118.yaml b/Documentation/devicetree/bindings/sound/adi,adau7118.yaml > index 76ee695097bf..fb78967ee17b 100644 > --- a/Documentation/devicetree/bindings/sound/adi,adau7118.yaml > +++ b/Documentation/devicetree/bindings/sound/adi,adau7118.yaml > @@ -35,23 +35,21 @@ properties: > adi,decimation-ratio: > description: | > This property set's the decimation ratio of PDM to PCM audio data. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [64, 32, 16] > - default: 64 > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [64, 32, 16] > + default: 64 > > adi,pdm-clk-map: > description: | > The ADAU7118 has two PDM clocks for the four Inputs. Each input must be > assigned to one of these two clocks. This property set's the mapping > between the clocks and the inputs. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - minItems: 4 > - maxItems: 4 > - items: > - maximum: 1 > - default: [0, 0, 1, 1] > + $ref: /schemas/types.yaml#/definitions/uint32-array > + minItems: 4 > + maxItems: 4 > + items: > + maximum: 1 > + default: [0, 0, 1, 1] > > required: > - "#sound-dai-cells" > diff --git a/Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml b/Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml > index ea1d2efb2aaa..98938db56285 100644 > --- a/Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml > +++ b/Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml > @@ -57,32 +57,31 @@ properties: > A list of the connections between audio components. Each entry > is a pair of strings, the first being the connection's sink, the > second being the connection's source. > - allOf: > - - $ref: /schemas/types.yaml#definitions/non-unique-string-array > - - minItems: 2 > - maxItems: 18 > - items: > - enum: > + $ref: /schemas/types.yaml#definitions/non-unique-string-array > + minItems: 2 > + maxItems: 18 > + items: > + enum: > # Audio Pins on the SoC > - - HP > - - HPCOM > - - LINEIN > - - LINEOUT > - - MIC1 > - - MIC2 > - - MIC3 > + - HP > + - HPCOM > + - LINEIN > + - LINEOUT > + - MIC1 > + - MIC2 > + - MIC3 > > # Microphone Biases from the SoC > - - HBIAS > - - MBIAS > + - HBIAS > + - MBIAS > > # Board Connectors > - - Headphone > - - Headset Mic > - - Line In > - - Line Out > - - Mic > - - Speaker > + - Headphone > + - Headset Mic > + - Line In > + - Line Out > + - Mic > + - Speaker > > allwinner,codec-analog-controls: > $ref: /schemas/types.yaml#/definitions/phandle > diff --git a/Documentation/devicetree/bindings/sound/qcom,wcd934x.yaml b/Documentation/devicetree/bindings/sound/qcom,wcd934x.yaml > index a495d5fc0d23..e8f716b5f875 100644 > --- a/Documentation/devicetree/bindings/sound/qcom,wcd934x.yaml > +++ b/Documentation/devicetree/bindings/sound/qcom,wcd934x.yaml > @@ -102,8 +102,7 @@ properties: > > gpio@42: > type: object > - allOf: > - - $ref: ../gpio/qcom,wcd934x-gpio.yaml# > + $ref: ../gpio/qcom,wcd934x-gpio.yaml# > > patternProperties: > "^.*@[0-9a-f]+$": > diff --git a/Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml b/Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml > index b6c1dd2a9c5e..c8f0985a8738 100644 > --- a/Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml > +++ b/Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml > @@ -96,43 +96,39 @@ properties: > > renesas,dtdl: > description: delay sync signal (setup) in transmit mode. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: > - - 0 # no bit delay > - - 50 # 0.5-clock-cycle delay > - - 100 # 1-clock-cycle delay > - - 150 # 1.5-clock-cycle delay > - - 200 # 2-clock-cycle delay > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: > + - 0 # no bit delay > + - 50 # 0.5-clock-cycle delay > + - 100 # 1-clock-cycle delay > + - 150 # 1.5-clock-cycle delay > + - 200 # 2-clock-cycle delay > > renesas,syncdl: > description: delay sync signal (hold) in transmit mode > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: > - - 0 # no bit delay > - - 50 # 0.5-clock-cycle delay > - - 100 # 1-clock-cycle delay > - - 150 # 1.5-clock-cycle delay > - - 200 # 2-clock-cycle delay > - - 300 # 3-clock-cycle delay > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: > + - 0 # no bit delay > + - 50 # 0.5-clock-cycle delay > + - 100 # 1-clock-cycle delay > + - 150 # 1.5-clock-cycle delay > + - 200 # 2-clock-cycle delay > + - 300 # 3-clock-cycle delay > > renesas,tx-fifo-size: > # deprecated for soctype-specific bindings > description: | > Override the default TX fifo size. Unit is words. Ignored if 0. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - maxItems: 1 > + $ref: /schemas/types.yaml#/definitions/uint32 > + maxItems: 1 > default: 64 > > renesas,rx-fifo-size: > # deprecated for soctype-specific bindings > description: | > Override the default RX fifo size. Unit is words. Ignored if 0. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - maxItems: 1 > + $ref: /schemas/types.yaml#/definitions/uint32 > + maxItems: 1 > default: 64 > > required: > diff --git a/Documentation/devicetree/bindings/spi/spi-controller.yaml b/Documentation/devicetree/bindings/spi/spi-controller.yaml > index d8e5509a7081..c6a2f543648b 100644 > --- a/Documentation/devicetree/bindings/spi/spi-controller.yaml > +++ b/Documentation/devicetree/bindings/spi/spi-controller.yaml > @@ -115,24 +115,22 @@ patternProperties: > Maximum SPI clocking speed of the device in Hz. > > spi-rx-bus-width: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 1, 2, 4, 8 ] > - - default: 1 > description: > Bus width to the SPI bus used for read transfers. > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [1, 2, 4, 8] > + default: 1 > > spi-rx-delay-us: > description: > Delay, in microseconds, after a read transfer. > > spi-tx-bus-width: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [ 1, 2, 4, 8 ] > - - default: 1 > description: > Bus width to the SPI bus used for write transfers. > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [1, 2, 4, 8] > + default: 1 > > spi-tx-delay-us: > description: > diff --git a/Documentation/devicetree/bindings/spi/spi-pl022.yaml b/Documentation/devicetree/bindings/spi/spi-pl022.yaml > index 22ba4e90655b..22999024477f 100644 > --- a/Documentation/devicetree/bindings/spi/spi-pl022.yaml > +++ b/Documentation/devicetree/bindings/spi/spi-pl022.yaml > @@ -80,55 +80,48 @@ patternProperties: > properties: > pl022,interface: > description: SPI interface type > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - enum: > - - 0 # SPI > - - 1 # Texas Instruments Synchronous Serial Frame Format > - - 2 # Microwire (Half Duplex) > + $ref: "/schemas/types.yaml#/definitions/uint32" > + enum: > + - 0 # SPI > + - 1 # Texas Instruments Synchronous Serial Frame Format > + - 2 # Microwire (Half Duplex) > > pl022,com-mode: > description: Specifies the transfer mode > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - enum: > - - 0 # interrupt mode > - - 1 # polling mode > - - 2 # DMA mode > - default: 1 > + $ref: "/schemas/types.yaml#/definitions/uint32" > + enum: > + - 0 # interrupt mode > + - 1 # polling mode > + - 2 # DMA mode > + default: 1 > > pl022,rx-level-trig: > description: Rx FIFO watermark level > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - maximum: 4 > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 4 > > pl022,tx-level-trig: > description: Tx FIFO watermark level > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - maximum: 4 > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 4 > > pl022,ctrl-len: > description: Microwire interface - Control length > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0x03 > - maximum: 0x1f > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0x03 > + maximum: 0x1f > > pl022,wait-state: > description: Microwire interface - Wait state > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - enum: [ 0, 1 ] > + $ref: "/schemas/types.yaml#/definitions/uint32" > + enum: [0, 1] > > pl022,duplex: > description: Microwire interface - Full/Half duplex > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - enum: [ 0, 1 ] > + $ref: "/schemas/types.yaml#/definitions/uint32" > + enum: [0, 1] > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/spi/spi-sifive.yaml b/Documentation/devicetree/bindings/spi/spi-sifive.yaml > index 140e4351a19f..28040598bfae 100644 > --- a/Documentation/devicetree/bindings/spi/spi-sifive.yaml > +++ b/Documentation/devicetree/bindings/spi/spi-sifive.yaml > @@ -50,18 +50,16 @@ properties: > sifive,fifo-depth: > description: > Depth of hardware queues; defaults to 8 > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - enum: [ 8 ] > - - default: 8 > + $ref: "/schemas/types.yaml#/definitions/uint32" > + enum: [8] > + default: 8 > > sifive,max-bits-per-word: > description: > Maximum bits per word; defaults to 8 > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - enum: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] > - - default: 8 > + $ref: "/schemas/types.yaml#/definitions/uint32" > + enum: [0, 1, 2, 3, 4, 5, 6, 7, 8] > + default: 8 > > required: > - compatible > diff --git a/Documentation/devicetree/bindings/thermal/qcom-tsens.yaml b/Documentation/devicetree/bindings/thermal/qcom-tsens.yaml > index 2ddd39d96766..d7be931b42d2 100644 > --- a/Documentation/devicetree/bindings/thermal/qcom-tsens.yaml > +++ b/Documentation/devicetree/bindings/thermal/qcom-tsens.yaml > @@ -73,12 +73,11 @@ properties: > - const: calib_sel > > "#qcom,sensors": > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 1 > - - maximum: 16 > description: > Number of sensors enabled on this platform > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 1 > + maximum: 16 > > "#thermal-sensor-cells": > const: 1 > diff --git a/Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml b/Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml > index 6ff718ede184..d83a1f97f911 100644 > --- a/Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml > +++ b/Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml > @@ -65,10 +65,9 @@ patternProperties: > description: A timer node has up to 8 frame sub-nodes, each with the following properties. > properties: > frame-number: > - allOf: > - - $ref: "/schemas/types.yaml#/definitions/uint32" > - - minimum: 0 > - maximum: 7 > + $ref: "/schemas/types.yaml#/definitions/uint32" > + minimum: 0 > + maximum: 7 > > interrupts: > minItems: 1 > -- > 2.20.1 -- Alexandre Belloni, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id ED5F3C3815B for ; Thu, 16 Apr 2020 11:38:12 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 7A25120656 for ; Thu, 16 Apr 2020 11:38:12 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="nm9lxXnz" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7A25120656 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=bootlin.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=N658ig0Rm2G3N3cKuYM3vtecdxghV0mSz4bNjP0eUz4=; b=nm9lxXnz+CpDdO pn4sIh4TsL0aU2pU+JNH+XwS8kk71LH9QAXKWpzEn3i1FgggrF8i1WBh2rzpz9tUK5lUBB8yt5vaK 2flmS/LsRAGOAzfRd2xRehnBAtQVZ4cmbznr0aYRs7W8vCcr22XW8pEcjbkTyploIXDCnatzquNni T+mKpHai4T3UjoOtu8k+h1JIVniQIQKC5oKR0xn3tMGiVASLHrFqNFxl5gZVV5CcyO8IeT20Eiiqj lQYsYrT2L/fkX6eCVfTvxuTcQbS+fgLHVhhSK+4HhbqAwB31DxdqUnRLWojOhJ02Zm+s0ntpPWQtz CXZ9rDUU6kqdLBUox/ow==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jP2qG-0003fq-AM; Thu, 16 Apr 2020 11:38:00 +0000 Received: from relay12.mail.gandi.net ([217.70.178.232]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jP2qA-0003bZ-0f; Thu, 16 Apr 2020 11:37:58 +0000 Received: from localhost (lfbn-lyo-1-9-35.w86-202.abo.wanadoo.fr [86.202.105.35]) (Authenticated sender: alexandre.belloni@bootlin.com) by relay12.mail.gandi.net (Postfix) with ESMTPSA id 004C1200011; Thu, 16 Apr 2020 11:37:45 +0000 (UTC) Date: Thu, 16 Apr 2020 13:37:45 +0200 From: Alexandre Belloni To: Rob Herring Subject: Re: [PATCH 2/2] dt-bindings: Remove cases of 'allOf' containing a '$ref' Message-ID: <20200416113745.GS34509@piout.net> References: <20200416005549.9683-1-robh@kernel.org> <20200416005549.9683-2-robh@kernel.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20200416005549.9683-2-robh@kernel.org> X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andrew Lunn , Ulf Hansson , Heiko Stuebner , linux-pwm@vger.kernel.org, linux-iio@vger.kernel.org, linux-pci@vger.kernel.org, Linus Walleij , linux-remoteproc@vger.kernel.org, alsa-devel@alsa-project.org, dri-devel@lists.freedesktop.org, Bjorn Andersson , Thierry Reding , linux-mtd@lists.infradead.org, linux-i2c@vger.kernel.org, Pavel Machek , linux-riscv@lists.infradead.org, Lee Jones , linux-clk@vger.kernel.org, linux-leds@vger.kernel.org, linux-rtc@vger.kernel.org, Florian Fainelli , Sam Ravnborg , Daniel Lezcano , Krzysztof Kozlowski , Bartosz Golaszewski , linux-serial@vger.kernel.org, linux-input@vger.kernel.org, Guenter Roeck , linux-media@vger.kernel.org, devicetree@vger.kernel.org, Alexandre Torgue , Maxime Ripard , linux-can@vger.kernel.org, linux-gpio@vger.kernel.org, Mark Brown , Jacek Anaszewski , Fabio Estevam , Mauro Carvalho Chehab , linux-arm-kernel@lists.infradead.org, linux-hwmon@vger.kernel.org, Stephen Boyd , Greg Kroah-Hartman , Dmitry Torokhov , linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, Amit Kucheria , linux-spi@vger.kernel.org, Vinod Koul , netdev@vger.kernel.org, Jonathan Cameron Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-mtd" Errors-To: linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org T24gMTUvMDQvMjAyMCAxOTo1NTo0OS0wNTAwLCBSb2IgSGVycmluZyB3cm90ZToKPiBqc29uLXNj aGVtYSB2ZXJzaW9ucyBkcmFmdDcgYW5kIGVhcmxpZXIgaGF2ZSBhIHdlaXJkIGJlaGF2aW9yIGlu IHRoYXQKPiBhbnkga2V5d29yZHMgY29tYmluZWQgd2l0aCBhICckcmVmJyBhcmUgaWdub3JlZCAo c2lsZW50bHkpLiBUaGUgY29ycmVjdAo+IGZvcm0gd2FzIHRvIHB1dCBhICckcmVmJyB1bmRlciBh biAnYWxsT2YnLiBUaGlzIGJlaGF2aW9yIGlzIG5vdyBjaGFuZ2VkCj4gaW4gdGhlIDIwMTktMDkg anNvbi1zY2hlbWEgc3BlYyBhbmQgJyRyZWYnIGNhbiBiZSBtaXhlZCB3aXRoIG90aGVyCj4ga2V5 d29yZHMuIFRoZSBqc29uLXNjaGVtYSBsaWJyYXJ5IGRvZXNuJ3QgeWV0IHN1cHBvcnQgdGhpcywg YnV0IHRoZQo+IHRvb2xpbmcgbm93IGRvZXMgYSBmaXh1cCBmb3IgdGhpcyBhbmQgZWl0aGVyIHdh eSB3b3Jrcy4KPiAKPiBUaGlzIGhhcyBiZWVuIGEgY29uc3RhbnQgc291cmNlIG9mIHJldmlldyBj b21tZW50cywgc28gbGV0J3MgY2hhbmdlIHRoaXMKPiB0cmVld2lkZSBzbyBldmVyeW9uZSBjb3Bp ZXMgdGhlIHNpbXBsZXIgc3ludGF4Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvYiBIZXJyaW5nIDxy b2JoQGtlcm5lbC5vcmc+CgpBY2tlZC1ieTogQWxleGFuZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5i ZWxsb25pQGJvb3RsaW4uY29tPgoKPiAtLS0KPiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3MvYXJt L2NwdXMueWFtbCAgICAgICAgIHwgIDgxICsrKy0tLQo+ICAuLi4vZGV2aWNldHJlZS9iaW5kaW5n cy9hcm0vbDJjMngwLnlhbWwgICAgICAgfCAgODcgKysrLS0tCj4gIC4uLi9kZXZpY2V0cmVlL2Jp bmRpbmdzL2FybS9wc2NpLnlhbWwgICAgICAgICB8ICAxNSArLQo+ICAuLi4vYmluZGluZ3MvYXJt L3NhbXN1bmcvZXh5bm9zLWNoaXBpZC55YW1sICAgfCAgIDUgKy0KPiAgLi4uL2J1cy9hbGx3aW5u ZXIsc3VuNTBpLWE2NC1kZTIueWFtbCAgICAgICAgIHwgICA1ICstCj4gIC4uLi9iaW5kaW5ncy9j bG9jay9maXhlZC1mYWN0b3ItY2xvY2sueWFtbCAgICB8ICAgNSArLQo+ICAuLi4vYmluZGluZ3Mv Y29ubmVjdG9yL3VzYi1jb25uZWN0b3IueWFtbCAgICAgfCAgMjggKy0KPiAgLi4uL2JpbmRpbmdz L2NyeXB0by9zdCxzdG0zMi1oYXNoLnlhbWwgICAgICAgIHwgICA5ICstCj4gIC4uLi9hbGx3aW5u ZXIsc3VuNGktYTEwLWRpc3BsYXktZW5naW5lLnlhbWwgICB8ICAgNyArLQo+ICAuLi4vZGlzcGxh eS9hbGx3aW5uZXIsc3VuNGktYTEwLXRjb24ueWFtbCAgICAgfCAgIDUgKy0KPiAgLi4uL2JpbmRp bmdzL2Rpc3BsYXkvcGFuZWwvcGFuZWwtY29tbW9uLnlhbWwgIHwgICA1ICstCj4gIC4uLi9kZXZp Y2V0cmVlL2JpbmRpbmdzL2RtYS9kbWEtY29tbW9uLnlhbWwgICB8ICAgMyArLQo+ICAuLi4vZGV2 aWNldHJlZS9iaW5kaW5ncy9kbWEvdGkvazMtdWRtYS55YW1sICAgfCAgMTggKy0KPiAgLi4uL2Rl dmljZXRyZWUvYmluZGluZ3MvZWVwcm9tL2F0MjQueWFtbCAgICAgIHwgIDExICstCj4gIC4uLi9k ZXZpY2V0cmVlL2JpbmRpbmdzL2V4YW1wbGUtc2NoZW1hLnlhbWwgICB8ICAxNyArLQo+ICAuLi4v YmluZGluZ3MvaHdtb24vYWRpLGx0YzI5NDcueWFtbCAgICAgICAgICAgfCAgMzIgKy0tCj4gIC4u Li9kZXZpY2V0cmVlL2JpbmRpbmdzL2h3bW9uL3RpLHRtcDUxMy55YW1sICB8ICAyMSArLQo+ICAu Li4vZGV2aWNldHJlZS9iaW5kaW5ncy9pMmMvc3Qsc3RtMzItaTJjLnlhbWwgfCAgIDkgKy0KPiAg Li4uL2JpbmRpbmdzL2lpby9hZGMvYWRpLGFkNzEyNC55YW1sICAgICAgICAgIHwgICA1ICstCj4g IC4uLi9iaW5kaW5ncy9paW8vYWRjL2xsdGMsbHRjMjQ5Ni55YW1sICAgICAgICB8ICAgMyArLQo+ ICAuLi4vYmluZGluZ3MvaWlvL2FkYy9taWNyb2NoaXAsbWNwMzkxMS55YW1sICAgfCAgIDcgKy0K PiAgLi4uL2JpbmRpbmdzL2lpby9hZGMvc3Qsc3RtMzItZGZzZG0tYWRjLnlhbWwgIHwgIDMxICst Cj4gIC4uLi9iaW5kaW5ncy9paW8vbGlnaHQvdHNsMjc3Mi55YW1sICAgICAgICAgICB8ICAxMyAr LQo+ICAuLi4vYmluZGluZ3MvaWlvL3RlbXBlcmF0dXJlL2FkaSxsdGMyOTgzLnlhbWwgfCAgNTYg KystLQo+ICAuLi4vaW5wdXQvYWxsd2lubmVyLHN1bjRpLWExMC1scmFkYy1rZXlzLnlhbWwgfCAg IDUgKy0KPiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3MvaW5wdXQvaW5wdXQueWFtbCAgICAgIHwg ICA5ICstCj4gIC4uLi9pbnRlcnJ1cHQtY29udHJvbGxlci9hcm0sZ2ljLXYzLnlhbWwgICAgICB8 ICAzOSArKy0KPiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3MvaW9tbXUvYXJtLHNtbXUueWFtbCAg IHwgICAzICstCj4gIC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL2xlZHMvY29tbW9uLnlhbWwgICAg ICB8ICAxMyArLQo+ICAuLi4vZGV2aWNldHJlZS9iaW5kaW5ncy9sZWRzL2xlZHMtZ3Bpby55YW1s ICAgfCAgIDMgKy0KPiAgLi4uL2JpbmRpbmdzL2xlZHMvcm9obSxiZDcxODI4LWxlZHMueWFtbCAg ICAgIHwgIDEwICstCj4gIC4uLi9iaW5kaW5ncy9tYWlsYm94L3N0LHN0bTMyLWlwY2MueWFtbCAg ICAgICB8ICAgNSArLQo+ICAuLi4vYmluZGluZ3MvbWVkaWEvYW1sb2dpYyxneC12ZGVjLnlhbWwg ICAgICAgfCAgIDYgKy0KPiAgLi4uL21lZGlhL2FtbG9naWMsbWVzb24tZ3gtYW8tY2VjLnlhbWwg ICAgICAgIHwgICAzICstCj4gIC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lZGlhL3JjLnlhbWwg ICAgICAgICB8IDI2NSArKysrKysrKystLS0tLS0tLS0KPiAgLi4uL2JpbmRpbmdzL21lZGlhL3Jl bmVzYXMsdmluLnlhbWwgICAgICAgICAgIHwgICA3ICstCj4gIC4uLi9tZW1vcnktY29udHJvbGxl cnMvZXh5bm9zLXNyb20ueWFtbCAgICAgICB8ICAxNCArLQo+ICAuLi4vbnZpZGlhLHRlZ3JhMTI0 LWVtYy55YW1sICAgICAgICAgICAgICAgICAgfCAgIDkgKy0KPiAgLi4uL252aWRpYSx0ZWdyYTEy NC1tYy55YW1sICAgICAgICAgICAgICAgICAgIHwgICAzICstCj4gIC4uLi9udmlkaWEsdGVncmEz MC1lbWMueWFtbCAgICAgICAgICAgICAgICAgICB8ICAgOSArLQo+ICAuLi4vbWVtb3J5LWNvbnRy b2xsZXJzL252aWRpYSx0ZWdyYTMwLW1jLnlhbWwgfCAgIDMgKy0KPiAgLi4uL2JpbmRpbmdzL21m ZC9hbGx3aW5uZXIsc3VuNGktYTEwLXRzLnlhbWwgIHwgIDIwICstCj4gIC4uLi9iaW5kaW5ncy9t ZmQvc3Qsc3RtMzItdGltZXJzLnlhbWwgICAgICAgICB8ICAzMyArKy0KPiAgLi4uL2RldmljZXRy ZWUvYmluZGluZ3MvbWZkL3N0LHN0cG1pYzEueWFtbCAgIHwgICA5ICstCj4gIC4uLi9kZXZpY2V0 cmVlL2JpbmRpbmdzL21mZC9zeXNjb24ueWFtbCAgICAgICB8ICAgNSArLQo+ICAuLi4vZGV2aWNl dHJlZS9iaW5kaW5ncy9tbWMvYXNwZWVkLHNkaGNpLnlhbWwgfCAgIDQgKy0KPiAgLi4uL2Rldmlj ZXRyZWUvYmluZGluZ3MvbW1jL2NkbnMsc2RoY2kueWFtbCAgIHwgIDc3ICsrKy0tCj4gIC4uLi9i aW5kaW5ncy9tbWMvbW1jLWNvbnRyb2xsZXIueWFtbCAgICAgICAgICB8ICAzNyArKy0KPiAgLi4u L2JpbmRpbmdzL21tYy9yb2NrY2hpcC1kdy1tc2hjLnlhbWwgICAgICAgIHwgICA2ICstCj4gIC4u Li9iaW5kaW5ncy9tbWMvc3lub3BzeXMtZHctbXNoYy1jb21tb24ueWFtbCB8ICAxNCArLQo+ICAu Li4vbXRkL2FsbHdpbm5lcixzdW40aS1hMTAtbmFuZC55YW1sICAgICAgICAgfCAgMTMgKy0KPiAg Li4uL2JpbmRpbmdzL210ZC9uYW5kLWNvbnRyb2xsZXIueWFtbCAgICAgICAgIHwgIDI3ICstCj4g IC4uLi9iaW5kaW5ncy9uZXQvY2FuL2Jvc2NoLG1fY2FuLnlhbWwgICAgICAgICB8ICA1OSArKy0t Cj4gIC4uLi9iaW5kaW5ncy9uZXQvZXRoZXJuZXQtY29udHJvbGxlci55YW1sICAgICB8ICAzNCAr LS0KPiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L3FjYSxhcjgwM3gueWFtbCAgIHwgIDE3 ICstCj4gIC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9zbnBzLGR3bWFjLnlhbWwgICB8ICAy MiArLQo+ICAuLi4vYmluZGluZ3MvbmV0L3RpLGNwc3ctc3dpdGNoLnlhbWwgICAgICAgICAgfCAg IDMgKy0KPiAgLi4uL2JpbmRpbmdzL25ldC90aSxkYXZpbmNpLW1kaW8ueWFtbCAgICAgICAgIHwg ICA3ICstCj4gIC4uLi9iaW5kaW5ncy9wY2kvaW50ZWwtZ3ctcGNpZS55YW1sICAgICAgICAgICB8 ICAgNyArLQo+ICAuLi4vcGluY3RybC9hbGx3aW5uZXIsc3VuNGktYTEwLXBpbmN0cmwueWFtbCAg fCAgMTIgKy0KPiAgLi4uL3BpbmN0cmwvYXNwZWVkLGFzdDI0MDAtcGluY3RybC55YW1sICAgICAg IHwgIDM3ICsrLQo+ICAuLi4vcGluY3RybC9hc3BlZWQsYXN0MjUwMC1waW5jdHJsLnlhbWwgICAg ICAgfCAgNDUgKystCj4gIC4uLi9waW5jdHJsL2FzcGVlZCxhc3QyNjAwLXBpbmN0cmwueWFtbCAg ICAgICB8IDEwOCArKysrLS0tCj4gIC4uLi9iaW5kaW5ncy9waW5jdHJsL2ZzbCxpbXg4bXAtcGlu Y3RybC55YW1sICB8ICAzMSArLQo+ICAuLi4vYmluZGluZ3MvcGluY3RybC9pbnRlbCxsZ20taW8u eWFtbCAgICAgICAgfCAgIDQgKy0KPiAgLi4uL2JpbmRpbmdzL3BpbmN0cmwvcGlubXV4LW5vZGUu eWFtbCAgICAgICAgIHwgICAzICstCj4gIC4uLi9iaW5kaW5ncy9waW5jdHJsL3N0LHN0bTMyLXBp bmN0cmwueWFtbCAgICB8ICA1NiArKy0tCj4gIC4uLi9iaW5kaW5ncy9wb3dlci9hbWxvZ2ljLG1l c29uLWVlLXB3cmMueWFtbCB8ICAgMyArLQo+ICAuLi4vZGV2aWNldHJlZS9iaW5kaW5ncy9wd20v cHdtLXNhbXN1bmcueWFtbCAgfCAgMTEgKy0KPiAgLi4uL2JpbmRpbmdzL3JlZ3VsYXRvci9ncGlv LXJlZ3VsYXRvci55YW1sICAgIHwgIDM1ICsrLQo+ICAuLi4vYmluZGluZ3MvcmVndWxhdG9yL21w cyxtcHE3OTIwLnlhbWwgICAgICAgfCAgMzEgKy0KPiAgLi4uL2JpbmRpbmdzL3JlZ3VsYXRvci9y ZWd1bGF0b3IueWFtbCAgICAgICAgIHwgICA1ICstCj4gIC4uLi9yZWd1bGF0b3Ivcm9obSxiZDcx ODI4LXJlZ3VsYXRvci55YW1sICAgICB8ICAzNCArLS0KPiAgLi4uL2JpbmRpbmdzL3JlZ3VsYXRv ci9zdCxzdG0zMi1ib29zdGVyLnlhbWwgIHwgICAzICstCj4gIC4uLi9yZWd1bGF0b3Ivc3Qsc3Rt MzJtcDEtcHdyLXJlZy55YW1sICAgICAgICB8ICAgMyArLQo+ICAuLi4vYmluZGluZ3MvcmVtb3Rl cHJvYy9zdCxzdG0zMi1ycHJvYy55YW1sICAgfCAgIDkgKy0KPiAgLi4uL2JpbmRpbmdzL3Jlc2V0 L2ludGVsLHJjdS1ndy55YW1sICAgICAgICAgIHwgICAzICstCj4gIC4uLi9kZXZpY2V0cmVlL2Jp bmRpbmdzL3Jpc2N2L2NwdXMueWFtbCAgICAgICB8ICAyMCArLQo+ICAuLi4vZGV2aWNldHJlZS9i aW5kaW5ncy9ydGMvc3Qsc3RtMzItcnRjLnlhbWwgfCAgIDkgKy0KPiAgLi4uL2RldmljZXRyZWUv YmluZGluZ3Mvc2VyaWFsL3BsMDExLnlhbWwgICAgIHwgIDEwICstCj4gIC4uLi9kZXZpY2V0cmVl L2JpbmRpbmdzL3NlcmlhbC9yczQ4NS55YW1sICAgICB8ICAyNiArLQo+ICAuLi4vYmluZGluZ3Mv c2VyaWFsL3NhbXN1bmdfdWFydC55YW1sICAgICAgICAgfCAgIDUgKy0KPiAgLi4uL2JpbmRpbmdz L3NvdW5kL2FkaSxhZGF1NzExOC55YW1sICAgICAgICAgIHwgIDIwICstCj4gIC4uLi9zb3VuZC9h bGx3aW5uZXIsc3VuNGktYTEwLWNvZGVjLnlhbWwgICAgICB8ICA0MSArKy0KPiAgLi4uL2JpbmRp bmdzL3NvdW5kL3Fjb20sd2NkOTM0eC55YW1sICAgICAgICAgIHwgICAzICstCj4gIC4uLi9iaW5k aW5ncy9zcGkvcmVuZXNhcyxzaC1tc2lvZi55YW1sICAgICAgICB8ICA0MiArKy0KPiAgLi4uL2Jp bmRpbmdzL3NwaS9zcGktY29udHJvbGxlci55YW1sICAgICAgICAgIHwgIDE0ICstCj4gIC4uLi9k ZXZpY2V0cmVlL2JpbmRpbmdzL3NwaS9zcGktcGwwMjIueWFtbCAgICB8ICA1NSArKy0tCj4gIC4u Li9kZXZpY2V0cmVlL2JpbmRpbmdzL3NwaS9zcGktc2lmaXZlLnlhbWwgICB8ICAxNCArLQo+ICAu Li4vYmluZGluZ3MvdGhlcm1hbC9xY29tLXRzZW5zLnlhbWwgICAgICAgICAgfCAgIDcgKy0KPiAg Li4uL2JpbmRpbmdzL3RpbWVyL2FybSxhcmNoX3RpbWVyX21taW8ueWFtbCAgIHwgICA3ICstCj4g IDkxIGZpbGVzIGNoYW5nZWQsIDg4MSBpbnNlcnRpb25zKCspLCAxMTAzIGRlbGV0aW9ucygtKQo+ IAo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvYXJtL2Nw dXMueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vY3B1cy55YW1s Cj4gaW5kZXggYTAxODE0NzY1ZGRiLi4zMzM4YmFlNGNlZTMgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2FybS9jcHVzLnlhbWwKPiArKysgYi9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvYXJtL2NwdXMueWFtbAo+IEBAIC0xNzEsNDkgKzE3 MSw0OCBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICAtIHFjb20sc2NvcnBpb24KPiAKPiAgICBlbmFi bGUtbWV0aG9kOgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogJy9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3N0cmluZycKPiAtICAgICAgLSBvbmVPZjoKPiArICAgICRyZWY6 ICcvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmcnCj4gKyAgICBvbmVPZjoK PiAgICAgICAgICAgICMgT24gQVJNIHY4IDY0LWJpdCB0aGlzIHByb3BlcnR5IGlzIHJlcXVpcmVk Cj4gLSAgICAgICAgICAtIGVudW06Cj4gLSAgICAgICAgICAgICAgLSBwc2NpCj4gLSAgICAgICAg ICAgICAgLSBzcGluLXRhYmxlCj4gKyAgICAgIC0gZW51bToKPiArICAgICAgICAgIC0gcHNjaQo+ ICsgICAgICAgICAgLSBzcGluLXRhYmxlCj4gICAgICAgICAgICAjIE9uIEFSTSAzMi1iaXQgc3lz dGVtcyB0aGlzIHByb3BlcnR5IGlzIG9wdGlvbmFsCj4gLSAgICAgICAgICAtIGVudW06Cj4gLSAg ICAgICAgICAgICAgLSBhY3Rpb25zLHM1MDAtc21wCj4gLSAgICAgICAgICAgICAgLSBhbGx3aW5u ZXIsc3VuNmktYTMxCj4gLSAgICAgICAgICAgICAgLSBhbGx3aW5uZXIsc3VuOGktYTIzCj4gLSAg ICAgICAgICAgICAgLSBhbGx3aW5uZXIsc3VuOWktYTgwLXNtcAo+IC0gICAgICAgICAgICAgIC0g YWxsd2lubmVyLHN1bjhpLWE4M3Qtc21wCj4gLSAgICAgICAgICAgICAgLSBhbWxvZ2ljLG1lc29u OC1zbXAKPiAtICAgICAgICAgICAgICAtIGFtbG9naWMsbWVzb244Yi1zbXAKPiAtICAgICAgICAg ICAgICAtIGFybSxyZWFsdmlldy1zbXAKPiAtICAgICAgICAgICAgICAtIGFzcGVlZCxhc3QyNjAw LXNtcAo+IC0gICAgICAgICAgICAgIC0gYnJjbSxiY20xMTM1MS1jcHUtbWV0aG9kCj4gLSAgICAg ICAgICAgICAgLSBicmNtLGJjbTIzNTUwCj4gLSAgICAgICAgICAgICAgLSBicmNtLGJjbTI4MzYt c21wCj4gLSAgICAgICAgICAgICAgLSBicmNtLGJjbTYzMTM4Cj4gLSAgICAgICAgICAgICAgLSBi cmNtLGJjbS1uc3Atc21wCj4gLSAgICAgICAgICAgICAgLSBicmNtLGJyYWhtYS1iMTUKPiAtICAg ICAgICAgICAgICAtIG1hcnZlbGwsYXJtYWRhLTM3NS1zbXAKPiAtICAgICAgICAgICAgICAtIG1h cnZlbGwsYXJtYWRhLTM4MC1zbXAKPiAtICAgICAgICAgICAgICAtIG1hcnZlbGwsYXJtYWRhLTM5 MC1zbXAKPiAtICAgICAgICAgICAgICAtIG1hcnZlbGwsYXJtYWRhLXhwLXNtcAo+IC0gICAgICAg ICAgICAgIC0gbWFydmVsbCw5OGR4MzIzNi1zbXAKPiAtICAgICAgICAgICAgICAtIG1hcnZlbGws bW1wMy1zbXAKPiAtICAgICAgICAgICAgICAtIG1lZGlhdGVrLG10NjU4OS1zbXAKPiAtICAgICAg ICAgICAgICAtIG1lZGlhdGVrLG10ODF4eC10ei1zbXAKPiAtICAgICAgICAgICAgICAtIHFjb20s Z2NjLW1zbTg2NjAKPiAtICAgICAgICAgICAgICAtIHFjb20sa3Bzcy1hY2MtdjEKPiAtICAgICAg ICAgICAgICAtIHFjb20sa3Bzcy1hY2MtdjIKPiAtICAgICAgICAgICAgICAtIHJlbmVzYXMsYXBt dQo+IC0gICAgICAgICAgICAgIC0gcmVuZXNhcyxyOWEwNmcwMzItc21wCj4gLSAgICAgICAgICAg ICAgLSByb2NrY2hpcCxyazMwMzYtc21wCj4gLSAgICAgICAgICAgICAgLSByb2NrY2hpcCxyazMw NjYtc21wCj4gLSAgICAgICAgICAgICAgLSBzb2Npb25leHQsbWlsYmVhdXQtbTEwdi1zbXAKPiAt ICAgICAgICAgICAgICAtIHN0ZSxkYng1MDAtc21wCj4gLSAgICAgICAgICAgICAgLSB0aSxhbTMz NTIKPiAtICAgICAgICAgICAgICAtIHRpLGFtNDM3Mgo+ICsgICAgICAtIGVudW06Cj4gKyAgICAg ICAgICAtIGFjdGlvbnMsczUwMC1zbXAKPiArICAgICAgICAgIC0gYWxsd2lubmVyLHN1bjZpLWEz MQo+ICsgICAgICAgICAgLSBhbGx3aW5uZXIsc3VuOGktYTIzCj4gKyAgICAgICAgICAtIGFsbHdp bm5lcixzdW45aS1hODAtc21wCj4gKyAgICAgICAgICAtIGFsbHdpbm5lcixzdW44aS1hODN0LXNt cAo+ICsgICAgICAgICAgLSBhbWxvZ2ljLG1lc29uOC1zbXAKPiArICAgICAgICAgIC0gYW1sb2dp YyxtZXNvbjhiLXNtcAo+ICsgICAgICAgICAgLSBhcm0scmVhbHZpZXctc21wCj4gKyAgICAgICAg ICAtIGFzcGVlZCxhc3QyNjAwLXNtcAo+ICsgICAgICAgICAgLSBicmNtLGJjbTExMzUxLWNwdS1t ZXRob2QKPiArICAgICAgICAgIC0gYnJjbSxiY20yMzU1MAo+ICsgICAgICAgICAgLSBicmNtLGJj bTI4MzYtc21wCj4gKyAgICAgICAgICAtIGJyY20sYmNtNjMxMzgKPiArICAgICAgICAgIC0gYnJj bSxiY20tbnNwLXNtcAo+ICsgICAgICAgICAgLSBicmNtLGJyYWhtYS1iMTUKPiArICAgICAgICAg IC0gbWFydmVsbCxhcm1hZGEtMzc1LXNtcAo+ICsgICAgICAgICAgLSBtYXJ2ZWxsLGFybWFkYS0z ODAtc21wCj4gKyAgICAgICAgICAtIG1hcnZlbGwsYXJtYWRhLTM5MC1zbXAKPiArICAgICAgICAg IC0gbWFydmVsbCxhcm1hZGEteHAtc21wCj4gKyAgICAgICAgICAtIG1hcnZlbGwsOThkeDMyMzYt c21wCj4gKyAgICAgICAgICAtIG1hcnZlbGwsbW1wMy1zbXAKPiArICAgICAgICAgIC0gbWVkaWF0 ZWssbXQ2NTg5LXNtcAo+ICsgICAgICAgICAgLSBtZWRpYXRlayxtdDgxeHgtdHotc21wCj4gKyAg ICAgICAgICAtIHFjb20sZ2NjLW1zbTg2NjAKPiArICAgICAgICAgIC0gcWNvbSxrcHNzLWFjYy12 MQo+ICsgICAgICAgICAgLSBxY29tLGtwc3MtYWNjLXYyCj4gKyAgICAgICAgICAtIHJlbmVzYXMs YXBtdQo+ICsgICAgICAgICAgLSByZW5lc2FzLHI5YTA2ZzAzMi1zbXAKPiArICAgICAgICAgIC0g cm9ja2NoaXAscmszMDM2LXNtcAo+ICsgICAgICAgICAgLSByb2NrY2hpcCxyazMwNjYtc21wCj4g KyAgICAgICAgICAtIHNvY2lvbmV4dCxtaWxiZWF1dC1tMTB2LXNtcAo+ICsgICAgICAgICAgLSBz dGUsZGJ4NTAwLXNtcAo+ICsgICAgICAgICAgLSB0aSxhbTMzNTIKPiArICAgICAgICAgIC0gdGks YW00MzcyCj4gCj4gICAgY3B1LXJlbGVhc2UtYWRkcjoKPiAgICAgICRyZWY6ICcvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50NjQnCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vbDJjMngwLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvYXJtL2wyYzJ4MC55YW1sCj4gaW5kZXggNWQxZDUwZWVhMjZlLi42 YjhmNGQ0ZmE1ODAgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL2FybS9sMmMyeDAueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9hcm0vbDJjMngwLnlhbWwKPiBAQCAtNzAsNDMgKzcwLDM5IEBAIHByb3BlcnRpZXM6Cj4g ICAgICBkZXNjcmlwdGlvbjogQ3ljbGVzIG9mIGxhdGVuY3kgZm9yIERhdGEgUkFNIGFjY2Vzc2Vz LiBTcGVjaWZpZXMgMyBjZWxscyBvZgo+ICAgICAgICByZWFkLCB3cml0ZSBhbmQgc2V0dXAgbGF0 ZW5jaWVzLiBNaW5pbXVtIHZhbGlkIHZhbHVlcyBhcmUgMS4gQ29udHJvbGxlcnMKPiAgICAgICAg d2l0aG91dCBzZXR1cCBsYXRlbmN5IGNvbnRyb2wgc2hvdWxkIHVzZSBhIHZhbHVlIG9mIDAuCj4g LSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzItYXJyYXkKPiAtICAgICAgLSBtaW5JdGVtczogMgo+IC0gICAgICAgIG1heEl0 ZW1zOiAzCj4gLSAgICAgICAgaXRlbXM6Cj4gLSAgICAgICAgICBtaW5pbXVtOiAwCj4gLSAgICAg ICAgICBtYXhpbXVtOiA4Cj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzItYXJyYXkKPiArICAgIG1pbkl0ZW1zOiAyCj4gKyAgICBtYXhJdGVtczogMwo+ ICsgICAgaXRlbXM6Cj4gKyAgICAgIG1pbmltdW06IDAKPiArICAgICAgbWF4aW11bTogOAo+IAo+ ICAgIGFybSx0YWctbGF0ZW5jeToKPiAgICAgIGRlc2NyaXB0aW9uOiBDeWNsZXMgb2YgbGF0ZW5j eSBmb3IgVGFnIFJBTSBhY2Nlc3Nlcy4gU3BlY2lmaWVzIDMgY2VsbHMgb2YKPiAgICAgICAgcmVh ZCwgd3JpdGUgYW5kIHNldHVwIGxhdGVuY2llcy4gQ29udHJvbGxlcnMgd2l0aG91dCBzZXR1cCBs YXRlbmN5IGNvbnRyb2wKPiAgICAgICAgc2hvdWxkIHVzZSAwLiBDb250cm9sbGVycyB3aXRob3V0 IHNlcGFyYXRlIHJlYWQgYW5kIHdyaXRlIFRhZyBSQU0gbGF0ZW5jeQo+ICAgICAgICB2YWx1ZXMg c2hvdWxkIG9ubHkgdXNlIHRoZSBmaXJzdCBjZWxsLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0g JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gLSAg ICAgIC0gbWluSXRlbXM6IDEKPiAtICAgICAgICBtYXhJdGVtczogMwo+IC0gICAgICAgIGl0ZW1z Ogo+IC0gICAgICAgICAgbWluaW11bTogMAo+IC0gICAgICAgICAgbWF4aW11bTogOAo+ICsgICAg JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gKyAg ICBtaW5JdGVtczogMQo+ICsgICAgbWF4SXRlbXM6IDMKPiArICAgIGl0ZW1zOgo+ICsgICAgICBt aW5pbXVtOiAwCj4gKyAgICAgIG1heGltdW06IDgKPiAKPiAgICBhcm0sZGlydHktbGF0ZW5jeToK PiAgICAgIGRlc2NyaXB0aW9uOiBDeWNsZXMgb2YgbGF0ZW5jeSBmb3IgRGlydHkgUkFNcy4gVGhp cyBpcyBhIHNpbmdsZSBjZWxsLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gbWluaW11bTogMQo+ IC0gICAgICAgIG1heGltdW06IDgKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQzMgo+ICsgICAgbWluaW11bTogMQo+ICsgICAgbWF4aW11bTogOAo+IAo+ ICAgIGFybSxmaWx0ZXItcmFuZ2VzOgo+ICAgICAgZGVzY3JpcHRpb246IDxzdGFydCBsZW5ndGg+ IFN0YXJ0aW5nIGFkZHJlc3MgYW5kIGxlbmd0aCBvZiB3aW5kb3cgdG8KPiAgICAgICAgZmlsdGVy LiBBZGRyZXNzZXMgaW4gdGhlIGZpbHRlciB3aW5kb3cgYXJlIGRpcmVjdGVkIHRvIHRoZSBNMSBw b3J0LiBPdGhlcgo+ICAgICAgICBhZGRyZXNzZXMgd2lsbCBnbyB0byB0aGUgTTAgcG9ydC4KPiAt ICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3VpbnQzMi1hcnJheQo+IC0gICAgICAtIGl0ZW1zOgo+IC0gICAgICAgICAgbWluSXRlbXM6 IDIKPiAtICAgICAgICAgIG1heEl0ZW1zOiAyCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJyYXkKPiArICAgIGl0ZW1zOgo+ICsgICAgICBtaW5J dGVtczogMgo+ICsgICAgICBtYXhJdGVtczogMgo+IAo+ICAgIGFybSxpby1jb2hlcmVudDoKPiAg ICAgIGRlc2NyaXB0aW9uOiBpbmRpY2F0ZXMgdGhhdCB0aGUgc3lzdGVtIGlzIG9wZXJhdGluZyBp biBhbiBoYXJkd2FyZQo+IEBAIC0xMzEsMzYgKzEyNywzMSBAQCBwcm9wZXJ0aWVzOgo+ICAgIGFy bSxkb3VibGUtbGluZWZpbGw6Cj4gICAgICBkZXNjcmlwdGlvbjogT3ZlcnJpZGUgZG91YmxlIGxp bmVmaWxsIGVuYWJsZSBzZXR0aW5nLiBFbmFibGUgaWYKPiAgICAgICAgbm9uLXplcm8sIGRpc2Fi bGUgaWYgemVyby4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAtIGVudW06IFsgMCwgMSBdCj4gKyAg ICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgIGVu dW06IFswLCAxXQo+IAo+ICAgIGFybSxkb3VibGUtbGluZWZpbGwtaW5jcjoKPiAgICAgIGRlc2Ny aXB0aW9uOiBPdmVycmlkZSBkb3VibGUgbGluZWZpbGwgb24gSU5DUiByZWFkLiBFbmFibGUKPiAg ICAgICAgaWYgbm9uLXplcm8sIGRpc2FibGUgaWYgemVyby4KPiAtICAgIGFsbE9mOgo+IC0gICAg ICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAg ICAtIGVudW06IFsgMCwgMSBdCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiArICAgIGVudW06IFswLCAxXQo+IAo+ICAgIGFybSxkb3VibGUtbGlu ZWZpbGwtd3JhcDoKPiAgICAgIGRlc2NyaXB0aW9uOiBPdmVycmlkZSBkb3VibGUgbGluZWZpbGwg b24gV1JBUCByZWFkLiBFbmFibGUKPiAgICAgICAgaWYgbm9uLXplcm8sIGRpc2FibGUgaWYgemVy by4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAtIGVudW06IFsgMCwgMSBdCj4gKyAgICAkcmVmOiAv c2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgIGVudW06IFswLCAx XQo+IAo+ICAgIGFybSxwcmVmZXRjaC1kcm9wOgo+ICAgICAgZGVzY3JpcHRpb246IE92ZXJyaWRl IHByZWZldGNoIGRyb3AgZW5hYmxlIHNldHRpbmcuIEVuYWJsZSBpZiBub24temVybywKPiAgICAg ICAgZGlzYWJsZSBpZiB6ZXJvLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gZW51bTogWyAwLCAx IF0KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ ICsgICAgZW51bTogWzAsIDFdCj4gCj4gICAgYXJtLHByZWZldGNoLW9mZnNldDoKPiAgICAgIGRl c2NyaXB0aW9uOiBPdmVycmlkZSBwcmVmZXRjaCBvZmZzZXQgdmFsdWUuCj4gLSAgICBhbGxPZjoK PiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIK PiAtICAgICAgLSBlbnVtOiBbIDAsIDEsIDIsIDMsIDQsIDUsIDYsIDcsIDE1LCAyMywgMzEgXQo+ ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAg ICBlbnVtOiBbMCwgMSwgMiwgMywgNCwgNSwgNiwgNywgMTUsIDIzLCAzMV0KPiAKPiAgICBhcm0s c2hhcmVkLW92ZXJyaWRlOgo+ICAgICAgZGVzY3JpcHRpb246IFRoZSBkZWZhdWx0IGJlaGF2aW9y IG9mIHRoZSBMMjIwIG9yIFBMMzEwIGNhY2hlCj4gQEAgLTE5MywzNSArMTg0LDMxIEBAIHByb3Bl cnRpZXM6Cj4gICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICBEYXRhIHByZWZldGNoLiBWYWx1 ZTogPDA+IChmb3JjaWJseSBkaXNhYmxlKSwgPDE+Cj4gICAgICAgIChmb3JjaWJseSBlbmFibGUp LCBwcm9wZXJ0eSBhYnNlbnQgKHJldGFpbiBzZXR0aW5ncyBzZXQgYnkgZmlybXdhcmUpCj4gLSAg ICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy91aW50MzIKPiAtICAgICAgLSBlbnVtOiBbIDAsIDEgXQo+ICsgICAgJHJlZjogL3NjaGVtYXMv dHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBlbnVtOiBbMCwgMV0KPiAKPiAg ICBwcmVmZXRjaC1pbnN0cjoKPiAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gICAgICAgIEluc3RydWN0 aW9uIHByZWZldGNoLiBWYWx1ZTogPDA+IChmb3JjaWJseSBkaXNhYmxlKSwKPiAgICAgICAgPDE+ IChmb3JjaWJseSBlbmFibGUpLCBwcm9wZXJ0eSBhYnNlbnQgKHJldGFpbiBzZXR0aW5ncyBzZXQg YnkKPiAgICAgICAgZmlybXdhcmUpCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2No ZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBlbnVtOiBbIDAs IDEgXQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMy Cj4gKyAgICBlbnVtOiBbMCwgMV0KPiAKPiAgICBhcm0sZHluYW1pYy1jbG9jay1nYXRpbmc6Cj4g ICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICBMMiBkeW5hbWljIGNsb2NrIGdhdGluZy4gVmFs dWU6IDwwPiAoZm9yY2libHkKPiAgICAgICAgZGlzYWJsZSksIDwxPiAoZm9yY2libHkgZW5hYmxl KSwgcHJvcGVydHkgYWJzZW50IChPUyBzcGVjaWZpYyBiZWhhdmlvciwKPiAgICAgICAgcHJlZmVy YWJseSByZXRhaW4gZmlybXdhcmUgc2V0dGluZ3MpCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAk cmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBl bnVtOiBbIDAsIDEgXQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvdWludDMyCj4gKyAgICBlbnVtOiBbMCwgMV0KPiAKPiAgICBhcm0sc3RhbmRieS1tb2RlOgo+ ICAgICAgZGVzY3JpcHRpb246IEwyIHN0YW5kYnkgbW9kZSBlbmFibGUuIFZhbHVlIDwwPiAoZm9y Y2libHkgZGlzYWJsZSksCj4gICAgICAgIDwxPiAoZm9yY2libHkgZW5hYmxlKSwgcHJvcGVydHkg YWJzZW50IChPUyBzcGVjaWZpYyBiZWhhdmlvciwKPiAgICAgICAgcHJlZmVyYWJseSByZXRhaW4g ZmlybXdhcmUgc2V0dGluZ3MpCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1h cy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBlbnVtOiBbIDAsIDEg XQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4g KyAgICBlbnVtOiBbMCwgMV0KPiAKPiAgICBhcm0sZWFybHktYnJlc3AtZGlzYWJsZToKPiAgICAg IGRlc2NyaXB0aW9uOiBEaXNhYmxlIHRoZSBDQTkgb3B0aW1pemF0aW9uIEVhcmx5IEJSRVNQIChQ TDMxMCkKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Fy bS9wc2NpLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvYXJtL3BzY2ku eWFtbAo+IGluZGV4IDkyNDdiNThjMjZmYy4uNGY5YjM2MWFlZmQ2IDEwMDY0NAo+IC0tLSBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vcHNjaS55YW1sCj4gKysrIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2FybS9wc2NpLnlhbWwKPiBAQCAtNjksMTMg KzY5LDEyIEBAIHByb3BlcnRpZXM6Cj4gCj4gICAgbWV0aG9kOgo+ICAgICAgZGVzY3JpcHRpb246 IFRoZSBtZXRob2Qgb2YgY2FsbGluZyB0aGUgUFNDSSBmaXJtd2FyZS4KPiAtICAgIGFsbE9mOgo+ IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZy1h cnJheQo+IC0gICAgICAtIGVudW06Cj4gLSAgICAgICAgICAjIFNNQyAjMCwgd2l0aCB0aGUgcmVn aXN0ZXIgYXNzaWdubWVudHMgc3BlY2lmaWVkIGluIHRoaXMgYmluZGluZy4KPiAtICAgICAgICAg IC0gc21jCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJp bmctYXJyYXkKPiArICAgIGVudW06Cj4gKwo+ICsgICAgICAtIHNtYwo+ICAgICAgICAgICAgIyBI VkMgIzAsIHdpdGggdGhlIHJlZ2lzdGVyIGFzc2lnbm1lbnRzIHNwZWNpZmllZCBpbiB0aGlzIGJp bmRpbmcuCj4gLSAgICAgICAgICAtIGh2Ywo+ICsgICAgICAtIGh2Ywo+IAo+ICAgIGNwdV9zdXNw ZW5kOgo+ICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMy Cj4gQEAgLTEwNyw4ICsxMDYsOCBAQCBwcm9wZXJ0aWVzOgo+IAo+ICBwYXR0ZXJuUHJvcGVydGll czoKPiAgICAiXnBvd2VyLWRvbWFpbi0iOgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjog Ii4uL3Bvd2VyL3Bvd2VyLWRvbWFpbi55YW1sIyIKPiArICAgICRyZWY6ICIuLi9wb3dlci9wb3dl ci1kb21haW4ueWFtbCMiCj4gKwo+ICAgICAgdHlwZTogb2JqZWN0Cj4gICAgICBkZXNjcmlwdGlv bjogfAo+ICAgICAgICBBUk0gc3lzdGVtcyBjYW4gaGF2ZSBtdWx0aXBsZSBjb3Jlcywgc29tZXRp bWVzIGluIGFuIGhpZXJhcmNoaWNhbAo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvYXJtL3NhbXN1bmcvZXh5bm9zLWNoaXBpZC55YW1sIGIvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2FybS9zYW1zdW5nL2V4eW5vcy1jaGlwaWQueWFtbAo+ IGluZGV4IDA0MjVkMzMzYjUwZC4uZjk5YzBjNmRmMjFiIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vc2Ftc3VuZy9leHlub3MtY2hpcGlkLnlhbWwK PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvYXJtL3NhbXN1bmcvZXh5 bm9zLWNoaXBpZC55YW1sCj4gQEAgLTIyLDkgKzIyLDggQEAgcHJvcGVydGllczoKPiAgICAgICAg QWRhcHRpdmUgU3VwcGx5IFZvbHRhZ2UgYmluIHNlbGVjdGlvbi4gVGhpcyBjYW4gYmUgdXNlZAo+ ICAgICAgICB0byBkZXRlcm1pbmUgdGhlIEFTViBiaW4gb2YgYW4gU29DIGlmIHJlc3BlY3RpdmUg aW5mb3JtYXRpb24KPiAgICAgICAgaXMgbWlzc2luZyBpbiB0aGUgQ0hJUElEIHJlZ2lzdGVycyBv ciBpbiB0aGUgT1RQIG1lbW9yeS4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hl bWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAtIGVudW06IFsgMCwg MSwgMiwgMyBdCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzIKPiArICAgIGVudW06IFswLCAxLCAyLCAzXQo+IAo+ICByZXF1aXJlZDoKPiAgICAtIGNv bXBhdGlibGUKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L2J1cy9hbGx3aW5uZXIsc3VuNTBpLWE2NC1kZTIueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9idXMvYWxsd2lubmVyLHN1bjUwaS1hNjQtZGUyLnlhbWwKPiBpbmRleCBm MGIzZDMwZmJiNzYuLjA1MDM2NTFjZDIxNCAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvYnVzL2FsbHdpbm5lcixzdW41MGktYTY0LWRlMi55YW1sCj4gKysr IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2J1cy9hbGx3aW5uZXIsc3VuNTBp LWE2NC1kZTIueWFtbAo+IEBAIC0zMSwxMiArMzEsMTEgQEAgcHJvcGVydGllczoKPiAgICAgIG1h eEl0ZW1zOiAxCj4gCj4gICAgYWxsd2lubmVyLHNyYW06Cj4gLSAgICBhbGxPZjoKPiAtICAgICAg LSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRpb25zL3BoYW5kbGUtYXJyYXkKPiAt ICAgICAgLSBtYXhJdGVtczogMQo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIFRoZSBTUkFN IHRoYXQgbmVlZHMgdG8gYmUgY2xhaW1lZCB0byBhY2Nlc3MgdGhlIGRpc3BsYXkgZW5naW5lCj4g ICAgICAgIGJ1cy4KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMv cGhhbmRsZS1hcnJheQo+ICsgICAgbWF4SXRlbXM6IDEKPiAKPiAgICByYW5nZXM6IHRydWUKPiAK PiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Nsb2NrL2Zp eGVkLWZhY3Rvci1jbG9jay55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L2Nsb2NrL2ZpeGVkLWZhY3Rvci1jbG9jay55YW1sCj4gaW5kZXggYjU2N2Y4MDkyZjhjLi5mNDE1 ODQ1YjM4ZGQgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L2Nsb2NrL2ZpeGVkLWZhY3Rvci1jbG9jay55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL2Nsb2NrL2ZpeGVkLWZhY3Rvci1jbG9jay55YW1sCj4gQEAgLTI0LDkg KzI0LDggQEAgcHJvcGVydGllczoKPiAKPiAgICBjbG9jay1kaXY6Cj4gICAgICBkZXNjcmlwdGlv bjogRml4ZWQgZGl2aWRlcgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMv dHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gbWluaW11bTogMQo+ICsg ICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBt aW5pbXVtOiAxCj4gCj4gICAgY2xvY2stbXVsdDoKPiAgICAgIGRlc2NyaXB0aW9uOiBGaXhlZCBt dWx0aXBsaWVyCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9jb25uZWN0b3IvdXNiLWNvbm5lY3Rvci55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL2Nvbm5lY3Rvci91c2ItY29ubmVjdG9yLnlhbWwKPiBpbmRleCAzNjljNThlMjJh MDYuLjAzYjkyYjZmMzVmYSAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvY29ubmVjdG9yL3VzYi1jb25uZWN0b3IueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9jb25uZWN0b3IvdXNiLWNvbm5lY3Rvci55YW1sCj4gQEAg LTI3LDggKzI3LDggQEAgcHJvcGVydGllczoKPiAgICAgIGRlc2NyaXB0aW9uOiBTaXplIG9mIHRo ZSBjb25uZWN0b3IsIHNob3VsZCBiZSBzcGVjaWZpZWQgaW4gY2FzZSBvZgo+ICAgICAgICBub24t ZnVsbHNpemUgJ3VzYi1hLWNvbm5lY3Rvcicgb3IgJ3VzYi1iLWNvbm5lY3RvcicgY29tcGF0aWJs ZQo+ICAgICAgICBjb25uZWN0b3JzLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3Nj aGVtYXMvdHlwZXMueWFtbCNkZWZpbml0aW9ucy9zdHJpbmcKPiArICAgICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvc3RyaW5nCj4gKwo+ICAgICAgZW51bToKPiAgICAgICAg LSBtaW5pCj4gICAgICAgIC0gbWljcm8KPiBAQCAtNTcsOCArNTcsOCBAQCBwcm9wZXJ0aWVzOgo+ ICAgIHBvd2VyLXJvbGU6Cj4gICAgICBkZXNjcmlwdGlvbjogRGV0ZXJtaW5lcyB0aGUgcG93ZXIg cm9sZSB0aGF0IHRoZSBUeXBlIEMgY29ubmVjdG9yIHdpbGwKPiAgICAgICAgc3VwcG9ydC4gImR1 YWwiIHJlZmVycyB0byBEdWFsIFJvbGUgUG9ydCAoRFJQKS4KPiAtICAgIGFsbE9mOgo+IC0gICAg ICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvc3RyaW5nCj4gKyAgICAk cmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRpb25zL3N0cmluZwo+ICsKPiAgICAgIGVu dW06Cj4gICAgICAgIC0gc291cmNlCj4gICAgICAgIC0gc2luawo+IEBAIC02NiwxOCArNjYsMTgg QEAgcHJvcGVydGllczoKPiAKPiAgICB0cnktcG93ZXItcm9sZToKPiAgICAgIGRlc2NyaXB0aW9u OiBQcmVmZXJyZWQgcG93ZXIgcm9sZS4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvc3RyaW5nCj4gKyAgICAkcmVmOiAvc2NoZW1h cy90eXBlcy55YW1sI2RlZmluaXRpb25zL3N0cmluZwo+ICsKPiAgICAgIGVudW06Cj4gLSAgICAg LSBzb3VyY2UKPiAtICAgICAtIHNpbmsKPiAtICAgICAtIGR1YWwKPiArICAgICAgLSBzb3VyY2UK PiArICAgICAgLSBzaW5rCj4gKyAgICAgIC0gZHVhbAo+IAo+ICAgIGRhdGEtcm9sZToKPiAgICAg IGRlc2NyaXB0aW9uOiBEYXRhIHJvbGUgaWYgVHlwZSBDIGNvbm5lY3RvciBzdXBwb3J0cyBVU0Ig ZGF0YS4gImR1YWwiIHJlZmVycwo+ICAgICAgICBEdWFsIFJvbGUgRGV2aWNlIChEUkQpLgo+IC0g ICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCNkZWZpbml0aW9u cy9zdHJpbmcKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvc3Ry aW5nCj4gKwo+ICAgICAgZW51bToKPiAgICAgICAgLSBob3N0Cj4gICAgICAgIC0gZGV2aWNlCj4g QEAgLTk1LDggKzk1LDcgQEAgcHJvcGVydGllczoKPiAgICAgICAgZGVmaW5lZCBpbiBkdC1iaW5k aW5ncy91c2IvcGQuaC4KPiAgICAgIG1pbkl0ZW1zOiAxCj4gICAgICBtYXhJdGVtczogNwo+IC0g ICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvdWludDMyLWFycmF5Cj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzItYXJyYXkKPiAKPiAgICBzaW5rLXBkb3M6Cj4gICAgICBkZXNjcmlwdGlvbjog QW4gYXJyYXkgb2YgdTMyIHdpdGggZWFjaCBlbnRyeSBwcm92aWRpbmcgc3VwcG9ydGVkIHBvd2Vy IHNpbmsKPiBAQCAtMTA4LDggKzEwNyw3IEBAIHByb3BlcnRpZXM6Cj4gICAgICAgIGluIGR0LWJp bmRpbmdzL3VzYi9wZC5oLgo+ICAgICAgbWluSXRlbXM6IDEKPiAgICAgIG1heEl0ZW1zOiA3Cj4g LSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzItYXJyYXkKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMi1hcnJheQo+IAo+ICAgIG9wLXNpbmstbWljcm93YXR0Ogo+ICAgICAgZGVz Y3JpcHRpb246IFNpbmsgcmVxdWlyZWQgb3BlcmF0aW5nIHBvd2VyIGluIG1pY3Jvd2F0dCwgaWYg c291cmNlIGNhbid0Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9jcnlwdG8vc3Qsc3RtMzItaGFzaC55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL2NyeXB0by9zdCxzdG0zMi1oYXNoLnlhbWwKPiBpbmRleCA1N2FlMWMwYjZkMTgu LjZkZDY1OGYwOTEyYyAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvY3J5cHRvL3N0LHN0bTMyLWhhc2gueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9jcnlwdG8vc3Qsc3RtMzItaGFzaC55YW1sCj4gQEAgLTM2LDExICsz NiwxMCBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgIGRtYS1tYXhidXJzdDoKPiAgICAgIGRlc2NyaXB0 aW9uOiBTZXQgbnVtYmVyIG9mIG1heGltdW0gZG1hIGJ1cnN0IHN1cHBvcnRlZAo+IC0gICAgYWxs T2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWlu dDMyCj4gLSAgICAgIC0gbWluaW11bTogMAo+IC0gICAgICAtIG1heGltdW06IDIKPiAtICAgICAg LSBkZWZhdWx0OiAwCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy91aW50MzIKPiArICAgIG1pbmltdW06IDAKPiArICAgIG1heGltdW06IDIKPiArICAgIGRlZmF1 bHQ6IDAKPiAKPiAgcmVxdWlyZWQ6Cj4gICAgLSBjb21wYXRpYmxlCj4gZGlmZiAtLWdpdCBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L2FsbHdpbm5lcixzdW40aS1h MTAtZGlzcGxheS1lbmdpbmUueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9kaXNwbGF5L2FsbHdpbm5lcixzdW40aS1hMTAtZGlzcGxheS1lbmdpbmUueWFtbAo+IGluZGV4 IDk0NGZmMmYxY2Y5My4uZTc3NTIzYjAyZmFkIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L2FsbHdpbm5lcixzdW40aS1hMTAtZGlzcGxheS1l bmdpbmUueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNw bGF5L2FsbHdpbm5lcixzdW40aS1hMTAtZGlzcGxheS1lbmdpbmUueWFtbAo+IEBAIC02NiwxMCAr NjYsOSBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICAtIGFsbHdpbm5lcixzdW41MGktaDYtZGlzcGxh eS1lbmdpbmUKPiAKPiAgICBhbGx3aW5uZXIscGlwZWxpbmVzOgo+IC0gICAgYWxsT2Y6Cj4gLSAg ICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJh eQo+IC0gICAgICAtIG1pbkl0ZW1zOiAxCj4gLSAgICAgICAgbWF4SXRlbXM6IDIKPiArICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUtYXJyYXkKPiArICAg IG1pbkl0ZW1zOiAxCj4gKyAgICBtYXhJdGVtczogMgo+ICAgICAgZGVzY3JpcHRpb246IHwKPiAg ICAgICAgQXZhaWxhYmxlIGRpc3BsYXkgZW5naW5lIGZyb250ZW5kcyAoREUgMS4wKSBvciBtaXhl cnMgKERFCj4gICAgICAgIDIuMC8zLjApIGF2YWlsYWJsZS4KPiBkaWZmIC0tZ2l0IGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3BsYXkvYWxsd2lubmVyLHN1bjRpLWExMC10 Y29uLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZGlzcGxheS9hbGx3 aW5uZXIsc3VuNGktYTEwLXRjb24ueWFtbAo+IGluZGV4IDg3Y2I3N2IzMmVlMy4uNGMxNWEyNjQ0 YTdjIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNw bGF5L2FsbHdpbm5lcixzdW40aS1hMTAtdGNvbi55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3BsYXkvYWxsd2lubmVyLHN1bjRpLWExMC10Y29uLnlhbWwK PiBAQCAtNzEsMTEgKzcxLDEwIEBAIHByb3BlcnRpZXM6Cj4gICAgICBtYXhJdGVtczogNAo+IAo+ ICAgIGNsb2NrLW91dHB1dC1uYW1lczoKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZy1hcnJheQo+IC0gICAgICAtIG1h eEl0ZW1zOiAxCj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgTmFtZSBvZiB0aGUgTENEIHBp eGVsIGNsb2NrIGNyZWF0ZWQuCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy9zdHJpbmctYXJyYXkKPiArICAgIG1heEl0ZW1zOiAxCj4gCj4gICAgZG1hczoKPiAg ICAgIG1heEl0ZW1zOiAxCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9kaXNwbGF5L3BhbmVsL3BhbmVsLWNvbW1vbi55YW1sIGIvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3BsYXkvcGFuZWwvcGFuZWwtY29tbW9uLnlhbWwKPiBpbmRl eCBlZDA1MWJhMTIwODQuLmIwNTU3M2RlMDhmMyAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvZGlzcGxheS9wYW5lbC9wYW5lbC1jb21tb24ueWFtbAo+ICsr KyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L3BhbmVsL3BhbmVs LWNvbW1vbi55YW1sCj4gQEAgLTQ4LDkgKzQ4LDggQEAgcHJvcGVydGllczoKPiAgICByb3RhdGlv bjoKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBEaXNwbGF5IHJvdGF0aW9uIGluIGRlZ3Jl ZXMgY291bnRlciBjbG9ja3dpc2UgKDAsOTAsMTgwLDI3MCkKPiAtICAgIGFsbE9mOgo+IC0gICAg ICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAg ICAtIGVudW06IFsgMCwgOTAsIDE4MCwgMjcwIF0KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgZW51bTogWzAsIDkwLCAxODAsIDI3MF0K PiAKPiAgICAjIERpc3BsYXkgVGltaW5ncwo+ICAgIHBhbmVsLXRpbWluZzoKPiBkaWZmIC0tZ2l0 IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2RtYS9kbWEtY29tbW9uLnlhbWwg Yi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZG1hL2RtYS1jb21tb24ueWFtbAo+ IGluZGV4IDAyYTM0YmEyYjQ5Yi4uYzM2NTkyNjgzMzQwIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kbWEvZG1hLWNvbW1vbi55YW1sCj4gKysrIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2RtYS9kbWEtY29tbW9uLnlhbWwKPiBAQCAt MzEsOCArMzEsNyBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICBrZXJuZWwuIGkuZS4gZmlyc3QgY2hh bm5lbCBjb3JyZXNwb25kcyB0byBMU0IuCj4gICAgICAgIFRoZSBmaXJzdCBpdGVtIGluIHRoZSBh cnJheSBpcyBmb3IgY2hhbm5lbHMgMC0zMSwgdGhlIHNlY29uZCBpcyBmb3IKPiAgICAgICAgY2hh bm5lbHMgMzItNjMsIGV0Yy4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICsgICAgJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gICAgICBpdGVtczoKPiAg ICAgICAgbWluSXRlbXM6IDEKPiAgICAgICAgIyBTaG91bGQgYmUgZW5vdWdoCj4gZGlmZiAtLWdp dCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kbWEvdGkvazMtdWRtYS55YW1s IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2RtYS90aS9rMy11ZG1hLnlhbWwK PiBpbmRleCA4NTA1Njk4MmEyNDIuLjEwYjc0MDk1OTM1ZiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZG1hL3RpL2szLXVkbWEueWFtbAo+ICsrKyBiL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kbWEvdGkvazMtdWRtYS55YW1sCj4gQEAg LTc4LDI1ICs3OCwyMSBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgIHRpLHNjaToKPiAgICAgIGRlc2Ny aXB0aW9uOiBwaGFuZGxlIHRvIFRJLVNDSSBjb21wYXRpYmxlIFN5c3RlbSBjb250cm9sbGVyIG5v ZGUKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3BoYW5kbGUKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3BoYW5kbGUKPiAKPiAgICB0aSxzY2ktZGV2LWlkOgo+ICAgICAgZGVzY3JpcHRpb246 IFRJLVNDSSBkZXZpY2UgaWQgb2YgVURNQVAKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgJHJlZjogL3Nj aGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gCj4gICAgdGkscmluZ2FjYzoK PiAgICAgIGRlc2NyaXB0aW9uOiBwaGFuZGxlIHRvIHRoZSByaW5nIGFjY2VsZXJhdG9yIG5vZGUK PiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3BoYW5kbGUKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3BoYW5kbGUKPiAKPiAgICB0aSxzY2ktcm0tcmFuZ2UtdGNoYW46Cj4gICAgICBkZXNjcmlw dGlvbjogfAo+ICAgICAgICBBcnJheSBvZiBVRE1BIHRjaGFuIHJlc291cmNlIHN1YnR5cGVzIGZv ciByZXNvdXJjZSBhbGxvY2F0aW9uIGZvciB0aGlzCj4gICAgICAgIGhvc3QKPiAtICAgIGFsbE9m Ogo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQz Mi1hcnJheQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWlu dDMyLWFycmF5Cj4gICAgICBtaW5JdGVtczogMQo+ICAgICAgIyBTaG91bGQgYmUgZW5vdWdoCj4g ICAgICBtYXhJdGVtczogMjU1Cj4gQEAgLTEwNSw4ICsxMDEsNyBAQCBwcm9wZXJ0aWVzOgo+ICAg ICAgZGVzY3JpcHRpb246IHwKPiAgICAgICAgQXJyYXkgb2YgVURNQSByY2hhbiByZXNvdXJjZSBz dWJ0eXBlcyBmb3IgcmVzb3VyY2UgYWxsb2NhdGlvbiBmb3IgdGhpcwo+ICAgICAgICBob3N0Cj4g LSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzItYXJyYXkKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMi1hcnJheQo+ICAgICAgbWluSXRlbXM6IDEKPiAgICAgICMgU2hvdWxkIGJl IGVub3VnaAo+ICAgICAgbWF4SXRlbXM6IDI1NQo+IEBAIC0xMTUsOCArMTEwLDcgQEAgcHJvcGVy dGllczoKPiAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gICAgICAgIEFycmF5IG9mIFVETUEgcmZsb3cg cmVzb3VyY2Ugc3VidHlwZXMgZm9yIHJlc291cmNlIGFsbG9jYXRpb24gZm9yIHRoaXMKPiAgICAg ICAgaG9zdAo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJyYXkKPiAgICAgIG1pbkl0ZW1zOiAxCj4gICAgICAj IFNob3VsZCBiZSBlbm91Z2gKPiAgICAgIG1heEl0ZW1zOiAyNTUKPiBkaWZmIC0tZ2l0IGEvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2VlcHJvbS9hdDI0LnlhbWwgYi9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZWVwcm9tL2F0MjQueWFtbAo+IGluZGV4IGExNTc4 N2U1MDRmMC4uZGU1MTNmZTMzM2E3IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9lZXByb20vYXQyNC55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL2VlcHJvbS9hdDI0LnlhbWwKPiBAQCAtMTE4LDE0ICsxMTgsMTMgQEAg cHJvcGVydGllczoKPiAgICAgIG1heEl0ZW1zOiAxCj4gCj4gICAgcGFnZXNpemU6Cj4gLSAgICBh bGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzIKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBUaGUgbGVuZ3RoIG9mIHRoZSBwYWdl c2l6ZSBmb3Igd3JpdGluZy4gUGxlYXNlIGNvbnN1bHQgdGhlCj4gICAgICAgIG1hbnVhbCBvZiB5 b3VyIGRldmljZSwgdGhhdCB2YWx1ZSB2YXJpZXMgYSBsb3QuIEEgd3JvbmcgdmFsdWUKPiAgICAg ICAgbWF5IHJlc3VsdCBpbiBkYXRhIGxvc3MhIElmIG5vdCBzcGVjaWZpZWQsIGEgc2FmZXR5IHZh bHVlIG9mCj4gICAgICAgICcxJyBpcyB1c2VkIHdoaWNoIHdpbGwgYmUgdmVyeSBzbG93Lgo+IC0g ICAgZW51bTogWyAxLCA4LCAxNiwgMzIsIDY0LCAxMjgsIDI1OCBdCj4gKyAgICAkcmVmOiAvc2No ZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgIGVudW06IFsxLCA4LCAx NiwgMzIsIDY0LCAxMjgsIDI1OF0KPiAgICAgIGRlZmF1bHQ6IDEKPiAKPiAgICByZWFkLW9ubHk6 Cj4gQEAgLTE0OCwxOCArMTQ3LDE2IEBAIHByb3BlcnRpZXM6Cj4gICAgd3AtZ3Bpb3M6IHRydWUK PiAKPiAgICBhZGRyZXNzLXdpZHRoOgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3Nj aGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gICAgICBkZXNjcmlwdGlvbjoK PiAgICAgICAgTnVtYmVyIG9mIGFkZHJlc3MgYml0cy4KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5 cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgZGVmYXVsdDogOAo+ICAgICAgZW51 bTogWyA4LCAxNiBdCj4gCj4gICAgbnVtLWFkZHJlc3NlczoKPiAtICAgIGFsbE9mOgo+IC0gICAg ICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAg ZGVzY3JpcHRpb246Cj4gICAgICAgIFRvdGFsIG51bWJlciBvZiBpMmMgc2xhdmUgYWRkcmVzc2Vz IHRoaXMgZGV2aWNlIHRha2VzLgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVm aW5pdGlvbnMvdWludDMyCj4gICAgICBkZWZhdWx0OiAxCj4gICAgICBtaW5pbXVtOiAxCj4gICAg ICBtYXhpbXVtOiA4Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9leGFtcGxlLXNjaGVtYS55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL2V4YW1wbGUtc2NoZW1hLnlhbWwKPiBpbmRleCA2MjgxMWExYjUwNTguLmM5NTM0ZDIxNjRh MiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZXhhbXBs ZS1zY2hlbWEueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9l eGFtcGxlLXNjaGVtYS55YW1sCj4gQEAgLTEzOCwxMiArMTM4LDggQEAgcHJvcGVydGllczoKPiAg ICAjICdkZXNjcmlwdGlvbicuCj4gICAgdmVuZG9yLGludC1wcm9wZXJ0eToKPiAgICAgIGRlc2Ny aXB0aW9uOiBWZW5kb3Igc3BlY2lmaWMgcHJvcGVydGllcyBtdXN0IGhhdmUgYSBkZXNjcmlwdGlv bgo+IC0gICAgIyAnYWxsT2YnIGlzIHRoZSBqc29uLXNjaGVtYSB3YXkgb2Ygc3ViY2xhc3Npbmcg YSBzY2hlbWEuIEhlcmUgdGhlIGJhc2UKPiAtICAgICMgdHlwZSBzY2hlbWEgaXMgcmVmZXJlbmNl ZCBhbmQgdGhlbiBhZGRpdGlvbmFsIGNvbnN0cmFpbnRzIG9uIHRoZSB2YWx1ZXMKPiAtICAgICMg YXJlIGFkZGVkLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gZW51bTogWzIsIDQsIDYsIDgsIDEw XQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4g KyAgICBlbnVtOiBbMiwgNCwgNiwgOCwgMTBdCj4gCj4gICAgdmVuZG9yLGJvb2wtcHJvcGVydHk6 Cj4gICAgICBkZXNjcmlwdGlvbjogVmVuZG9yIHNwZWNpZmljIHByb3BlcnRpZXMgbXVzdCBoYXZl IGEgZGVzY3JpcHRpb24uIEJvb2xlYW4KPiBAQCAtMTU0LDExICsxNTAsMTAgQEAgcHJvcGVydGll czoKPiAgICB2ZW5kb3Isc3RyaW5nLWFycmF5LXByb3BlcnR5Ogo+ICAgICAgZGVzY3JpcHRpb246 IFZlbmRvciBzcGVjaWZpYyBwcm9wZXJ0aWVzIHNob3VsZCByZWZlcmVuY2UgYSB0eXBlIGluIHRo ZQo+ICAgICAgICBjb3JlIHNjaGVtYS4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZy1hcnJheQo+IC0gICAgICAtIGl0 ZW1zOgo+IC0gICAgICAgICAgLSBlbnVtOiBbIGZvbywgYmFyIF0KPiAtICAgICAgICAgIC0gZW51 bTogWyBiYXosIGJvbyBdCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy9zdHJpbmctYXJyYXkKPiArICAgIGl0ZW1zOgo+ICsgICAgICAtIGVudW06IFtmb28sIGJh cl0KPiArICAgICAgLSBlbnVtOiBbYmF6LCBib29dCj4gCj4gICAgdmVuZG9yLHByb3BlcnR5LWlu LXN0YW5kYXJkLXVuaXRzLW1pY3Jvdm9sdDoKPiAgICAgIGRlc2NyaXB0aW9uOiBWZW5kb3Igc3Bl Y2lmaWMgcHJvcGVydGllcyBoYXZpbmcgYSBzdGFuZGFyZCB1bml0IHN1ZmZpeAo+IGRpZmYgLS1n aXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaHdtb24vYWRpLGx0YzI5NDcu eWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9od21vbi9hZGksbHRjMjk0 Ny55YW1sCj4gaW5kZXggNDRhNjNmZmZiNGJlLi5lZWY2MTQ5NjJiMTAgMTAwNjQ0Cj4gLS0tIGEv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2h3bW9uL2FkaSxsdGMyOTQ3LnlhbWwK PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaHdtb24vYWRpLGx0YzI5 NDcueWFtbAo+IEBAIC0zOCwyMCArMzgsMTggQEAgcHJvcGVydGllczoKPiAgICAgICAgdGhlIGFj Y3VtdWxhdGVkIHZhbHVlcywgdGhpcyBlbnRyeSBjYW4gYWxzbyBoYXZlIHR3byBpdGVtcyB3aGlj aCBzZXRzCj4gICAgICAgIGVuZXJneTEvY2hhcmdlMSBhbmQgZW5lcmd5Mi9jaGFyZ2VyMiByZXNw ZWN0aXZlbHkuIENoZWNrIHRhYmxlIDEyIG9mIHRoZQo+ICAgICAgICBkYXRhc2hlZXQgZm9yIG1v cmUgaW5mb3JtYXRpb24gb24gdGhlIHN1cHBvcnRlZCBvcHRpb25zLgo+IC0gICAgYWxsT2Y6Cj4g LSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFy cmF5Cj4gLSAgICAgIC0gbWluSXRlbXM6IDIKPiAtICAgICAgICBtYXhJdGVtczogMgo+IC0gICAg ICAgIGl0ZW1zOgo+IC0gICAgICAgICAgZW51bTogWzAsIDEsIDIsIDNdCj4gLSAgICAgICAgICBk ZWZhdWx0OiAwCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzItYXJyYXkKPiArICAgIG1pbkl0ZW1zOiAyCj4gKyAgICBtYXhJdGVtczogMgo+ICsgICAg aXRlbXM6Cj4gKyAgICAgIGVudW06IFswLCAxLCAyLCAzXQo+ICsgICAgICBkZWZhdWx0OiAwCj4g Cj4gICAgYWRpLGFjY3VtdWxhdGlvbi1kZWFkYmFuZC1taWNyb2FtcDoKPiAgICAgIGRlc2NyaXB0 aW9uOgo+ICAgICAgICBUaGlzIHByb3BlcnR5IGNvbnRyb2xzIHRoZSBBY2N1bXVsYXRpb24gRGVh ZCBiYW5kIHdoaWNoIGFsbG93cyB0byBzZXQgdGhlCj4gICAgICAgIGxldmVsIG9mIGN1cnJlbnQg YmVsb3cgd2hpY2ggbm8gYWNjdW11bGF0aW9uIHRha2VzIHBsYWNlLgo+IC0gICAgYWxsT2Y6Cj4g LSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4g KyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAgICAg IG1heGltdW06IDI1NQo+ICAgICAgZGVmYXVsdDogMAo+IAo+IEBAIC02MSw4ICs1OSw3IEBAIHBy b3BlcnRpZXM6Cj4gICAgICAgIGFjdGl2ZSBoaWdoLCBzZXR0aW5nIGl0IHRvIHplcm8gbWFrZXRz IGl0IGFjdGl2ZSBsb3cuIFdoZW4gdGhpcyBwcm9wZXJ0eQo+ICAgICAgICBpcyBwcmVzZW50LCB0 aGUgR1BJTyBpcyBhdXRvbWF0aWNhbGx5IGNvbmZpZ3VyZWQgYXMgb3V0cHV0IGFuZCBzZXQgdG8K PiAgICAgICAgY29udHJvbCBhIGZhbiBhcyBhIGZ1bmN0aW9uIG9mIG1lYXN1cmVkIHRlbXBlcmF0 dXJlLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMv ZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiAgICAgIGVudW06IFswLCAxXQo+ICAgICAgZGVmYXVsdDogMAo+IAo+ IEBAIC03NCwxMyArNzEsMTIgQEAgcHJvcGVydGllczoKPiAgICAgICAgcmVnaXN0ZXJzLiBDaGVj ayB0YWJsZSAxMyBvZiB0aGUgZGF0YXNoZWV0IGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoZQo+ ICAgICAgICBzdXBwb3J0ZWQgb3B0aW9ucy4gVGhpcyBwcm9wZXJ0eSBjYW5ub3QgYmUgdXNlZCB0 b2dldGhlciB3aXRoCj4gICAgICAgIGFkaSxncGlvLW91dC1wb2wuCj4gLSAgICBhbGxPZjoKPiAt ICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJy YXkKPiAtICAgICAgLSBtaW5JdGVtczogMgo+IC0gICAgICAgIG1heEl0ZW1zOiAyCj4gLSAgICAg ICAgaXRlbXM6Cj4gLSAgICAgICAgICBlbnVtOiBbMCwgMSwgMl0KPiAtICAgICAgICAgIGRlZmF1 bHQ6IDAKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQz Mi1hcnJheQo+ICsgICAgbWluSXRlbXM6IDIKPiArICAgIG1heEl0ZW1zOiAyCj4gKyAgICBpdGVt czoKPiArICAgICAgZW51bTogWzAsIDEsIDJdCj4gKyAgICAgIGRlZmF1bHQ6IDAKPiAKPiAgcmVx dWlyZWQ6Cj4gICAgLSBjb21wYXRpYmxlCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9od21vbi90aSx0bXA1MTMueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9od21vbi90aSx0bXA1MTMueWFtbAo+IGluZGV4IDNmMDQzZTk0MzY2 OC4uOTBiMmZhM2Y3NzUyIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9od21vbi90aSx0bXA1MTMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9od21vbi90aSx0bXA1MTMueWFtbAo+IEBAIC00NSwxNiArNDUsMTQgQEAg cHJvcGVydGllczoKPiAgICAgICAgVGhlIGdhaW4gdmFsdWUgZm9yIHRoZSBQR0EgZnVuY3Rpb24u IFRoaXMgaXMgOCwgNCwgMiBvciAxLgo+ICAgICAgICBUaGUgUEdBIGdhaW4gYWZmZWN0IHRoZSBz aHVudCB2b2x0YWdlIHJhbmdlLgo+ICAgICAgICBUaGUgcmFuZ2Ugd2lsbCBiZSBlcXVhbCB0bzog cGdhLWdhaW4gKiA0MG1WCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgZW51bTogWzEsIDIsIDQsIDhdCj4gICAg ICBkZWZhdWx0OiA4Cj4gCj4gICAgdGksYnVzLXJhbmdlLW1pY3Jvdm9sdDoKPiAgICAgIGRlc2Ny aXB0aW9uOiB8Cj4gICAgICAgIFRoaXMgaXMgdGhlIG9wZXJhdGluZyByYW5nZSBvZiB0aGUgYnVz IHZvbHRhZ2UgaW4gbWljcm92b2x0Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2No ZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgZW51bTogWzE2MDAwMDAwLCAz MjAwMDAwMF0KPiAgICAgIGRlZmF1bHQ6IDMyMDAwMDAwCj4gCj4gQEAgLTYzLDE0ICs2MSwxMyBA QCBwcm9wZXJ0aWVzOgo+ICAgICAgICBBcnJheSBvZiB0aHJlZShUTVA1MTMpIG9yIHR3byhUTVA1 MTIpIG4tRmFjdG9yIHZhbHVlIGZvciBlYWNoIHJlbW90ZQo+ICAgICAgICB0ZW1wZXJhdHVyZSBj aGFubmVsLgo+ICAgICAgICBTZWUgZGF0YXNoZWV0IFRhYmxlIDExIGZvciBuLUZhY3RvciByYW5n ZSBsaXN0IGFuZCB2YWx1ZSBpbnRlcnByZXRhdGlvbi4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAt ICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gLSAg ICAgIC0gbWluSXRlbXM6IDIKPiAtICAgICAgICBtYXhJdGVtczogMwo+IC0gICAgICAgIGl0ZW1z Ogo+IC0gICAgICAgICAgZGVmYXVsdDogMHgwMAo+IC0gICAgICAgICAgbWluaW11bTogMHgwMAo+ IC0gICAgICAgICAgbWF4aW11bTogMHhGRgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFt bCNkZWZpbml0aW9ucy91aW50MzItYXJyYXkKPiArICAgIG1pbkl0ZW1zOiAyCj4gKyAgICBtYXhJ dGVtczogMwo+ICsgICAgaXRlbXM6Cj4gKyAgICAgIGRlZmF1bHQ6IDB4MDAKPiArICAgICAgbWlu aW11bTogMHgwMAo+ICsgICAgICBtYXhpbXVtOiAweEZGCj4gCj4gIHJlcXVpcmVkOgo+ICAgIC0g Y29tcGF0aWJsZQo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvaTJjL3N0LHN0bTMyLWkyYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL2kyYy9zdCxzdG0zMi1pMmMueWFtbAo+IGluZGV4IDkwMGVjMWFiNmE0Ny4uOTY2MzBmMjI1 MjA3IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pMmMv c3Qsc3RtMzItaTJjLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvaTJjL3N0LHN0bTMyLWkyYy55YW1sCj4gQEAgLTMwLDExICszMCwxMCBAQCBhbGxPZjoKPiAg ICAgICAgICAgICAgICAgICAgICAgICBGYXN0IE1vZGUgUGx1cyBzcGVlZCBpcyBzZWxlY3RlZCBi eSBzbGF2ZS4KPiAgICAgICAgICAgICAgICAgICAgICAgICBGb3JtYXQgaXMgcGhhbmRsZSB0byBz eXNjZmcgLyByZWdpc3RlciBvZmZzZXQgd2l0aGluCj4gICAgICAgICAgICAgICAgICAgICAgICAg c3lzY2ZnIC8gcmVnaXN0ZXIgYml0bWFzayBmb3IgRk1QIGJpdC4KPiAtICAgICAgICAgIGFsbE9m Ogo+IC0gICAgICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy9waGFuZGxlLWFycmF5Igo+IC0gICAgICAgICAgICAtIGl0ZW1zOgo+IC0gICAgICAgICAgICAg ICAgbWluSXRlbXM6IDMKPiAtICAgICAgICAgICAgICAgIG1heEl0ZW1zOiAzCj4gKyAgICAgICAg ICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJheSIK PiArICAgICAgICAgIGl0ZW1zOgo+ICsgICAgICAgICAgICBtaW5JdGVtczogMwo+ICsgICAgICAg ICAgICBtYXhJdGVtczogMwo+IAo+ICAgIC0gaWY6Cj4gICAgICAgIHByb3BlcnRpZXM6Cj4gZGlm ZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL2FkaSxh ZDcxMjQueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL2Fk aSxhZDcxMjQueWFtbAo+IGluZGV4IDk3MDg3YTQ1Y2U1NC4uZGViMzRkZWZmMGU4IDEwMDY0NAo+ IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL2FkaSxhZDcx MjQueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRj L2FkaSxhZDcxMjQueWFtbAo+IEBAIC04Myw5ICs4Myw4IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ ICAgICAgICAgICAgMTogUkVGSU4yKCspL1JFRklOMijiiJIpLgo+ICAgICAgICAgICAgMzogQVZE RAo+ICAgICAgICAgICAgSWYgdGhpcyBmaWVsZCBpcyBsZWZ0IGVtcHR5LCBpbnRlcm5hbCByZWZl cmVuY2UgaXMgc2VsZWN0ZWQuCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAgICAgLSBl bnVtOiBbMCwgMSwgM10KPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiArICAgICAgICBlbnVtOiBbMCwgMSwgM10KPiAKPiAgICAgICAgZGlm Zi1jaGFubmVsczoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogc2VlIERvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL2FkYy50eHQKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lpby9hZGMvbGx0YyxsdGMyNDk2LnlhbWwgYi9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9sbHRjLGx0YzI0OTYueWFtbAo+ IGluZGV4IDk3ZjUyMWQ2NTRlYS4uNmE5OTFlOWY3OGUyIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL2xsdGMsbHRjMjQ5Ni55YW1sCj4gKysr IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lpby9hZGMvbGx0YyxsdGMyNDk2 LnlhbWwKPiBAQCAtMTgsOCArMTgsNyBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgIHZyZWYtc3VwcGx5 Ogo+ICAgICAgZGVzY3JpcHRpb246IHBoYW5kbGUgdG8gYW4gZXh0ZXJuYWwgcmVndWxhdG9yIHBy b3ZpZGluZyB0aGUgcmVmZXJlbmNlIHZvbHRhZ2UKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiArICAgICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiAKPiAgICByZWc6Cj4g ICAgICBkZXNjcmlwdGlvbjogc3BpIGNoaXBzZWxlY3QgbnVtYmVyIGFjY29yZGluZyB0byB0aGUg dXN1YWwgc3BpIGJpbmRpbmdzCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9paW8vYWRjL21pY3JvY2hpcCxtY3AzOTExLnlhbWwgYi9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9taWNyb2NoaXAsbWNwMzkxMS55YW1sCj4gaW5k ZXggOGZmZWNlYjZhYmFlLi45NWFiMjg1ZjRlYmEgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lpby9hZGMvbWljcm9jaGlwLG1jcDM5MTEueWFtbAo+ICsr KyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL21pY3JvY2hpcCxt Y3AzOTExLnlhbWwKPiBAQCAtMzgsMTAgKzM4LDkgQEAgcHJvcGVydGllczoKPiAKPiAgICBtaWNy b2NoaXAsZGV2aWNlLWFkZHI6Cj4gICAgICBkZXNjcmlwdGlvbjogRGV2aWNlIGFkZHJlc3Mgd2hl biBtdWx0aXBsZSBNQ1AzOTExIGNoaXBzIGFyZSBwcmVzZW50IG9uIHRoZSBzYW1lIFNQSSBidXMu Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiAtICAgICAgLSBlbnVtOiBbMCwgMSwgMiwgM10KPiAtICAgICAgLSBk ZWZhdWx0OiAwCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzIKPiArICAgIGVudW06IFswLCAxLCAyLCAzXQo+ICsgICAgZGVmYXVsdDogMAo+IAo+ICAg IHZyZWYtc3VwcGx5Ogo+ICAgICAgZGVzY3JpcHRpb246IHwKPiBkaWZmIC0tZ2l0IGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lpby9hZGMvc3Qsc3RtMzItZGZzZG0tYWRjLnlh bWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9zdCxzdG0zMi1k ZnNkbS1hZGMueWFtbAo+IGluZGV4IGIxNjI3NDQxYTBiMi4uZDY5Y2E0OTJkMDIwIDEwMDY0NAo+ IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL3N0LHN0bTMy LWRmc2RtLWFkYy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L2lpby9hZGMvc3Qsc3RtMzItZGZzZG0tYWRjLnlhbWwKPiBAQCAtOTUsMTYgKzk1LDE0IEBAIHBh dHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgICAgICAgT24gc3RtMzJoNyBhbmQgc3RtMzJtcDE6Cj4g ICAgICAgICAgICAtIEZvciBzdCxzdG0zMi1kZnNkbS1hZGM6IHVwIHRvIDggY2hhbm5lbHMgbnVt YmVyZWQgZnJvbSAwIHRvIDcuCj4gICAgICAgICAgICAtIEZvciBzdCxzdG0zMi1kZnNkbS1kbWlj OiAxIGNoYW5uZWwgbnVtYmVyZWQgZnJvbSAwIHRvIDcuCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAg ICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1h cnJheQo+IC0gICAgICAgICAgLSBpdGVtczoKPiAtICAgICAgICAgICAgICBtaW5pbXVtOiAwCj4g LSAgICAgICAgICAgICAgbWF4aW11bTogNwo+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICsgICAgICAgIGl0ZW1zOgo+ICsgICAg ICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4aW11bTogNwo+IAo+ICAgICAgICBzdCxh ZGMtY2hhbm5lbC1uYW1lczoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogTGlzdCBvZiBzaW5nbGUt ZW5kZWQgY2hhbm5lbCBuYW1lcy4KPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJl ZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvc3RyaW5nLWFycmF5Cj4gKyAgICAg ICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvc3RyaW5nLWFycmF5Cj4g Cj4gICAgICAgIHN0LGZpbHRlci1vcmRlcjoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogfAo+IEBA IC0xMTIsMTEgKzExMCwxMCBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgIC0gMDog RmFzdFNpbkMKPiAgICAgICAgICAgIC0gWzEtNV06IG9yZGVyIDEgdG8gNS4KPiAgICAgICAgICAg IEZvciBhdWRpbyBwdXJwb3NlIGl0IGlzIHJlY29tbWVuZGVkIHRvIHVzZSBvcmRlciAzIHRvIDUu Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAgICAgLSBpdGVtczoKPiAtICAgICAgICAg ICAgICBtaW5pbXVtOiAwCj4gLSAgICAgICAgICAgICAgbWF4aW11bTogNQo+ICsgICAgICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgIGl0 ZW1zOgo+ICsgICAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4aW11bTogNQo+IAo+ ICAgICAgICAiI2lvLWNoYW5uZWwtY2VsbHMiOgo+ICAgICAgICAgIGNvbnN0OiAxCj4gQEAgLTEy OSw5ICsxMjYsOCBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgIC0gIk1BTkNIX1Ii OiBtYW5jaGVzdGVyIGNvZGVjLCByaXNpbmcgZWRnZSA9IGxvZ2ljIDAsIGZhbGxpbmcgZWRnZSA9 IGxvZ2ljIDEKPiAgICAgICAgICAgIC0gIk1BTkNIX0YiOiBtYW5jaGVzdGVyIGNvZGVjLCByaXNp bmcgZWRnZSA9IGxvZ2ljIDEsIGZhbGxpbmcgZWRnZSA9IGxvZ2ljIDAKPiAgICAgICAgICBpdGVt czoKPiAtICAgICAgICAgIGVudW06IFsgU1BJX1IsIFNQSV9GLCBNQU5DSF9SLCBNQU5DSF9GIF0K PiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvbm9uLXVuaXF1ZS1zdHJpbmctYXJyYXkKPiArICAgICAgICAgIGVudW06 IFtTUElfUiwgU1BJX0YsIE1BTkNIX1IsIE1BTkNIX0ZdCj4gKyAgICAgICAgJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvbm9uLXVuaXF1ZS1zdHJpbmctYXJyYXkKPiAKPiAg ICAgICAgc3QsYWRjLWNoYW5uZWwtY2xrLXNyYzoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogfAo+ IEBAIC0xNDEsOSArMTM3LDggQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICAtICJD TEtPVVRfRiI6IGludGVybmFsIFNQSSBjbG9jayBkaXZpZGVkIGJ5IDIgKGZhbGxpbmcgZWRnZSku Cj4gICAgICAgICAgICAtICJDTEtPVVRfUiI6IGludGVybmFsIFNQSSBjbG9jayBkaXZpZGVkIGJ5 IDIgKHJpc2luZyBlZGdlKS4KPiAgICAgICAgICBpdGVtczoKPiAtICAgICAgICAgIGVudW06IFsg Q0xLSU4sIENMS09VVCwgQ0xLT1VUX0YsIENMS09VVF9SIF0KPiAtICAgICAgICBhbGxPZjoKPiAt ICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvbm9uLXVu aXF1ZS1zdHJpbmctYXJyYXkKPiArICAgICAgICAgIGVudW06IFtDTEtJTiwgQ0xLT1VULCBDTEtP VVRfRiwgQ0xLT1VUX1JdCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVm aW5pdGlvbnMvbm9uLXVuaXF1ZS1zdHJpbmctYXJyYXkKPiAKPiAgICAgICAgc3QsYWRjLWFsdC1j aGFubmVsOgo+ICAgICAgICAgIGRlc2NyaXB0aW9uOgo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0 aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2xpZ2h0L3RzbDI3NzIueWFtbCBiL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vbGlnaHQvdHNsMjc3Mi55YW1sCj4gaW5kZXgg ZThmN2QxYWRhNTdiLi5kODEyMjk4NTc5NDQgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL2lpby9saWdodC90c2wyNzcyLnlhbWwKPiArKysgYi9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2xpZ2h0L3RzbDI3NzIueWFtbAo+IEBAIC0z MywxMyArMzMsMTIgQEAgcHJvcGVydGllczoKPiAKPiAgICBhbXN0YW9zLHByb3hpbWl0eS1kaW9k ZXM6Cj4gICAgICBkZXNjcmlwdGlvbjogUHJveGltaXR5IGRpb2RlcyB0byBlbmFibGUKPiAtICAg IGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25z L3VpbnQzMi1hcnJheQo+IC0gICAgICAtIG1pbkl0ZW1zOiAxCj4gLSAgICAgICAgbWF4SXRlbXM6 IDIKPiAtICAgICAgICBpdGVtczoKPiAtICAgICAgICAgIG1pbmltdW06IDAKPiAtICAgICAgICAg IG1heGltdW06IDEKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25z L3VpbnQzMi1hcnJheQo+ICsgICAgbWluSXRlbXM6IDEKPiArICAgIG1heEl0ZW1zOiAyCj4gKyAg ICBpdGVtczoKPiArICAgICAgbWluaW11bTogMAo+ICsgICAgICBtYXhpbXVtOiAxCj4gCj4gICAg aW50ZXJydXB0czoKPiAgICAgIG1heEl0ZW1zOiAxCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vdGVtcGVyYXR1cmUvYWRpLGx0YzI5ODMueWFtbCBi L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vdGVtcGVyYXR1cmUvYWRpLGx0 YzI5ODMueWFtbAo+IGluZGV4IDhmYjQ2ZGU2NjQxZC4uOTQ4MGVkZTU5YzM3IDEwMDY0NAo+IC0t LSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vdGVtcGVyYXR1cmUvYWRp LGx0YzI5ODMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9p aW8vdGVtcGVyYXR1cmUvYWRpLGx0YzI5ODMueWFtbAo+IEBAIC00MiwxMCArNDIsOSBAQCBwcm9w ZXJ0aWVzOgo+ICAgICAgICAwIC0gNTAvNjBIeiByZWplY3Rpb24KPiAgICAgICAgMSAtIDYwSHog cmVqZWN0aW9uCj4gICAgICAgIDIgLSA1MEh6IHJlamVjdGlvbgo+IC0gICAgYWxsT2Y6Cj4gLSAg ICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAg ICAgIC0gbWluaW11bTogMAo+IC0gICAgICAgIG1heGltdW06IDIKPiArICAgICRyZWY6IC9zY2hl bWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgbWluaW11bTogMAo+ICsg ICAgbWF4aW11bTogMgo+IAo+ICAgICcjYWRkcmVzcy1jZWxscyc6Cj4gICAgICBjb25zdDogMQo+ IEBAIC05MSw4ICs5MCw3IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgICAgICAgNyAtIFR5 cGUgVCBUaGVybW9jb3VwbGUKPiAgICAgICAgICAgIDggLSBUeXBlIEIgVGhlcm1vY291cGxlCj4g ICAgICAgICAgICA5IC0gQ3VzdG9tIFRoZXJtb2NvdXBsZQo+IC0gICAgICAgIGFsbE9mOgo+IC0g ICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIK PiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIK PiAgICAgICAgICBtaW5pbXVtOiAxCj4gICAgICAgICAgbWF4aW11bTogOQo+IAo+IEBAIC0xMjEs OCArMTE5LDcgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICBtb3JlIGRldGFpbHMg bG9vayBhdCB0YWJsZSA2OSBhbmQgNzAuCj4gICAgICAgICAgICBOb3RlIHNob3VsZCBiZSBzaWdu ZWQsIGJ1dCBkdGMgZG9lc24ndCBjdXJyZW50bHkgbWFpbnRhaW4gdGhlCj4gICAgICAgICAgICBz aWduLgo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBl cy55YW1sIy9kZWZpbml0aW9ucy91aW50NjQtbWF0cml4Cj4gKyAgICAgICAgJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDY0LW1hdHJpeAo+ICAgICAgICAgIG1pbkl0 ZW1zOiAzCj4gICAgICAgICAgbWF4SXRlbXM6IDY0Cj4gICAgICAgICAgaXRlbXM6Cj4gQEAgLTEz OCw4ICsxMzUsNyBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgIHByb3BlcnRpZXM6Cj4gICAg ICAgIGFkaSxzZW5zb3ItdHlwZToKPiAgICAgICAgICBkZXNjcmlwdGlvbjogSWRlbnRpZmllcyB0 aGUgc2Vuc29yIGFzIGEgZGlvZGUuCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgICAgIGNv bnN0OiAyOAo+IAo+ICAgICAgICBhZGksc2luZ2xlLWVuZGVkOgo+IEBAIC0xOTYsOCArMTkyLDcg QEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICAxNiAtIFJURCBQVC0xMDAwICgwLjAw Mzc1KQo+ICAgICAgICAgICAgMTcgLSBSVEQgTkktMTIwCj4gICAgICAgICAgICAxOCAtIFJURCBD dXN0b20KPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlw ZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlw ZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gICAgICAgICAgbWluaW11bTogMTAKPiAgICAg ICAgICBtYXhpbXVtOiAxOAo+IAo+IEBAIC0yMTAsOSArMjA1LDggQEAgcGF0dGVyblByb3BlcnRp ZXM6Cj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgICAgICBJZGVudGlmaWVzIHRoZSBu dW1iZXIgb2Ygd2lyZXMgdXNlZCBieSB0aGUgUlRELiBTZXR0aW5nIHRoaXMKPiAgICAgICAgICAg IHByb3BlcnR5IHRvIDUgbWVhbnMgNCB3aXJlcyB3aXRoIEtlbHZpbiBSc2Vuc2UuCj4gLSAgICAg ICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMgo+IC0gICAgICAgICAgLSBlbnVtOiBbMiwgMywgNCwgNV0KPiArICAgICAg ICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgICAg ICBlbnVtOiBbMiwgMywgNCwgNV0KPiAKPiAgICAgICAgYWRpLHJzZW5zZS1zaGFyZToKPiAgICAg ICAgICBkZXNjcmlwdGlvbjoKPiBAQCAtMjM3LDE4ICsyMzEsMTYgQEAgcGF0dGVyblByb3BlcnRp ZXM6Cj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgICAgICBUaGlzIHByb3BlcnR5IHNl dCB0aGUgUlREIGN1cnZlIHVzZWQgYW5kIHRoZSBjb3JyZXNwb25kaW5nCj4gICAgICAgICAgICBD YWxsZW5kYXItVmFuRHVzZW4gY29uc3RhbnRzLiBMb29rIGF0IHRhYmxlIDMwIG9mIHRoZSBkYXRh c2hlZXQuCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5 cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAgICAgLSBtaW5pbXVtOiAwCj4g LSAgICAgICAgICAgIG1heGltdW06IDMKPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgICAgICBtaW5pbXVtOiAwCj4gKyAgICAgICAg bWF4aW11bTogMwo+IAo+ICAgICAgICBhZGksY3VzdG9tLXJ0ZDoKPiAgICAgICAgICBkZXNjcmlw dGlvbjoKPiAgICAgICAgICAgIFRoaXMgaXMgYSB0YWJsZSwgd2hlcmUgZWFjaCBlbnRyeSBzaG91 bGQgYmUgYSBwYWlyIG9mCj4gICAgICAgICAgICByZXNpc3RhbmNlKG9obSktdGVtcGVyYXR1cmUo SykuIFRoZSBlbnRyaWVzIGFkZGVkIGhlcmUgYXJlIGluIHVvaG0KPiAgICAgICAgICAgIGFuZCB1 Sy4gRm9yIG1vcmUgZGV0YWlscyB2YWx1ZXMgbG9vayBhdCB0YWJsZSA3NCBhbmQgNzUuCj4gLSAg ICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQ2NC1tYXRyaXgKPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy91aW50NjQtbWF0cml4Cj4gICAgICAgICAgaXRlbXM6Cj4gICAgICAg ICAgICBtaW5JdGVtczogMwo+ICAgICAgICAgICAgbWF4SXRlbXM6IDY0Cj4gQEAgLTI4MCw4ICsy NzIsNyBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgIDI1IC0gVGhlcm1pc3RvciBT cGVjdHJ1bSAxMDAzayAxa29obQo+ICAgICAgICAgICAgMjYgLSBUaGVybWlzdG9yIEN1c3RvbSBT dGVpbmhhcnQtSGFydAo+ICAgICAgICAgICAgMjcgLSBDdXN0b20gVGhlcm1pc3Rvcgo+IC0gICAg ICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiAgICAgICAgICBtaW5pbXVtOiAxOQo+ICAgICAgICAgIG1heGltdW06 IDI3Cj4gCj4gQEAgLTMxNCwxMCArMzA1LDkgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAg ICAgICBUaGlzIHByb3BlcnR5IGNvbnRyb2xzIHRoZSBtYWduaXR1ZGUgb2YgdGhlIGV4Y2l0YXRp b24gY3VycmVudAo+ICAgICAgICAgICAgYXBwbGllZCB0byB0aGUgdGhlcm1pc3Rvci4gVmFsdWUg MCBzZXQncyB0aGUgc2Vuc29yIGluIGF1dG8tcmFuZ2UKPiAgICAgICAgICAgIG1vZGUuCj4gLSAg ICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAgICAgLSBlbnVtOiBbMCwgMjUwLCA1MDAsIDEwMDAs IDUwMDAsIDEwMDAwLCAyNTAwMCwgNTAwMDAsIDEwMDAwMCwKPiAtICAgICAgICAgICAgICAgICAg IDI1MDAwMCwgNTAwMDAwLCAxMDAwMDAwXQo+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgIGVudW06IFswLCAyNTAsIDUwMCwg MTAwMCwgNTAwMCwgMTAwMDAsIDI1MDAwLCA1MDAwMCwgMTAwMDAwLCAyNTAwMDAsCj4gKyAgICAg ICAgICA1MDAwMDAsIDEwMDAwMDBdCj4gCj4gICAgICAgIGFkaSxjdXN0b20tdGhlcm1pc3RvcjoK PiAgICAgICAgICBkZXNjcmlwdGlvbjoKPiBAQCAtMzI1LDggKzMxNSw3IEBAIHBhdHRlcm5Qcm9w ZXJ0aWVzOgo+ICAgICAgICAgICAgcmVzaXN0YW5jZShvaG0pLXRlbXBlcmF0dXJlKEspLiBUaGUg ZW50cmllcyBhZGRlZCBoZXJlIGFyZSBpbiB1b2htCj4gICAgICAgICAgICBhbmQgdUsgb25seSBm b3IgY3VzdG9tIHRoZXJtaXN0b3JzLiBGb3IgbW9yZSBkZXRhaWxzIGxvb2sgYXQgdGFibGUKPiAg ICAgICAgICAgIDc4IGFuZCA3OS4KPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJl ZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDY0LW1hdHJpeAo+ICsgICAg ICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQ2NC1tYXRyaXgK PiAgICAgICAgICBtaW5JdGVtczogMwo+ICAgICAgICAgIG1heEl0ZW1zOiA2NAo+ICAgICAgICAg IGl0ZW1zOgo+IEBAIC0zMzksOCArMzI4LDcgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAg ICAgICBiZSBwcm9ncmFtbWVkIGludG8gdGhlIGRldmljZSBtZW1vcnkgdXNpbmcgdGhpcyBwcm9w ZXJ0eS4gRm9yCj4gICAgICAgICAgICBTdGVpbmhhcnQgc2Vuc29ycyB0aGUgY29lZmZpY2llbnRz IGFyZSBnaXZlbiBpbiB0aGUgcmF3Cj4gICAgICAgICAgICBmb3JtYXQuIExvb2sgYXQgdGFibGUg ODIgZm9yIG1vcmUgaW5mb3JtYXRpb24uCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAt ICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICsg ICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJh eQo+ICAgICAgICAgIGl0ZW1zOgo+ICAgICAgICAgICAgbWluSXRlbXM6IDYKPiAgICAgICAgICAg IG1heEl0ZW1zOiA2Cj4gQEAgLTM1OCw4ICszNDYsNyBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAg ICAgIHByb3BlcnRpZXM6Cj4gICAgICAgIGFkaSxzZW5zb3ItdHlwZToKPiAgICAgICAgICBkZXNj cmlwdGlvbjogSWRlbnRpZmllcyB0aGUgc2Vuc29yIGFzIGEgZGlyZWN0IGFkYy4KPiAtICAgICAg ICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDMyCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDMyCj4gICAgICAgICAgY29uc3Q6IDMwCj4gCj4gICAgICAgIGFkaSxzaW5nbGUt ZW5kZWQ6Cj4gQEAgLTM3OSw4ICszNjYsNyBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAKPiAgICAg ICAgYWRpLHNlbnNvci10eXBlOgo+ICAgICAgICAgIGRlc2NyaXB0aW9uOiBJZGVudGlmaWVzIHRo ZSBzZW5zb3IgYXMgYSByc2Vuc2UuCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgICAgIGNv bnN0OiAyOQo+IAo+ICAgICAgICBhZGkscnNlbnNlLXZhbC1taWxsaS1vaG1zOgo+IGRpZmYgLS1n aXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW5wdXQvYWxsd2lubmVyLHN1 bjRpLWExMC1scmFkYy1rZXlzLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvaW5wdXQvYWxsd2lubmVyLHN1bjRpLWExMC1scmFkYy1rZXlzLnlhbWwKPiBpbmRleCA1MTJh NmFmNWFhNDIuLmNmZmQwMjAyOGQwMiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvaW5wdXQvYWxsd2lubmVyLHN1bjRpLWExMC1scmFkYy1rZXlzLnlhbWwK PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW5wdXQvYWxsd2lubmVy LHN1bjRpLWExMC1scmFkYy1rZXlzLnlhbWwKPiBAQCAtNDIsOSArNDIsOCBAQCBwYXR0ZXJuUHJv cGVydGllczoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogS2V5Y29kZSB0byBlbWl0Cj4gCj4gICAg ICAgIGNoYW5uZWw6Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hl bWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAgICAgLSBlbnVtOiBb MCwgMV0KPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzIKPiArICAgICAgICBlbnVtOiBbMCwgMV0KPiAgICAgICAgICBkZXNjcmlwdGlvbjogQURD IENoYW5uZWwgdGhpcyBrZXkgaXMgYXR0YWNoZWQgdG8KPiAKPiAgICAgICAgdm9sdGFnZToKPiBk aWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lucHV0L2lucHV0 LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW5wdXQvaW5wdXQueWFt bAo+IGluZGV4IDZkNTE5MDQ2YjNhZi4uOGVkY2IzYzMxMjcwIDEwMDY0NAo+IC0tLSBhL0RvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pbnB1dC9pbnB1dC55YW1sCj4gKysrIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lucHV0L2lucHV0LnlhbWwKPiBAQCAtMTgs MTEgKzE4LDEwIEBAIHByb3BlcnRpZXM6Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgU3Bl Y2lmaWVzIGFuIGFycmF5IG9mIG51bWVyaWMga2V5Y29kZSB2YWx1ZXMgdG8gYmUgdXNlZCBmb3Ig cmVwb3J0aW5nCj4gICAgICAgIGJ1dHRvbiBwcmVzc2VzLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAg IC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4g LSAgICAgIC0gaXRlbXM6Cj4gLSAgICAgICAgICBtaW5pbXVtOiAwCj4gLSAgICAgICAgICBtYXhp bXVtOiAweGZmCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzItYXJyYXkKPiArICAgIGl0ZW1zOgo+ICsgICAgICBtaW5pbXVtOiAwCj4gKyAgICAgIG1h eGltdW06IDB4ZmYKPiAKPiAgICBwb2xsLWludGVydmFsOgo+ICAgICAgZGVzY3JpcHRpb246IFBv bGwgaW50ZXJ2YWwgdGltZSBpbiBtaWxsaXNlY29uZHMuCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9hcm0sZ2ljLXYz LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW50ZXJydXB0LWNvbnRy b2xsZXIvYXJtLGdpYy12My55YW1sCj4gaW5kZXggNjZhYWNkMTA2NTAzLi4xZWNkMTgzMWNmMDIg MTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2ludGVycnVw dC1jb250cm9sbGVyL2FybSxnaWMtdjMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9hcm0sZ2ljLXYzLnlhbWwKPiBAQCAt OTEsMTggKzkxLDE2IEBAIHByb3BlcnRpZXM6Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAg SWYgdXNpbmcgcGFkZGluZyBwYWdlcywgc3BlY2lmaWVzIHRoZSBzdHJpZGUgb2YgY29uc2VjdXRp dmUKPiAgICAgICAgcmVkaXN0cmlidXRvcnMuIE11c3QgYmUgYSBtdWx0aXBsZSBvZiA2NGtCLgo+ IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDY0Cj4gLSAgICAgIC0gbXVsdGlwbGVPZjogMHgxMDAwMAo+IC0gICAgICAgIGV4 Y2x1c2l2ZU1pbmltdW06IDAKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQ2NAo+ICsgICAgbXVsdGlwbGVPZjogMHgxMDAwMAo+ICsgICAgZXhjbHVzaXZl TWluaW11bTogMAo+IAo+ICAgICIjcmVkaXN0cmlidXRvci1yZWdpb25zIjoKPiAgICAgIGRlc2Ny aXB0aW9uOgo+ICAgICAgICBUaGUgbnVtYmVyIG9mIGluZGVwZW5kZW50IGNvbnRpZ3VvdXMgcmVn aW9ucyBvY2N1cGllZCBieSB0aGUKPiAgICAgICAgcmVkaXN0cmlidXRvcnMuIFJlcXVpcmVkIGlm IG1vcmUgdGhhbiBvbmUgc3VjaCByZWdpb24gaXMgcHJlc2VudC4KPiAtICAgIGFsbE9mOgo+IC0g ICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0g ICAgICAtIG1heGltdW06IDQwOTYgICAjIFNob3VsZCBiZSBlbm91Z2g/Cj4gKyAgICAkcmVmOiAv c2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgIG1heGltdW06IDQw OTYKPiAKPiAgICBtc2ktY29udHJvbGxlcjoKPiAgICAgIGRlc2NyaXB0aW9uOgo+IEBAIC0xMTQs MjIgKzExMiwyMCBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICBBIGxpc3Qgb2YgcGFpcnMgPGludGlk IHNwYW4+LCB3aGVyZSAiaW50aWQiIGlzIHRoZSBmaXJzdCBTUEkgb2YgYSByYW5nZQo+ICAgICAg ICB0aGF0IGNhbiBiZSB1c2VkIGFuIE1CSSwgYW5kICJzcGFuIiB0aGUgc2l6ZSBvZiB0aGF0IHJh bmdlLiBNdWx0aXBsZQo+ICAgICAgICByYW5nZXMgY2FuIGJlIHByb3ZpZGVkLgo+IC0gICAgYWxs T2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWlu dDMyLW1hdHJpeAo+IC0gICAgICAtIGl0ZW1zOgo+IC0gICAgICAgICAgbWluSXRlbXM6IDIKPiAt ICAgICAgICAgIG1heEl0ZW1zOiAyCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9k ZWZpbml0aW9ucy91aW50MzItbWF0cml4Cj4gKyAgICBpdGVtczoKPiArICAgICAgbWluSXRlbXM6 IDIKPiArICAgICAgbWF4SXRlbXM6IDIKPiAKPiAgICBtYmktYWxpYXM6Cj4gICAgICBkZXNjcmlw dGlvbjoKPiAgICAgICAgQWRkcmVzcyBwcm9wZXJ0eS4gQmFzZSBhZGRyZXNzIG9mIGFuIGFsaWFz IG9mIHRoZSBHSUNEIHJlZ2lvbiBjb250YWluaW5nCj4gICAgICAgIG9ubHkgdGhlIHtTRVQsQ0xS fVNQSSByZWdpc3RlcnMgdG8gYmUgdXNlZCBpZiBpc29sYXRpb24gaXMgcmVxdWlyZWQsCj4gICAg ICAgIGFuZCBpZiBzdXBwb3J0ZWQgYnkgdGhlIEhXLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0g JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gLSAg ICAgIC0gaXRlbXM6Cj4gLSAgICAgICAgICBtaW5JdGVtczogMQo+IC0gICAgICAgICAgbWF4SXRl bXM6IDIKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQz Mi1hcnJheQo+ICsgICAgaXRlbXM6Cj4gKyAgICAgIG1pbkl0ZW1zOiAxCj4gKyAgICAgIG1heEl0 ZW1zOiAyCj4gCj4gICAgcHBpLXBhcnRpdGlvbnM6Cj4gICAgICB0eXBlOiBvYmplY3QKPiBAQCAt MTg4LDExICsxODQsMTAgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgZGVzY3JpcHRp b246Cj4gICAgICAgICAgICAodTMyLCB1MzIpIHR1cGxlIGRlc2NyaWJpbmcgdGhlIHVudHJhbnNs YXRlZAo+ICAgICAgICAgICAgYWRkcmVzcyBhbmQgc2l6ZSBvZiB0aGUgcHJlLUlUUyB3aW5kb3cu Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+IC0gICAgICAgICAgLSBpdGVtczoKPiAtICAg ICAgICAgICAgICBtaW5JdGVtczogMgo+IC0gICAgICAgICAgICAgIG1heEl0ZW1zOiAyCj4gKyAg ICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5 Cj4gKyAgICAgICAgaXRlbXM6Cj4gKyAgICAgICAgICBtaW5JdGVtczogMgo+ICsgICAgICAgICAg bWF4SXRlbXM6IDIKPiAKPiAgICAgIHJlcXVpcmVkOgo+ICAgICAgICAtIGNvbXBhdGlibGUKPiBk aWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lvbW11L2FybSxz bW11LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW9tbXUvYXJtLHNt bXUueWFtbAo+IGluZGV4IDY1MTVkYmU0NzUwOC4uM2FhNTU0ODc4YjkwIDEwMDY0NAo+IC0tLSBh L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pb21tdS9hcm0sc21tdS55YW1sCj4g KysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lvbW11L2FybSxzbW11Lnlh bWwKPiBAQCAtNTYsOCArNTYsNyBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgICcjZ2xvYmFsLWludGVy cnVwdHMnOgo+ICAgICAgZGVzY3JpcHRpb246IFRoZSBudW1iZXIgb2YgZ2xvYmFsIGludGVycnVw dHMgZXhwb3NlZCBieSB0aGUgZGV2aWNlLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjog L3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAkcmVmOiAvc2No ZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAgICAgIG1pbmltdW06IDAKPiAg ICAgIG1heGltdW06IDI2MCAgICMgMiBzZWN1cmUsIDIgbm9uLXNlY3VyZSwgYW5kIHVwIHRvIDI1 NiBwZXJmIGNvdW50ZXJzCj4gCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9sZWRzL2NvbW1vbi55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL2xlZHMvY29tbW9uLnlhbWwKPiBpbmRleCA0YzI3MGZkZTQ1NjcuLmEyYTU0MWJjYTcz YyAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbGVkcy9j b21tb24ueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9sZWRz L2NvbW1vbi55YW1sCj4gQEAgLTQxLDggKzQxLDcgQEAgcHJvcGVydGllczoKPiAgICAgICAgQ29s b3Igb2YgdGhlIExFRC4gVXNlIG9uZSBvZiB0aGUgTEVEX0NPTE9SX0lEXyogcHJlZml4ZWQgZGVm aW5pdGlvbnMgZnJvbQo+ICAgICAgICB0aGUgaGVhZGVyIGluY2x1ZGUvZHQtYmluZGluZ3MvbGVk cy9jb21tb24uaC4gSWYgdGhlcmUgaXMgbm8gbWF0Y2hpbmcKPiAgICAgICAgTEVEX0NPTE9SX0lE IGF2YWlsYWJsZSwgYWRkIGEgbmV3IG9uZS4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAkcmVmOiAvc2No ZW1hcy90eXBlcy55YW1sI2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgbWluaW11bTogMAo+ICAg ICAgbWF4aW11bTogOAo+IAo+IEBAIC02Nyw4ICs2Niw3IEBAIHByb3BlcnRpZXM6Cj4gICAgICAg IHByb2R1Y2VkIHdoZXJlIHRoZSBMRUQgbW9tZW50YXJpbHkgdHVybnMgb2ZmIChvciBvbikuIFRo ZSAia2VlcCIgc2V0dGluZwo+ICAgICAgICB3aWxsIGtlZXAgdGhlIExFRCBhdCB3aGF0ZXZlciBp dHMgY3VycmVudCBzdGF0ZSBpcywgd2l0aG91dCBwcm9kdWNpbmcgYQo+ICAgICAgICBnbGl0Y2gu Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmlu aXRpb25zL3N0cmluZwo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCNkZWZpbml0aW9u cy9zdHJpbmcKPiAgICAgIGVudW06Cj4gICAgICAgIC0gb24KPiAgICAgICAgLSBvZmYKPiBAQCAt NzksOCArNzcsOCBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIFRo aXMgcGFyYW1ldGVyLCBpZiBwcmVzZW50LCBpcyBhIHN0cmluZyBkZWZpbmluZyB0aGUgdHJpZ2dl ciBhc3NpZ25lZCB0bwo+ICAgICAgICB0aGUgTEVELgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0g JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCNkZWZpbml0aW9ucy9zdHJpbmcKPiArICAgICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvc3RyaW5nCj4gKwo+ICAgICAgZW51bToK PiAgICAgICAgICAjIExFRCB3aWxsIGFjdCBhcyBhIGJhY2stbGlnaHQsIGNvbnRyb2xsZWQgYnkg dGhlIGZyYW1lYnVmZmVyIHN5c3RlbQo+ICAgICAgICAtIGJhY2tsaWdodAo+IEBAIC0xMTEsOCAr MTA5LDcgQEAgcHJvcGVydGllczoKPiAgICAgICAgICAgIGJyaWdodG5lc3MgYW5kIGR1cmF0aW9u IChpbiBtcykuICBUaGUgZXhhY3QgZm9ybWF0IGlzCj4gICAgICAgICAgICBkZXNjcmliZWQgaW46 Cj4gICAgICAgICAgICBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbGVkcy9sZWRz LXRyaWdnZXItcGF0dGVybi50eHQKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hl bWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvdWludDMyLW1hdHJpeAo+ICsgICAgJHJlZjogL3Nj aGVtYXMvdHlwZXMueWFtbCNkZWZpbml0aW9ucy91aW50MzItbWF0cml4Cj4gICAgICBpdGVtczoK PiAgICAgICAgbWluSXRlbXM6IDIKPiAgICAgICAgbWF4SXRlbXM6IDIKPiBkaWZmIC0tZ2l0IGEv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2xlZHMvbGVkcy1ncGlvLnlhbWwgYi9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbGVkcy9sZWRzLWdwaW8ueWFtbAo+IGlu ZGV4IDBlNzViMTg1ZGQxOS4uN2FkMmJhZWRhMGIwIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9sZWRzL2xlZHMtZ3Bpby55YW1sCj4gKysrIGIvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2xlZHMvbGVkcy1ncGlvLnlhbWwKPiBAQCAtMjQs OCArMjQsNyBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAiKF5sZWQtWzAtOWEtZl0kfGxlZCki Ogo+ICAgICAgdHlwZTogb2JqZWN0Cj4gCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiBj b21tb24ueWFtbCMKPiArICAgICRyZWY6IGNvbW1vbi55YW1sIwo+IAo+ICAgICAgcHJvcGVydGll czoKPiAgICAgICAgZ3Bpb3M6Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9sZWRzL3JvaG0sYmQ3MTgyOC1sZWRzLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvbGVkcy9yb2htLGJkNzE4MjgtbGVkcy55YW1sCj4gaW5kZXggOTBl ZGY5ZDMzYjMzLi5hYTcxNWVkZDkzYjAgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL2xlZHMvcm9obSxiZDcxODI4LWxlZHMueWFtbAo+ICsrKyBiL0RvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9sZWRzL3JvaG0sYmQ3MTgyOC1sZWRzLnlhbWwK PiBAQCAtMzQsMTEgKzM0LDExIEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgICAgICMtICRy ZWY6ICJjb21tb24ueWFtbCMiCj4gICAgICAgIHJvaG0sbGVkLWNvbXBhdGlibGU6Cj4gICAgICAg ICAgZGVzY3JpcHRpb246IExFRCBpZGVudGlmaWNhdGlvbiBzdHJpbmcKPiAtICAgICAgICBhbGxP ZjoKPiAtICAgICAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25z L3N0cmluZyIKPiAtICAgICAgICAgIC0gZW51bToKPiAtICAgICAgICAgICAgLSBiZDcxODI4LWFt YmxlZAo+IC0gICAgICAgICAgICAtIGJkNzE4MjgtZ3JubGVkCj4gKyAgICAgICAgJHJlZjogIi9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZyIKPiArICAgICAgICBlbnVtOgo+ ICsKPiArICAgICAgICAgIC0gYmQ3MTgyOC1hbWJsZWQKPiArICAgICAgICAgIC0gYmQ3MTgyOC1n cm5sZWQKPiAgICAgICAgZnVuY3Rpb246Cj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAg ICAgICBQdXJwb3NlIG9mIExFRCBhcyBkZWZpbmVkIGluIGR0LWJpbmRpbmdzL2xlZHMvY29tbW9u LmgKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21haWxi b3gvc3Qsc3RtMzItaXBjYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L21haWxib3gvc3Qsc3RtMzItaXBjYy55YW1sCj4gaW5kZXggZGI4NTE1NDFkNjE5Li4zYjdhYjYx YTE0NGYgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21h aWxib3gvc3Qsc3RtMzItaXBjYy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL21haWxib3gvc3Qsc3RtMzItaXBjYy55YW1sCj4gQEAgLTQ5LDkgKzQ5LDggQEAg cHJvcGVydGllczoKPiAKPiAgICBzdCxwcm9jLWlkOgo+ICAgICAgZGVzY3JpcHRpb246IFByb2Nl c3NvciBpZCB1c2luZyB0aGUgbWFpbGJveCAoMCBvciAxKQo+IC0gICAgYWxsT2Y6Cj4gLSAgICAg IC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAg IC0gZW51bTogWyAwLCAxIF0KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMgo+ICsgICAgZW51bTogWzAsIDFdCj4gCj4gIHJlcXVpcmVkOgo+ICAgIC0g Y29tcGF0aWJsZQo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvbWVkaWEvYW1sb2dpYyxneC12ZGVjLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvbWVkaWEvYW1sb2dpYyxneC12ZGVjLnlhbWwKPiBpbmRleCA1YTFkYTQwMjljMzcu LmI5MDI0OTVkMjc4YiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvbWVkaWEvYW1sb2dpYyxneC12ZGVjLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvbWVkaWEvYW1sb2dpYyxneC12ZGVjLnlhbWwKPiBAQCAtNzcsMTMg Kzc3LDExIEBAIHByb3BlcnRpZXM6Cj4gCj4gICAgYW1sb2dpYyxhby1zeXNjdHJsOgo+ICAgICAg ZGVzY3JpcHRpb246IHNob3VsZCBwb2ludCB0byB0aGUgQU9CVVMgc3lzY3RybCBub2RlCj4gLSAg ICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy9waGFuZGxlCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9w aGFuZGxlCj4gCj4gICAgYW1sb2dpYyxjYW52YXM6Cj4gICAgICBkZXNjcmlwdGlvbjogc2hvdWxk IHBvaW50IHRvIGEgY2FudmFzIHByb3ZpZGVyIG5vZGUKPiAtICAgIGFsbE9mOgo+IC0gICAgICAt ICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiArICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiAKPiAgYWxsT2Y6 Cj4gICAgLSBpZjoKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL21lZGlhL2FtbG9naWMsbWVzb24tZ3gtYW8tY2VjLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvbWVkaWEvYW1sb2dpYyxtZXNvbi1neC1hby1jZWMueWFtbAo+IGlu ZGV4IDk1ZmZhOGJjMDUzMy4uYzA4ZTJkZGYyOTJhIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZWRpYS9hbWxvZ2ljLG1lc29uLWd4LWFvLWNlYy55YW1s Cj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lZGlhL2FtbG9naWMs bWVzb24tZ3gtYW8tY2VjLnlhbWwKPiBAQCAtMzUsOCArMzUsNyBAQCBwcm9wZXJ0aWVzOgo+IAo+ ICAgIGhkbWktcGhhbmRsZToKPiAgICAgIGRlc2NyaXB0aW9uOiBwaGFuZGxlIHRvIHRoZSBIRE1J IGNvbnRyb2xsZXIKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiAKPiAgYWxsT2Y6Cj4gICAgLSBpZjoKPiBkaWZmIC0t Z2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lZGlhL3JjLnlhbWwgYi9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVkaWEvcmMueWFtbAo+IGluZGV4IGIy N2M5Mzg1ZDQ5MC4uZGVkMmFjNDMyMzdkIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9tZWRpYS9yYy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL21lZGlhL3JjLnlhbWwKPiBAQCAtMTgsMTM2ICsxOCwxMzUgQEAgcHJv cGVydGllczoKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBTcGVjaWZpZXMgdGhlIHNjYW5j b2RlL2tleSBtYXBwaW5nIHRhYmxlIGRlZmluZWQgaW4ta2VybmVsIGZvcgo+ICAgICAgICB0aGUg cmVtb3RlIGNvbnRyb2xsZXIuCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAnL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvc3RyaW5nJwo+IC0gICAgICAtIGVudW06Cj4gLSAg ICAgICAgICAtIHJjLWFkc3RlY2gtZHZiLXQtcGNpCj4gLSAgICAgICAgICAtIHJjLWFsaW5rLWR0 dS1tCj4gLSAgICAgICAgICAtIHJjLWFueXNlZQo+IC0gICAgICAgICAgLSByYy1hcGFjLXZpZXdj b21wCj4gLSAgICAgICAgICAtIHJjLWFzdHJvbWV0YS10Mmh5YnJpZAo+IC0gICAgICAgICAgLSBy Yy1hc3VzLXBjMzkKPiAtICAgICAgICAgIC0gcmMtYXN1cy1wczMtMTAwCj4gLSAgICAgICAgICAt IHJjLWF0aS10di13b25kZXItaGQtNjAwCj4gLSAgICAgICAgICAtIHJjLWF0aS14MTAKPiAtICAg ICAgICAgIC0gcmMtYXZlcm1lZGlhCj4gLSAgICAgICAgICAtIHJjLWF2ZXJtZWRpYS1hMTZkCj4g LSAgICAgICAgICAtIHJjLWF2ZXJtZWRpYS1jYXJkYnVzCj4gLSAgICAgICAgICAtIHJjLWF2ZXJt ZWRpYS1kdmJ0Cj4gLSAgICAgICAgICAtIHJjLWF2ZXJtZWRpYS1tMTM1YQo+IC0gICAgICAgICAg LSByYy1hdmVybWVkaWEtbTczM2Etcm0tazYKPiAtICAgICAgICAgIC0gcmMtYXZlcm1lZGlhLXJt LWtzCj4gLSAgICAgICAgICAtIHJjLWF2ZXJ0di0zMDMKPiAtICAgICAgICAgIC0gcmMtYXp1cmV3 YXZlLWFkLXR1NzAwCj4gLSAgICAgICAgICAtIHJjLWJlZWxpbmstZ3MxCj4gLSAgICAgICAgICAt IHJjLWJlaG9sZAo+IC0gICAgICAgICAgLSByYy1iZWhvbGQtY29sdW1idXMKPiAtICAgICAgICAg IC0gcmMtYnVkZ2V0LWNpLW9sZAo+IC0gICAgICAgICAgLSByYy1jZWMKPiAtICAgICAgICAgIC0g cmMtY2luZXJneQo+IC0gICAgICAgICAgLSByYy1jaW5lcmd5LTE0MDAKPiAtICAgICAgICAgIC0g cmMtZDY4MC1kbWIKPiAtICAgICAgICAgIC0gcmMtZGVsb2NrLTYxOTU5Cj4gLSAgICAgICAgICAt IHJjLWRpYjA3MDAtbmVjCj4gLSAgICAgICAgICAtIHJjLWRpYjA3MDAtcmM1Cj4gLSAgICAgICAg ICAtIHJjLWRpZ2l0YWxub3ctdGlueXR3aW4KPiAtICAgICAgICAgIC0gcmMtZGlnaXR0cmFkZQo+ IC0gICAgICAgICAgLSByYy1kbTExMDUtbmVjCj4gLSAgICAgICAgICAtIHJjLWRudHYtbGl2ZS1k dmItdAo+IC0gICAgICAgICAgLSByYy1kbnR2LWxpdmUtZHZidC1wcm8KPiAtICAgICAgICAgIC0g cmMtZHR0MjAwdQo+IC0gICAgICAgICAgLSByYy1kdmJza3kKPiAtICAgICAgICAgIC0gcmMtZHZp Y28tbWNlCj4gLSAgICAgICAgICAtIHJjLWR2aWNvLXBvcnRhYmxlCj4gLSAgICAgICAgICAtIHJj LWVtLXRlcnJhdGVjCj4gLSAgICAgICAgICAtIHJjLWVtcHR5Cj4gLSAgICAgICAgICAtIHJjLWVu Y29yZS1lbmx0dgo+IC0gICAgICAgICAgLSByYy1lbmNvcmUtZW5sdHYtZm01Mwo+IC0gICAgICAg ICAgLSByYy1lbmNvcmUtZW5sdHYyCj4gLSAgICAgICAgICAtIHJjLWV2Z2EtaW5kdHViZQo+IC0g ICAgICAgICAgLSByYy1lenR2Cj4gLSAgICAgICAgICAtIHJjLWZseWR2Ygo+IC0gICAgICAgICAg LSByYy1mbHl2aWRlbwo+IC0gICAgICAgICAgLSByYy1mdXNpb25oZHR2LW1jZQo+IC0gICAgICAg ICAgLSByYy1nYWRtZWktcm0wMDh6Cj4gLSAgICAgICAgICAtIHJjLWdlZWtib3gKPiAtICAgICAg ICAgIC0gcmMtZ2VuaXVzLXR2Z28tYTExbWNlCj4gLSAgICAgICAgICAtIHJjLWdvdHZpZXc3MTM1 Cj4gLSAgICAgICAgICAtIHJjLWhhdXBwYXVnZQo+IC0gICAgICAgICAgLSByYy1oaXNpLXBvcGxh cgo+IC0gICAgICAgICAgLSByYy1oaXNpLXR2LWRlbW8KPiAtICAgICAgICAgIC0gcmMtaW1vbi1t Y2UKPiAtICAgICAgICAgIC0gcmMtaW1vbi1wYWQKPiAtICAgICAgICAgIC0gcmMtaW1vbi1yc2MK PiAtICAgICAgICAgIC0gcmMtaW9kYXRhLWJjdHY3ZQo+IC0gICAgICAgICAgLSByYy1pdDkxM3gt djEKPiAtICAgICAgICAgIC0gcmMtaXQ5MTN4LXYyCj4gLSAgICAgICAgICAtIHJjLWthaW9teQo+ IC0gICAgICAgICAgLSByYy1raGFkYXMKPiAtICAgICAgICAgIC0gcmMta3dvcmxkLTMxNXUKPiAt ICAgICAgICAgIC0gcmMta3dvcmxkLXBjMTUwdQo+IC0gICAgICAgICAgLSByYy1rd29ybGQtcGx1 cy10di1hbmFsb2cKPiAtICAgICAgICAgIC0gcmMtbGVhZHRlay15MDRnMDA1MQo+IC0gICAgICAg ICAgLSByYy1sbWUyNTEwCj4gLSAgICAgICAgICAtIHJjLW1hbmxpCj4gLSAgICAgICAgICAtIHJj LW1lZGlvbi14MTAKPiAtICAgICAgICAgIC0gcmMtbWVkaW9uLXgxMC1kaWdpdGFpbmVyCj4gLSAg ICAgICAgICAtIHJjLW1lZGlvbi14MTAtb3IyeAo+IC0gICAgICAgICAgLSByYy1tc2ktZGlnaXZv eC1paQo+IC0gICAgICAgICAgLSByYy1tc2ktZGlnaXZveC1paWkKPiAtICAgICAgICAgIC0gcmMt bXNpLXR2YW55d2hlcmUKPiAtICAgICAgICAgIC0gcmMtbXNpLXR2YW55d2hlcmUtcGx1cwo+IC0g ICAgICAgICAgLSByYy1uZWJ1bGEKPiAtICAgICAgICAgIC0gcmMtbmVjLXRlcnJhdGVjLWNpbmVy Z3kteHMKPiAtICAgICAgICAgIC0gcmMtbm9yd29vZAo+IC0gICAgICAgICAgLSByYy1ucGd0ZWNo Cj4gLSAgICAgICAgICAtIHJjLW9kcm9pZAo+IC0gICAgICAgICAgLSByYy1wY3R2LXNlZG5hCj4g LSAgICAgICAgICAtIHJjLXBpbm5hY2xlLWNvbG9yCj4gLSAgICAgICAgICAtIHJjLXBpbm5hY2xl LWdyZXkKPiAtICAgICAgICAgIC0gcmMtcGlubmFjbGUtcGN0di1oZAo+IC0gICAgICAgICAgLSBy Yy1waXhlbHZpZXcKPiAtICAgICAgICAgIC0gcmMtcGl4ZWx2aWV3LTAwMnQKPiAtICAgICAgICAg IC0gcmMtcGl4ZWx2aWV3LW1rMTIKPiAtICAgICAgICAgIC0gcmMtcGl4ZWx2aWV3LW5ldwo+IC0g ICAgICAgICAgLSByYy1wb3dlcmNvbG9yLXJlYWwtYW5nZWwKPiAtICAgICAgICAgIC0gcmMtcHJv dGV1cy0yMzA5Cj4gLSAgICAgICAgICAtIHJjLXB1cnBsZXR2Cj4gLSAgICAgICAgICAtIHJjLXB2 OTUxCj4gLSAgICAgICAgICAtIHJjLXJjNS10dgo+IC0gICAgICAgICAgLSByYy1yYzYtbWNlCj4g LSAgICAgICAgICAtIHJjLXJlYWwtYXVkaW8tMjIwLTMyLWtleXMKPiAtICAgICAgICAgIC0gcmMt cmVkZG8KPiAtICAgICAgICAgIC0gcmMtc25hcHN0cmVhbS1maXJlZmx5Cj4gLSAgICAgICAgICAt IHJjLXN0cmVhbXphcAo+IC0gICAgICAgICAgLSByYy1zdTMwMDAKPiAtICAgICAgICAgIC0gcmMt dGFuZ28KPiAtICAgICAgICAgIC0gcmMtdGFuaXgtdHgzbWluaQo+IC0gICAgICAgICAgLSByYy10 YW5peC10eDVtYXgKPiAtICAgICAgICAgIC0gcmMtdGJzLW5lYwo+IC0gICAgICAgICAgLSByYy10 ZWNobmlzYXQtdHMzNQo+IC0gICAgICAgICAgLSByYy10ZWNobmlzYXQtdXNiMgo+IC0gICAgICAg ICAgLSByYy10ZXJyYXRlYy1jaW5lcmd5LWMtcGNpCj4gLSAgICAgICAgICAtIHJjLXRlcnJhdGVj LWNpbmVyZ3ktczItaGQKPiAtICAgICAgICAgIC0gcmMtdGVycmF0ZWMtY2luZXJneS14cwo+IC0g ICAgICAgICAgLSByYy10ZXJyYXRlYy1zbGltCj4gLSAgICAgICAgICAtIHJjLXRlcnJhdGVjLXNs aW0tMgo+IC0gICAgICAgICAgLSByYy10ZXZpaS1uZWMKPiAtICAgICAgICAgIC0gcmMtdGl2bwo+ IC0gICAgICAgICAgLSByYy10b3RhbC1tZWRpYS1pbi1oYW5kCj4gLSAgICAgICAgICAtIHJjLXRv dGFsLW1lZGlhLWluLWhhbmQtMDIKPiAtICAgICAgICAgIC0gcmMtdHJla3N0b3IKPiAtICAgICAg ICAgIC0gcmMtdHQtMTUwMAo+IC0gICAgICAgICAgLSByYy10d2luaGFuLWR0di1jYWItY2kKPiAt ICAgICAgICAgIC0gcmMtdHdpbmhhbjEwMjcKPiAtICAgICAgICAgIC0gcmMtdmlkZW9tYXRlLWsx MDAKPiAtICAgICAgICAgIC0gcmMtdmlkZW9tYXRlLXMzNTAKPiAtICAgICAgICAgIC0gcmMtdmlk ZW9tYXRlLXR2LXB2cgo+IC0gICAgICAgICAgLSByYy12aWRlb3N0cm9uZy1raWktcHJvCj4gLSAg ICAgICAgICAtIHJjLXdldGVrLWh1Ygo+IC0gICAgICAgICAgLSByYy13ZXRlay1wbGF5Mgo+IC0g ICAgICAgICAgLSByYy13aW5mYXN0Cj4gLSAgICAgICAgICAtIHJjLXdpbmZhc3QtdXNiaWktZGVs dXhlCj4gLSAgICAgICAgICAtIHJjLXg5Nm1heAo+IC0gICAgICAgICAgLSByYy14Ym94LWR2ZAo+ IC0gICAgICAgICAgLSByYy16eC1pcmRlYwo+ICsgICAgJHJlZjogJy9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3N0cmluZycKPiArICAgIGVudW06Cj4gKyAgICAgIC0gcmMtYWRzdGVj aC1kdmItdC1wY2kKPiArICAgICAgLSByYy1hbGluay1kdHUtbQo+ICsgICAgICAtIHJjLWFueXNl ZQo+ICsgICAgICAtIHJjLWFwYWMtdmlld2NvbXAKPiArICAgICAgLSByYy1hc3Ryb21ldGEtdDJo eWJyaWQKPiArICAgICAgLSByYy1hc3VzLXBjMzkKPiArICAgICAgLSByYy1hc3VzLXBzMy0xMDAK PiArICAgICAgLSByYy1hdGktdHYtd29uZGVyLWhkLTYwMAo+ICsgICAgICAtIHJjLWF0aS14MTAK PiArICAgICAgLSByYy1hdmVybWVkaWEKPiArICAgICAgLSByYy1hdmVybWVkaWEtYTE2ZAo+ICsg ICAgICAtIHJjLWF2ZXJtZWRpYS1jYXJkYnVzCj4gKyAgICAgIC0gcmMtYXZlcm1lZGlhLWR2YnQK PiArICAgICAgLSByYy1hdmVybWVkaWEtbTEzNWEKPiArICAgICAgLSByYy1hdmVybWVkaWEtbTcz M2Etcm0tazYKPiArICAgICAgLSByYy1hdmVybWVkaWEtcm0ta3MKPiArICAgICAgLSByYy1hdmVy dHYtMzAzCj4gKyAgICAgIC0gcmMtYXp1cmV3YXZlLWFkLXR1NzAwCj4gKyAgICAgIC0gcmMtYmVl bGluay1nczEKPiArICAgICAgLSByYy1iZWhvbGQKPiArICAgICAgLSByYy1iZWhvbGQtY29sdW1i dXMKPiArICAgICAgLSByYy1idWRnZXQtY2ktb2xkCj4gKyAgICAgIC0gcmMtY2VjCj4gKyAgICAg IC0gcmMtY2luZXJneQo+ICsgICAgICAtIHJjLWNpbmVyZ3ktMTQwMAo+ICsgICAgICAtIHJjLWQ2 ODAtZG1iCj4gKyAgICAgIC0gcmMtZGVsb2NrLTYxOTU5Cj4gKyAgICAgIC0gcmMtZGliMDcwMC1u ZWMKPiArICAgICAgLSByYy1kaWIwNzAwLXJjNQo+ICsgICAgICAtIHJjLWRpZ2l0YWxub3ctdGlu eXR3aW4KPiArICAgICAgLSByYy1kaWdpdHRyYWRlCj4gKyAgICAgIC0gcmMtZG0xMTA1LW5lYwo+ ICsgICAgICAtIHJjLWRudHYtbGl2ZS1kdmItdAo+ICsgICAgICAtIHJjLWRudHYtbGl2ZS1kdmJ0 LXBybwo+ICsgICAgICAtIHJjLWR0dDIwMHUKPiArICAgICAgLSByYy1kdmJza3kKPiArICAgICAg LSByYy1kdmljby1tY2UKPiArICAgICAgLSByYy1kdmljby1wb3J0YWJsZQo+ICsgICAgICAtIHJj LWVtLXRlcnJhdGVjCj4gKyAgICAgIC0gcmMtZW1wdHkKPiArICAgICAgLSByYy1lbmNvcmUtZW5s dHYKPiArICAgICAgLSByYy1lbmNvcmUtZW5sdHYtZm01Mwo+ICsgICAgICAtIHJjLWVuY29yZS1l bmx0djIKPiArICAgICAgLSByYy1ldmdhLWluZHR1YmUKPiArICAgICAgLSByYy1lenR2Cj4gKyAg ICAgIC0gcmMtZmx5ZHZiCj4gKyAgICAgIC0gcmMtZmx5dmlkZW8KPiArICAgICAgLSByYy1mdXNp b25oZHR2LW1jZQo+ICsgICAgICAtIHJjLWdhZG1laS1ybTAwOHoKPiArICAgICAgLSByYy1nZWVr Ym94Cj4gKyAgICAgIC0gcmMtZ2VuaXVzLXR2Z28tYTExbWNlCj4gKyAgICAgIC0gcmMtZ290dmll dzcxMzUKPiArICAgICAgLSByYy1oYXVwcGF1Z2UKPiArICAgICAgLSByYy1oaXNpLXBvcGxhcgo+ ICsgICAgICAtIHJjLWhpc2ktdHYtZGVtbwo+ICsgICAgICAtIHJjLWltb24tbWNlCj4gKyAgICAg IC0gcmMtaW1vbi1wYWQKPiArICAgICAgLSByYy1pbW9uLXJzYwo+ICsgICAgICAtIHJjLWlvZGF0 YS1iY3R2N2UKPiArICAgICAgLSByYy1pdDkxM3gtdjEKPiArICAgICAgLSByYy1pdDkxM3gtdjIK PiArICAgICAgLSByYy1rYWlvbXkKPiArICAgICAgLSByYy1raGFkYXMKPiArICAgICAgLSByYy1r d29ybGQtMzE1dQo+ICsgICAgICAtIHJjLWt3b3JsZC1wYzE1MHUKPiArICAgICAgLSByYy1rd29y bGQtcGx1cy10di1hbmFsb2cKPiArICAgICAgLSByYy1sZWFkdGVrLXkwNGcwMDUxCj4gKyAgICAg IC0gcmMtbG1lMjUxMAo+ICsgICAgICAtIHJjLW1hbmxpCj4gKyAgICAgIC0gcmMtbWVkaW9uLXgx MAo+ICsgICAgICAtIHJjLW1lZGlvbi14MTAtZGlnaXRhaW5lcgo+ICsgICAgICAtIHJjLW1lZGlv bi14MTAtb3IyeAo+ICsgICAgICAtIHJjLW1zaS1kaWdpdm94LWlpCj4gKyAgICAgIC0gcmMtbXNp LWRpZ2l2b3gtaWlpCj4gKyAgICAgIC0gcmMtbXNpLXR2YW55d2hlcmUKPiArICAgICAgLSByYy1t c2ktdHZhbnl3aGVyZS1wbHVzCj4gKyAgICAgIC0gcmMtbmVidWxhCj4gKyAgICAgIC0gcmMtbmVj LXRlcnJhdGVjLWNpbmVyZ3kteHMKPiArICAgICAgLSByYy1ub3J3b29kCj4gKyAgICAgIC0gcmMt bnBndGVjaAo+ICsgICAgICAtIHJjLW9kcm9pZAo+ICsgICAgICAtIHJjLXBjdHYtc2VkbmEKPiAr ICAgICAgLSByYy1waW5uYWNsZS1jb2xvcgo+ICsgICAgICAtIHJjLXBpbm5hY2xlLWdyZXkKPiAr ICAgICAgLSByYy1waW5uYWNsZS1wY3R2LWhkCj4gKyAgICAgIC0gcmMtcGl4ZWx2aWV3Cj4gKyAg ICAgIC0gcmMtcGl4ZWx2aWV3LTAwMnQKPiArICAgICAgLSByYy1waXhlbHZpZXctbWsxMgo+ICsg ICAgICAtIHJjLXBpeGVsdmlldy1uZXcKPiArICAgICAgLSByYy1wb3dlcmNvbG9yLXJlYWwtYW5n ZWwKPiArICAgICAgLSByYy1wcm90ZXVzLTIzMDkKPiArICAgICAgLSByYy1wdXJwbGV0dgo+ICsg ICAgICAtIHJjLXB2OTUxCj4gKyAgICAgIC0gcmMtcmM1LXR2Cj4gKyAgICAgIC0gcmMtcmM2LW1j ZQo+ICsgICAgICAtIHJjLXJlYWwtYXVkaW8tMjIwLTMyLWtleXMKPiArICAgICAgLSByYy1yZWRk bwo+ICsgICAgICAtIHJjLXNuYXBzdHJlYW0tZmlyZWZseQo+ICsgICAgICAtIHJjLXN0cmVhbXph cAo+ICsgICAgICAtIHJjLXN1MzAwMAo+ICsgICAgICAtIHJjLXRhbmdvCj4gKyAgICAgIC0gcmMt dGFuaXgtdHgzbWluaQo+ICsgICAgICAtIHJjLXRhbml4LXR4NW1heAo+ICsgICAgICAtIHJjLXRi cy1uZWMKPiArICAgICAgLSByYy10ZWNobmlzYXQtdHMzNQo+ICsgICAgICAtIHJjLXRlY2huaXNh dC11c2IyCj4gKyAgICAgIC0gcmMtdGVycmF0ZWMtY2luZXJneS1jLXBjaQo+ICsgICAgICAtIHJj LXRlcnJhdGVjLWNpbmVyZ3ktczItaGQKPiArICAgICAgLSByYy10ZXJyYXRlYy1jaW5lcmd5LXhz Cj4gKyAgICAgIC0gcmMtdGVycmF0ZWMtc2xpbQo+ICsgICAgICAtIHJjLXRlcnJhdGVjLXNsaW0t Mgo+ICsgICAgICAtIHJjLXRldmlpLW5lYwo+ICsgICAgICAtIHJjLXRpdm8KPiArICAgICAgLSBy Yy10b3RhbC1tZWRpYS1pbi1oYW5kCj4gKyAgICAgIC0gcmMtdG90YWwtbWVkaWEtaW4taGFuZC0w Mgo+ICsgICAgICAtIHJjLXRyZWtzdG9yCj4gKyAgICAgIC0gcmMtdHQtMTUwMAo+ICsgICAgICAt IHJjLXR3aW5oYW4tZHR2LWNhYi1jaQo+ICsgICAgICAtIHJjLXR3aW5oYW4xMDI3Cj4gKyAgICAg IC0gcmMtdmlkZW9tYXRlLWsxMDAKPiArICAgICAgLSByYy12aWRlb21hdGUtczM1MAo+ICsgICAg ICAtIHJjLXZpZGVvbWF0ZS10di1wdnIKPiArICAgICAgLSByYy12aWRlb3N0cm9uZy1raWktcHJv Cj4gKyAgICAgIC0gcmMtd2V0ZWstaHViCj4gKyAgICAgIC0gcmMtd2V0ZWstcGxheTIKPiArICAg ICAgLSByYy13aW5mYXN0Cj4gKyAgICAgIC0gcmMtd2luZmFzdC11c2JpaS1kZWx1eGUKPiArICAg ICAgLSByYy14OTZtYXgKPiArICAgICAgLSByYy14Ym94LWR2ZAo+ICsgICAgICAtIHJjLXp4LWly ZGVjCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZWRp YS9yZW5lc2FzLHZpbi55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21l ZGlhL3JlbmVzYXMsdmluLnlhbWwKPiBpbmRleCBlY2MwOWYxMTI0ZDQuLjZkNDczY2RjYjE2YSAx MDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVkaWEvcmVu ZXNhcyx2aW4ueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9t ZWRpYS9yZW5lc2FzLHZpbi55YW1sCj4gQEAgLTExNiwxMCArMTE2LDkgQEAgcHJvcGVydGllczoK PiAgICAjVGhlIHBlci1ib2FyZCBzZXR0aW5ncyBmb3IgR2VuMyBhbmQgUlovRzIgcGxhdGZvcm1z Ogo+ICAgIHJlbmVzYXMsaWQ6Cj4gICAgICBkZXNjcmlwdGlvbjogVklOIGNoYW5uZWwgbnVtYmVy Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiAtICAgICAgLSBtaW5pbXVtOiAwCj4gLSAgICAgIC0gbWF4aW11bTog MTUKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ ICsgICAgbWluaW11bTogMAo+ICsgICAgbWF4aW11bTogMTUKPiAKPiAgICBwb3J0czoKPiAgICAg IHR5cGU6IG9iamVjdAo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvbWVtb3J5LWNvbnRyb2xsZXJzL2V4eW5vcy1zcm9tLnlhbWwgYi9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvbWVtb3J5LWNvbnRyb2xsZXJzL2V4eW5vcy1zcm9tLnlhbWwK PiBpbmRleCBjZGZlM2Y3ZjBlYTkuLjBkYzAwOGU4MTZlMiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVtb3J5LWNvbnRyb2xsZXJzL2V4eW5vcy1zcm9t LnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVtb3J5LWNv bnRyb2xsZXJzL2V4eW5vcy1zcm9tLnlhbWwKPiBAQCAtNTEsMTEgKzUxLDEwIEBAIHBhdHRlcm5Q cm9wZXJ0aWVzOgo+ICAgICAgICAgIG1heEl0ZW1zOiAxCj4gCj4gICAgICAgIHJlZy1pby13aWR0 aDoKPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgICAgICAtIGVudW06IFsxLCAyXQo+ICAg ICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgRGF0YSB3aWR0aCBpbiBieXRlcyAoMSBv ciAyKS4gSWYgb21pdHRlZCwgZGVmYXVsdCBvZiAxIGlzIHVzZWQuCj4gKyAgICAgICAgJHJlZjog L3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAgICAgZW51bTog WzEsIDJdCj4gCj4gICAgICAgIHNhbXN1bmcsc3JvbS1wYWdlLW1vZGU6Cj4gICAgICAgICAgZGVz Y3JpcHRpb246Cj4gQEAgLTY0LDExICs2MywxMCBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAg ICAgICB0eXBlOiBib29sZWFuCj4gCj4gICAgICAgIHNhbXN1bmcsc3JvbS10aW1pbmc6Cj4gLSAg ICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQzMi1hcnJheQo+IC0gICAgICAgICAgLSBpdGVtczoKPiAtICAgICAgICAg ICAgICBtaW5JdGVtczogNgo+IC0gICAgICAgICAgICAgIG1heEl0ZW1zOiA2Cj4gKyAgICAgICAg JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gKyAg ICAgICAgaXRlbXM6Cj4gKyAgICAgICAgICBtaW5JdGVtczogNgo+ICsgICAgICAgICAgbWF4SXRl bXM6IDYKPiAgICAgICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICAgICAgQXJyYXkgb2YgNiBp bnRlZ2Vycywgc3BlY2lmeWluZyBiYW5rIHRpbWluZ3MgaW4gdGhlIGZvbGxvd2luZyBvcmRlcjoK PiAgICAgICAgICAgIFRhY3AsIFRjYWgsIFRjb2gsIFRhY2MsIFRjb3MsIFRhY3MuCj4gZGlmZiAt LWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZW1vcnktY29udHJvbGxl cnMvbnZpZGlhLHRlZ3JhMTI0LWVtYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL21lbW9yeS1jb250cm9sbGVycy9udmlkaWEsdGVncmExMjQtZW1jLnlhbWwKPiBpbmRl eCAzZTBhOGE5MmQ2NTIuLmEzYjM2ZGVhODhiNiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvbWVtb3J5LWNvbnRyb2xsZXJzL252aWRpYSx0ZWdyYTEyNC1l bWMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZW1vcnkt Y29udHJvbGxlcnMvbnZpZGlhLHRlZ3JhMTI0LWVtYy55YW1sCj4gQEAgLTczLDEwICs3Myw5IEBA IHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgICAgICAgICAgIHRpbWluZ3MKPiAKPiAgICAgICAg ICAgIG52aWRpYSxlbWMtYXV0by1jYWwtaW50ZXJ2YWw6Cj4gLSAgICAgICAgICAgIGFsbE9mOgo+ IC0gICAgICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMv dWludDMyCj4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgICAgIHBhZCBj YWxpYnJhdGlvbiBpbnRlcnZhbCBpbiBtaWNyb3NlY29uZHMKPiArICAgICAgICAgICAgJHJlZjog L3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gICAgICAgICAgICAgIG1p bmltdW06IDAKPiAgICAgICAgICAgICAgbWF4aW11bTogMjA5NzE1MQo+IAo+IEBAIC0xMzYsMTEg KzEzNSwxMCBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgICAgICB2YWx1ZSBvZiB0 aGUgRU1DX1hNMkRRU1BBRENUUkwyIHJlZ2lzdGVyIGZvciB0aGlzIHNldCBvZiB0aW1pbmdzCj4g Cj4gICAgICAgICAgICBudmlkaWEsZW1jLXpjYWwtY250LWxvbmc6Cj4gLSAgICAgICAgICAgIGFs bE9mOgo+IC0gICAgICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDMyCj4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgICAg IG51bWJlciBvZiBFTUMgY2xvY2tzIHRvIHdhaXQgYmVmb3JlIGlzc3VpbmcgYW55IGNvbW1hbmRz IGFmdGVyCj4gICAgICAgICAgICAgICAgY2xvY2sgY2hhbmdlCj4gKyAgICAgICAgICAgICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgICAgICAgICBt aW5pbXVtOiAwCj4gICAgICAgICAgICAgIG1heGltdW06IDEwMjMKPiAKPiBAQCAtMTUwLDEyICsx NDgsMTEgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICAgICAgdmFsdWUgb2YgdGhl IEVNQ19aQ0FMX0lOVEVSVkFMIHJlZ2lzdGVyIGZvciB0aGlzIHNldCBvZiB0aW1pbmdzCj4gCj4g ICAgICAgICAgICBudmlkaWEsZW1jLWNvbmZpZ3VyYXRpb246Cj4gLSAgICAgICAgICAgIGFsbE9m Ogo+IC0gICAgICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvdWludDMyLWFycmF5Cj4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAg ICAgIEVNQyB0aW1pbmcgY2hhcmFjdGVyaXphdGlvbiBkYXRhLiBUaGVzZSBhcmUgdGhlIHJlZ2lz dGVycyAoc2VlCj4gICAgICAgICAgICAgICAgc2VjdGlvbiAiMTUuNi4yIEVNQyBSZWdpc3RlcnMi IGluIHRoZSBUUk0pIHdob3NlIHZhbHVlcyBuZWVkIHRvCj4gICAgICAgICAgICAgICAgYmUgc3Bl Y2lmaWVkLCBhY2NvcmRpbmcgdG8gdGhlIGJvYXJkIGRvY3VtZW50YXRpb24uCj4gKyAgICAgICAg ICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ ICAgICAgICAgICAgICBpdGVtczoKPiAgICAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBFTUNf UkMKPiAgICAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBFTUNfUkZDCj4gZGlmZiAtLWdpdCBh L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZW1vcnktY29udHJvbGxlcnMvbnZp ZGlhLHRlZ3JhMTI0LW1jLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv bWVtb3J5LWNvbnRyb2xsZXJzL252aWRpYSx0ZWdyYTEyNC1tYy55YW1sCj4gaW5kZXggMjJhOTRi NmZkYmRlLi4zMGQ5ZmIxOTNkN2YgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0 cmVlL2JpbmRpbmdzL21lbW9yeS1jb250cm9sbGVycy9udmlkaWEsdGVncmExMjQtbWMueWFtbAo+ ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZW1vcnktY29udHJvbGxl cnMvbnZpZGlhLHRlZ3JhMTI0LW1jLnlhbWwKPiBAQCAtNjAsOCArNjAsNyBAQCBwYXR0ZXJuUHJv cGVydGllczoKPiAgICAgICAgICAgICAgbWF4aW11bTogMTA2NjAwMDAwMAo+IAo+ICAgICAgICAg ICAgbnZpZGlhLGVtZW0tY29uZmlndXJhdGlvbjoKPiAtICAgICAgICAgICAgYWxsT2Y6Cj4gLSAg ICAgICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50 MzItYXJyYXkKPiArICAgICAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDMyLWFycmF5Cj4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gICAgICAg ICAgICAgICAgVmFsdWVzIHRvIGJlIHdyaXR0ZW4gdG8gdGhlIEVNRU0gcmVnaXN0ZXIgYmxvY2su IFNlZSBzZWN0aW9uCj4gICAgICAgICAgICAgICAgIjE1LjYuMSBNQyBSZWdpc3RlcnMiIGluIHRo ZSBUUk0uCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9t ZW1vcnktY29udHJvbGxlcnMvbnZpZGlhLHRlZ3JhMzAtZW1jLnlhbWwgYi9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvbWVtb3J5LWNvbnRyb2xsZXJzL252aWRpYSx0ZWdyYTMwLWVt Yy55YW1sCj4gaW5kZXggZTQxMzViYWM2OTU3Li4xMTJiYWUyZmNiYmQgMTAwNjQ0Cj4gLS0tIGEv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lbW9yeS1jb250cm9sbGVycy9udmlk aWEsdGVncmEzMC1lbWMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9tZW1vcnktY29udHJvbGxlcnMvbnZpZGlhLHRlZ3JhMzAtZW1jLnlhbWwKPiBAQCAtNTYs MTAgKzU2LDkgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICAgIG1heGltdW06IDkw MDAwMDAwMAo+IAo+ICAgICAgICAgICAgbnZpZGlhLGVtYy1hdXRvLWNhbC1pbnRlcnZhbDoKPiAt ICAgICAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBl cy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAgICAgICAgICAgICAgZGVzY3JpcHRpb246Cj4g ICAgICAgICAgICAgICAgUGFkIGNhbGlicmF0aW9uIGludGVydmFsIGluIG1pY3Jvc2Vjb25kcy4K PiArICAgICAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWlu dDMyCj4gICAgICAgICAgICAgIG1pbmltdW06IDAKPiAgICAgICAgICAgICAgbWF4aW11bTogMjA5 NzE1MQo+IAo+IEBAIC03OSwxMSArNzgsMTAgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAg ICAgICAgICAgTW9kZSBSZWdpc3RlciAwLgo+IAo+ICAgICAgICAgICAgbnZpZGlhLGVtYy16Y2Fs LWNudC1sb25nOgo+IC0gICAgICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgICAgICAtICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgICAgICAgICBk ZXNjcmlwdGlvbjoKPiAgICAgICAgICAgICAgICBOdW1iZXIgb2YgRU1DIGNsb2NrcyB0byB3YWl0 IGJlZm9yZSBpc3N1aW5nIGFueSBjb21tYW5kcyBhZnRlcgo+ICAgICAgICAgICAgICAgIHNlbmRp bmcgWkNBTF9NUldfQ01ELgo+ICsgICAgICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1s Iy9kZWZpbml0aW9ucy91aW50MzIKPiAgICAgICAgICAgICAgbWluaW11bTogMAo+ICAgICAgICAg ICAgICBtYXhpbXVtOiAxMDIzCj4gCj4gQEAgLTk4LDEyICs5NiwxMSBAQCBwYXR0ZXJuUHJvcGVy dGllczoKPiAgICAgICAgICAgICAgICBGQklPICJyZWFkIiBGSUZPIHBlcmlvZGljIHJlc2V0dGlu ZyBlbmFibGVkLgo+IAo+ICAgICAgICAgICAgbnZpZGlhLGVtYy1jb25maWd1cmF0aW9uOgo+IC0g ICAgICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICAgICAgICAgICAgICBkZXNjcmlwdGlv bjoKPiAgICAgICAgICAgICAgICBFTUMgdGltaW5nIGNoYXJhY3Rlcml6YXRpb24gZGF0YS4gVGhl c2UgYXJlIHRoZSByZWdpc3RlcnMKPiAgICAgICAgICAgICAgICAoc2VlIHNlY3Rpb24gIjE4LjEz LjIgRU1DIFJlZ2lzdGVycyIgaW4gdGhlIFRSTSkgd2hvc2UgdmFsdWVzCj4gICAgICAgICAgICAg ICAgbmVlZCB0byBiZSBzcGVjaWZpZWQsIGFjY29yZGluZyB0byB0aGUgYm9hcmQgZG9jdW1lbnRh dGlvbi4KPiArICAgICAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvdWludDMyLWFycmF5Cj4gICAgICAgICAgICAgIGl0ZW1zOgo+ICAgICAgICAgICAgICAgIC0g ZGVzY3JpcHRpb246IEVNQ19SQwo+ICAgICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEVNQ19S RkMKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lbW9y eS1jb250cm9sbGVycy9udmlkaWEsdGVncmEzMC1tYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL21lbW9yeS1jb250cm9sbGVycy9udmlkaWEsdGVncmEzMC1tYy55YW1s Cj4gaW5kZXggNGI5MTk2YzgzMjkxLi44NGZkNTdiY2YwZGMgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lbW9yeS1jb250cm9sbGVycy9udmlkaWEsdGVn cmEzMC1tYy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21l bW9yeS1jb250cm9sbGVycy9udmlkaWEsdGVncmEzMC1tYy55YW1sCj4gQEAgLTc3LDggKzc3LDcg QEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICAgIG1heGltdW06IDkwMDAwMDAwMAo+ IAo+ICAgICAgICAgICAgbnZpZGlhLGVtZW0tY29uZmlndXJhdGlvbjoKPiAtICAgICAgICAgICAg YWxsT2Y6Cj4gLSAgICAgICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzItYXJyYXkKPiArICAgICAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gICAgICAgICAgICAgIGRlc2NyaXB0aW9u OiB8Cj4gICAgICAgICAgICAgICAgVmFsdWVzIHRvIGJlIHdyaXR0ZW4gdG8gdGhlIEVNRU0gcmVn aXN0ZXIgYmxvY2suIFNlZSBzZWN0aW9uCj4gICAgICAgICAgICAgICAgIjE4LjEzLjEgTUMgUmVn aXN0ZXJzIiBpbiB0aGUgVFJNLgo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRy ZWUvYmluZGluZ3MvbWZkL2FsbHdpbm5lcixzdW40aS1hMTAtdHMueWFtbCBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZmQvYWxsd2lubmVyLHN1bjRpLWExMC10cy55YW1sCj4g aW5kZXggMzlhZmFjYzQ0N2IyLi5mNTkxMzMyZmM0NjIgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21mZC9hbGx3aW5uZXIsc3VuNGktYTEwLXRzLnlhbWwK PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWZkL2FsbHdpbm5lcixz dW40aS1hMTAtdHMueWFtbAo+IEBAIC0zMSwxOSArMzEsMTkgQEAgcHJvcGVydGllczoKPiAgICAg IGRlc2NyaXB0aW9uOiBBIHRvdWNoc2NyZWVuIGlzIGF0dGFjaGVkIHRvIHRoZSBjb250cm9sbGVy Cj4gCj4gICAgYWxsd2lubmVyLHRwLXNlbnNpdGl2ZS1hZGp1c3Q6Cj4gLSAgICBhbGxPZjoKPiAt ICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAt ICAgICAgLSBtaW5pbXVtOiAwCj4gLSAgICAgICAgbWF4aW11bTogMTUKPiAtICAgICAgICBkZWZh dWx0OiAxNQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWlu dDMyCj4gKyAgICBtaW5pbXVtOiAwCj4gKyAgICBtYXhpbXVtOiAxNQo+ICsgICAgZGVmYXVsdDog MTUKPiArCj4gICAgICBkZXNjcmlwdGlvbjogU2Vuc2l0aXZpdHkgb2YgcGVuIGRvd24gZGV0ZWN0 aW9uCj4gCj4gICAgYWxsd2lubmVyLGZpbHRlci10eXBlOgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAg IC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAg IC0gbWluaW11bTogMAo+IC0gICAgICAgIG1heGltdW06IDMKPiAtICAgICAgICBkZWZhdWx0OiAx Cj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAr ICAgIG1pbmltdW06IDAKPiArICAgIG1heGltdW06IDMKPiArICAgIGRlZmF1bHQ6IDEKPiArCj4g ICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICBTZWxlY3QgbWVkaWFuIGFuZCBhdmVyYWdpbmcg ZmlsdGVyLiBTYW1wbGUgdXNlZCBmb3IgbWVkaWFuIC8KPiAgICAgICAgYXZlcmFnaW5nIGZpbHRl cjoKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21mZC9z dCxzdG0zMi10aW1lcnMueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9t ZmQvc3Qsc3RtMzItdGltZXJzLnlhbWwKPiBpbmRleCA0YWNkYTdjZTNiNDQuLmYyMTJmYzZlMTY2 MSAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWZkL3N0 LHN0bTMyLXRpbWVycy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL21mZC9zdCxzdG0zMi10aW1lcnMueWFtbAo+IEBAIC02NywyMyArNjcsMjIgQEAgcHJvcGVy dGllczoKPiAgICAgICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgICAgIE9uZSBvciB0d28gPGlu ZGV4IGxldmVsIGZpbHRlcj4gdG8gZGVzY3JpYmUgYnJlYWsgaW5wdXQKPiAgICAgICAgICAgIGNv bmZpZ3VyYXRpb25zLgo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAvc2No ZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItbWF0cml4Cj4gLSAgICAgICAgICAt IGl0ZW1zOgo+IC0gICAgICAgICAgICAgIGl0ZW1zOgo+IC0gICAgICAgICAgICAgICAgLSBkZXNj cmlwdGlvbjogfAo+IC0gICAgICAgICAgICAgICAgICAgICJpbmRleCIgaW5kaWNhdGVzIG9uIHdo aWNoIGJyZWFrIGlucHV0ICgwIG9yIDEpIHRoZQo+IC0gICAgICAgICAgICAgICAgICAgIGNvbmZp Z3VyYXRpb24gc2hvdWxkIGJlIGFwcGxpZWQuCj4gLSAgICAgICAgICAgICAgICAgIGVudW06IFsg MCAsIDFdCj4gLSAgICAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiB8Cj4gLSAgICAgICAgICAg ICAgICAgICAgImxldmVsIiBnaXZlcyB0aGUgYWN0aXZlIGxldmVsICgwPWxvdyBvciAxPWhpZ2gp IG9mIHRoZQo+IC0gICAgICAgICAgICAgICAgICAgIGlucHV0IHNpZ25hbCBmb3IgdGhpcyBjb25m aWd1cmF0aW9uCj4gLSAgICAgICAgICAgICAgICAgIGVudW06IFsgMCwgMSBdCj4gLSAgICAgICAg ICAgICAgICAtIGRlc2NyaXB0aW9uOiB8Cj4gLSAgICAgICAgICAgICAgICAgICAgImZpbHRlciIg Z2l2ZXMgdGhlIGZpbHRlcmluZyB2YWx1ZSAodXAgdG8gMTUpIHRvIGJlIGFwcGxpZWQuCj4gLSAg ICAgICAgICAgICAgICAgIG1heGltdW06IDE1Cj4gLSAgICAgICAgICAgIG1pbkl0ZW1zOiAxCj4g LSAgICAgICAgICAgIG1heEl0ZW1zOiAyCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLW1hdHJpeAo+ICsgICAgICAgIGl0ZW1zOgo+ICsgICAg ICAgICAgaXRlbXM6Cj4gKyAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IHwKPiArICAgICAgICAg ICAgICAgICJpbmRleCIgaW5kaWNhdGVzIG9uIHdoaWNoIGJyZWFrIGlucHV0ICgwIG9yIDEpIHRo ZQo+ICsgICAgICAgICAgICAgICAgY29uZmlndXJhdGlvbiBzaG91bGQgYmUgYXBwbGllZC4KPiAr ICAgICAgICAgICAgICBlbnVtOiBbMCwgMV0KPiArICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjog fAo+ICsgICAgICAgICAgICAgICAgImxldmVsIiBnaXZlcyB0aGUgYWN0aXZlIGxldmVsICgwPWxv dyBvciAxPWhpZ2gpIG9mIHRoZQo+ICsgICAgICAgICAgICAgICAgaW5wdXQgc2lnbmFsIGZvciB0 aGlzIGNvbmZpZ3VyYXRpb24KPiArICAgICAgICAgICAgICBlbnVtOiBbMCwgMV0KPiArICAgICAg ICAgICAgLSBkZXNjcmlwdGlvbjogfAo+ICsgICAgICAgICAgICAgICAgImZpbHRlciIgZ2l2ZXMg dGhlIGZpbHRlcmluZyB2YWx1ZSAodXAgdG8gMTUpIHRvIGJlIGFwcGxpZWQuCj4gKyAgICAgICAg ICAgICAgbWF4aW11bTogMTUKPiArICAgICAgICBtaW5JdGVtczogMQo+ICsgICAgICAgIG1heEl0 ZW1zOiAyCj4gCj4gICAgICByZXF1aXJlZDoKPiAgICAgICAgLSAiI3B3bS1jZWxscyIKPiBkaWZm IC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21mZC9zdCxzdHBtaWMx LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWZkL3N0LHN0cG1pYzEu eWFtbAo+IGluZGV4IGQ5YWQ5MjYwZTM0OC4uYTEwZGNlYWU5YmM1IDEwMDY0NAo+IC0tLSBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZmQvc3Qsc3RwbWljMS55YW1sCj4gKysr IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21mZC9zdCxzdHBtaWMxLnlhbWwK PiBAQCAtMjksOCArMjksNyBAQCBwcm9wZXJ0aWVzOgo+ICAgIG9ua2V5Ogo+ICAgICAgdHlwZTog b2JqZWN0Cj4gCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAuLi9pbnB1dC9pbnB1dC55 YW1sCj4gKyAgICAkcmVmOiAuLi9pbnB1dC9pbnB1dC55YW1sCj4gCj4gICAgICBwcm9wZXJ0aWVz Ogo+ICAgICAgICBjb21wYXRpYmxlOgo+IEBAIC02OCw4ICs2Nyw3IEBAIHByb3BlcnRpZXM6Cj4g ICAgd2F0Y2hkb2c6Cj4gICAgICB0eXBlOiBvYmplY3QKPiAKPiAtICAgIGFsbE9mOgo+IC0gICAg ICAtICRyZWY6IC4uL3dhdGNoZG9nL3dhdGNoZG9nLnlhbWwKPiArICAgICRyZWY6IC4uL3dhdGNo ZG9nL3dhdGNoZG9nLnlhbWwKPiAKPiAgICAgIHByb3BlcnRpZXM6Cj4gICAgICAgIGNvbXBhdGli bGU6Cj4gQEAgLTE5MCw4ICsxODgsNyBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICAgIGRlc2NyaXB0 aW9uOiBTVFBNSUMxIHZvbHRhZ2UgcmVndWxhdG9ycyBzdXBwbGllcwo+IAo+ICAgICAgICAiXihi dWNrWzEtNF18bGRvWzEtNl18Ym9vc3R8dnJlZl9kZHJ8cHdyX3N3WzEtMl0pJCI6Cj4gLSAgICAg ICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC4uL3JlZ3VsYXRvci9yZWd1bGF0b3IueWFt bAo+ICsgICAgICAgICRyZWY6IC4uL3JlZ3VsYXRvci9yZWd1bGF0b3IueWFtbAo+IAo+ICAgICAg ICAiXmxkb1sxLTIsNS02XSQiOgo+ICAgICAgICAgIHR5cGU6IG9iamVjdAo+IGRpZmYgLS1naXQg YS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWZkL3N5c2Nvbi55YW1sIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21mZC9zeXNjb24ueWFtbAo+IGluZGV4IDdh Mzk0ODZiMjE1YS4uMTliZGFmNzgxODUzIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9tZmQvc3lzY29uLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvbWZkL3N5c2Nvbi55YW1sCj4gQEAgLTUyLDkgKzUyLDggQEAgcHJv cGVydGllczoKPiAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gICAgICAgIFRoZSBzaXplIChpbiBieXRl cykgb2YgdGhlIElPIGFjY2Vzc2VzIHRoYXQgc2hvdWxkIGJlIHBlcmZvcm1lZAo+ICAgICAgICBv biB0aGUgZGV2aWNlLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlw ZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gZW51bTogWyAxLCAyLCA0LCA4 IF0KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ ICsgICAgZW51bTogWzEsIDIsIDQsIDhdCj4gCj4gICAgaHdsb2NrczoKPiAgICAgIG1heEl0ZW1z OiAxCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tbWMv YXNwZWVkLHNkaGNpLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbW1j L2FzcGVlZCxzZGhjaS55YW1sCj4gaW5kZXggMjAwZGU5Mzk2MDM2Li45ODdiMjg3ZjNiZmYgMTAw NjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21tYy9hc3BlZWQs c2RoY2kueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tbWMv YXNwZWVkLHNkaGNpLnlhbWwKPiBAQCAtNDEsOCArNDEsOCBAQCBwcm9wZXJ0aWVzOgo+ICBwYXR0 ZXJuUHJvcGVydGllczoKPiAgICAiXnNkaGNpQFswLTlhLWZdKyQiOgo+ICAgICAgdHlwZTogb2Jq ZWN0Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgICAtICRyZWY6IG1tYy1jb250cm9sbGVyLnlhbWwK PiArICAgICRyZWY6IG1tYy1jb250cm9sbGVyLnlhbWwKPiArCj4gICAgICBwcm9wZXJ0aWVzOgo+ ICAgICAgICBjb21wYXRpYmxlOgo+ICAgICAgICAgIGVudW06Cj4gZGlmZiAtLWdpdCBhL0RvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tbWMvY2RucyxzZGhjaS55YW1sIGIvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21tYy9jZG5zLHNkaGNpLnlhbWwKPiBpbmRleCBk NDNhMGM1NTdhNDQuLmQ5M2Y3Nzk0YTg1ZiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvbW1jL2NkbnMsc2RoY2kueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9tbWMvY2RucyxzZGhjaS55YW1sCj4gQEAgLTM2LDkxICsz Niw4MCBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgIGNkbnMscGh5LWlucHV0LWRlbGF5LXNkLWhpZ2hz cGVlZDoKPiAgICAgIGRlc2NyaXB0aW9uOiBWYWx1ZSBvZiB0aGUgZGVsYXkgaW4gdGhlIGlucHV0 IHBhdGggZm9yIFNEIGhpZ2gtc3BlZWQgdGltaW5nCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAk cmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+IC0gICAgICAt IG1pbmltdW06IDAKPiAtICAgICAgLSBtYXhpbXVtOiAweDFmCj4gKyAgICAkcmVmOiAiL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+ICsgICAgbWluaW11bTogMAo+ICsg ICAgbWF4aW11bTogMHgxZgo+IAo+ICAgIGNkbnMscGh5LWlucHV0LWRlbGF5LWxlZ2FjeToKPiAg ICAgIGRlc2NyaXB0aW9uOiBWYWx1ZSBvZiB0aGUgZGVsYXkgaW4gdGhlIGlucHV0IHBhdGggZm9y IGxlZ2FjeSB0aW1pbmcKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6ICIvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gLSAgICAgIC0gbWluaW11bTogMAo+IC0g ICAgICAtIG1heGltdW06IDB4MWYKPiArICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9k ZWZpbml0aW9ucy91aW50MzIiCj4gKyAgICBtaW5pbXVtOiAwCj4gKyAgICBtYXhpbXVtOiAweDFm Cj4gCj4gICAgY2RucyxwaHktaW5wdXQtZGVsYXktc2QtdWhzLXNkcjEyOgo+ICAgICAgZGVzY3Jp cHRpb246IFZhbHVlIG9mIHRoZSBkZWxheSBpbiB0aGUgaW5wdXQgcGF0aCBmb3IgU0QgVUhTIFNE UjEyIHRpbWluZwo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMiIKPiAtICAgICAgLSBtaW5pbXVtOiAwCj4gLSAgICAg IC0gbWF4aW11bTogMHgxZgo+ICsgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMiIKPiArICAgIG1pbmltdW06IDAKPiArICAgIG1heGltdW06IDB4MWYKPiAK PiAgICBjZG5zLHBoeS1pbnB1dC1kZWxheS1zZC11aHMtc2RyMjU6Cj4gICAgICBkZXNjcmlwdGlv bjogVmFsdWUgb2YgdGhlIGRlbGF5IGluIHRoZSBpbnB1dCBwYXRoIGZvciBTRCBVSFMgU0RSMjUg dGltaW5nCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvdWludDMyIgo+IC0gICAgICAtIG1pbmltdW06IDAKPiAtICAgICAgLSBt YXhpbXVtOiAweDFmCj4gKyAgICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvdWludDMyIgo+ICsgICAgbWluaW11bTogMAo+ICsgICAgbWF4aW11bTogMHgxZgo+IAo+ICAg IGNkbnMscGh5LWlucHV0LWRlbGF5LXNkLXVocy1zZHI1MDoKPiAgICAgIGRlc2NyaXB0aW9uOiBW YWx1ZSBvZiB0aGUgZGVsYXkgaW4gdGhlIGlucHV0IHBhdGggZm9yIFNEIFVIUyBTRFI1MCB0aW1p bmcKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9k ZWZpbml0aW9ucy91aW50MzIiCj4gLSAgICAgIC0gbWluaW11bTogMAo+IC0gICAgICAtIG1heGlt dW06IDB4MWYKPiArICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzIiCj4gKyAgICBtaW5pbXVtOiAwCj4gKyAgICBtYXhpbXVtOiAweDFmCj4gCj4gICAgY2Ru cyxwaHktaW5wdXQtZGVsYXktc2QtdWhzLWRkcjUwOgo+ICAgICAgZGVzY3JpcHRpb246IFZhbHVl IG9mIHRoZSBkZWxheSBpbiB0aGUgaW5wdXQgcGF0aCBmb3IgU0QgVUhTIEREUjUwIHRpbWluZwo+ IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMiIKPiAtICAgICAgLSBtaW5pbXVtOiAwCj4gLSAgICAgIC0gbWF4aW11bTog MHgxZgo+ICsgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQz MiIKPiArICAgIG1pbmltdW06IDAKPiArICAgIG1heGltdW06IDB4MWYKPiAKPiAgICBjZG5zLHBo eS1pbnB1dC1kZWxheS1tbWMtaGlnaHNwZWVkOgo+ICAgICAgZGVzY3JpcHRpb246IFZhbHVlIG9m IHRoZSBkZWxheSBpbiB0aGUgaW5wdXQgcGF0aCBmb3IgTU1DIGhpZ2gtc3BlZWQgdGltaW5nCj4g LSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDMyIgo+IC0gICAgICAtIG1pbmltdW06IDAKPiAtICAgICAgLSBtYXhpbXVtOiAw eDFmCj4gKyAgICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMy Igo+ICsgICAgbWluaW11bTogMAo+ICsgICAgbWF4aW11bTogMHgxZgo+IAo+ICAgIGNkbnMscGh5 LWlucHV0LWRlbGF5LW1tYy1kZHI6Cj4gICAgICBkZXNjcmlwdGlvbjogVmFsdWUgb2YgdGhlIGRl bGF5IGluIHRoZSBpbnB1dCBwYXRoIGZvciBlTU1DIGhpZ2gtc3BlZWQgRERSIHRpbWluZwo+IC0g ICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3VpbnQzMiIKPiAtICAgICAgLSBtaW5pbXVtOiAwCj4gLSAgICAgIC0gbWF4aW11bTogMHgx Zgo+IAo+ICAgICMgUEhZIERMTCBjbG9jayBkZWxheXM6Cj4gICAgIyBFYWNoIGRlbGF5IHByb3Bl cnR5IHJlcHJlc2VudHMgdGhlIGZyYWN0aW9uIG9mIHRoZSBjbG9jayBwZXJpb2QuCj4gICAgIyBU aGUgYXBwcm94aW1hdGUgZGVsYXkgdmFsdWUgd2lsbCBiZQo+ICAgICMgKDxkZWxheSBwcm9wZXJ0 eSB2YWx1ZT4vMTI4KSpzZG1jbGtfY2xvY2tfcGVyaW9kLgo+ICsgICAgJHJlZjogIi9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMiIKPiArICAgIG1pbmltdW06IDAKPiArICAg IG1heGltdW06IDB4MWYKPiAKPiAgICBjZG5zLHBoeS1kbGwtZGVsYXktc2RjbGs6Cj4gICAgICBk ZXNjcmlwdGlvbjogfAo+ICAgICAgICBWYWx1ZSBvZiB0aGUgZGVsYXkgaW50cm9kdWNlZCBvbiB0 aGUgc2RjbGsgb3V0cHV0IGZvciBhbGwgbW9kZXMgZXhjZXB0Cj4gICAgICAgIEhTMjAwLCBIUzQw MCBhbmQgSFM0MDBfRVMuCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMv dHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+IC0gICAgICAtIG1pbmltdW06IDAKPiAt ICAgICAgLSBtYXhpbXVtOiAweDdmCj4gKyAgICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMv ZGVmaW5pdGlvbnMvdWludDMyIgo+ICsgICAgbWluaW11bTogMAo+ICsgICAgbWF4aW11bTogMHg3 Zgo+IAo+ICAgIGNkbnMscGh5LWRsbC1kZWxheS1zZGNsay1oc21tYzoKPiAgICAgIGRlc2NyaXB0 aW9uOiB8Cj4gICAgICAgIFZhbHVlIG9mIHRoZSBkZWxheSBpbnRyb2R1Y2VkIG9uIHRoZSBzZGNs ayBvdXRwdXQgZm9yIEhTMjAwLCBIUzQwMCBhbmQKPiAgICAgICAgSFM0MDBfRVMgc3BlZWQgbW9k ZXMuCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMv ZGVmaW5pdGlvbnMvdWludDMyIgo+IC0gICAgICAtIG1pbmltdW06IDAKPiAtICAgICAgLSBtYXhp bXVtOiAweDdmCj4gKyAgICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMv dWludDMyIgo+ICsgICAgbWluaW11bTogMAo+ICsgICAgbWF4aW11bTogMHg3Zgo+IAo+ICAgIGNk bnMscGh5LWRsbC1kZWxheS1zdHJvYmU6Cj4gICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICBW YWx1ZSBvZiB0aGUgZGVsYXkgaW50cm9kdWNlZCBvbiB0aGUgZGF0X3N0cm9iZSBpbnB1dCB1c2Vk IGluCj4gICAgICAgIEhTNDAwIC8gSFM0MDBfRVMgc3BlZWQgbW9kZXMuCj4gLSAgICBhbGxPZjoK PiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMy Igo+IC0gICAgICAtIG1pbmltdW06IDAKPiAtICAgICAgLSBtYXhpbXVtOiAweDdmCj4gKyAgICAk cmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+ICsgICAgbWlu aW11bTogMAo+ICsgICAgbWF4aW11bTogMHg3Zgo+IAo+ICByZXF1aXJlZDoKPiAgICAtIGNvbXBh dGlibGUKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21t Yy9tbWMtY29udHJvbGxlci55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L21tYy9tbWMtY29udHJvbGxlci55YW1sCj4gaW5kZXggYWNjOWYxMDg3MWQ0Li40OTMxZmFiMzRk ODEgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21tYy9t bWMtY29udHJvbGxlci55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL21tYy9tbWMtY29udHJvbGxlci55YW1sCj4gQEAgLTc2LDIwICs3NiwxOCBAQCBwcm9wZXJ0 aWVzOgo+ICAgICMgT3RoZXIgcHJvcGVydGllcwo+IAo+ICAgIGJ1cy13aWR0aDoKPiAtICAgIGFs bE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3Vp bnQzMgo+IC0gICAgICAtIGVudW06IFsxLCA0LCA4XQo+IC0gICAgICAgIGRlZmF1bHQ6IDEKPiAg ICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBOdW1iZXIgb2YgZGF0YSBsaW5lcy4KPiArICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgZW51bTog WzEsIDQsIDhdCj4gKyAgICBkZWZhdWx0OiAxCj4gCj4gICAgbWF4LWZyZXF1ZW5jeToKPiAtICAg IGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25z L3VpbnQzMgo+IC0gICAgICAtIG1pbmltdW06IDQwMDAwMAo+IC0gICAgICAtIG1heGltdW06IDIw MDAwMDAwMAo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIE1heGltdW0gb3BlcmF0aW5nIGZy ZXF1ZW5jeSBvZiB0aGUgYnVzLgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVm aW5pdGlvbnMvdWludDMyCj4gKyAgICBtaW5pbXVtOiA0MDAwMDAKPiArICAgIG1heGltdW06IDIw MDAwMDAwMAo+IAo+ICAgIGRpc2FibGUtd3A6Cj4gICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy9mbGFnCj4gQEAgLTIxMiwxMyArMjEwLDEyIEBAIHByb3BlcnRpZXM6 Cj4gICAgICAgIGVNTUMgSFM0MDAgZW5oYW5jZWQgc3Ryb2JlIG1vZGUgaXMgc3VwcG9ydGVkCj4g Cj4gICAgZHNyOgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gbWluaW11bTogMAo+IC0gICAgICAt IG1heGltdW06IDB4ZmZmZgo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIFZhbHVlIHRoZSBj YXJkIERyaXZlciBTdGFnZSBSZWdpc3RlciAoRFNSKSBzaG91bGQgYmUgcHJvZ3JhbW1lZAo+ICAg ICAgICB3aXRoLgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMv dWludDMyCj4gKyAgICBtaW5pbXVtOiAwCj4gKyAgICBtYXhpbXVtOiAweGZmZmYKPiAKPiAgICBu by1zZGlvOgo+ICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvZmxh Zwo+IEBAIC0yMzgsMjUgKzIzNSwyMyBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICBpbml0aWFsaXph dGlvbi4KPiAKPiAgICBmaXhlZC1lbW1jLWRyaXZlci10eXBlOgo+IC0gICAgYWxsT2Y6Cj4gLSAg ICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAg ICAgIC0gbWluaW11bTogMAo+IC0gICAgICAtIG1heGltdW06IDQKPiAgICAgIGRlc2NyaXB0aW9u Ogo+ICAgICAgICBGb3Igbm9uLXJlbW92YWJsZSBlTU1DLCBlbmZvcmNlIHRoaXMgZHJpdmVyIHR5 cGUuIFRoZSB2YWx1ZSBpcwo+ICAgICAgICB0aGUgZHJpdmVyIHR5cGUgYXMgc3BlY2lmaWVkIGlu IHRoZSBlTU1DIHNwZWNpZmljYXRpb24gKHRhYmxlCj4gICAgICAgIDIwNiBpbiBzcGVjIHZlcnNp b24gNS4xKQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWlu dDMyCj4gKyAgICBtaW5pbXVtOiAwCj4gKyAgICBtYXhpbXVtOiA0Cj4gCj4gICAgcG9zdC1wb3dl ci1vbi1kZWxheS1tczoKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5 cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAtIGRlZmF1bHQ6IDEwCj4gICAg ICBkZXNjcmlwdGlvbjoKPiAgICAgICAgSXQgd2FzIGludmVudGVkIGZvciBNTUMgcHdyc2VxLXNp bXBsZSB3aGljaCBjb3VsZCBiZSByZWZlcnJlZCB0bwo+ICAgICAgICBtbWMtcHdyc2VxLXNpbXBs ZS50eHQuIEJ1dCBub3cgaXRcJ3MgcmV1c2VkIGFzIGEgdHVuYWJsZSBkZWxheQo+ICAgICAgICB3 YWl0aW5nIGZvciBJL08gc2lnbmFsbGluZyBhbmQgY2FyZCBwb3dlciBzdXBwbHkgdG8gYmUgc3Rh YmxlLAo+ICAgICAgICByZWdhcmRsZXNzIG9mIHdoZXRoZXIgcHdyc2VxLXNpbXBsZSBpcyB1c2Vk LiBEZWZhdWx0IHRvIDEwbXMgaWYKPiAgICAgICAgbm8gYXZhaWxhYmxlLgo+ICsgICAgJHJlZjog L3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBkZWZhdWx0OiAx MAo+IAo+ICAgIHN1cHBvcnRzLWNxZToKPiAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwj L2RlZmluaXRpb25zL2ZsYWcKPiBAQCAtMzMzLDggKzMyOCw4IEBAIHBhdHRlcm5Qcm9wZXJ0aWVz Ogo+ICAgICAgICAtIHJlZwo+IAo+ICAgICJeY2xrLXBoYXNlLShsZWdhY3l8c2QtaHN8bW1jLSho c3xoc1syNF0wMHxkZHI1Mil8dWhzLShzZHIoMTJ8MjV8NTB8MTA0KXxkZHI1MCkpJCI6Cj4gLSAg ICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy91aW50MzItYXJyYXkKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3VpbnQzMi1hcnJheQo+ICsKPiAgICAgIG1pbkl0ZW1zOiAyCj4gICAgICBtYXhJdGVtczog Mgo+ICAgICAgaXRlbXM6Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9tbWMvcm9ja2NoaXAtZHctbXNoYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0 cmVlL2JpbmRpbmdzL21tYy9yb2NrY2hpcC1kdy1tc2hjLnlhbWwKPiBpbmRleCA0ZWUzZWQ2ZWZh YjQuLjQyZDQ0Y2JmOTYyZiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvbW1jL3JvY2tjaGlwLWR3LW1zaGMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9tbWMvcm9ja2NoaXAtZHctbXNoYy55YW1sCj4gQEAgLTc2LDgg Kzc2LDcgQEAgcHJvcGVydGllczoKPiAgICAgICAgaGlnaCBzcGVlZCBtb2Rlcy4KPiAKPiAgICBy b2NrY2hpcCxkZWZhdWx0LXNhbXBsZS1waGFzZToKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgJHJlZjog L3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gICAgICBtaW5pbXVtOiAw Cj4gICAgICBtYXhpbXVtOiAzNjAKPiAgICAgIGRlZmF1bHQ6IDAKPiBAQCAtODcsOCArODYsNyBA QCBwcm9wZXJ0aWVzOgo+ICAgICAgICBJZiBub3Qgc3BlY2lmaWVkIDAgZGVnIHdpbGwgYmUgdXNl ZC4KPiAKPiAgICByb2NrY2hpcCxkZXNpcmVkLW51bS1waGFzZXM6Cj4gLSAgICBhbGxPZjoKPiAt ICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAr ICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAg bWluaW11bTogMAo+ICAgICAgbWF4aW11bTogMzYwCj4gICAgICBkZWZhdWx0OiAzNjAKPiBkaWZm IC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21tYy9zeW5vcHN5cy1k dy1tc2hjLWNvbW1vbi55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21t Yy9zeW5vcHN5cy1kdy1tc2hjLWNvbW1vbi55YW1sCj4gaW5kZXggODkwZDQ3YTg3YWM1Li44NWJk NTI4ZTlhMTQgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L21tYy9zeW5vcHN5cy1kdy1tc2hjLWNvbW1vbi55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL21tYy9zeW5vcHN5cy1kdy1tc2hjLWNvbW1vbi55YW1sCj4gQEAg LTI3LDM5ICsyNywzNSBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICBjbG9jayB0byB0aGlzIGF0IHBy b2JlIHRpbWUuCj4gCj4gICAgZmlmby1kZXB0aDoKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgZGVzY3Jp cHRpb246Cj4gICAgICAgIFRoZSBtYXhpbXVtIHNpemUgb2YgdGhlIHR4L3J4IGZpZm8ncy4gSWYg dGhpcyBwcm9wZXJ0eSBpcyBub3QKPiAgICAgICAgc3BlY2lmaWVkLCB0aGUgZGVmYXVsdCB2YWx1 ZSBvZiB0aGUgZmlmbyBzaXplIGlzIGRldGVybWluZWQgZnJvbSB0aGUKPiAgICAgICAgY29udHJv bGxlciByZWdpc3RlcnMuCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzIKPiAKPiAgICBjYXJkLWRldGVjdC1kZWxheToKPiAtICAgIGFsbE9mOgo+IC0g ICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0g ICAgICAtIGRlZmF1bHQ6IDAKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBEZWxheSBpbiBt aWxsaS1zZWNvbmRzIGJlZm9yZSBkZXRlY3RpbmcgY2FyZCBhZnRlciBjYXJkCj4gICAgICAgIGlu c2VydCBldmVudC4gVGhlIGRlZmF1bHQgdmFsdWUgaXMgMC4KPiArICAgICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgZGVmYXVsdDogMAo+IAo+ICAg IGRhdGEtYWRkcjoKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIE92 ZXJyaWRlIGZpZm8gYWRkcmVzcyB3aXRoIHZhbHVlIHByb3ZpZGVkIGJ5IERULiBUaGUgZGVmYXVs dCBGSUZPIHJlZwo+ICAgICAgICBvZmZzZXQgaXMgYXNzdW1lZCBhcyAweDEwMCAodmVyc2lvbiA8 IDB4MjQwQSkgYW5kIDB4MjAwKHZlcnNpb24gPj0gMHgyNDBBKQo+ICAgICAgICBieSBkcml2ZXIu IElmIHRoZSBjb250cm9sbGVyIGRvZXMgbm90IGZvbGxvdyB0aGlzIHJ1bGUsIHBsZWFzZSB1c2UK PiAgICAgICAgdGhpcyBwcm9wZXJ0eSB0byBzZXQgZmlmbyBhZGRyZXNzIGluIGRldmljZSB0cmVl Lgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4g Cj4gICAgZmlmby13YXRlcm1hcmstYWxpZ25lZDoKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL2ZsYWcKPiAgICAgIGRlc2NyaXB0 aW9uOgo+ICAgICAgICBEYXRhIGRvbmUgaXJxIGlzIGV4cGVjdGVkIGlmIGRhdGEgbGVuZ3RoIGlz IGxlc3MgdGhhbgo+ICAgICAgICB3YXRlcm1hcmsgaW4gUElPIG1vZGUuIEJ1dCBmaWZvIHdhdGVy bWFyayBpcyByZXF1ZXN0ZWQgdG8gYmUgYWxpZ25lZAo+ICAgICAgICB3aXRoIGRhdGEgbGVuZ3Ro IGluIHNvbWUgU29DIHNvIHRoYXQgVFgvUlggaXJxIGNhbiBiZSBnZW5lcmF0ZWQgd2l0aAo+ICAg ICAgICBkYXRhIGRvbmUgaXJxLiBBZGQgdGhpcyB3YXRlcm1hcmsgcXVpcmsgdG8gbWFyayB0aGlz IHJlcXVpcmVtZW50IGFuZAo+ICAgICAgICBmb3JjZSBmaWZvIHdhdGVybWFyayBzZXR0aW5nIGFj Y29yZGluZ2x5Lgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMv ZmxhZwo+IAo+ICAgIGRtYXM6Cj4gICAgICBtYXhJdGVtczogMQo+IGRpZmYgLS1naXQgYS9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL2FsbHdpbm5lcixzdW40aS1hMTAtbmFu ZC55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9hbGx3aW5uZXIs c3VuNGktYTEwLW5hbmQueWFtbAo+IGluZGV4IDVkM2ZhNDEyYWFiZC4uYzAzM2FjM2YxNDdkIDEw MDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvYWxsd2lu bmVyLHN1bjRpLWExMC1uYW5kLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvbXRkL2FsbHdpbm5lcixzdW40aS1hMTAtbmFuZC55YW1sCj4gQEAgLTc1LDEzICs3 NSwxMiBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgYWxsd2lubmVyLHJiOgo+ICAgICAg ICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgQ29udGFpbnMgdGhlIG5hdGl2ZSBSZWFkeS9C dXN5IElEcy4KPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMv dHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gLSAgICAgICAgICAtIG1pbkl0 ZW1zOiAxCj4gLSAgICAgICAgICAgIG1heEl0ZW1zOiAyCj4gLSAgICAgICAgICAgIGl0ZW1zOgo+ IC0gICAgICAgICAgICAgIG1pbmltdW06IDAKPiAtICAgICAgICAgICAgICBtYXhpbXVtOiAxCj4g KyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFy cmF5Cj4gKyAgICAgICAgbWluSXRlbXM6IDEKPiArICAgICAgICBtYXhJdGVtczogMgo+ICsgICAg ICAgIGl0ZW1zOgo+ICsgICAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4aW11bTog MQo+IAo+ICAgICAgYWRkaXRpb25hbFByb3BlcnRpZXM6IGZhbHNlCj4gCj4gZGlmZiAtLWdpdCBh L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvbmFuZC1jb250cm9sbGVyLnlh bWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL25hbmQtY29udHJvbGxl ci55YW1sCj4gaW5kZXggZDI2MWI3MDk2YzY5Li5jZGU3YzRkNzllZmUgMTAwNjQ0Cj4gLS0tIGEv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9uYW5kLWNvbnRyb2xsZXIueWFt bAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvbmFuZC1jb250 cm9sbGVyLnlhbWwKPiBAQCAtNDcsMjkgKzQ3LDI2IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAg ICAgICAgICAgQ29udGFpbnMgdGhlIG5hdGl2ZSBSZWFkeS9CdXN5IElEcy4KPiAKPiAgICAgICAg bmFuZC1lY2MtbW9kZToKPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3Nj aGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvc3RyaW5nCj4gLSAgICAgICAgICAtIGVudW06 IFsgbm9uZSwgc29mdCwgaHcsIGh3X3N5bmRyb21lLCBod19vb2JfZmlyc3QsIG9uLWRpZSBdCj4g ICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgICAgICBEZXNpcmVkIEVDQyBlbmdpbmUsIGVp dGhlciBoYXJkd2FyZSAobW9zdCBvZiB0aGUgdGltZQo+ICAgICAgICAgICAgZW1iZWRkZWQgaW4g dGhlIE5BTkQgY29udHJvbGxlcikgb3Igc29mdHdhcmUgY29ycmVjdGlvbgo+ICAgICAgICAgICAg KExpbnV4IHdpbGwgaGFuZGxlIHRoZSBjYWxjdWxhdGlvbnMpLiBzb2Z0X2JjaCBpcyBkZXByZWNh dGVkCj4gICAgICAgICAgICBhbmQgc2hvdWxkIGJlIHJlcGxhY2VkIGJ5IHNvZnQgYW5kIG5hbmQt ZWNjLWFsZ28uCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvc3RyaW5nCj4gKyAgICAgICAgZW51bTogW25vbmUsIHNvZnQsIGh3LCBod19zeW5kcm9tZSwg aHdfb29iX2ZpcnN0LCBvbi1kaWVdCj4gCj4gICAgICAgIG5hbmQtZWNjLWFsZ286Cj4gLSAgICAg ICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3N0cmluZwo+IC0gICAgICAgICAgLSBlbnVtOiBbIGhhbW1pbmcsIGJjaCwgcnMgXQo+ ICAgICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgRGVzaXJlZCBFQ0MgYWxnb3JpdGht Lgo+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmlu Zwo+ICsgICAgICAgIGVudW06IFtoYW1taW5nLCBiY2gsIHJzXQo+IAo+ICAgICAgICBuYW5kLWJ1 cy13aWR0aDoKPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMv dHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgICAgICAtIGVudW06IFsgOCwg MTYgXQo+IC0gICAgICAgICAgLSBkZWZhdWx0OiA4Cj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4g ICAgICAgICAgICBCdXMgd2lkdGggdG8gdGhlIE5BTkQgY2hpcAo+ICsgICAgICAgICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgIGVudW06IFs4 LCAxNl0KPiArICAgICAgICBkZWZhdWx0OiA4Cj4gCj4gICAgICAgIG5hbmQtb24tZmxhc2gtYmJ0 Ogo+ICAgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL2ZsYWcK PiBAQCAtODMsMTggKzgwLDE2IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgICAgICAgYnVp bGQgYSB2b2xhdGlsZSBCQlQgaW4gUkFNLgo+IAo+ICAgICAgICBuYW5kLWVjYy1zdHJlbmd0aDoK PiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgICAgICAtIG1pbmltdW06IDEKPiAgICAgICAg ICBkZXNjcmlwdGlvbjoKPiAgICAgICAgICAgIE1heGltdW0gbnVtYmVyIG9mIGJpdHMgdGhhdCBj YW4gYmUgY29ycmVjdGVkIHBlciBFQ0Mgc3RlcC4KPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgICAgICBtaW5pbXVtOiAxCj4gCj4g ICAgICAgIG5hbmQtZWNjLXN0ZXAtc2l6ZToKPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAg IC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAg ICAgICAtIG1pbmltdW06IDEKPiAgICAgICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgICAgIE51 bWJlciBvZiBkYXRhIGJ5dGVzIGNvdmVyZWQgYnkgYSBzaW5nbGUgRUNDIHN0ZXAuCj4gKyAgICAg ICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAg ICAgbWluaW11bTogMQo+IAo+ICAgICAgICBuYW5kLWVjYy1tYXhpbWl6ZToKPiAgICAgICAgICAk cmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9mbGFnCj4gZGlmZiAtLWdpdCBh L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvY2FuL2Jvc2NoLG1fY2FuLnlh bWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L2Nhbi9ib3NjaCxtX2Nh bi55YW1sCj4gaW5kZXggN2E3ODRkYzRlNTEzLi43OThmYTVmYjdiYjIgMTAwNjQ0Cj4gLS0tIGEv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9jYW4vYm9zY2gsbV9jYW4ueWFt bAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvY2FuL2Jvc2No LG1fY2FuLnlhbWwKPiBAQCAtNzYsMzYgKzc2LDM1IEBAIHByb3BlcnRpZXM6Cj4gCj4gICAgICAg IFBsZWFzZSByZWZlciB0byAyLjQuMSBNZXNzYWdlIFJBTSBDb25maWd1cmF0aW9uIGluIEJvc2No Cj4gICAgICAgIE1fQ0FOIHVzZXIgbWFudWFsIGZvciBkZXRhaWxzLgo+IC0gICAgYWxsT2Y6Cj4g LSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvaW50MzItYXJy YXkKPiAtICAgICAgLSBpdGVtczoKPiAtICAgICAgICAgaXRlbXM6Cj4gLSAgICAgICAgICAgLSBk ZXNjcmlwdGlvbjogVGhlICdvZmZzZXQnIGlzIGFuIGFkZHJlc3Mgb2Zmc2V0IG9mIHRoZSBNZXNz YWdlIFJBTQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIHdoZXJlIHRoZSBmb2xsb3dpbmcg ZWxlbWVudHMgc3RhcnQgZnJvbS4gVGhpcyBpcyB1c3VhbGx5Cj4gLSAgICAgICAgICAgICAgICAg ICAgICAgICAgc2V0IHRvIDB4MCBpZiB5b3UncmUgdXNpbmcgYSBwcml2YXRlIE1lc3NhZ2UgUkFN Lgo+IC0gICAgICAgICAgICAgZGVmYXVsdDogMAo+IC0gICAgICAgICAgIC0gZGVzY3JpcHRpb246 IDExLWJpdCBGaWx0ZXIgMC0xMjggZWxlbWVudHMgLyAwLTEyOCB3b3Jkcwo+IC0gICAgICAgICAg ICAgbWluaW11bTogMAo+IC0gICAgICAgICAgICAgbWF4aW11bTogMTI4Cj4gLSAgICAgICAgICAg LSBkZXNjcmlwdGlvbjogMjktYml0IEZpbHRlciAwLTY0IGVsZW1lbnRzIC8gMC0xMjggd29yZHMK PiAtICAgICAgICAgICAgIG1pbmltdW06IDAKPiAtICAgICAgICAgICAgIG1heGltdW06IDY0Cj4g LSAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogUnggRklGTyAwIDAtNjQgZWxlbWVudHMgLyAwLTEx NTIgd29yZHMKPiAtICAgICAgICAgICAgIG1pbmltdW06IDAKPiAtICAgICAgICAgICAgIG1heGlt dW06IDY0Cj4gLSAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogUnggRklGTyAxIDAtNjQgZWxlbWVu dHMgLyAwLTExNTIgd29yZHMKPiAtICAgICAgICAgICAgIG1pbmltdW06IDAKPiAtICAgICAgICAg ICAgIG1heGltdW06IDY0Cj4gLSAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogUnggQnVmZmVycyAw LTY0IGVsZW1lbnRzIC8gMC0xMTUyIHdvcmRzCj4gLSAgICAgICAgICAgICBtaW5pbXVtOiAwCj4g LSAgICAgICAgICAgICBtYXhpbXVtOiA2NAo+IC0gICAgICAgICAgIC0gZGVzY3JpcHRpb246IFR4 IEV2ZW50IEZJRk8gMC0zMiBlbGVtZW50cyAvIDAtNjQgd29yZHMKPiAtICAgICAgICAgICAgIG1p bmltdW06IDAKPiAtICAgICAgICAgICAgIG1heGltdW06IDMyCj4gLSAgICAgICAgICAgLSBkZXNj cmlwdGlvbjogVHggQnVmZmVycyAwLTMyIGVsZW1lbnRzIC8gMC01NzYgd29yZHMKPiAtICAgICAg ICAgICAgIG1pbmltdW06IDAKPiAtICAgICAgICAgICAgIG1heGltdW06IDMyCj4gLSAgICAgICAg bWF4SXRlbXM6IDEKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25z L2ludDMyLWFycmF5Cj4gKyAgICBpdGVtczoKPiArICAgICAgaXRlbXM6Cj4gKyAgICAgICAgLSBk ZXNjcmlwdGlvbjogVGhlICdvZmZzZXQnIGlzIGFuIGFkZHJlc3Mgb2Zmc2V0IG9mIHRoZSBNZXNz YWdlIFJBTSB3aGVyZQo+ICsgICAgICAgICAgICB0aGUgZm9sbG93aW5nIGVsZW1lbnRzIHN0YXJ0 IGZyb20uIFRoaXMgaXMgdXN1YWxseSBzZXQgdG8gMHgwIGlmCj4gKyAgICAgICAgICAgIHlvdSdy ZSB1c2luZyBhIHByaXZhdGUgTWVzc2FnZSBSQU0uCj4gKyAgICAgICAgICBkZWZhdWx0OiAwCj4g KyAgICAgICAgLSBkZXNjcmlwdGlvbjogMTEtYml0IEZpbHRlciAwLTEyOCBlbGVtZW50cyAvIDAt MTI4IHdvcmRzCj4gKyAgICAgICAgICBtaW5pbXVtOiAwCj4gKyAgICAgICAgICBtYXhpbXVtOiAx MjgKPiArICAgICAgICAtIGRlc2NyaXB0aW9uOiAyOS1iaXQgRmlsdGVyIDAtNjQgZWxlbWVudHMg LyAwLTEyOCB3b3Jkcwo+ICsgICAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4aW11 bTogNjQKPiArICAgICAgICAtIGRlc2NyaXB0aW9uOiBSeCBGSUZPIDAgMC02NCBlbGVtZW50cyAv IDAtMTE1MiB3b3Jkcwo+ICsgICAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4aW11 bTogNjQKPiArICAgICAgICAtIGRlc2NyaXB0aW9uOiBSeCBGSUZPIDEgMC02NCBlbGVtZW50cyAv IDAtMTE1MiB3b3Jkcwo+ICsgICAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4aW11 bTogNjQKPiArICAgICAgICAtIGRlc2NyaXB0aW9uOiBSeCBCdWZmZXJzIDAtNjQgZWxlbWVudHMg LyAwLTExNTIgd29yZHMKPiArICAgICAgICAgIG1pbmltdW06IDAKPiArICAgICAgICAgIG1heGlt dW06IDY0Cj4gKyAgICAgICAgLSBkZXNjcmlwdGlvbjogVHggRXZlbnQgRklGTyAwLTMyIGVsZW1l bnRzIC8gMC02NCB3b3Jkcwo+ICsgICAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4 aW11bTogMzIKPiArICAgICAgICAtIGRlc2NyaXB0aW9uOiBUeCBCdWZmZXJzIDAtMzIgZWxlbWVu dHMgLyAwLTU3NiB3b3Jkcwo+ICsgICAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4 aW11bTogMzIKPiArICAgIG1heEl0ZW1zOiAxCj4gCj4gICAgY2FuLXRyYW5zY2VpdmVyOgo+ICAg ICAgJHJlZjogY2FuLXRyYW5zY2VpdmVyLnlhbWwjCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZXRoZXJuZXQtY29udHJvbGxlci55YW1sIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9ldGhlcm5ldC1jb250cm9sbGVyLnlh bWwKPiBpbmRleCBhYzQ3MWI2MGVkNmEuLjFjNDQ3NDAzNmQ0NiAxMDA2NDQKPiAtLS0gYS9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L2V0aGVybmV0LWNvbnRyb2xsZXIueWFt bAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZXRoZXJuZXQt Y29udHJvbGxlci55YW1sCj4gQEAgLTE0LDI1ICsxNCwyMyBAQCBwcm9wZXJ0aWVzOgo+ICAgICAg cGF0dGVybjogIl5ldGhlcm5ldChALiopPyQiCj4gCj4gICAgbG9jYWwtbWFjLWFkZHJlc3M6Cj4g LSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRp b25zL3VpbnQ4LWFycmF5Cj4gLSAgICAgIC0gaXRlbXM6Cj4gLSAgICAgICAgICAtIG1pbkl0ZW1z OiA2Cj4gLSAgICAgICAgICAgIG1heEl0ZW1zOiA2Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAg ICAgU3BlY2lmaWVzIHRoZSBNQUMgYWRkcmVzcyB0aGF0IHdhcyBhc3NpZ25lZCB0byB0aGUgbmV0 d29yayBkZXZpY2UuCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRpb25z L3VpbnQ4LWFycmF5Cj4gKyAgICBpdGVtczoKPiArICAgICAgLSBtaW5JdGVtczogNgo+ICsgICAg ICAgIG1heEl0ZW1zOiA2Cj4gCj4gICAgbWFjLWFkZHJlc3M6Cj4gLSAgICBhbGxPZjoKPiAtICAg ICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRpb25zL3VpbnQ4LWFycmF5Cj4g LSAgICAgIC0gaXRlbXM6Cj4gLSAgICAgICAgICAtIG1pbkl0ZW1zOiA2Cj4gLSAgICAgICAgICAg IG1heEl0ZW1zOiA2Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgU3BlY2lmaWVzIHRoZSBN QUMgYWRkcmVzcyB0aGF0IHdhcyBsYXN0IHVzZWQgYnkgdGhlIGJvb3QKPiAgICAgICAgcHJvZ3Jh bTsgc2hvdWxkIGJlIHVzZWQgaW4gY2FzZXMgd2hlcmUgdGhlIE1BQyBhZGRyZXNzIGFzc2lnbmVk Cj4gICAgICAgIHRvIHRoZSBkZXZpY2UgYnkgdGhlIGJvb3QgcHJvZ3JhbSBpcyBkaWZmZXJlbnQg ZnJvbSB0aGUKPiAgICAgICAgbG9jYWwtbWFjLWFkZHJlc3MgcHJvcGVydHkuCj4gKyAgICAkcmVm OiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRpb25zL3VpbnQ4LWFycmF5Cj4gKyAgICBpdGVt czoKPiArICAgICAgLSBtaW5JdGVtczogNgo+ICsgICAgICAgIG1heEl0ZW1zOiA2Cj4gCj4gICAg bWF4LWZyYW1lLXNpemU6Cj4gICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRp b25zL3VpbnQzMgo+IEBAIC0xMzMsMTUgKzEzMSwxNCBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICBp cyB1c2VkIGZvciBjb21wb25lbnRzIHRoYXQgY2FuIGhhdmUgY29uZmlndXJhYmxlIGZpZm8gc2l6 ZXMuCj4gCj4gICAgbWFuYWdlZDoKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hl bWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvc3RyaW5nCj4gLSAgICAgIC0gZGVmYXVsdDogYXV0 bwo+IC0gICAgICAgIGVudW06Cj4gLSAgICAgICAgICAtIGF1dG8KPiAtICAgICAgICAgIC0gaW4t YmFuZC1zdGF0dXMKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBTcGVjaWZpZXMgdGhlIFBI WSBtYW5hZ2VtZW50IHR5cGUuIElmIGF1dG8gaXMgc2V0IGFuZCBmaXhlZC1saW5rCj4gICAgICAg IGlzIG5vdCBzcGVjaWZpZWQsIGl0IHVzZXMgTURJTyBmb3IgbWFuYWdlbWVudC4KPiArICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvc3RyaW5nCj4gKyAgICBkZWZhdWx0 OiBhdXRvCj4gKyAgICBlbnVtOgo+ICsgICAgICAtIGF1dG8KPiArICAgICAgLSBpbi1iYW5kLXN0 YXR1cwo+IAo+ICAgIGZpeGVkLWxpbms6Cj4gICAgICBhbGxPZjoKPiBAQCAtMTgzLDExICsxODAs MTAgQEAgcHJvcGVydGllczoKPiAgICAgICAgICB0aGVuOgo+ICAgICAgICAgICAgcHJvcGVydGll czoKPiAgICAgICAgICAgICAgc3BlZWQ6Cj4gLSAgICAgICAgICAgICAgYWxsT2Y6Cj4gLSAgICAg ICAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvdWludDMy Cj4gLSAgICAgICAgICAgICAgICAtIGVudW06IFsxMCwgMTAwLCAxMDAwXQo+ICAgICAgICAgICAg ICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgICAgICAgTGluayBzcGVlZC4KPiArICAgICAg ICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRpb25zL3VpbnQzMgo+ICsg ICAgICAgICAgICAgIGVudW06IFsxMCwgMTAwLCAxMDAwXQo+IAo+ICAgICAgICAgICAgICBmdWxs LWR1cGxleDoKPiAgICAgICAgICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmlu aXRpb25zL2ZsYWcKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL25ldC9xY2EsYXI4MDN4LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvbmV0L3FjYSxhcjgwM3gueWFtbAo+IGluZGV4IDVhNmM5ZDIwYzBiYS4uMTc4ODg4NGI4YzI4 IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvcWNh LGFyODAzeC55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25l dC9xY2EsYXI4MDN4LnlhbWwKPiBAQCAtMjAsMTUgKzIwLDEzIEBAIGFsbE9mOgo+ICBwcm9wZXJ0 aWVzOgo+ICAgIHFjYSxjbGstb3V0LWZyZXF1ZW5jeToKPiAgICAgIGRlc2NyaXB0aW9uOiBDbG9j ayBvdXRwdXQgZnJlcXVlbmN5IGluIEhlcnR6Lgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJl ZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gZW51 bTogWyAyNTAwMDAwMCwgNTAwMDAwMDAsIDYyNTAwMDAwLCAxMjUwMDAwMDAgXQo+ICsgICAgJHJl ZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBlbnVtOiBb MjUwMDAwMDAsIDUwMDAwMDAwLCA2MjUwMDAwMCwgMTI1MDAwMDAwXQo+IAo+ICAgIHFjYSxjbGst b3V0LXN0cmVuZ3RoOgo+ICAgICAgZGVzY3JpcHRpb246IENsb2NrIG91dHB1dCBkcml2ZXIgc3Ry ZW5ndGguCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1s Iy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBlbnVtOiBbIDAsIDEsIDIgXQo+ICsgICAg JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBlbnVt OiBbMCwgMSwgMl0KPiAKPiAgICBxY2Esa2VlcC1wbGwtZW5hYmxlZDoKPiAgICAgIGRlc2NyaXB0 aW9uOiB8Cj4gQEAgLTUyLDE3ICs1MCwxNCBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgdHlwZTogb2Jq ZWN0Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgSW5pdGlhbCBkYXRhIGZvciB0aGUgVkRE SU8gcmVndWxhdG9yLiBTZXQgdGhpcyB0byAxLjVWIG9yIDEuOFYuCj4gLSAgICBhbGxPZjoKPiAt ICAgICAgLSAkcmVmOiAvc2NoZW1hcy9yZWd1bGF0b3IvcmVndWxhdG9yLnlhbWwKPiArICAgICRy ZWY6IC9zY2hlbWFzL3JlZ3VsYXRvci9yZWd1bGF0b3IueWFtbAo+IAo+ICAgIHZkZGgtcmVndWxh dG9yOgo+ICAgICAgdHlwZTogb2JqZWN0Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgRHVt bXkgc3Vibm9kZSB0byBtb2RlbCB0aGUgZXh0ZXJuYWwgY29ubmVjdGlvbiBvZiB0aGUgUEhZIFZE REgKPiAgICAgICAgcmVndWxhdG9yIHRvIFZERElPLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0g JHJlZjogL3NjaGVtYXMvcmVndWxhdG9yL3JlZ3VsYXRvci55YW1sCj4gLQo+ICsgICAgJHJlZjog L3NjaGVtYXMvcmVndWxhdG9yL3JlZ3VsYXRvci55YW1sCj4gCj4gIGV4YW1wbGVzOgo+ICAgIC0g fAo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L3Nu cHMsZHdtYWMueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvc25w cyxkd21hYy55YW1sCj4gaW5kZXggZTA4Y2Q0YzRkNTY4Li4zYzgyNWM3NGQ1OTYgMTAwNjQ0Cj4g LS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9zbnBzLGR3bWFjLnlh bWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L3NucHMsZHdt YWMueWFtbAo+IEBAIC0xOTksMTQgKzE5OSwxMyBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgIHNucHMs cmVzZXQtZGVsYXlzLXVzOgo+ICAgICAgZGVwcmVjYXRlZDogdHJ1ZQo+IC0gICAgYWxsT2Y6Cj4g LSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCNkZWZpbml0aW9ucy91aW50MzItYXJy YXkKPiAtICAgICAgLSBtaW5JdGVtczogMwo+IC0gICAgICAgIG1heEl0ZW1zOiAzCj4gICAgICBk ZXNjcmlwdGlvbjoKPiAgICAgICAgVHJpcGxldCBvZiBkZWxheXMuIFRoZSAxc3QgY2VsbCBpcyBy ZXNldCBwcmUtZGVsYXkgaW4gbWljcm8KPiAgICAgICAgc2Vjb25kcy4gVGhlIDJuZCBjZWxsIGlz IHJlc2V0IHB1bHNlIGluIG1pY3JvIHNlY29uZHMuIFRoZSAzcmQKPiAgICAgICAgY2VsbCBpcyBy ZXNldCBwb3N0LWRlbGF5IGluIG1pY3JvIHNlY29uZHMuCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90 eXBlcy55YW1sI2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICsgICAgbWluSXRlbXM6IDMKPiAr ICAgIG1heEl0ZW1zOiAzCj4gCj4gICAgc25wcyxhYWw6Cj4gICAgICAkcmVmOiAvc2NoZW1hcy90 eXBlcy55YW1sI2RlZmluaXRpb25zL2ZsYWcKPiBAQCAtMzAxLDI3ICszMDAsMjQgQEAgYWxsT2Y6 Cj4gICAgICB0aGVuOgo+ICAgICAgICBwcm9wZXJ0aWVzOgo+ICAgICAgICAgIHNucHMscGJsOgo+ IC0gICAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCNkZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgICAgICAgLSBlbnVtOiBbMiwgNCwgOF0K PiAgICAgICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgICBQcm9ncmFtbWFibGUgQnVy c3QgTGVuZ3RoICh0eCBhbmQgcngpCj4gKyAgICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sI2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgICAgZW51bTogWzIsIDQsIDhdCj4gCj4g ICAgICAgICAgc25wcyx0eHBibDoKPiAtICAgICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgICAt ICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgICAg ICAgIC0gZW51bTogWzIsIDQsIDhdCj4gICAgICAgICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAg ICAgICAgVHggUHJvZ3JhbW1hYmxlIEJ1cnN0IExlbmd0aC4gSWYgc2V0LCBETUEgdHggd2lsbCB1 c2UgdGhpcwo+ICAgICAgICAgICAgICB2YWx1ZSByYXRoZXIgdGhhbiBzbnBzLHBibC4KPiArICAg ICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvdWludDMyCj4gKyAg ICAgICAgICBlbnVtOiBbMiwgNCwgOF0KPiAKPiAgICAgICAgICBzbnBzLHJ4cGJsOgo+IC0gICAg ICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCNk ZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgICAgICAgLSBlbnVtOiBbMiwgNCwgOF0KPiAgICAg ICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgICBSeCBQcm9ncmFtbWFibGUgQnVyc3Qg TGVuZ3RoLiBJZiBzZXQsIERNQSByeCB3aWxsIHVzZSB0aGlzCj4gICAgICAgICAgICAgIHZhbHVl IHJhdGhlciB0aGFuIHNucHMscGJsLgo+ICsgICAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCNkZWZpbml0aW9ucy91aW50MzIKPiArICAgICAgICAgIGVudW06IFsyLCA0LCA4XQo+IAo+ ICAgICAgICAgIHNucHMsbm8tcGJsLXg4Ogo+ICAgICAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlw ZXMueWFtbCNkZWZpbml0aW9ucy9mbGFnCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9uZXQvdGksY3Bzdy1zd2l0Y2gueWFtbCBiL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvdGksY3Bzdy1zd2l0Y2gueWFtbAo+IGluZGV4IDhmYzhk M2JlMzAzYi4uMWRkNWE5YmQ5ZGI3IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9uZXQvdGksY3Bzdy1zd2l0Y2gueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvdGksY3Bzdy1zd2l0Y2gueWFtbAo+IEBAIC0xNTAs MTAgKzE1MCw5IEBAIHByb3BlcnRpZXM6Cj4gIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICJebWRp b0AiOgo+ICAgICAgdHlwZTogb2JqZWN0Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAi dGksZGF2aW5jaS1tZGlvLnlhbWwjIgo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIENQU1cg TURJTyBidXMuCj4gKyAgICAkcmVmOiAidGksZGF2aW5jaS1tZGlvLnlhbWwjIgo+IAo+IAo+ICBy ZXF1aXJlZDoKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L25ldC90aSxkYXZpbmNpLW1kaW8ueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9uZXQvdGksZGF2aW5jaS1tZGlvLnlhbWwKPiBpbmRleCAyZWExNGFiMjkyNTQuLmQ0NTRj MWZhYjkzMCAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv bmV0L3RpLGRhdmluY2ktbWRpby55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL25ldC90aSxkYXZpbmNpLW1kaW8ueWFtbAo+IEBAIC00MCwxMCArNDAsOSBAQCBw cm9wZXJ0aWVzOgo+ICAgIHRpLGh3bW9kczoKPiAgICAgIGRlc2NyaXB0aW9uOiBUSSBod21vZCBu YW1lCj4gICAgICBkZXByZWNhdGVkOiB0cnVlCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVm OiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmctYXJyYXkKPiAtICAgICAg LSBpdGVtczoKPiAtICAgICAgICAgIGNvbnN0OiBkYXZpbmNpX21kaW8KPiArICAgICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZy1hcnJheQo+ICsgICAgaXRlbXM6 Cj4gKyAgICAgIGNvbnN0OiBkYXZpbmNpX21kaW8KPiAKPiAgaWY6Cj4gICAgcHJvcGVydGllczoK PiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9pbnRl bC1ndy1wY2llLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGNpL2lu dGVsLWd3LXBjaWUueWFtbAo+IGluZGV4IDQ4YTk4ZGFlMDBkZS4uNjRiMmM2NGNhODA2IDEwMDY0 NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvaW50ZWwtZ3ct cGNpZS55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9p bnRlbC1ndy1wY2llLnlhbWwKPiBAQCAtNzEsMTAgKzcxLDkgQEAgcHJvcGVydGllczoKPiAKPiAg ICBtYXgtbGluay1zcGVlZDoKPiAgICAgIGRlc2NyaXB0aW9uOiBTcGVjaWZ5IFBDSSBHZW4gZm9y IGxpbmsgY2FwYWJpbGl0eS4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAtIGVudW06IFsgMSwgMiwg MywgNCBdCj4gLSAgICAgIC0gZGVmYXVsdDogMQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBlbnVtOiBbMSwgMiwgMywgNF0KPiArICAg IGRlZmF1bHQ6IDEKPiAKPiAgICBidXMtcmFuZ2U6Cj4gICAgICBkZXNjcmlwdGlvbjogUmFuZ2Ug b2YgYnVzIG51bWJlcnMgYXNzb2NpYXRlZCB3aXRoIHRoaXMgY29udHJvbGxlci4KPiBkaWZmIC0t Z2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvYWxsd2lubmVy LHN1bjRpLWExMC1waW5jdHJsLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvcGluY3RybC9hbGx3aW5uZXIsc3VuNGktYTEwLXBpbmN0cmwueWFtbAo+IGluZGV4IGJmZWZk MDlkOGMxZS4uNzU1NmJlNmUyNzU0IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9waW5jdHJsL2FsbHdpbm5lcixzdW40aS1hMTAtcGluY3RybC55YW1sCj4g KysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvYWxsd2lubmVy LHN1bjRpLWExMC1waW5jdHJsLnlhbWwKPiBAQCAtODQsMTMgKzg0LDEyIEBAIHByb3BlcnRpZXM6 Cj4gICAgZ3Bpby1saW5lLW5hbWVzOiB0cnVlCj4gCj4gICAgaW5wdXQtZGVib3VuY2U6Cj4gLSAg ICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy91aW50MzItYXJyYXkKPiAtICAgICAgLSBtaW5JdGVtczogMQo+IC0gICAgICAgIG1heEl0ZW1z OiA1Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgRGVib3VuY2luZyBwZXJpb2RzIGluIG1p Y3Jvc2Vjb25kcywgb25lIHBlcmlvZCBwZXIgaW50ZXJydXB0Cj4gICAgICAgIGJhbmsgZm91bmQg aW4gdGhlIGNvbnRyb2xsZXIKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMi1hcnJheQo+ICsgICAgbWluSXRlbXM6IDEKPiArICAgIG1heEl0ZW1zOiA1 Cj4gCj4gIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICMgSXQncyBwcmV0dHkgc2NhcnksIGJ1dCB0 aGUgYmFzaWMgaWRlYSBpcyB0aGF0Ogo+IEBAIC0xMTUsOSArMTE0LDggQEAgcGF0dGVyblByb3Bl cnRpZXM6Cj4gICAgICAgIGJpYXMtcHVsbC1kb3duOiB0cnVlCj4gCj4gICAgICAgIGRyaXZlLXN0 cmVuZ3RoOgo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgICAgIC0gZW51bTogWyAxMCwg MjAsIDMwLCA0MCBdCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDMyCj4gKyAgICAgICAgZW51bTogWzEwLCAyMCwgMzAsIDQwXQo+IAo+ICAgICAg cmVxdWlyZWQ6Cj4gICAgICAgIC0gcGlucwo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9hc3BlZWQsYXN0MjQwMC1waW5jdHJsLnlhbWwgYi9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9hc3BlZWQsYXN0MjQwMC1w aW5jdHJsLnlhbWwKPiBpbmRleCA3NjUxYTY3NWFiMmQuLjAxN2Q5NTkzNTczYiAxMDA2NDQKPiAt LS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9hc3BlZWQsYXN0 MjQwMC1waW5jdHJsLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvcGluY3RybC9hc3BlZWQsYXN0MjQwMC1waW5jdHJsLnlhbWwKPiBAQCAtMzMsMjYgKzMzLDIz IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgdGhlbjoKPiAgICAgICAgcGF0dGVyblByb3Bl cnRpZXM6Cj4gICAgICAgICAgIl5mdW5jdGlvbnxncm91cHMkIjoKPiAtICAgICAgICAgIGFsbE9m Ogo+IC0gICAgICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy9zdHJpbmciCj4gLSAgICAgICAgICAgIC0gZW51bTogWyBBQ1BJLCBBREMwLCBBREMxLCBBREMx MCwgQURDMTEsIEFEQzEyLCBBREMxMywgQURDMTQsCj4gLSAgICAgICAgICAgICAgQURDMTUsIEFE QzIsIEFEQzMsIEFEQzQsIEFEQzUsIEFEQzYsIEFEQzcsIEFEQzgsIEFEQzksIEJNQ0lOVCwKPiAt ICAgICAgICAgICAgICBERENDTEssIEREQ0RBVCwgRVhUUlNULCBGTEFDSywgRkxCVVNZLCBGTFdQ LCBHUElELCBHUElEMCwgR1BJRDIsCj4gLSAgICAgICAgICAgICAgR1BJRDQsIEdQSUQ2LCBHUElF MCwgR1BJRTIsIEdQSUU0LCBHUElFNiwgSTJDMTAsIEkyQzExLCBJMkMxMiwKPiAtICAgICAgICAg ICAgICBJMkMxMywgSTJDMTQsIEkyQzMsIEkyQzQsIEkyQzUsIEkyQzYsIEkyQzcsIEkyQzgsIEky QzksIExQQ1BELAo+IC0gICAgICAgICAgICAgIExQQ1BNRSwgTFBDUlNULCBMUENTTUksIE1BQzFM SU5LLCBNQUMyTElOSywgTURJTzEsIE1ESU8yLCBOQ1RTMSwKPiAtICAgICAgICAgICAgICBOQ1RT MiwgTkNUUzMsIE5DVFM0LCBORENEMSwgTkRDRDIsIE5EQ0QzLCBORENENCwgTkRTUjEsIE5EU1Iy LAo+IC0gICAgICAgICAgICAgIE5EU1IzLCBORFNSNCwgTkRUUjEsIE5EVFIyLCBORFRSMywgTkRU UjQsIE5EVFM0LCBOUkkxLCBOUkkyLAo+IC0gICAgICAgICAgICAgIE5SSTMsIE5SSTQsIE5SVFMx LCBOUlRTMiwgTlJUUzMsIE9TQ0NMSywgUFdNMCwgUFdNMSwgUFdNMiwgUFdNMywKPiAtICAgICAg ICAgICAgICBQV000LCBQV001LCBQV002LCBQV003LCBSR01JSTEsIFJHTUlJMiwgUk1JSTEsIFJN SUkyLCBST00xNiwKPiAtICAgICAgICAgICAgICBST004LCBST01DUzEsIFJPTUNTMiwgUk9NQ1Mz LCBST01DUzQsIFJYRDEsIFJYRDIsIFJYRDMsIFJYRDQsCj4gLSAgICAgICAgICAgICAgU0FMVDEs IFNBTFQyLCBTQUxUMywgU0FMVDQsIFNEMSwgU0QyLCBTR1BNQ0ssIFNHUE1JLCBTR1BNTEQsCj4g LSAgICAgICAgICAgICAgU0dQTU8sIFNHUFNDSywgU0dQU0kwLCBTR1BTSTEsIFNHUFNMRCwgU0lP T05DVFJMLCBTSU9QQkksIFNJT1BCTywKPiAtICAgICAgICAgICAgICBTSU9QV1JFUSwgU0lPUFdS R0QsIFNJT1MzLCBTSU9TNSwgU0lPU0NJLCBTUEkxLCBTUEkxREVCVUcsCj4gLSAgICAgICAgICAg ICAgU1BJMVBBU1NUSFJVLCBTUElDUzEsIFRJTUVSMywgVElNRVI0LCBUSU1FUjUsIFRJTUVSNiwg VElNRVI3LAo+IC0gICAgICAgICAgICAgIFRJTUVSOCwgVFhEMSwgVFhEMiwgVFhEMywgVFhENCwg VUFSVDYsIFVTQjExRDEsIFVTQjExSDIsIFVTQjJEMSwKPiAtICAgICAgICAgICAgICBVU0IySDEs IFVTQkNLSSwgVkdBQklPU19ST00sIFZHQUhTLCBWR0FWUywgVlBJMTgsIFZQSTI0LCBWUEkzMCwK PiAtICAgICAgICAgICAgICBWUE8xMiwgVlBPMjQsIFdEVFJTVDEsIFdEVFJTVDIgXQo+ICsgICAg ICAgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZyIKPiAr ICAgICAgICAgIGVudW06IFtBQ1BJLCBBREMwLCBBREMxLCBBREMxMCwgQURDMTEsIEFEQzEyLCBB REMxMywgQURDMTQsIEFEQzE1LAo+ICsgICAgICAgICAgICBBREMyLCBBREMzLCBBREM0LCBBREM1 LCBBREM2LCBBREM3LCBBREM4LCBBREM5LCBCTUNJTlQsIEREQ0NMSywgRERDREFULAo+ICsgICAg ICAgICAgICBFWFRSU1QsIEZMQUNLLCBGTEJVU1ksIEZMV1AsIEdQSUQsIEdQSUQwLCBHUElEMiwg R1BJRDQsIEdQSUQ2LCBHUElFMCwKPiArICAgICAgICAgICAgR1BJRTIsIEdQSUU0LCBHUElFNiwg STJDMTAsIEkyQzExLCBJMkMxMiwgSTJDMTMsIEkyQzE0LCBJMkMzLCBJMkM0LAo+ICsgICAgICAg ICAgICBJMkM1LCBJMkM2LCBJMkM3LCBJMkM4LCBJMkM5LCBMUENQRCwgTFBDUE1FLCBMUENSU1Qs IExQQ1NNSSwgTUFDMUxJTkssCj4gKyAgICAgICAgICAgIE1BQzJMSU5LLCBNRElPMSwgTURJTzIs IE5DVFMxLCBOQ1RTMiwgTkNUUzMsIE5DVFM0LCBORENEMSwgTkRDRDIsCj4gKyAgICAgICAgICAg IE5EQ0QzLCBORENENCwgTkRTUjEsIE5EU1IyLCBORFNSMywgTkRTUjQsIE5EVFIxLCBORFRSMiwg TkRUUjMsIE5EVFI0LAo+ICsgICAgICAgICAgICBORFRTNCwgTlJJMSwgTlJJMiwgTlJJMywgTlJJ NCwgTlJUUzEsIE5SVFMyLCBOUlRTMywgT1NDQ0xLLCBQV00wLAo+ICsgICAgICAgICAgICBQV00x LCBQV00yLCBQV00zLCBQV000LCBQV001LCBQV002LCBQV003LCBSR01JSTEsIFJHTUlJMiwgUk1J STEsCj4gKyAgICAgICAgICAgIFJNSUkyLCBST00xNiwgUk9NOCwgUk9NQ1MxLCBST01DUzIsIFJP TUNTMywgUk9NQ1M0LCBSWEQxLCBSWEQyLCBSWEQzLAo+ICsgICAgICAgICAgICBSWEQ0LCBTQUxU MSwgU0FMVDIsIFNBTFQzLCBTQUxUNCwgU0QxLCBTRDIsIFNHUE1DSywgU0dQTUksIFNHUE1MRCwK PiArICAgICAgICAgICAgU0dQTU8sIFNHUFNDSywgU0dQU0kwLCBTR1BTSTEsIFNHUFNMRCwgU0lP T05DVFJMLCBTSU9QQkksIFNJT1BCTywKPiArICAgICAgICAgICAgU0lPUFdSRVEsIFNJT1BXUkdE LCBTSU9TMywgU0lPUzUsIFNJT1NDSSwgU1BJMSwgU1BJMURFQlVHLCBTUEkxUEFTU1RIUlUsCj4g KyAgICAgICAgICAgIFNQSUNTMSwgVElNRVIzLCBUSU1FUjQsIFRJTUVSNSwgVElNRVI2LCBUSU1F UjcsIFRJTUVSOCwgVFhEMSwgVFhEMiwKPiArICAgICAgICAgICAgVFhEMywgVFhENCwgVUFSVDYs IFVTQjExRDEsIFVTQjExSDIsIFVTQjJEMSwgVVNCMkgxLCBVU0JDS0ksIFZHQUJJT1NfUk9NLAo+ ICsgICAgICAgICAgICBWR0FIUywgVkdBVlMsIFZQSTE4LCBWUEkyNCwgVlBJMzAsIFZQTzEyLCBW UE8yNCwgV0RUUlNUMSwgV0RUUlNUMl0KPiAKPiAgcmVxdWlyZWQ6Cj4gICAgLSBjb21wYXRpYmxl Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJs L2FzcGVlZCxhc3QyNTAwLXBpbmN0cmwueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9waW5jdHJsL2FzcGVlZCxhc3QyNTAwLXBpbmN0cmwueWFtbAo+IGluZGV4IDM2ZmVh ZjVlMmRmZi4uMDE3MmI3OGUyZjI3IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9waW5jdHJsL2FzcGVlZCxhc3QyNTAwLXBpbmN0cmwueWFtbAo+ICsrKyBi L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJsL2FzcGVlZCxhc3QyNTAw LXBpbmN0cmwueWFtbAo+IEBAIC0yOSw4ICsyOSw4IEBAIHByb3BlcnRpZXM6Cj4gICAgYXNwZWVk LGV4dGVybmFsLW5vZGVzOgo+ICAgICAgbWluSXRlbXM6IDIKPiAgICAgIG1heEl0ZW1zOiAyCj4g LSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy9waGFuZGxlLWFycmF5Cj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy9waGFuZGxlLWFycmF5Cj4gKwo+ICAgICAgZGVzY3JpcHRpb246IHwKPiAgICAgICAg QSBjZWxsIG9mIHBoYW5kbGVzIHRvIGV4dGVybmFsIGNvbnRyb2xsZXIgbm9kZXM6Cj4gICAgICAg IDA6IGNvbXBhdGlibGUgd2l0aCAiYXNwZWVkLGFzdDI1MDAtZ2Z4IiwgInN5c2NvbiIKPiBAQCAt NDMsMjggKzQzLDI1IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgdGhlbjoKPiAgICAgICAg cGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgIl5mdW5jdGlvbnxncm91cHMkIjoKPiAtICAg ICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1s Iy9kZWZpbml0aW9ucy9zdHJpbmciCj4gLSAgICAgICAgICAgIC0gZW51bTogWyBBQ1BJLCBBREMw LCBBREMxLCBBREMxMCwgQURDMTEsIEFEQzEyLCBBREMxMywgQURDMTQsCj4gLSAgICAgICAgICAg ICAgQURDMTUsIEFEQzIsIEFEQzMsIEFEQzQsIEFEQzUsIEFEQzYsIEFEQzcsIEFEQzgsIEFEQzks IEJNQ0lOVCwKPiAtICAgICAgICAgICAgICBERENDTEssIEREQ0RBVCwgRVNQSSwgRldTUElDUzEs IEZXU1BJQ1MyLCBHUElEMCwgR1BJRDIsIEdQSUQ0LAo+IC0gICAgICAgICAgICAgIEdQSUQ2LCBH UElFMCwgR1BJRTIsIEdQSUU0LCBHUElFNiwgSTJDMTAsIEkyQzExLCBJMkMxMiwgSTJDMTMsCj4g LSAgICAgICAgICAgICAgSTJDMTQsIEkyQzMsIEkyQzQsIEkyQzUsIEkyQzYsIEkyQzcsIEkyQzgs IEkyQzksIExBRDAsIExBRDEsCj4gLSAgICAgICAgICAgICAgTEFEMiwgTEFEMywgTENMSywgTEZS QU1FLCBMUENIQywgTFBDUEQsIExQQ1BMVVMsIExQQ1BNRSwgTFBDUlNULAo+IC0gICAgICAgICAg ICAgIExQQ1NNSSwgTFNJUlEsIE1BQzFMSU5LLCBNQUMyTElOSywgTURJTzEsIE1ESU8yLCBOQ1RT MSwgTkNUUzIsCj4gLSAgICAgICAgICAgICAgTkNUUzMsIE5DVFM0LCBORENEMSwgTkRDRDIsIE5E Q0QzLCBORENENCwgTkRTUjEsIE5EU1IyLCBORFNSMywKPiAtICAgICAgICAgICAgICBORFNSNCwg TkRUUjEsIE5EVFIyLCBORFRSMywgTkRUUjQsIE5SSTEsIE5SSTIsIE5SSTMsIE5SSTQsIE5SVFMx LAo+IC0gICAgICAgICAgICAgIE5SVFMyLCBOUlRTMywgTlJUUzQsIE9TQ0NMSywgUEVXQUtFLCBQ Tk9SLCBQV00wLCBQV00xLCBQV00yLAo+IC0gICAgICAgICAgICAgIFBXTTMsIFBXTTQsIFBXTTUs IFBXTTYsIFBXTTcsIFJHTUlJMSwgUkdNSUkyLCBSTUlJMSwgUk1JSTIsIFJYRDEsCj4gLSAgICAg ICAgICAgICAgUlhEMiwgUlhEMywgUlhENCwgU0FMVDEsIFNBTFQxMCwgU0FMVDExLCBTQUxUMTIs IFNBTFQxMywgU0FMVDE0LAo+IC0gICAgICAgICAgICAgIFNBTFQyLCBTQUxUMywgU0FMVDQsIFNB TFQ1LCBTQUxUNiwgU0FMVDcsIFNBTFQ4LCBTQUxUOSwgU0NMMSwKPiAtICAgICAgICAgICAgICBT Q0wyLCBTRDEsIFNEMiwgU0RBMSwgU0RBMiwgU0dQUzEsIFNHUFMyLCBTSU9PTkNUUkwsIFNJT1BC SSwKPiAtICAgICAgICAgICAgICBTSU9QQk8sIFNJT1BXUkVRLCBTSU9QV1JHRCwgU0lPUzMsIFNJ T1M1LCBTSU9TQ0ksIFNQSTEsIFNQSTFDUzEsCj4gLSAgICAgICAgICAgICAgU1BJMURFQlVHLCBT UEkxUEFTU1RIUlUsIFNQSTJDSywgU1BJMkNTMCwgU1BJMkNTMSwgU1BJMk1JU08sCj4gLSAgICAg ICAgICAgICAgU1BJMk1PU0ksIFRJTUVSMywgVElNRVI0LCBUSU1FUjUsIFRJTUVSNiwgVElNRVI3 LCBUSU1FUjgsIFRYRDEsCj4gLSAgICAgICAgICAgICAgVFhEMiwgVFhEMywgVFhENCwgVUFSVDYs IFVTQjExQkhJRCwgVVNCMkFELCBVU0IyQUgsIFVTQjJCRCwKPiAtICAgICAgICAgICAgICBVU0Iy QkgsIFVTQkNLSSwgVkdBQklPU1JPTSwgVkdBSFMsIFZHQVZTLCBWUEkyNCwgVlBPLCBXRFRSU1Qx LAo+IC0gICAgICAgICAgICAgIFdEVFJTVDIsIF0KPiArICAgICAgICAgICRyZWY6ICIvc2NoZW1h cy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmciCj4gKyAgICAgICAgICBlbnVtOiBbQUNQ SSwgQURDMCwgQURDMSwgQURDMTAsIEFEQzExLCBBREMxMiwgQURDMTMsIEFEQzE0LCBBREMxNSwK PiArICAgICAgICAgICAgQURDMiwgQURDMywgQURDNCwgQURDNSwgQURDNiwgQURDNywgQURDOCwg QURDOSwgQk1DSU5ULCBERENDTEssIEREQ0RBVCwKPiArICAgICAgICAgICAgRVNQSSwgRldTUElD UzEsIEZXU1BJQ1MyLCBHUElEMCwgR1BJRDIsIEdQSUQ0LCBHUElENiwgR1BJRTAsIEdQSUUyLAo+ ICsgICAgICAgICAgICBHUElFNCwgR1BJRTYsIEkyQzEwLCBJMkMxMSwgSTJDMTIsIEkyQzEzLCBJ MkMxNCwgSTJDMywgSTJDNCwgSTJDNSwKPiArICAgICAgICAgICAgSTJDNiwgSTJDNywgSTJDOCwg STJDOSwgTEFEMCwgTEFEMSwgTEFEMiwgTEFEMywgTENMSywgTEZSQU1FLCBMUENIQywKPiArICAg ICAgICAgICAgTFBDUEQsIExQQ1BMVVMsIExQQ1BNRSwgTFBDUlNULCBMUENTTUksIExTSVJRLCBN QUMxTElOSywgTUFDMkxJTkssCj4gKyAgICAgICAgICAgIE1ESU8xLCBNRElPMiwgTkNUUzEsIE5D VFMyLCBOQ1RTMywgTkNUUzQsIE5EQ0QxLCBORENEMiwgTkRDRDMsIE5EQ0Q0LAo+ICsgICAgICAg ICAgICBORFNSMSwgTkRTUjIsIE5EU1IzLCBORFNSNCwgTkRUUjEsIE5EVFIyLCBORFRSMywgTkRU UjQsIE5SSTEsIE5SSTIsCj4gKyAgICAgICAgICAgIE5SSTMsIE5SSTQsIE5SVFMxLCBOUlRTMiwg TlJUUzMsIE5SVFM0LCBPU0NDTEssIFBFV0FLRSwgUE5PUiwgUFdNMCwKPiArICAgICAgICAgICAg UFdNMSwgUFdNMiwgUFdNMywgUFdNNCwgUFdNNSwgUFdNNiwgUFdNNywgUkdNSUkxLCBSR01JSTIs IFJNSUkxLAo+ICsgICAgICAgICAgICBSTUlJMiwgUlhEMSwgUlhEMiwgUlhEMywgUlhENCwgU0FM VDEsIFNBTFQxMCwgU0FMVDExLCBTQUxUMTIsIFNBTFQxMywKPiArICAgICAgICAgICAgU0FMVDE0 LCBTQUxUMiwgU0FMVDMsIFNBTFQ0LCBTQUxUNSwgU0FMVDYsIFNBTFQ3LCBTQUxUOCwgU0FMVDks IFNDTDEsCj4gKyAgICAgICAgICAgIFNDTDIsIFNEMSwgU0QyLCBTREExLCBTREEyLCBTR1BTMSwg U0dQUzIsIFNJT09OQ1RSTCwgU0lPUEJJLCBTSU9QQk8sCj4gKyAgICAgICAgICAgIFNJT1BXUkVR LCBTSU9QV1JHRCwgU0lPUzMsIFNJT1M1LCBTSU9TQ0ksIFNQSTEsIFNQSTFDUzEsIFNQSTFERUJV RywKPiArICAgICAgICAgICAgU1BJMVBBU1NUSFJVLCBTUEkyQ0ssIFNQSTJDUzAsIFNQSTJDUzEs IFNQSTJNSVNPLCBTUEkyTU9TSSwgVElNRVIzLAo+ICsgICAgICAgICAgICBUSU1FUjQsIFRJTUVS NSwgVElNRVI2LCBUSU1FUjcsIFRJTUVSOCwgVFhEMSwgVFhEMiwgVFhEMywgVFhENCwgVUFSVDYs Cj4gKyAgICAgICAgICAgIFVTQjExQkhJRCwgVVNCMkFELCBVU0IyQUgsIFVTQjJCRCwgVVNCMkJI LCBVU0JDS0ksIFZHQUJJT1NST00sIFZHQUhTLAo+ICsgICAgICAgICAgICBWR0FWUywgVlBJMjQs IFZQTywgV0RUUlNUMSwgV0RUUlNUMl0KPiAKPiAgcmVxdWlyZWQ6Cj4gICAgLSBjb21wYXRpYmxl Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJs L2FzcGVlZCxhc3QyNjAwLXBpbmN0cmwueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9waW5jdHJsL2FzcGVlZCxhc3QyNjAwLXBpbmN0cmwueWFtbAo+IGluZGV4IDQ1YWYy OWJjMzIwMi4uMTUwNjcyNmM3ZmVhIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9waW5jdHJsL2FzcGVlZCxhc3QyNjAwLXBpbmN0cmwueWFtbAo+ICsrKyBi L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJsL2FzcGVlZCxhc3QyNjAw LXBpbmN0cmwueWFtbAo+IEBAIC0zMCw2NCArMzAsNTggQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4g ICAgICB0aGVuOgo+ICAgICAgICBwcm9wZXJ0aWVzOgo+ICAgICAgICAgIGZ1bmN0aW9uOgo+IC0g ICAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3N0cmluZyIKPiAtICAgICAgICAgICAgLSBlbnVtOiBbIEFEQzAsIEFE QzEsIEFEQzEwLCBBREMxMSwgQURDMTIsIEFEQzEzLCBBREMxNCwgQURDMTUsCj4gLSAgICAgICAg ICAgICAgQURDMiwgQURDMywgQURDNCwgQURDNSwgQURDNiwgQURDNywgQURDOCwgQURDOSwgQk1D SU5ULCBFTU1DLAo+IC0gICAgICAgICAgICAgIEVTUEksIEVTUElBTFQsIEZTSTEsIEZTSTIsIEZX U1BJQUJSLCBGV1NQSUQsIEZXU1BJV1AsIEdQSVQwLAo+IC0gICAgICAgICAgICAgIEdQSVQxLCBH UElUMiwgR1BJVDMsIEdQSVQ0LCBHUElUNSwgR1BJVDYsIEdQSVQ3LCBHUElVMCwgR1BJVTEsCj4g LSAgICAgICAgICAgICAgR1BJVTIsIEdQSVUzLCBHUElVNCwgR1BJVTUsIEdQSVU2LCBHUElVNywg STJDMSwgSTJDMTAsIEkyQzExLAo+IC0gICAgICAgICAgICAgIEkyQzEyLCBJMkMxMywgSTJDMTQs IEkyQzE1LCBJMkMxNiwgSTJDMiwgSTJDMywgSTJDNCwgSTJDNSwgSTJDNiwKPiAtICAgICAgICAg ICAgICBJMkM3LCBJMkM4LCBJMkM5LCBJM0MzLCBJM0M0LCBJM0M1LCBJM0M2LCBKVEFHTSwgTEhQ RCwgTEhTSVJRLAo+IC0gICAgICAgICAgICAgIExQQywgTFBDSEMsIExQQ1BELCBMUENQTUUsIExQ Q1NNSSwgTFNJUlEsIE1BQ0xJTksxLCBNQUNMSU5LMiwKPiAtICAgICAgICAgICAgICBNQUNMSU5L MywgTUFDTElOSzQsIE1ESU8xLCBNRElPMiwgTURJTzMsIE1ESU80LCBOQ1RTMSwgTkNUUzIsCj4g LSAgICAgICAgICAgICAgTkNUUzMsIE5DVFM0LCBORENEMSwgTkRDRDIsIE5EQ0QzLCBORENENCwg TkRTUjEsIE5EU1IyLCBORFNSMywKPiAtICAgICAgICAgICAgICBORFNSNCwgTkRUUjEsIE5EVFIy LCBORFRSMywgTkRUUjQsIE5SSTEsIE5SSTIsIE5SSTMsIE5SSTQsIE5SVFMxLAo+IC0gICAgICAg ICAgICAgIE5SVFMyLCBOUlRTMywgTlJUUzQsIE9TQ0NMSywgUEVXQUtFLCBQV00wLCBQV00xLCBQ V00xMCwgUFdNMTEsCj4gLSAgICAgICAgICAgICAgUFdNMTIsIFBXTTEzLCBQV00xNCwgUFdNMTUs IFBXTTIsIFBXTTMsIFBXTTQsIFBXTTUsIFBXTTYsIFBXTTcsCj4gLSAgICAgICAgICAgICAgUFdN OCwgUFdNOSwgUkdNSUkxLCBSR01JSTIsIFJHTUlJMywgUkdNSUk0LCBSTUlJMSwgUk1JSTIsIFJN SUkzLAo+IC0gICAgICAgICAgICAgIFJNSUk0LCBSWEQxLCBSWEQyLCBSWEQzLCBSWEQ0LCBTQUxU MSwgU0FMVDEwLCBTQUxUMTEsIFNBTFQxMiwKPiAtICAgICAgICAgICAgICBTQUxUMTMsIFNBTFQx NCwgU0FMVDE1LCBTQUxUMTYsIFNBTFQyLCBTQUxUMywgU0FMVDQsIFNBTFQ1LAo+IC0gICAgICAg ICAgICAgIFNBTFQ2LCBTQUxUNywgU0FMVDgsIFNBTFQ5LCBTRDEsIFNEMiwgU0dQTTEsIFNHUFMx LCBTSU9PTkNUUkwsCj4gLSAgICAgICAgICAgICAgU0lPUEJJLCBTSU9QQk8sIFNJT1BXUkVRLCBT SU9QV1JHRCwgU0lPUzMsIFNJT1M1LCBTSU9TQ0ksIFNQSTEsCj4gLSAgICAgICAgICAgICAgU1BJ MUFCUiwgU1BJMUNTMSwgU1BJMVdQLCBTUEkyLCBTUEkyQ1MxLCBTUEkyQ1MyLCBUQUNIMCwgVEFD SDEsCj4gLSAgICAgICAgICAgICAgVEFDSDEwLCBUQUNIMTEsIFRBQ0gxMiwgVEFDSDEzLCBUQUNI MTQsIFRBQ0gxNSwgVEFDSDIsIFRBQ0gzLAo+IC0gICAgICAgICAgICAgIFRBQ0g0LCBUQUNINSwg VEFDSDYsIFRBQ0g3LCBUQUNIOCwgVEFDSDksIFRIUlUwLCBUSFJVMSwgVEhSVTIsCj4gLSAgICAg ICAgICAgICAgVEhSVTMsIFRYRDEsIFRYRDIsIFRYRDMsIFRYRDQsIFVBUlQxMCwgVUFSVDExLCBV QVJUMTIsIFVBUlQxMywKPiAtICAgICAgICAgICAgICBVQVJUNiwgVUFSVDcsIFVBUlQ4LCBVQVJU OSwgVVNCQUQsIFVTQkFEUCwgVVNCMkFILCBVU0IyQUhQLAo+IC0gICAgICAgICAgICAgIFVTQjJC RCwgVVNCMkJILCBWQiwgVkdBSFMsIFZHQVZTLCBXRFRSU1QxLCBXRFRSU1QyLCBXRFRSU1QzLAo+ IC0gICAgICAgICAgICAgIFdEVFJTVDQsIF0KPiArICAgICAgICAgICRyZWY6ICIvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmciCj4gKyAgICAgICAgICBlbnVtOiBbQURDMCwg QURDMSwgQURDMTAsIEFEQzExLCBBREMxMiwgQURDMTMsIEFEQzE0LCBBREMxNSwgQURDMiwKPiAr ICAgICAgICAgICAgQURDMywgQURDNCwgQURDNSwgQURDNiwgQURDNywgQURDOCwgQURDOSwgQk1D SU5ULCBFTU1DLCBFU1BJLCBFU1BJQUxULAo+ICsgICAgICAgICAgICBGU0kxLCBGU0kyLCBGV1NQ SUFCUiwgRldTUElELCBGV1NQSVdQLCBHUElUMCwgR1BJVDEsIEdQSVQyLCBHUElUMywKPiArICAg ICAgICAgICAgR1BJVDQsIEdQSVQ1LCBHUElUNiwgR1BJVDcsIEdQSVUwLCBHUElVMSwgR1BJVTIs IEdQSVUzLCBHUElVNCwgR1BJVTUsCj4gKyAgICAgICAgICAgIEdQSVU2LCBHUElVNywgSTJDMSwg STJDMTAsIEkyQzExLCBJMkMxMiwgSTJDMTMsIEkyQzE0LCBJMkMxNSwgSTJDMTYsCj4gKyAgICAg ICAgICAgIEkyQzIsIEkyQzMsIEkyQzQsIEkyQzUsIEkyQzYsIEkyQzcsIEkyQzgsIEkyQzksIEkz QzMsIEkzQzQsIEkzQzUsCj4gKyAgICAgICAgICAgIEkzQzYsIEpUQUdNLCBMSFBELCBMSFNJUlEs IExQQywgTFBDSEMsIExQQ1BELCBMUENQTUUsIExQQ1NNSSwgTFNJUlEsCj4gKyAgICAgICAgICAg IE1BQ0xJTksxLCBNQUNMSU5LMiwgTUFDTElOSzMsIE1BQ0xJTks0LCBNRElPMSwgTURJTzIsIE1E SU8zLCBNRElPNCwKPiArICAgICAgICAgICAgTkNUUzEsIE5DVFMyLCBOQ1RTMywgTkNUUzQsIE5E Q0QxLCBORENEMiwgTkRDRDMsIE5EQ0Q0LCBORFNSMSwgTkRTUjIsCj4gKyAgICAgICAgICAgIE5E U1IzLCBORFNSNCwgTkRUUjEsIE5EVFIyLCBORFRSMywgTkRUUjQsIE5SSTEsIE5SSTIsIE5SSTMs IE5SSTQsCj4gKyAgICAgICAgICAgIE5SVFMxLCBOUlRTMiwgTlJUUzMsIE5SVFM0LCBPU0NDTEss IFBFV0FLRSwgUFdNMCwgUFdNMSwgUFdNMTAsIFBXTTExLAo+ICsgICAgICAgICAgICBQV00xMiwg UFdNMTMsIFBXTTE0LCBQV00xNSwgUFdNMiwgUFdNMywgUFdNNCwgUFdNNSwgUFdNNiwgUFdNNywg UFdNOCwKPiArICAgICAgICAgICAgUFdNOSwgUkdNSUkxLCBSR01JSTIsIFJHTUlJMywgUkdNSUk0 LCBSTUlJMSwgUk1JSTIsIFJNSUkzLCBSTUlJNCwKPiArICAgICAgICAgICAgUlhEMSwgUlhEMiwg UlhEMywgUlhENCwgU0FMVDEsIFNBTFQxMCwgU0FMVDExLCBTQUxUMTIsIFNBTFQxMywgU0FMVDE0 LAo+ICsgICAgICAgICAgICBTQUxUMTUsIFNBTFQxNiwgU0FMVDIsIFNBTFQzLCBTQUxUNCwgU0FM VDUsIFNBTFQ2LCBTQUxUNywgU0FMVDgsCj4gKyAgICAgICAgICAgIFNBTFQ5LCBTRDEsIFNEMiwg U0dQTTEsIFNHUFMxLCBTSU9PTkNUUkwsIFNJT1BCSSwgU0lPUEJPLCBTSU9QV1JFUSwKPiArICAg ICAgICAgICAgU0lPUFdSR0QsIFNJT1MzLCBTSU9TNSwgU0lPU0NJLCBTUEkxLCBTUEkxQUJSLCBT UEkxQ1MxLCBTUEkxV1AsIFNQSTIsCj4gKyAgICAgICAgICAgIFNQSTJDUzEsIFNQSTJDUzIsIFRB Q0gwLCBUQUNIMSwgVEFDSDEwLCBUQUNIMTEsIFRBQ0gxMiwgVEFDSDEzLCBUQUNIMTQsCj4gKyAg ICAgICAgICAgIFRBQ0gxNSwgVEFDSDIsIFRBQ0gzLCBUQUNINCwgVEFDSDUsIFRBQ0g2LCBUQUNI NywgVEFDSDgsIFRBQ0g5LCBUSFJVMCwKPiArICAgICAgICAgICAgVEhSVTEsIFRIUlUyLCBUSFJV MywgVFhEMSwgVFhEMiwgVFhEMywgVFhENCwgVUFSVDEwLCBVQVJUMTEsIFVBUlQxMiwKPiArICAg ICAgICAgICAgVUFSVDEzLCBVQVJUNiwgVUFSVDcsIFVBUlQ4LCBVQVJUOSwgVVNCQUQsIFVTQkFE UCwgVVNCMkFILCBVU0IyQUhQLAo+ICsgICAgICAgICAgICBVU0IyQkQsIFVTQjJCSCwgVkIsIFZH QUhTLCBWR0FWUywgV0RUUlNUMSwgV0RUUlNUMiwgV0RUUlNUMywgV0RUUlNUNF0KPiArCj4gICAg ICAgICAgZ3JvdXBzOgo+IC0gICAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAgIC0gJHJlZjog Ii9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZyIKPiAtICAgICAgICAgICAg LSBlbnVtOiBbIEFEQzAsIEFEQzEsIEFEQzEwLCBBREMxMSwgQURDMTIsIEFEQzEzLCBBREMxNCwg QURDMTUsCj4gLSAgICAgICAgICAgICAgQURDMiwgQURDMywgQURDNCwgQURDNSwgQURDNiwgQURD NywgQURDOCwgQURDOSwgQk1DSU5ULCBFTU1DRzEsCj4gLSAgICAgICAgICAgICAgRU1NQ0c0LCBF TU1DRzgsIEVTUEksIEVTUElBTFQsIEZTSTEsIEZTSTIsIEZXU1BJQUJSLCBGV1NQSUQsCj4gLSAg ICAgICAgICAgICAgRldRU1BJRCwgRldTUElXUCwgR1BJVDAsIEdQSVQxLCBHUElUMiwgR1BJVDMs IEdQSVQ0LCBHUElUNSwKPiAtICAgICAgICAgICAgICBHUElUNiwgR1BJVDcsIEdQSVUwLCBHUElV MSwgR1BJVTIsIEdQSVUzLCBHUElVNCwgR1BJVTUsIEdQSVU2LAo+IC0gICAgICAgICAgICAgIEdQ SVU3LCBIVkkzQzMsIEhWSTNDNCwgSTJDMSwgSTJDMTAsIEkyQzExLCBJMkMxMiwgSTJDMTMsIEky QzE0LAo+IC0gICAgICAgICAgICAgIEkyQzE1LCBJMkMxNiwgSTJDMiwgSTJDMywgSTJDNCwgSTJD NSwgSTJDNiwgSTJDNywgSTJDOCwgSTJDOSwKPiAtICAgICAgICAgICAgICBJM0MzLCBJM0M0LCBJ M0M1LCBJM0M2LCBKVEFHTSwgTEhQRCwgTEhTSVJRLCBMUEMsIExQQ0hDLCBMUENQRCwKPiAtICAg ICAgICAgICAgICBMUENQTUUsIExQQ1NNSSwgTFNJUlEsIE1BQ0xJTksxLCBNQUNMSU5LMiwgTUFD TElOSzMsIE1BQ0xJTks0LAo+IC0gICAgICAgICAgICAgIE1ESU8xLCBNRElPMiwgTURJTzMsIE1E SU80LCBOQ1RTMSwgTkNUUzIsIE5DVFMzLCBOQ1RTNCwgTkRDRDEsCj4gLSAgICAgICAgICAgICAg TkRDRDIsIE5EQ0QzLCBORENENCwgTkRTUjEsIE5EU1IyLCBORFNSMywgTkRTUjQsIE5EVFIxLCBO RFRSMiwKPiAtICAgICAgICAgICAgICBORFRSMywgTkRUUjQsIE5SSTEsIE5SSTIsIE5SSTMsIE5S STQsIE5SVFMxLCBOUlRTMiwgTlJUUzMsIE5SVFM0LAo+IC0gICAgICAgICAgICAgIE9TQ0NMSywg UEVXQUtFLCBQV00wLCBQV00xLCBQV00xMEcwLCBQV00xMEcxLCBQV00xMUcwLCBQV00xMUcxLAo+ IC0gICAgICAgICAgICAgIFBXTTEyRzAsIFBXTTEyRzEsIFBXTTEzRzAsIFBXTTEzRzEsIFBXTTE0 RzAsIFBXTTE0RzEsIFBXTTE1RzAsCj4gLSAgICAgICAgICAgICAgUFdNMTVHMSwgUFdNMiwgUFdN MywgUFdNNCwgUFdNNSwgUFdNNiwgUFdNNywgUFdNOEcwLCBQV004RzEsCj4gLSAgICAgICAgICAg ICAgUFdNOUcwLCBQV005RzEsIFFTUEkxLCBRU1BJMiwgUkdNSUkxLCBSR01JSTIsIFJHTUlJMywg UkdNSUk0LAo+IC0gICAgICAgICAgICAgIFJNSUkxLCBSTUlJMiwgUk1JSTMsIFJNSUk0LCBSWEQx LCBSWEQyLCBSWEQzLCBSWEQ0LCBTQUxUMSwKPiAtICAgICAgICAgICAgICBTQUxUMTBHMCwgU0FM VDEwRzEsIFNBTFQxMUcwLCBTQUxUMTFHMSwgU0FMVDEyRzAsIFNBTFQxMkcxLAo+IC0gICAgICAg ICAgICAgIFNBTFQxM0cwLCBTQUxUMTNHMSwgU0FMVDE0RzAsIFNBTFQxNEcxLCBTQUxUMTVHMCwg U0FMVDE1RzEsCj4gLSAgICAgICAgICAgICAgU0FMVDE2RzAsIFNBTFQxNkcxLCBTQUxUMiwgU0FM VDMsIFNBTFQ0LCBTQUxUNSwgU0FMVDYsIFNBTFQ3LAo+IC0gICAgICAgICAgICAgIFNBTFQ4LCBT QUxUOUcwLCBTQUxUOUcxLCBTRDEsIFNEMiwgU0QzLCBTR1BNMSwgU0dQUzEsIFNJT09OQ1RSTCwK PiAtICAgICAgICAgICAgICBTSU9QQkksIFNJT1BCTywgU0lPUFdSRVEsIFNJT1BXUkdELCBTSU9T MywgU0lPUzUsIFNJT1NDSSwgU1BJMSwKPiAtICAgICAgICAgICAgICBTUEkxQUJSLCBTUEkxQ1Mx LCBTUEkxV1AsIFNQSTIsIFNQSTJDUzEsIFNQSTJDUzIsIFRBQ0gwLCBUQUNIMSwKPiAtICAgICAg ICAgICAgICBUQUNIMTAsIFRBQ0gxMSwgVEFDSDEyLCBUQUNIMTMsIFRBQ0gxNCwgVEFDSDE1LCBU QUNIMiwgVEFDSDMsCj4gLSAgICAgICAgICAgICAgVEFDSDQsIFRBQ0g1LCBUQUNINiwgVEFDSDcs IFRBQ0g4LCBUQUNIOSwgVEhSVTAsIFRIUlUxLCBUSFJVMiwKPiAtICAgICAgICAgICAgICBUSFJV MywgVFhEMSwgVFhEMiwgVFhEMywgVFhENCwgVUFSVDEwLCBVQVJUMTEsIFVBUlQxMkcwLAo+IC0g ICAgICAgICAgICAgIFVBUlQxMkcxLCBVQVJUMTNHMCwgVUFSVDEzRzEsIFVBUlQ2LCBVQVJUNywg VUFSVDgsIFVBUlQ5LCBVU0JBLAo+IC0gICAgICAgICAgICAgIFVTQkIsIFZCLCBWR0FIUywgVkdB VlMsIFdEVFJTVDEsIFdEVFJTVDIsIFdEVFJTVDMsIFdEVFJTVDQsIF0KPiArICAgICAgICAgICRy ZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmciCj4gKyAgICAgICAg ICBlbnVtOiBbQURDMCwgQURDMSwgQURDMTAsIEFEQzExLCBBREMxMiwgQURDMTMsIEFEQzE0LCBB REMxNSwgQURDMiwKPiArICAgICAgICAgICAgQURDMywgQURDNCwgQURDNSwgQURDNiwgQURDNywg QURDOCwgQURDOSwgQk1DSU5ULCBFTU1DRzEsIEVNTUNHNCwKPiArICAgICAgICAgICAgRU1NQ0c4 LCBFU1BJLCBFU1BJQUxULCBGU0kxLCBGU0kyLCBGV1NQSUFCUiwgRldTUElELCBGV1FTUElELCBG V1NQSVdQLAo+ICsgICAgICAgICAgICBHUElUMCwgR1BJVDEsIEdQSVQyLCBHUElUMywgR1BJVDQs IEdQSVQ1LCBHUElUNiwgR1BJVDcsIEdQSVUwLCBHUElVMSwKPiArICAgICAgICAgICAgR1BJVTIs IEdQSVUzLCBHUElVNCwgR1BJVTUsIEdQSVU2LCBHUElVNywgSFZJM0MzLCBIVkkzQzQsIEkyQzEs IEkyQzEwLAo+ICsgICAgICAgICAgICBJMkMxMSwgSTJDMTIsIEkyQzEzLCBJMkMxNCwgSTJDMTUs IEkyQzE2LCBJMkMyLCBJMkMzLCBJMkM0LCBJMkM1LAo+ICsgICAgICAgICAgICBJMkM2LCBJMkM3 LCBJMkM4LCBJMkM5LCBJM0MzLCBJM0M0LCBJM0M1LCBJM0M2LCBKVEFHTSwgTEhQRCwgTEhTSVJR LAo+ICsgICAgICAgICAgICBMUEMsIExQQ0hDLCBMUENQRCwgTFBDUE1FLCBMUENTTUksIExTSVJR LCBNQUNMSU5LMSwgTUFDTElOSzIsIE1BQ0xJTkszLAo+ICsgICAgICAgICAgICBNQUNMSU5LNCwg TURJTzEsIE1ESU8yLCBNRElPMywgTURJTzQsIE5DVFMxLCBOQ1RTMiwgTkNUUzMsIE5DVFM0LAo+ ICsgICAgICAgICAgICBORENEMSwgTkRDRDIsIE5EQ0QzLCBORENENCwgTkRTUjEsIE5EU1IyLCBO RFNSMywgTkRTUjQsIE5EVFIxLCBORFRSMiwKPiArICAgICAgICAgICAgTkRUUjMsIE5EVFI0LCBO UkkxLCBOUkkyLCBOUkkzLCBOUkk0LCBOUlRTMSwgTlJUUzIsIE5SVFMzLCBOUlRTNCwKPiArICAg ICAgICAgICAgT1NDQ0xLLCBQRVdBS0UsIFBXTTAsIFBXTTEsIFBXTTEwRzAsIFBXTTEwRzEsIFBX TTExRzAsIFBXTTExRzEsIFBXTTEyRzAsCj4gKyAgICAgICAgICAgIFBXTTEyRzEsIFBXTTEzRzAs IFBXTTEzRzEsIFBXTTE0RzAsIFBXTTE0RzEsIFBXTTE1RzAsIFBXTTE1RzEsIFBXTTIsCj4gKyAg ICAgICAgICAgIFBXTTMsIFBXTTQsIFBXTTUsIFBXTTYsIFBXTTcsIFBXTThHMCwgUFdNOEcxLCBQ V005RzAsIFBXTTlHMSwgUVNQSTEsCj4gKyAgICAgICAgICAgIFFTUEkyLCBSR01JSTEsIFJHTUlJ MiwgUkdNSUkzLCBSR01JSTQsIFJNSUkxLCBSTUlJMiwgUk1JSTMsIFJNSUk0LAo+ICsgICAgICAg ICAgICBSWEQxLCBSWEQyLCBSWEQzLCBSWEQ0LCBTQUxUMSwgU0FMVDEwRzAsIFNBTFQxMEcxLCBT QUxUMTFHMCwgU0FMVDExRzEsCj4gKyAgICAgICAgICAgIFNBTFQxMkcwLCBTQUxUMTJHMSwgU0FM VDEzRzAsIFNBTFQxM0cxLCBTQUxUMTRHMCwgU0FMVDE0RzEsIFNBTFQxNUcwLAo+ICsgICAgICAg ICAgICBTQUxUMTVHMSwgU0FMVDE2RzAsIFNBTFQxNkcxLCBTQUxUMiwgU0FMVDMsIFNBTFQ0LCBT QUxUNSwgU0FMVDYsCj4gKyAgICAgICAgICAgIFNBTFQ3LCBTQUxUOCwgU0FMVDlHMCwgU0FMVDlH MSwgU0QxLCBTRDIsIFNEMywgU0dQTTEsIFNHUFMxLCBTSU9PTkNUUkwsCj4gKyAgICAgICAgICAg IFNJT1BCSSwgU0lPUEJPLCBTSU9QV1JFUSwgU0lPUFdSR0QsIFNJT1MzLCBTSU9TNSwgU0lPU0NJ LCBTUEkxLCBTUEkxQUJSLAo+ICsgICAgICAgICAgICBTUEkxQ1MxLCBTUEkxV1AsIFNQSTIsIFNQ STJDUzEsIFNQSTJDUzIsIFRBQ0gwLCBUQUNIMSwgVEFDSDEwLCBUQUNIMTEsCj4gKyAgICAgICAg ICAgIFRBQ0gxMiwgVEFDSDEzLCBUQUNIMTQsIFRBQ0gxNSwgVEFDSDIsIFRBQ0gzLCBUQUNINCwg VEFDSDUsIFRBQ0g2LAo+ICsgICAgICAgICAgICBUQUNINywgVEFDSDgsIFRBQ0g5LCBUSFJVMCwg VEhSVTEsIFRIUlUyLCBUSFJVMywgVFhEMSwgVFhEMiwgVFhEMywKPiArICAgICAgICAgICAgVFhE NCwgVUFSVDEwLCBVQVJUMTEsIFVBUlQxMkcwLCBVQVJUMTJHMSwgVUFSVDEzRzAsIFVBUlQxM0cx LCBVQVJUNiwKPiArICAgICAgICAgICAgVUFSVDcsIFVBUlQ4LCBVQVJUOSwgVVNCQSwgVVNCQiwg VkIsIFZHQUhTLCBWR0FWUywgV0RUUlNUMSwgV0RUUlNUMiwKPiArICAgICAgICAgICAgV0RUUlNU MywgV0RUUlNUNF0KPiAKPiAgcmVxdWlyZWQ6Cj4gICAgLSBjb21wYXRpYmxlCj4gZGlmZiAtLWdp dCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJsL2ZzbCxpbXg4bXAt cGluY3RybC55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwv ZnNsLGlteDhtcC1waW5jdHJsLnlhbWwKPiBpbmRleCA2Mjk3ZTc4NDE4Y2YuLmQ0NzRiYzFmMzkz YiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3Ry bC9mc2wsaW14OG1wLXBpbmN0cmwueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9waW5jdHJsL2ZzbCxpbXg4bXAtcGluY3RybC55YW1sCj4gQEAgLTM3LDIyICsz NywyMSBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgIGJlIGZvdW5kIGluIDxhcmNo L2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9pbXg4bXAtcGluZnVuYy5oPi4gVGhlIGxhc3QKPiAg ICAgICAgICAgIGludGVnZXIgQ09ORklHIGlzIHRoZSBwYWQgc2V0dGluZyB2YWx1ZSBsaWtlIHB1 bGwtdXAgb24gdGhpcyBwaW4uIFBsZWFzZQo+ICAgICAgICAgICAgcmVmZXIgdG8gaS5NWDhNIFBs dXMgUmVmZXJlbmNlIE1hbnVhbCBmb3IgZGV0YWlsZWQgQ09ORklHIHNldHRpbmdzLgo+IC0gICAg ICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzItbWF0cml4Cj4gLSAgICAgICAgICAtIGl0ZW1zOgo+IC0gICAgICAgICAg ICAgIGl0ZW1zOgo+IC0gICAgICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogfAo+IC0gICAgICAg ICAgICAgICAgICAgICJtdXhfcmVnIiBpbmRpY2F0ZXMgdGhlIG9mZnNldCBvZiBtdXggcmVnaXN0 ZXIuCj4gLSAgICAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiB8Cj4gLSAgICAgICAgICAgICAg ICAgICAgImNvbmZfcmVnIiBpbmRpY2F0ZXMgdGhlIG9mZnNldCBvZiBwYWQgY29uZmlndXJhdGlv biByZWdpc3Rlci4KPiAtICAgICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IHwKPiAtICAgICAg ICAgICAgICAgICAgICAiaW5wdXRfcmVnIiBpbmRpY2F0ZXMgdGhlIG9mZnNldCBvZiBzZWxlY3Qg aW5wdXQgcmVnaXN0ZXIuCj4gLSAgICAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiB8Cj4gLSAg ICAgICAgICAgICAgICAgICAgIm11eF92YWwiIGluZGljYXRlcyB0aGUgbXV4IHZhbHVlIHRvIGJl IGFwcGxpZWQuCj4gLSAgICAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiB8Cj4gLSAgICAgICAg ICAgICAgICAgICAgImlucHV0X3ZhbCIgaW5kaWNhdGVzIHRoZSBzZWxlY3QgaW5wdXQgdmFsdWUg dG8gYmUgYXBwbGllZC4KPiAtICAgICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IHwKPiAtICAg ICAgICAgICAgICAgICAgICAicGFkX3NldHRpbmciIGluZGljYXRlcyB0aGUgcGFkIGNvbmZpZ3Vy YXRpb24gdmFsdWUgdG8gYmUgYXBwbGllZC4KPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBl cy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItbWF0cml4Cj4gKyAgICAgICAgaXRlbXM6Cj4gKyAg ICAgICAgICBpdGVtczoKPiArICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogfAo+ICsgICAgICAg ICAgICAgICAgIm11eF9yZWciIGluZGljYXRlcyB0aGUgb2Zmc2V0IG9mIG11eCByZWdpc3Rlci4K PiArICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogfAo+ICsgICAgICAgICAgICAgICAgImNvbmZf cmVnIiBpbmRpY2F0ZXMgdGhlIG9mZnNldCBvZiBwYWQgY29uZmlndXJhdGlvbiByZWdpc3Rlci4K PiArICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogfAo+ICsgICAgICAgICAgICAgICAgImlucHV0 X3JlZyIgaW5kaWNhdGVzIHRoZSBvZmZzZXQgb2Ygc2VsZWN0IGlucHV0IHJlZ2lzdGVyLgo+ICsg ICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiB8Cj4gKyAgICAgICAgICAgICAgICAibXV4X3ZhbCIg aW5kaWNhdGVzIHRoZSBtdXggdmFsdWUgdG8gYmUgYXBwbGllZC4KPiArICAgICAgICAgICAgLSBk ZXNjcmlwdGlvbjogfAo+ICsgICAgICAgICAgICAgICAgImlucHV0X3ZhbCIgaW5kaWNhdGVzIHRo ZSBzZWxlY3QgaW5wdXQgdmFsdWUgdG8gYmUgYXBwbGllZC4KPiArICAgICAgICAgICAgLSBkZXNj cmlwdGlvbjogfAo+ICsgICAgICAgICAgICAgICAgInBhZF9zZXR0aW5nIiBpbmRpY2F0ZXMgdGhl IHBhZCBjb25maWd1cmF0aW9uIHZhbHVlIHRvIGJlIGFwcGxpZWQuCj4gCj4gICAgICByZXF1aXJl ZDoKPiAgICAgICAgLSBmc2wscGlucwo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvcGluY3RybC9pbnRlbCxsZ20taW8ueWFtbCBiL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJsL2ludGVsLGxnbS1pby55YW1sCj4gaW5kZXggY2Qy YjQzNjM1MGVmLi4yYzBhY2I0MDVlNmMgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvaW50ZWwsbGdtLWlvLnlhbWwKPiArKysgYi9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9pbnRlbCxsZ20taW8ueWFtbAo+IEBA IC0yNCwxMiArMjQsMTAgQEAgcHJvcGVydGllczoKPiAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAg Jy1waW5zJCc6Cj4gICAgICB0eXBlOiBvYmplY3QKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRy ZWY6IHBpbmNmZy1ub2RlLnlhbWwjCj4gLSAgICAgIC0gJHJlZjogcGlubXV4LW5vZGUueWFtbCMK PiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBQaW5jdHJsIG5vZGUncyBjbGllbnQgZGV2aWNl cyB1c2Ugc3Vibm9kZXMgZm9yIGRlc2lyZWQgcGluIGNvbmZpZ3VyYXRpb24uCj4gICAgICAgIENs aWVudCBkZXZpY2Ugc3Vibm9kZXMgdXNlIGJlbG93IHN0YW5kYXJkIHByb3BlcnRpZXMuCj4gKyAg ICAkcmVmOiBwaW5tdXgtbm9kZS55YW1sIwo+IAo+ICAgICAgcHJvcGVydGllczoKPiAgICAgICAg ZnVuY3Rpb246IHRydWUKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL3BpbmN0cmwvcGlubXV4LW5vZGUueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9waW5jdHJsL3Bpbm11eC1ub2RlLnlhbWwKPiBpbmRleCA3MzJkOTA3NTU2MGIu LmVmODg3N2RkYjFlYiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvcGluY3RybC9waW5tdXgtbm9kZS55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvcGlubXV4LW5vZGUueWFtbAo+IEBAIC0xMjIsMTEgKzEy MiwxMCBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICB0aGlzLCAicGlucyIgb3IgInBpbm11eCIgaGFz IHRvIGJlIHNwZWNpZmllZCkKPiAKPiAgICBwaW5tdXg6Cj4gLSAgICBhbGxPZjoKPiAtICAgICAg LSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJyYXkKPiAg ICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBUaGUgbGlzdCBvZiBudW1lcmljIHBpbiBpZHMgYW5k IHRoZWlyIG11eCBzZXR0aW5ncyB0aGF0IHByb3BlcnRpZXMgaW4gdGhlCj4gICAgICAgIG5vZGUg YXBwbHkgdG8gKGVpdGhlciB0aGlzLCAicGlucyIgb3IgImdyb3VwcyIgaGF2ZSB0byBiZSBzcGVj aWZpZWQpCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50 MzItYXJyYXkKPiAKPiAgICBwaW5jdHJsLXBpbi1hcnJheToKPiAgICAgICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+IGRpZmYgLS1naXQgYS9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9zdCxzdG0zMi1waW5jdHJsLnlh bWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9zdCxzdG0zMi1w aW5jdHJsLnlhbWwKPiBpbmRleCA0NmEwNDc4Y2I5MjQuLmU5ZDZlNTRmYzBhMCAxMDA2NDQKPiAt LS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9zdCxzdG0zMi1w aW5jdHJsLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGlu Y3RybC9zdCxzdG0zMi1waW5jdHJsLnlhbWwKPiBAQCAtMzcsMjEgKzM3LDE4IEBAIHByb3BlcnRp ZXM6Cj4gICAgaHdsb2NrczogdHJ1ZQo+IAo+ICAgIHN0LHN5c2NmZzoKPiAtICAgIGFsbE9mOgo+ IC0gICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9waGFuZGxl LWFycmF5Igo+ICAgICAgZGVzY3JpcHRpb246IFNob3VsZCBiZSBwaGFuZGxlL29mZnNldC9tYXNr Cj4gICAgICAgIC0gUGhhbmRsZSB0byB0aGUgc3lzY29uIG5vZGUgd2hpY2ggaW5jbHVkZXMgSVJR IG11eCBzZWxlY3Rpb24uCj4gICAgICAgIC0gVGhlIG9mZnNldCBvZiB0aGUgSVJRIG11eCBzZWxl Y3Rpb24gcmVnaXN0ZXIuCj4gICAgICAgIC0gVGhlIGZpZWxkIG1hc2sgb2YgSVJRIG11eCwgbmVl ZGVkIGlmIGRpZmZlcmVudCBvZiAweGYuCj4gKyAgICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJheSIKPiAKPiAgICBzdCxwYWNrYWdlOgo+IC0gICAg YWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMv dWludDMyCj4gLSAgICAgIC0gZW51bTogWzEsIDIsIDQsIDhdCj4gICAgICBkZXNjcmlwdGlvbjoK PiAgICAgICBJbmRpY2F0ZXMgdGhlIFNPQyBwYWNrYWdlIHVzZWQuCj4gICAgICAgTW9yZSBkZXRh aWxzIGluIGluY2x1ZGUvZHQtYmluZGluZ3MvcGluY3RybC9zdG0zMi1waW5mdW5jLmgKPiAtCj4g KyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAg IGVudW06IFsxLCAyLCA0LCA4XQo+IAo+ICBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAnXmdwaW9A WzAtOWEtZl0qJCc6Cj4gQEAgLTc4LDMzICs3NSwzMSBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAg ICAgICAgICBtYXhpbXVtOiAxNgo+IAo+ICAgICAgICBzdCxiYW5rLW5hbWU6Cj4gLSAgICAgICAg YWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy9zdHJpbmciCj4gLSAgICAgICAgICAtIGVudW06Cj4gLSAgICAgICAgICAgIC0gR1BJT0EK PiAtICAgICAgICAgICAgLSBHUElPQgo+IC0gICAgICAgICAgICAtIEdQSU9DCj4gLSAgICAgICAg ICAgIC0gR1BJT0QKPiAtICAgICAgICAgICAgLSBHUElPRQo+IC0gICAgICAgICAgICAtIEdQSU9G Cj4gLSAgICAgICAgICAgIC0gR1BJT0cKPiAtICAgICAgICAgICAgLSBHUElPSAo+IC0gICAgICAg ICAgICAtIEdQSU9JCj4gLSAgICAgICAgICAgIC0gR1BJT0oKPiAtICAgICAgICAgICAgLSBHUElP Swo+IC0gICAgICAgICAgICAtIEdQSU9aCj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAg ICAgICBTaG91bGQgYmUgYSBuYW1lIHN0cmluZyBmb3IgdGhpcyBiYW5rIGFzIHNwZWNpZmllZCBp biB0aGUgZGF0YXNoZWV0Lgo+ICsgICAgICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9k ZWZpbml0aW9ucy9zdHJpbmciCj4gKyAgICAgICAgZW51bToKPiAKPiAtICAgICAgc3QsYmFuay1p b3BvcnQ6Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gLSAgICAgICAgICAtIG1pbmltdW06IDAK PiAtICAgICAgICAgIC0gbWF4aW11bTogMTEKPiArICAgICAgICAgIC0gR1BJT0EKPiArICAgICAg ICAgIC0gR1BJT0IKPiArICAgICAgICAgIC0gR1BJT0MKPiArICAgICAgICAgIC0gR1BJT0QKPiAr ICAgICAgICAgIC0gR1BJT0UKPiArICAgICAgICAgIC0gR1BJT0YKPiArICAgICAgICAgIC0gR1BJ T0cKPiArICAgICAgICAgIC0gR1BJT0gKPiArICAgICAgICAgIC0gR1BJT0kKPiArICAgICAgICAg IC0gR1BJT0oKPiArICAgICAgICAgIC0gR1BJT0sKPiArICAgICAgICAgIC0gR1BJT1oKPiAKPiAr ICAgICAgc3QsYmFuay1pb3BvcnQ6Cj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgICAg ICBTaG91bGQgY29ycmVzcG9uZCB0byB0aGUgRVhUSSBJT3BvcnQgc2VsZWN0aW9uIChFWFRJIGxp bmUgdXNlZAo+ICAgICAgICAgICAgdG8gc2VsZWN0IEdQSU9zIGFzIGludGVycnVwdHMpLgo+ICsg ICAgICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4g KyAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgIG1heGltdW06IDExCj4gCj4gICAgICByZXF1 aXJlZDoKPiAgICAgICAgLSBncGlvLWNvbnRyb2xsZXIKPiBAQCAtMTI1LDggKzEyMCw4IEBAIHBh dHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgICAgICAgY29uZmlndXJhdGlvbiwgcHVsbHVwcywgZHJp dmUsIG91dHB1dCBoaWdoL2xvdyBhbmQgb3V0cHV0IHNwZWVkLgo+ICAgICAgICAgIHByb3BlcnRp ZXM6Cj4gICAgICAgICAgICBwaW5tdXg6Cj4gLSAgICAgICAgICAgIGFsbE9mOgo+IC0gICAgICAg ICAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1h cnJheSIKPiArICAgICAgICAgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3VpbnQzMi1hcnJheSIKPiArCj4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gICAg ICAgICAgICAgICAgSW50ZWdlciBhcnJheSwgcmVwcmVzZW50cyBncGlvIHBpbiBudW1iZXIgYW5k IG11eCBzZXR0aW5nLgo+ICAgICAgICAgICAgICAgIFN1cHBvcnRlZCBwaW4gbnVtYmVyIGFuZCBt dXggdmFyaWVzIGZvciBkaWZmZXJlbnQgU29DcywgYW5kIGFyZQo+IEBAIC0xODAsOSArMTc1LDgg QEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICAgICAgMTogTWVkaXVtIHNwZWVkCj4g ICAgICAgICAgICAgICAgMjogRmFzdCBzcGVlZAo+ICAgICAgICAgICAgICAgIDM6IEhpZ2ggc3Bl ZWQKPiAtICAgICAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAgICAgLSAkcmVmOiAvc2NoZW1h cy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgICAgICAgICAtIGVudW06 IFswLCAxLCAyLCAzXQo+ICsgICAgICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9k ZWZpbml0aW9ucy91aW50MzIKPiArICAgICAgICAgICAgZW51bTogWzAsIDEsIDIsIDNdCj4gCj4g ICAgICAgICAgcmVxdWlyZWQ6Cj4gICAgICAgICAgICAtIHBpbm11eAo+IGRpZmYgLS1naXQgYS9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcG93ZXIvYW1sb2dpYyxtZXNvbi1lZS1w d3JjLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcG93ZXIvYW1sb2dp YyxtZXNvbi1lZS1wd3JjLnlhbWwKPiBpbmRleCA2YzYwNzlmZTEzNTEuLjQ5ZmQzZmVhYmJhNSAx MDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcG93ZXIvYW1s b2dpYyxtZXNvbi1lZS1wd3JjLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvcG93ZXIvYW1sb2dpYyxtZXNvbi1lZS1wd3JjLnlhbWwKPiBAQCAtNTYsOCArNTYs NyBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgIGFtbG9naWMsYW8tc3lzY3RybDoKPiAgICAgIGRlc2Ny aXB0aW9uOiBwaGFuZGxlIHRvIHRoZSBBTyBzeXNjdHJsIG5vZGUKPiAtICAgIGFsbE9mOgo+IC0g ICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiAr ICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiAKPiAg cmVxdWlyZWQ6Cj4gICAgLSBjb21wYXRpYmxlCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9wd20vcHdtLXNhbXN1bmcueWFtbCBiL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9wd20vcHdtLXNhbXN1bmcueWFtbAo+IGluZGV4IDRmZTY0ZjRk ZDU5NC4uZmM3OTliMDU3N2Q0IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9wd20vcHdtLXNhbXN1bmcueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9wd20vcHdtLXNhbXN1bmcueWFtbAo+IEBAIC03OCwxMiArNzgsMTEg QEAgcHJvcGVydGllczoKPiAgICAgICAgQSBsaXN0IG9mIFBXTSBjaGFubmVscyB1c2VkIGFzIFBX TSBvdXRwdXRzIG9uIHBhcnRpY3VsYXIgcGxhdGZvcm0uCj4gICAgICAgIEl0IGlzIGFuIGFycmF5 IG9mIHVwIHRvIDUgZWxlbWVudHMgYmVpbmcgaW5kaWNlcyBvZiBQV00gY2hhbm5lbHMKPiAgICAg ICAgKGZyb20gMCB0byA0KSwgdGhlIG9yZGVyIGRvZXMgbm90IG1hdHRlci4KPiAtICAgIGFsbE9m Ogo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQz Mi1hcnJheQo+IC0gICAgICAtIHVuaXF1ZUl0ZW1zOiB0cnVlCj4gLSAgICAgIC0gaXRlbXM6Cj4g LSAgICAgICAgICBtaW5pbXVtOiAwCj4gLSAgICAgICAgICBtYXhpbXVtOiA0Cj4gKyAgICAkcmVm OiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJyYXkKPiArICAgIHVu aXF1ZUl0ZW1zOiB0cnVlCj4gKyAgICBpdGVtczoKPiArICAgICAgbWluaW11bTogMAo+ICsgICAg ICBtYXhpbXVtOiA0Cj4gCj4gIHJlcXVpcmVkOgo+ICAgIC0gY2xvY2tzCj4gZGlmZiAtLWdpdCBh L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvZ3Bpby1yZWd1bGF0 b3IueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvZ3Bp by1yZWd1bGF0b3IueWFtbAo+IGluZGV4IDlkM2IyODQxN2ZiNi4uNjA1NTkwMzg0YjQ4IDEwMDY0 NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvZ3Bp by1yZWd1bGF0b3IueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9yZWd1bGF0b3IvZ3Bpby1yZWd1bGF0b3IueWFtbAo+IEBAIC00NiwyNCArNDYsMjIgQEAgcHJv cGVydGllczoKPiAgICAgICAgICAwOiBMT1cKPiAgICAgICAgICAxOiBISUdICj4gICAgICAgIERl ZmF1bHQgaXMgTE9XIGlmIG5vdGhpbmcgZWxzZSBpcyBzcGVjaWZpZWQuCj4gLSAgICBhbGxPZjoK PiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIt YXJyYXkKPiAtICAgICAgLSBtYXhJdGVtczogOAo+IC0gICAgICAgIGl0ZW1zOgo+IC0gICAgICAg ICAgZW51bTogWyAwLCAxIF0KPiAtICAgICAgICAgIGRlZmF1bHQ6IDAKPiArICAgICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICsgICAgbWF4SXRl bXM6IDgKPiArICAgIGl0ZW1zOgo+ICsgICAgICBlbnVtOiBbMCwgMV0KPiArICAgICAgZGVmYXVs dDogMAo+IAo+ICAgIHN0YXRlczoKPiAgICAgIGRlc2NyaXB0aW9uOiBTZWxlY3Rpb24gb2YgYXZh aWxhYmxlIHZvbHRhZ2VzL2N1cnJlbnRzIHByb3ZpZGVkIGJ5IHRoaXMKPiAgICAgICAgcmVndWxh dG9yIGFuZCBtYXRjaGluZyBHUElPIGNvbmZpZ3VyYXRpb25zIHRvIGFjaGlldmUgdGhlbS4gSWYg dGhlcmUgYXJlCj4gICAgICAgIG5vIHN0YXRlcyBpbiB0aGUgInN0YXRlcyIgYXJyYXksIHVzZSBh IGZpeGVkIHJlZ3VsYXRvciBpbnN0ZWFkLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjog L3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLW1hdHJpeAo+IC0gICAgICAt IG1heEl0ZW1zOiA4Cj4gLSAgICAgICAgaXRlbXM6Cj4gLSAgICAgICAgICBpdGVtczoKPiAtICAg ICAgICAgICAgLSBkZXNjcmlwdGlvbjogVm9sdGFnZSBpbiBtaWNyb3ZvbHRzCj4gLSAgICAgICAg ICAgIC0gZGVzY3JpcHRpb246IEdQSU8gZ3JvdXAgc3RhdGUgdmFsdWUKPiArICAgICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1tYXRyaXgKPiArICAgIG1heEl0 ZW1zOiA4Cj4gKyAgICBpdGVtczoKPiArICAgICAgaXRlbXM6Cj4gKyAgICAgICAgLSBkZXNjcmlw dGlvbjogVm9sdGFnZSBpbiBtaWNyb3ZvbHRzCj4gKyAgICAgICAgLSBkZXNjcmlwdGlvbjogR1BJ TyBncm91cCBzdGF0ZSB2YWx1ZQo+IAo+ICAgIHN0YXJ0dXAtZGVsYXktdXM6Cj4gICAgICBkZXNj cmlwdGlvbjogc3RhcnR1cCB0aW1lIGluIG1pY3Jvc2Vjb25kcwo+IEBAIC04MSwxMiArNzksMTEg QEAgcHJvcGVydGllczoKPiAKPiAgICByZWd1bGF0b3ItdHlwZToKPiAgICAgIGRlc2NyaXB0aW9u OiBTcGVjaWZpZXMgd2hhdCBpcyBiZWluZyByZWd1bGF0ZWQuCj4gLSAgICBhbGxPZjoKPiAtICAg ICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmcKPiAtICAg ICAgLSBlbnVtOgo+IC0gICAgICAgICAgLSB2b2x0YWdlCj4gLSAgICAgICAgICAtIGN1cnJlbnQK PiAtICAgICAgICBkZWZhdWx0OiB2b2x0YWdlCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy9zdHJpbmcKPiArICAgIGVudW06Cj4gKyAgICAgIC0gdm9sdGFnZQo+ ICsgICAgICAtIGN1cnJlbnQKPiArICAgIGRlZmF1bHQ6IHZvbHRhZ2UKPiAKPiAgcmVxdWlyZWQ6 Cj4gICAgLSBjb21wYXRpYmxlCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9yZWd1bGF0b3IvbXBzLG1wcTc5MjAueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvbXBzLG1wcTc5MjAueWFtbAo+IGluZGV4IGE2ODJh ZjBkYzY3ZS4uZTU0MjJlYWY4NTFkIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvbXBzLG1wcTc5MjAueWFtbAo+ICsrKyBiL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvbXBzLG1wcTc5MjAueWFtbAo+IEBA IC0yMSwxNyArMjEsMTcgQEAgcHJvcGVydGllczoKPiAKPiAgICByZWd1bGF0b3JzOgo+ICAgICAg dHlwZTogb2JqZWN0Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiByZWd1bGF0b3IueWFt bCMKPiArICAgICRyZWY6IHJlZ3VsYXRvci55YW1sIwo+ICsKPiAgICAgIGRlc2NyaXB0aW9uOiB8 Cj4gICAgICAgIGxpc3Qgb2YgcmVndWxhdG9ycyBwcm92aWRlZCBieSB0aGlzIGNvbnRyb2xsZXIs IG11c3QgYmUgbmFtZWQKPiAgICAgICAgYWZ0ZXIgdGhlaXIgaGFyZHdhcmUgY291bnRlcnBhcnRz IEJVQ0tbMS00XSwgb25lIExET1JUQywgYW5kIExET1syLTVdCj4gCj4gICAgICBwcm9wZXJ0aWVz Ogo+ICAgICAgICBtcHMsc3dpdGNoLWZyZXE6Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAg ICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50OCIKPiAtICAg ICAgICBlbnVtOiBbIDAsIDEsIDIsIDMgXQo+ICsgICAgICAgICRyZWY6ICIvc2NoZW1hcy90eXBl cy55YW1sIy9kZWZpbml0aW9ucy91aW50OCIKPiArCj4gKyAgICAgICAgZW51bTogWzAsIDEsIDIs IDNdCj4gICAgICAgICAgZGVmYXVsdDogMgo+ICAgICAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gICAg ICAgICAgICBzd2l0Y2hpbmcgZnJlcXVlbmN5IG11c3QgYmUgb25lIG9mIGZvbGxvd2luZyBjb3Jy ZXNwb25kaW5nIHZhbHVlCj4gQEAgLTQwLDMyICs0MCwyOSBAQCBwcm9wZXJ0aWVzOgo+ICAgICAg cGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICJebGRvWzEtNF0kIjoKPiAgICAgICAgICB0eXBl OiBvYmplY3QKPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogcmVndWxhdG9y LnlhbWwjCj4gKyAgICAgICAgJHJlZjogcmVndWxhdG9yLnlhbWwjCj4gCj4gICAgICAgICJebGRv cnRjJCI6Cj4gICAgICAgICAgdHlwZTogb2JqZWN0Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAg ICAgICAtICRyZWY6IHJlZ3VsYXRvci55YW1sIwo+ICsgICAgICAgICRyZWY6IHJlZ3VsYXRvci55 YW1sIwo+IAo+ICAgICAgICAiXmJ1Y2tbMS00XSQiOgo+ICAgICAgICAgIHR5cGU6IG9iamVjdAo+ IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiByZWd1bGF0b3IueWFtbCMKPiAr ICAgICAgICAkcmVmOiByZWd1bGF0b3IueWFtbCMKPiAKPiAgICAgICAgICBwcm9wZXJ0aWVzOgo+ ICAgICAgICAgICAgbXBzLGJ1Y2stc29mdHN0YXJ0Ogo+IC0gICAgICAgICAgICBhbGxPZjoKPiAt ICAgICAgICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50OCIKPiAtICAgICAgICAgICAgZW51bTogWyAwLCAxLCAyLCAzIF0KPiArICAgICAgICAgICAg JHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQ4Igo+ICsKPiArICAg ICAgICAgICAgZW51bTogWzAsIDEsIDIsIDNdCj4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiB8 Cj4gICAgICAgICAgICAgICAgZGVmaW5lcyB0aGUgc29mdCBzdGFydCB0aW1lIG9mIHRoaXMgYnVj aywgbXVzdCBiZSBvbmUgb2YgdGhlIGZvbGxvd2luZwo+ICAgICAgICAgICAgICAgIGNvcnJlc3Bv bmRpbmcgdmFsdWVzIDE1MHVzLCAzMDB1cywgNjEwdXMsIDkyMHVzCj4gCj4gICAgICAgICAgICBt cHMsYnVjay1waGFzZS1kZWxheToKPiAtICAgICAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAg ICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDgiCj4gLSAg ICAgICAgICAgIGVudW06IFsgMCwgMSwgMiwgMyBdCj4gKyAgICAgICAgICAgICRyZWY6ICIvc2No ZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50OCIKPiArCj4gKyAgICAgICAgICAgIGVu dW06IFswLCAxLCAyLCAzXQo+ICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICAg ICAgICAgIGRlZmluZXMgdGhlIHBoYXNlIGRlbGF5IG9mIHRoaXMgYnVjaywgbXVzdCBiZSBvbmUg b2YgdGhlIGZvbGxvd2luZwo+ICAgICAgICAgICAgICAgIGNvcnJlc3BvbmRpbmcgdmFsdWVzIDBk ZWcsIDkwZGVnLCAxODBkZWcsIDI3MGRlZwo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvcmVndWxhdG9yL3JlZ3VsYXRvci55YW1sIGIvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci9yZWd1bGF0b3IueWFtbAo+IGluZGV4IDkx YTM5YTMzMDAwYi4uZWM1MDVkYmJmODdjIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvcmVndWxhdG9yLnlhbWwKPiArKysgYi9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVndWxhdG9yL3JlZ3VsYXRvci55YW1sCj4gQEAg LTEyMyw5ICsxMjMsOCBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICAwOiBEaXNhYmxlIGFjdGl2ZSBk aXNjaGFyZ2UuCj4gICAgICAgIDE6IEVuYWJsZSBhY3RpdmUgZGlzY2hhcmdlLgo+ICAgICAgICBB YnNlbmNlIG9mIHRoaXMgcHJvcGVydHkgd2lsbCBsZWF2ZSBjb25maWd1cmF0aW9uIHRvIGRlZmF1 bHQuCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMv ZGVmaW5pdGlvbnMvdWludDMyIgo+IC0gICAgICAtIGVudW06IFsgMCwgMSBdCj4gKyAgICAkcmVm OiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+ICsgICAgZW51bTog WzAsIDFdCj4gCj4gICAgcmVndWxhdG9yLWNvdXBsZWQtd2l0aDoKPiAgICAgIGRlc2NyaXB0aW9u OiBSZWd1bGF0b3JzIHdpdGggd2hpY2ggdGhlIHJlZ3VsYXRvciBpcyBjb3VwbGVkLiBUaGUgbGlu a2FnZQo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVn dWxhdG9yL3JvaG0sYmQ3MTgyOC1yZWd1bGF0b3IueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9yZWd1bGF0b3Ivcm9obSxiZDcxODI4LXJlZ3VsYXRvci55YW1sCj4gaW5k ZXggNzFjZTAzMmI4Y2Y4Li5hYzc0ZTIxNGIwNTAgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci9yb2htLGJkNzE4MjgtcmVndWxhdG9yLnlh bWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVndWxhdG9yL3Jv aG0sYmQ3MTgyOC1yZWd1bGF0b3IueWFtbAo+IEBAIC0yNCwxMCArMjQsOSBAQCBkZXNjcmlwdGlv bjogfAo+ICBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAiXkxET1sxLTddJCI6Cj4gICAgICB0eXBl OiBvYmplY3QKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IHJlZ3VsYXRvci55YW1sIwo+ ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIFByb3BlcnRpZXMgZm9yIHNpbmdsZSBMRE8gcmVn dWxhdG9yLgo+ICsgICAgJHJlZjogcmVndWxhdG9yLnlhbWwjCj4gCj4gICAgICBwcm9wZXJ0aWVz Ogo+ICAgICAgICByZWd1bGF0b3ItbmFtZToKPiBAQCAtMzcsMTAgKzM2LDkgQEAgcGF0dGVyblBy b3BlcnRpZXM6Cj4gCj4gICAgIl5CVUNLWzEtN10kIjoKPiAgICAgIHR5cGU6IG9iamVjdAo+IC0g ICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogcmVndWxhdG9yLnlhbWwjCj4gICAgICBkZXNjcmlw dGlvbjoKPiAgICAgICAgUHJvcGVydGllcyBmb3Igc2luZ2xlIEJVQ0sgcmVndWxhdG9yLgo+ICsg ICAgJHJlZjogcmVndWxhdG9yLnlhbWwjCj4gCj4gICAgICBwcm9wZXJ0aWVzOgo+ICAgICAgICBy ZWd1bGF0b3ItbmFtZToKPiBAQCAtNDksNDAgKzQ3LDM2IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ ICAgICAgICAgICAgc2hvdWxkIGJlICJidWNrMSIsIC4uLiwgImJ1Y2s3Igo+IAo+ICAgICAgICBy b2htLGR2cy1ydW4tdm9sdGFnZToKPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJl ZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMiIKPiAtICAgICAgICAg IC0gbWluaW11bTogMAo+IC0gICAgICAgICAgICBtYXhpbXVtOiAzMzAwMDAwCj4gICAgICAgICAg ZGVzY3JpcHRpb246Cj4gICAgICAgICAgICBQTUlDIGRlZmF1bHQgIlJVTiIgc3RhdGUgdm9sdGFn ZSBpbiB1Vi4gU2VlIGJlbG93IHRhYmxlIGZvcgo+ICAgICAgICAgICAgYnVja3Mgd2hpY2ggc3Vw cG9ydCB0aGlzLiAwIG1lYW5zIGRpc2FibGVkLgo+ICsgICAgICAgICRyZWY6ICIvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gKyAgICAgICAgbWluaW11bTogMAo+ICsg ICAgICAgIG1heGltdW06IDMzMDAwMDAKPiAKPiAgICAgICAgcm9obSxkdnMtaWRsZS12b2x0YWdl Ogo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+IC0gICAgICAgICAgLSBtaW5pbXVtOiAwCj4gLSAg ICAgICAgICAgIG1heGltdW06IDMzMDAwMDAKPiAgICAgICAgICBkZXNjcmlwdGlvbjoKPiAgICAg ICAgICAgIFBNSUMgZGVmYXVsdCAiSURMRSIgc3RhdGUgdm9sdGFnZSBpbiB1Vi4gU2VlIGJlbG93 IHRhYmxlIGZvcgo+ICAgICAgICAgICAgYnVja3Mgd2hpY2ggc3VwcG9ydCB0aGlzLiAwIG1lYW5z IGRpc2FibGVkLgo+ICsgICAgICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzIiCj4gKyAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgIG1heGltdW06IDMz MDAwMDAKPiAKPiAgICAgICAgcm9obSxkdnMtc3VzcGVuZC12b2x0YWdlOgo+IC0gICAgICAgIGFs bE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvdWludDMyIgo+IC0gICAgICAgICAgLSBtaW5pbXVtOiAwCj4gLSAgICAgICAgICAgIG1heGlt dW06IDMzMDAwMDAKPiAgICAgICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgICAgIFBNSUMgZGVm YXVsdCAiU1VTUEVORCIgc3RhdGUgdm9sdGFnZSBpbiB1Vi4gU2VlIGJlbG93IHRhYmxlIGZvcgo+ ICAgICAgICAgICAgYnVja3Mgd2hpY2ggc3VwcG9ydCB0aGlzLiAwIG1lYW5zIGRpc2FibGVkLgo+ ICsgICAgICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIi Cj4gKyAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgIG1heGltdW06IDMzMDAwMDAKPiAKPiAg ICAgICAgcm9obSxkdnMtbHBzci12b2x0YWdlOgo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAg ICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+IC0g ICAgICAgICAgLSBtaW5pbXVtOiAwCj4gLSAgICAgICAgICAgIG1heGltdW06IDMzMDAwMDAKPiAg ICAgICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgICAgIFBNSUMgZGVmYXVsdCAiTFBTUiIgc3Rh dGUgdm9sdGFnZSBpbiB1Vi4gU2VlIGJlbG93IHRhYmxlIGZvcgo+ICAgICAgICAgICAgYnVja3Mg d2hpY2ggc3VwcG9ydCB0aGlzLiAwIG1lYW5zIGRpc2FibGVkLgo+ICsgICAgICAgICRyZWY6ICIv c2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gKyAgICAgICAgbWluaW11 bTogMAo+ICsgICAgICAgIG1heGltdW06IDMzMDAwMDAKPiAKPiAgICAgICAgICAjIFN1cHBvcnRl ZCBkZWZhdWx0IERWUyBzdGF0ZXM6Cj4gICAgICAgICAgIyAgICAgYnVjayAgICAgICB8ICAgIHJ1 biAgICAgfCAgIGlkbGUgICAgfCBzdXNwZW5kICB8IGxwc3IKPiBkaWZmIC0tZ2l0IGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci9zdCxzdG0zMi1ib29zdGVyLnlh bWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVndWxhdG9yL3N0LHN0bTMy LWJvb3N0ZXIueWFtbAo+IGluZGV4IDY0ZjExODNjZTg0MS4uY2IzMzZiMmMxNmFmIDEwMDY0NAo+ IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3Ivc3Qsc3Rt MzItYm9vc3Rlci55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L3JlZ3VsYXRvci9zdCxzdG0zMi1ib29zdGVyLnlhbWwKPiBAQCAtMjMsOCArMjMsNyBAQCBwcm9w ZXJ0aWVzOgo+ICAgICAgICAtIHN0LHN0bTMybXAxLWJvb3N0ZXIKPiAKPiAgICBzdCxzeXNjZmc6 Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVm aW5pdGlvbnMvcGhhbmRsZS1hcnJheSIKPiArICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1s Iy9kZWZpbml0aW9ucy9waGFuZGxlLWFycmF5Igo+ICAgICAgZGVzY3JpcHRpb246IHBoYW5kbGUg dG8gc3lzdGVtIGNvbmZpZ3VyYXRpb24gY29udHJvbGxlci4KPiAKPiAgICB2ZGRhLXN1cHBseToK PiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRv ci9zdCxzdG0zMm1wMS1wd3ItcmVnLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvcmVndWxhdG9yL3N0LHN0bTMybXAxLXB3ci1yZWcueWFtbAo+IGluZGV4IDhkOGYzOGZl ODVkYy4uZTYzMjJiYzNlNDQ3IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9yZWd1bGF0b3Ivc3Qsc3RtMzJtcDEtcHdyLXJlZy55YW1sCj4gKysrIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci9zdCxzdG0zMm1wMS1wd3It cmVnLnlhbWwKPiBAQCAtMjYsOCArMjYsNyBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAiXihy ZWcxMXxyZWcxOHx1c2IzMykkIjoKPiAgICAgIHR5cGU6IG9iamVjdAo+IAo+IC0gICAgYWxsT2Y6 Cj4gLSAgICAgIC0gJHJlZjogInJlZ3VsYXRvci55YW1sIyIKPiArICAgICRyZWY6ICJyZWd1bGF0 b3IueWFtbCMiCj4gCj4gIHJlcXVpcmVkOgo+ICAgIC0gY29tcGF0aWJsZQo+IGRpZmYgLS1naXQg YS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVtb3RlcHJvYy9zdCxzdG0zMi1y cHJvYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlbW90ZXByb2Mv c3Qsc3RtMzItcnByb2MueWFtbAo+IGluZGV4IDRmZjRkM2RmMGEwNi4uNGZmYTI1MjY4ZmNjIDEw MDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZW1vdGVwcm9j L3N0LHN0bTMyLXJwcm9jLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvcmVtb3RlcHJvYy9zdCxzdG0zMi1ycHJvYy55YW1sCj4gQEAgLTI4LDIyICsyOCwyMCBA QCBwcm9wZXJ0aWVzOgo+ICAgICAgbWF4SXRlbXM6IDEKPiAKPiAgICBzdCxzeXNjZmctaG9sZGJv b3Q6Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMv ZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJheSIKPiAgICAgIGRlc2NyaXB0aW9uOiByZW1vdGUgcHJv Y2Vzc29yIHJlc2V0IGhvbGQgYm9vdAo+ICAgICAgICAtIFBoYW5kbGUgb2Ygc3lzY29uIGJsb2Nr Lgo+ICAgICAgICAtIFRoZSBvZmZzZXQgb2YgdGhlIGhvbGQgYm9vdCBzZXR0aW5nIHJlZ2lzdGVy Lgo+ICAgICAgICAtIFRoZSBmaWVsZCBtYXNrIG9mIHRoZSBob2xkIGJvb3QuCj4gKyAgICAkcmVm OiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJheSIKPiAgICAg IG1heEl0ZW1zOiAxCj4gCj4gICAgc3Qsc3lzY2ZnLXR6Ogo+IC0gICAgYWxsT2Y6Cj4gLSAgICAg IC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUtYXJyYXki Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgUmVmZXJlbmNlIHRvIHRoZSBzeXN0ZW0gY29u ZmlndXJhdGlvbiB3aGljaCBob2xkcyB0aGUgUkNDIHRydXN0IHpvbmUgbW9kZQo+ICAgICAgICAt IFBoYW5kbGUgb2Ygc3lzY29uIGJsb2NrLgo+ICAgICAgICAtIFRoZSBvZmZzZXQgb2YgdGhlIFJD QyB0cnVzdCB6b25lIG1vZGUgcmVnaXN0ZXIuCj4gICAgICAgIC0gVGhlIGZpZWxkIG1hc2sgb2Yg dGhlIFJDQyB0cnVzdCB6b25lIG1vZGUuCj4gKyAgICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJheSIKPiAgICAgIG1heEl0ZW1zOiAxCj4gCj4gICAg aW50ZXJydXB0czoKPiBAQCAtOTAsOCArODgsNyBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICAoc2Vl IC4uL3Jlc2VydmVkLW1lbW9yeS9yZXNlcnZlZC1tZW1vcnkudHh0KQo+IAo+ICAgIHN0LHN5c2Nm Zy1wZGRzOgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3BoYW5kbGUtYXJyYXkiCj4gKyAgICAkcmVmOiAiL3NjaGVtYXMvdHlw ZXMueWFtbCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJheSIKPiAgICAgIGRlc2NyaXB0aW9uOiB8 Cj4gICAgICAgIFJlZmVyZW5jZSB0byB0aGUgc3lzdGVtIGNvbmZpZ3VyYXRpb24gd2hpY2ggaG9s ZHMgdGhlIHJlbW90ZQo+ICAgICAgICAgIDFzdCBjZWxsOiBwaGFuZGxlIHRvIHN5c2NvbiBibG9j awo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVzZXQv aW50ZWwscmN1LWd3LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVz ZXQvaW50ZWwscmN1LWd3LnlhbWwKPiBpbmRleCA4YWM0MzcyODI2NTkuLjZiMmQ1NmNjM2YzOCAx MDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVzZXQvaW50 ZWwscmN1LWd3LnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv cmVzZXQvaW50ZWwscmN1LWd3LnlhbWwKPiBAQCAtMjEsOCArMjEsNyBAQCBwcm9wZXJ0aWVzOgo+ IAo+ICAgIGludGVsLGdsb2JhbC1yZXNldDoKPiAgICAgIGRlc2NyaXB0aW9uOiBHbG9iYWwgcmVz ZXQgcmVnaXN0ZXIgb2Zmc2V0IGFuZCBiaXQgb2Zmc2V0Lgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAg IC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4g KyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJyYXkK PiAgICAgIGl0ZW1zOgo+ICAgICAgICAtIGRlc2NyaXB0aW9uOiBSZWdpc3RlciBvZmZzZXQKPiAg ICAgICAgLSBkZXNjcmlwdGlvbjogUmVnaXN0ZXIgYml0IG9mZnNldAo+IGRpZmYgLS1naXQgYS9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmlzY3YvY3B1cy55YW1sIGIvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3Jpc2N2L2NwdXMueWFtbAo+IGluZGV4IDA0ODE5 YWQzNzljMi4uZjgwYmEyYzY2ZjcxIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9yaXNjdi9jcHVzLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvcmlzY3YvY3B1cy55YW1sCj4gQEAgLTQwLDI0ICs0MCwxOCBAQCBwcm9w ZXJ0aWVzOgo+ICAgICAgICBhbmQgaWRlbnRpZmllcyB0aGUgdHlwZSBvZiB0aGUgaGFydC4KPiAK PiAgICBtbXUtdHlwZToKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6ICIvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmciCj4gLSAgICAgIC0gZW51bToKPiAtICAgICAg ICAgIC0gcmlzY3Ysc3YzMgo+IC0gICAgICAgICAgLSByaXNjdixzdjM5Cj4gLSAgICAgICAgICAt IHJpc2N2LHN2NDgKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBJZGVudGlmaWVzIHRoZSBN TVUgYWRkcmVzcyB0cmFuc2xhdGlvbiBtb2RlIHVzZWQgb24gdGhpcwo+ICAgICAgICBoYXJ0LiAg VGhlc2UgdmFsdWVzIG9yaWdpbmF0ZSBmcm9tIHRoZSBSSVNDLVYgUHJpdmlsZWdlZAo+ICAgICAg ICBTcGVjaWZpY2F0aW9uIGRvY3VtZW50LCBhdmFpbGFibGUgZnJvbQo+ICAgICAgICBodHRwczov L3Jpc2N2Lm9yZy9zcGVjaWZpY2F0aW9ucy8KPiArICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy9zdHJpbmciCj4gKyAgICBlbnVtOgo+ICsgICAgICAtIHJpc2N2LHN2 MzIKPiArICAgICAgLSByaXNjdixzdjM5Cj4gKyAgICAgIC0gcmlzY3Ysc3Y0OAo+IAo+ICAgIHJp c2N2LGlzYToKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy9zdHJpbmciCj4gLSAgICAgIC0gZW51bToKPiAtICAgICAgICAgIC0g cnY2NGltYWMKPiAtICAgICAgICAgIC0gcnY2NGltYWZkYwo+ICAgICAgZGVzY3JpcHRpb246Cj4g ICAgICAgIElkZW50aWZpZXMgdGhlIHNwZWNpZmljIFJJU0MtViBpbnN0cnVjdGlvbiBzZXQgYXJj aGl0ZWN0dXJlCj4gICAgICAgIHN1cHBvcnRlZCBieSB0aGUgaGFydC4gIFRoZXNlIGFyZSBkb2N1 bWVudGVkIGluIHRoZSBSSVNDLVYKPiBAQCAtNjcsNiArNjEsMTAgQEAgcHJvcGVydGllczoKPiAg ICAgICAgV2hpbGUgdGhlIGlzYSBzdHJpbmdzIGluIElTQSBzcGVjaWZpY2F0aW9uIGFyZSBjYXNl Cj4gICAgICAgIGluc2Vuc2l0aXZlLCBsZXR0ZXJzIGluIHRoZSByaXNjdixpc2Egc3RyaW5nIG11 c3QgYmUgYWxsCj4gICAgICAgIGxvd2VyY2FzZSB0byBzaW1wbGlmeSBwYXJzaW5nLgo+ICsgICAg JHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZyIKPiArICAgIGVu dW06Cj4gKyAgICAgIC0gcnY2NGltYWMKPiArICAgICAgLSBydjY0aW1hZmRjCj4gCj4gICAgIyBS SVNDLVYgcmVxdWlyZXMgJ3RpbWViYXNlLWZyZXF1ZW5jeScgaW4gL2NwdXMsIHNvIGRpc2FsbG93 IGl0IGhlcmUKPiAgICB0aW1lYmFzZS1mcmVxdWVuY3k6IGZhbHNlCj4gZGlmZiAtLWdpdCBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9ydGMvc3Qsc3RtMzItcnRjLnlhbWwgYi9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcnRjL3N0LHN0bTMyLXJ0Yy55YW1sCj4g aW5kZXggNTdiMDg3NTc0YWExLi41NDU2NjA0YjFjMTQgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3J0Yy9zdCxzdG0zMi1ydGMueWFtbAo+ICsrKyBiL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9ydGMvc3Qsc3RtMzItcnRjLnlhbWwKPiBA QCAtMzIsMTEgKzMyLDEwIEBAIHByb3BlcnRpZXM6Cj4gICAgICBtYXhJdGVtczogMQo+IAo+ICAg IHN0LHN5c2NmZzoKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBl cy55YW1sIy9kZWZpbml0aW9ucy9waGFuZGxlLWFycmF5Igo+IC0gICAgICAtIGl0ZW1zOgo+IC0g ICAgICAgICAgbWluSXRlbXM6IDMKPiAtICAgICAgICAgIG1heEl0ZW1zOiAzCj4gKyAgICAkcmVm OiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJheSIKPiArICAg IGl0ZW1zOgo+ICsgICAgICBtaW5JdGVtczogMwo+ICsgICAgICBtYXhJdGVtczogMwo+ICAgICAg ZGVzY3JpcHRpb246IHwKPiAgICAgICAgUGhhbmRsZS9vZmZzZXQvbWFzayB0cmlwbGV0LiBUaGUg cGhhbmRsZSB0byBwd3JjZmcgdXNlZCB0bwo+ICAgICAgICBhY2Nlc3MgY29udHJvbCByZWdpc3Rl ciBhdCBvZmZzZXQsIGFuZCBjaGFuZ2UgdGhlIGRicCAoRGlzYWJsZSBCYWNrdXAKPiBkaWZmIC0t Z2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9wbDAxMS55YW1s IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9wbDAxMS55YW1sCj4g aW5kZXggMWE2NGQ1OTE1MmFhLi5jMjNjOTNiNDAwZjAgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9wbDAxMS55YW1sCj4gKysrIGIvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9wbDAxMS55YW1sCj4gQEAgLTg4LDE3 ICs4OCwxNSBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIFJhdGUg YXQgd2hpY2ggcG9sbCBvY2N1cnMgd2hlbiBhdXRvLXBvbGwgaXMgc2V0Lgo+ICAgICAgICBkZWZh dWx0IDEwMG1zLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gZGVmYXVsdDogMTAwCj4gKyAgICAk cmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgIGRlZmF1 bHQ6IDEwMAo+IAo+ICAgIHBvbGwtdGltZW91dC1tczoKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAg ICAgICBQb2xsIHRpbWVvdXQgd2hlbiBhdXRvLXBvbGwgaXMgc2V0LCBkZWZhdWx0Cj4gICAgICAg IDMwMDBtcy4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAtIGRlZmF1bHQ6IDMwMDAKPiArICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgZGVmYXVs dDogMzAwMAo+IAo+ICByZXF1aXJlZDoKPiAgICAtIGNvbXBhdGlibGUKPiBkaWZmIC0tZ2l0IGEv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9yczQ4NS55YW1sIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9yczQ4NS55YW1sCj4gaW5kZXgg MmI4MjYxZWE2ZDljLi44MTQxZTRhYWQ1MzAgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9yczQ4NS55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9yczQ4NS55YW1sCj4gQEAgLTE2LDIwICsxNiwx OCBAQCBtYWludGFpbmVyczoKPiAgcHJvcGVydGllczoKPiAgICByczQ4NS1ydHMtZGVsYXk6Cj4g ICAgICBkZXNjcmlwdGlvbjogcHJvcC1lbmNvZGVkLWFycmF5IDxhIGI+Cj4gLSAgICBhbGxPZjoK PiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIt YXJyYXkKPiAtICAgICAgLSBpdGVtczoKPiAtICAgICAgICAgIGl0ZW1zOgo+IC0gICAgICAgICAg ICAtIGRlc2NyaXB0aW9uOgo+IC0gICAgICAgICAgICAgICAgRGVsYXkgYmV0d2VlbiBydHMgc2ln bmFsIGFuZCBiZWdpbm5pbmcgb2YgZGF0YSBzZW50IGluIG1pbGxpc2Vjb25kcy4KPiAtICAgICAg ICAgICAgICAgIEl0IGNvcnJlc3BvbmRzIHRvIHRoZSBkZWxheSBiZWZvcmUgc2VuZGluZyBkYXRh Lgo+IC0gICAgICAgICAgICAgIGRlZmF1bHQ6IDAKPiAtICAgICAgICAgICAgICBtYXhpbXVtOiAx MDAwCj4gLSAgICAgICAgICAgIC0gZGVzY3JpcHRpb246Cj4gLSAgICAgICAgICAgICAgICBEZWxh eSBiZXR3ZWVuIGVuZCBvZiBkYXRhIHNlbnQgYW5kIHJ0cyBzaWduYWwgaW4gbWlsbGlzZWNvbmRz Lgo+IC0gICAgICAgICAgICAgICAgSXQgY29ycmVzcG9uZHMgdG8gdGhlIGRlbGF5IGFmdGVyIHNl bmRpbmcgZGF0YSBhbmQgYWN0dWFsIHJlbGVhc2Ugb2YgdGhlIGxpbmUuCj4gLSAgICAgICAgICAg ICAgZGVmYXVsdDogMAo+IC0gICAgICAgICAgICAgIG1heGltdW06IDEwMDAKPiArICAgICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICsgICAgaXRl bXM6Cj4gKyAgICAgIGl0ZW1zOgo+ICsgICAgICAgIC0gZGVzY3JpcHRpb246IERlbGF5IGJldHdl ZW4gcnRzIHNpZ25hbCBhbmQgYmVnaW5uaW5nIG9mIGRhdGEgc2VudCBpbgo+ICsgICAgICAgICAg ICBtaWxsaXNlY29uZHMuIEl0IGNvcnJlc3BvbmRzIHRvIHRoZSBkZWxheSBiZWZvcmUgc2VuZGlu ZyBkYXRhLgo+ICsgICAgICAgICAgZGVmYXVsdDogMAo+ICsgICAgICAgICAgbWF4aW11bTogMTAw MAo+ICsgICAgICAgIC0gZGVzY3JpcHRpb246IERlbGF5IGJldHdlZW4gZW5kIG9mIGRhdGEgc2Vu dCBhbmQgcnRzIHNpZ25hbCBpbiBtaWxsaXNlY29uZHMuCj4gKyAgICAgICAgICAgIEl0IGNvcnJl c3BvbmRzIHRvIHRoZSBkZWxheSBhZnRlciBzZW5kaW5nIGRhdGEgYW5kIGFjdHVhbCByZWxlYXNl Cj4gKyAgICAgICAgICAgIG9mIHRoZSBsaW5lLgo+ICsgICAgICAgICAgZGVmYXVsdDogMAo+ICsg ICAgICAgICAgbWF4aW11bTogMTAwMAo+IAo+ICAgIHJzNDg1LXJ0cy1hY3RpdmUtbG93Ogo+ICAg ICAgZGVzY3JpcHRpb246IGRyaXZlIFJUUyBsb3cgd2hlbiBzZW5kaW5nIChkZWZhdWx0IGlzIGhp Z2gpLgo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc2Vy aWFsL3NhbXN1bmdfdWFydC55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L3NlcmlhbC9zYW1zdW5nX3VhcnQueWFtbAo+IGluZGV4IDlkMmNlMzQ3ODc1Yi4uZmYyZjQ5ZmUz MjJjIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zZXJp YWwvc2Ftc3VuZ191YXJ0LnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3Mvc2VyaWFsL3NhbXN1bmdfdWFydC55YW1sCj4gQEAgLTUxLDkgKzUxLDggQEAgcHJvcGVy dGllczoKPiAKPiAgICBzYW1zdW5nLHVhcnQtZmlmb3NpemU6Cj4gICAgICBkZXNjcmlwdGlvbjog VGhlIGZpZm8gc2l6ZSBzdXBwb3J0ZWQgYnkgdGhlIFVBUlQgY2hhbm5lbC4KPiAtICAgIGFsbE9m Ogo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQz Mgo+IC0gICAgICAtIGVudW06IFsxNiwgNjQsIDI1Nl0KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5 cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgZW51bTogWzE2LCA2NCwgMjU2XQo+ IAo+ICByZXF1aXJlZDoKPiAgICAtIGNvbXBhdGlibGUKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL2FkaSxhZGF1NzExOC55YW1sIGIvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL2FkaSxhZGF1NzExOC55YW1sCj4gaW5k ZXggNzZlZTY5NTA5N2JmLi5mYjc4OTY3ZWUxN2IgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL2FkaSxhZGF1NzExOC55YW1sCj4gKysrIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL2FkaSxhZGF1NzExOC55YW1sCj4g QEAgLTM1LDIzICszNSwyMSBAQCBwcm9wZXJ0aWVzOgo+ICAgIGFkaSxkZWNpbWF0aW9uLXJhdGlv Ogo+ICAgICAgZGVzY3JpcHRpb246IHwKPiAgICAgICAgVGhpcyBwcm9wZXJ0eSBzZXQncyB0aGUg ZGVjaW1hdGlvbiByYXRpbyBvZiBQRE0gdG8gUENNIGF1ZGlvIGRhdGEuCj4gLSAgICBhbGxPZjoK PiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIK PiAtICAgICAgLSBlbnVtOiBbNjQsIDMyLCAxNl0KPiAtICAgICAgICBkZWZhdWx0OiA2NAo+ICsg ICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBl bnVtOiBbNjQsIDMyLCAxNl0KPiArICAgIGRlZmF1bHQ6IDY0Cj4gCj4gICAgYWRpLHBkbS1jbGst bWFwOgo+ICAgICAgZGVzY3JpcHRpb246IHwKPiAgICAgICAgVGhlIEFEQVU3MTE4IGhhcyB0d28g UERNIGNsb2NrcyBmb3IgdGhlIGZvdXIgSW5wdXRzLiBFYWNoIGlucHV0IG11c3QgYmUKPiAgICAg ICAgYXNzaWduZWQgdG8gb25lIG9mIHRoZXNlIHR3byBjbG9ja3MuIFRoaXMgcHJvcGVydHkgc2V0 J3MgdGhlIG1hcHBpbmcKPiAgICAgICAgYmV0d2VlbiB0aGUgY2xvY2tzIGFuZCB0aGUgaW5wdXRz Lgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVm aW5pdGlvbnMvdWludDMyLWFycmF5Cj4gLSAgICAgIC0gbWluSXRlbXM6IDQKPiAtICAgICAgICBt YXhJdGVtczogNAo+IC0gICAgICAgIGl0ZW1zOgo+IC0gICAgICAgICAgbWF4aW11bTogMQo+IC0g ICAgICAgIGRlZmF1bHQ6IFswLCAwLCAxLCAxXQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gKyAgICBtaW5JdGVtczogNAo+ICsgICAg bWF4SXRlbXM6IDQKPiArICAgIGl0ZW1zOgo+ICsgICAgICBtYXhpbXVtOiAxCj4gKyAgICBkZWZh dWx0OiBbMCwgMCwgMSwgMV0KPiAKPiAgcmVxdWlyZWQ6Cj4gICAgLSAiI3NvdW5kLWRhaS1jZWxs cyIKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5k L2FsbHdpbm5lcixzdW40aS1hMTAtY29kZWMueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9zb3VuZC9hbGx3aW5uZXIsc3VuNGktYTEwLWNvZGVjLnlhbWwKPiBpbmRleCBl YTFkMmVmYjJhYWEuLjk4OTM4ZGI1NjI4NSAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3Mvc291bmQvYWxsd2lubmVyLHN1bjRpLWExMC1jb2RlYy55YW1sCj4g KysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL2FsbHdpbm5lcixz dW40aS1hMTAtY29kZWMueWFtbAo+IEBAIC01NywzMiArNTcsMzEgQEAgcHJvcGVydGllczoKPiAg ICAgICAgQSBsaXN0IG9mIHRoZSBjb25uZWN0aW9ucyBiZXR3ZWVuIGF1ZGlvIGNvbXBvbmVudHMu ICBFYWNoIGVudHJ5Cj4gICAgICAgIGlzIGEgcGFpciBvZiBzdHJpbmdzLCB0aGUgZmlyc3QgYmVp bmcgdGhlIGNvbm5lY3Rpb24ncyBzaW5rLCB0aGUKPiAgICAgICAgc2Vjb25kIGJlaW5nIHRoZSBj b25uZWN0aW9uJ3Mgc291cmNlLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCNkZWZpbml0aW9ucy9ub24tdW5pcXVlLXN0cmluZy1hcnJheQo+IC0gICAg ICAtIG1pbkl0ZW1zOiAyCj4gLSAgICAgICAgbWF4SXRlbXM6IDE4Cj4gLSAgICAgICAgaXRlbXM6 Cj4gLSAgICAgICAgICBlbnVtOgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCNkZWZp bml0aW9ucy9ub24tdW5pcXVlLXN0cmluZy1hcnJheQo+ICsgICAgbWluSXRlbXM6IDIKPiArICAg IG1heEl0ZW1zOiAxOAo+ICsgICAgaXRlbXM6Cj4gKyAgICAgIGVudW06Cj4gICAgICAgICAgICAg ICMgQXVkaW8gUGlucyBvbiB0aGUgU29DCj4gLSAgICAgICAgICAgIC0gSFAKPiAtICAgICAgICAg ICAgLSBIUENPTQo+IC0gICAgICAgICAgICAtIExJTkVJTgo+IC0gICAgICAgICAgICAtIExJTkVP VVQKPiAtICAgICAgICAgICAgLSBNSUMxCj4gLSAgICAgICAgICAgIC0gTUlDMgo+IC0gICAgICAg ICAgICAtIE1JQzMKPiArICAgICAgICAtIEhQCj4gKyAgICAgICAgLSBIUENPTQo+ICsgICAgICAg IC0gTElORUlOCj4gKyAgICAgICAgLSBMSU5FT1VUCj4gKyAgICAgICAgLSBNSUMxCj4gKyAgICAg ICAgLSBNSUMyCj4gKyAgICAgICAgLSBNSUMzCj4gCj4gICAgICAgICAgICAgICMgTWljcm9waG9u ZSBCaWFzZXMgZnJvbSB0aGUgU29DCj4gLSAgICAgICAgICAgIC0gSEJJQVMKPiAtICAgICAgICAg ICAgLSBNQklBUwo+ICsgICAgICAgIC0gSEJJQVMKPiArICAgICAgICAtIE1CSUFTCj4gCj4gICAg ICAgICAgICAgICMgQm9hcmQgQ29ubmVjdG9ycwo+IC0gICAgICAgICAgICAtIEhlYWRwaG9uZQo+ IC0gICAgICAgICAgICAtIEhlYWRzZXQgTWljCj4gLSAgICAgICAgICAgIC0gTGluZSBJbgo+IC0g ICAgICAgICAgICAtIExpbmUgT3V0Cj4gLSAgICAgICAgICAgIC0gTWljCj4gLSAgICAgICAgICAg IC0gU3BlYWtlcgo+ICsgICAgICAgIC0gSGVhZHBob25lCj4gKyAgICAgICAgLSBIZWFkc2V0IE1p Ywo+ICsgICAgICAgIC0gTGluZSBJbgo+ICsgICAgICAgIC0gTGluZSBPdXQKPiArICAgICAgICAt IE1pYwo+ICsgICAgICAgIC0gU3BlYWtlcgo+IAo+ICAgIGFsbHdpbm5lcixjb2RlYy1hbmFsb2ct Y29udHJvbHM6Cj4gICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9w aGFuZGxlCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9z b3VuZC9xY29tLHdjZDkzNHgueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9zb3VuZC9xY29tLHdjZDkzNHgueWFtbAo+IGluZGV4IGE0OTVkNWZjMGQyMy4uZThmNzE2YjVm ODc1IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zb3Vu ZC9xY29tLHdjZDkzNHgueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9zb3VuZC9xY29tLHdjZDkzNHgueWFtbAo+IEBAIC0xMDIsOCArMTAyLDcgQEAgcHJvcGVy dGllczoKPiAKPiAgICBncGlvQDQyOgo+ICAgICAgdHlwZTogb2JqZWN0Cj4gLSAgICBhbGxPZjoK PiAtICAgICAgLSAkcmVmOiAuLi9ncGlvL3Fjb20sd2NkOTM0eC1ncGlvLnlhbWwjCj4gKyAgICAk cmVmOiAuLi9ncGlvL3Fjb20sd2NkOTM0eC1ncGlvLnlhbWwjCj4gCj4gIHBhdHRlcm5Qcm9wZXJ0 aWVzOgo+ICAgICJeLipAWzAtOWEtZl0rJCI6Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9zcGkvcmVuZXNhcyxzaC1tc2lvZi55YW1sIGIvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NwaS9yZW5lc2FzLHNoLW1zaW9mLnlhbWwKPiBpbmRl eCBiNmMxZGQyYTljNWUuLmM4ZjA5ODVhODczOCAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3Mvc3BpL3JlbmVzYXMsc2gtbXNpb2YueWFtbAo+ICsrKyBiL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zcGkvcmVuZXNhcyxzaC1tc2lvZi55YW1s Cj4gQEAgLTk2LDQzICs5NiwzOSBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgIHJlbmVzYXMsZHRkbDoK PiAgICAgIGRlc2NyaXB0aW9uOiBkZWxheSBzeW5jIHNpZ25hbCAoc2V0dXApIGluIHRyYW5zbWl0 IG1vZGUuCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1s Iy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBlbnVtOgo+IC0gICAgICAgICAgLSAwICAg ICMgbm8gYml0IGRlbGF5Cj4gLSAgICAgICAgICAtIDUwICAgIyAwLjUtY2xvY2stY3ljbGUgZGVs YXkKPiAtICAgICAgICAgIC0gMTAwICAjIDEtY2xvY2stY3ljbGUgZGVsYXkKPiAtICAgICAgICAg IC0gMTUwICAjIDEuNS1jbG9jay1jeWNsZSBkZWxheQo+IC0gICAgICAgICAgLSAyMDAgICMgMi1j bG9jay1jeWNsZSBkZWxheQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDMyCj4gKyAgICBlbnVtOgo+ICsgICAgICAtIDAgICAgICAgICMgbm8gYml0IGRl bGF5Cj4gKyAgICAgIC0gNTAgICAgICAgIyAwLjUtY2xvY2stY3ljbGUgZGVsYXkKPiArICAgICAg LSAxMDAgICAgICAjIDEtY2xvY2stY3ljbGUgZGVsYXkKPiArICAgICAgLSAxNTAgICAgICAjIDEu NS1jbG9jay1jeWNsZSBkZWxheQo+ICsgICAgICAtIDIwMCAgICAgICMgMi1jbG9jay1jeWNsZSBk ZWxheQo+IAo+ICAgIHJlbmVzYXMsc3luY2RsOgo+ICAgICAgZGVzY3JpcHRpb246IGRlbGF5IHN5 bmMgc2lnbmFsIChob2xkKSBpbiB0cmFuc21pdCBtb2RlCj4gLSAgICBhbGxPZjoKPiAtICAgICAg LSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAg LSBlbnVtOgo+IC0gICAgICAgICAgLSAwICAgICMgbm8gYml0IGRlbGF5Cj4gLSAgICAgICAgICAt IDUwICAgIyAwLjUtY2xvY2stY3ljbGUgZGVsYXkKPiAtICAgICAgICAgIC0gMTAwICAjIDEtY2xv Y2stY3ljbGUgZGVsYXkKPiAtICAgICAgICAgIC0gMTUwICAjIDEuNS1jbG9jay1jeWNsZSBkZWxh eQo+IC0gICAgICAgICAgLSAyMDAgICMgMi1jbG9jay1jeWNsZSBkZWxheQo+IC0gICAgICAgICAg LSAzMDAgICMgMy1jbG9jay1jeWNsZSBkZWxheQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBlbnVtOgo+ICsgICAgICAtIDAgICAgICAg ICMgbm8gYml0IGRlbGF5Cj4gKyAgICAgIC0gNTAgICAgICAgIyAwLjUtY2xvY2stY3ljbGUgZGVs YXkKPiArICAgICAgLSAxMDAgICAgICAjIDEtY2xvY2stY3ljbGUgZGVsYXkKPiArICAgICAgLSAx NTAgICAgICAjIDEuNS1jbG9jay1jeWNsZSBkZWxheQo+ICsgICAgICAtIDIwMCAgICAgICMgMi1j bG9jay1jeWNsZSBkZWxheQo+ICsgICAgICAtIDMwMCAgICAgICMgMy1jbG9jay1jeWNsZSBkZWxh eQo+IAo+ICAgIHJlbmVzYXMsdHgtZmlmby1zaXplOgo+ICAgICAgIyBkZXByZWNhdGVkIGZvciBz b2N0eXBlLXNwZWNpZmljIGJpbmRpbmdzCj4gICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICBP dmVycmlkZSB0aGUgZGVmYXVsdCBUWCBmaWZvIHNpemUuICBVbml0IGlzIHdvcmRzLiAgSWdub3Jl ZCBpZiAwLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gbWF4SXRlbXM6IDEKPiArICAgICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgbWF4SXRlbXM6 IDEKPiAgICAgIGRlZmF1bHQ6IDY0Cj4gCj4gICAgcmVuZXNhcyxyeC1maWZvLXNpemU6Cj4gICAg ICAjIGRlcHJlY2F0ZWQgZm9yIHNvY3R5cGUtc3BlY2lmaWMgYmluZGluZ3MKPiAgICAgIGRlc2Ny aXB0aW9uOiB8Cj4gICAgICAgIE92ZXJyaWRlIHRoZSBkZWZhdWx0IFJYIGZpZm8gc2l6ZS4gIFVu aXQgaXMgd29yZHMuICBJZ25vcmVkIGlmIDAuCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVm OiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBtYXhJ dGVtczogMQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWlu dDMyCj4gKyAgICBtYXhJdGVtczogMQo+ICAgICAgZGVmYXVsdDogNjQKPiAKPiAgcmVxdWlyZWQ6 Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zcGkvc3Bp LWNvbnRyb2xsZXIueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zcGkv c3BpLWNvbnRyb2xsZXIueWFtbAo+IGluZGV4IGQ4ZTU1MDlhNzA4MS4uYzZhMmY1NDM2NDhiIDEw MDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zcGkvc3BpLWNv bnRyb2xsZXIueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9z cGkvc3BpLWNvbnRyb2xsZXIueWFtbAo+IEBAIC0xMTUsMjQgKzExNSwyMiBAQCBwYXR0ZXJuUHJv cGVydGllczoKPiAgICAgICAgICAgIE1heGltdW0gU1BJIGNsb2NraW5nIHNwZWVkIG9mIHRoZSBk ZXZpY2UgaW4gSHouCj4gCj4gICAgICAgIHNwaS1yeC1idXMtd2lkdGg6Cj4gLSAgICAgICAgYWxs T2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25z L3VpbnQzMgo+IC0gICAgICAgICAgLSBlbnVtOiBbIDEsIDIsIDQsIDggXQo+IC0gICAgICAgICAg LSBkZWZhdWx0OiAxCj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgICAgICBCdXMgd2lk dGggdG8gdGhlIFNQSSBidXMgdXNlZCBmb3IgcmVhZCB0cmFuc2ZlcnMuCj4gKyAgICAgICAgJHJl ZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAgICAgZW51 bTogWzEsIDIsIDQsIDhdCj4gKyAgICAgICAgZGVmYXVsdDogMQo+IAo+ICAgICAgICBzcGktcngt ZGVsYXktdXM6Cj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgICAgICBEZWxheSwgaW4g bWljcm9zZWNvbmRzLCBhZnRlciBhIHJlYWQgdHJhbnNmZXIuCj4gCj4gICAgICAgIHNwaS10eC1i dXMtd2lkdGg6Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAgICAgLSBlbnVtOiBbIDEs IDIsIDQsIDggXQo+IC0gICAgICAgICAgLSBkZWZhdWx0OiAxCj4gICAgICAgICAgZGVzY3JpcHRp b246Cj4gICAgICAgICAgICBCdXMgd2lkdGggdG8gdGhlIFNQSSBidXMgdXNlZCBmb3Igd3JpdGUg dHJhbnNmZXJzLgo+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3VpbnQzMgo+ICsgICAgICAgIGVudW06IFsxLCAyLCA0LCA4XQo+ICsgICAgICAgIGRlZmF1 bHQ6IDEKPiAKPiAgICAgICAgc3BpLXR4LWRlbGF5LXVzOgo+ICAgICAgICAgIGRlc2NyaXB0aW9u Ogo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc3BpL3Nw aS1wbDAyMi55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NwaS9zcGkt cGwwMjIueWFtbAo+IGluZGV4IDIyYmE0ZTkwNjU1Yi4uMjI5OTkwMjQ0NzdmIDEwMDY0NAo+IC0t LSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zcGkvc3BpLXBsMDIyLnlhbWwK PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc3BpL3NwaS1wbDAyMi55 YW1sCj4gQEAgLTgwLDU1ICs4MCw0OCBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgIHByb3Bl cnRpZXM6Cj4gICAgICAgIHBsMDIyLGludGVyZmFjZToKPiAgICAgICAgICBkZXNjcmlwdGlvbjog U1BJIGludGVyZmFjZSB0eXBlCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6 ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gLSAgICAgICAgICAt IGVudW06Cj4gLSAgICAgICAgICAgICAgLSAwICAjIFNQSQo+IC0gICAgICAgICAgICAgIC0gMSAg IyBUZXhhcyBJbnN0cnVtZW50cyBTeW5jaHJvbm91cyBTZXJpYWwgRnJhbWUgRm9ybWF0Cj4gLSAg ICAgICAgICAgICAgLSAyICAjIE1pY3Jvd2lyZSAoSGFsZiBEdXBsZXgpCj4gKyAgICAgICAgJHJl ZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMiIKPiArICAgICAgICBl bnVtOgo+ICsgICAgICAgICAgLSAwICAgICAgIyBTUEkKPiArICAgICAgICAgIC0gMSAgICAgICMg VGV4YXMgSW5zdHJ1bWVudHMgU3luY2hyb25vdXMgU2VyaWFsIEZyYW1lIEZvcm1hdAo+ICsgICAg ICAgICAgLSAyICAgICAgIyBNaWNyb3dpcmUgKEhhbGYgRHVwbGV4KQo+IAo+ICAgICAgICBwbDAy Mixjb20tbW9kZToKPiAgICAgICAgICBkZXNjcmlwdGlvbjogU3BlY2lmaWVzIHRoZSB0cmFuc2Zl ciBtb2RlCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gLSAgICAgICAgICAtIGVudW06Cj4gLSAg ICAgICAgICAgICAgLSAwICAjIGludGVycnVwdCBtb2RlCj4gLSAgICAgICAgICAgICAgLSAxICAj IHBvbGxpbmcgbW9kZQo+IC0gICAgICAgICAgICAgIC0gMiAgIyBETUEgbW9kZQo+IC0gICAgICAg ICAgICBkZWZhdWx0OiAxCj4gKyAgICAgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQzMiIKPiArICAgICAgICBlbnVtOgo+ICsgICAgICAgICAgLSAwICAgICAg IyBpbnRlcnJ1cHQgbW9kZQo+ICsgICAgICAgICAgLSAxICAgICAgIyBwb2xsaW5nIG1vZGUKPiAr ICAgICAgICAgIC0gMiAgICAgICMgRE1BIG1vZGUKPiArICAgICAgICBkZWZhdWx0OiAxCj4gCj4g ICAgICAgIHBsMDIyLHJ4LWxldmVsLXRyaWc6Cj4gICAgICAgICAgZGVzY3JpcHRpb246IFJ4IEZJ Rk8gd2F0ZXJtYXJrIGxldmVsCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6 ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gLSAgICAgICAgICAt IG1pbmltdW06IDAKPiAtICAgICAgICAgICAgbWF4aW11bTogNAo+ICsgICAgICAgICRyZWY6ICIv c2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gKyAgICAgICAgbWluaW11 bTogMAo+ICsgICAgICAgIG1heGltdW06IDQKPiAKPiAgICAgICAgcGwwMjIsdHgtbGV2ZWwtdHJp ZzoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogVHggRklGTyB3YXRlcm1hcmsgbGV2ZWwKPiAtICAg ICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQzMiIKPiAtICAgICAgICAgIC0gbWluaW11bTogMAo+IC0gICAgICAgICAg ICBtYXhpbXVtOiA0Cj4gKyAgICAgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMiIKPiArICAgICAgICBtaW5pbXVtOiAwCj4gKyAgICAgICAgbWF4aW11bTog NAo+IAo+ICAgICAgICBwbDAyMixjdHJsLWxlbjoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogTWlj cm93aXJlIGludGVyZmFjZSAtIENvbnRyb2wgbGVuZ3RoCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAg ICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIi Cj4gLSAgICAgICAgICAtIG1pbmltdW06IDB4MDMKPiAtICAgICAgICAgICAgbWF4aW11bTogMHgx Zgo+ICsgICAgICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50 MzIiCj4gKyAgICAgICAgbWluaW11bTogMHgwMwo+ICsgICAgICAgIG1heGltdW06IDB4MWYKPiAK PiAgICAgICAgcGwwMjIsd2FpdC1zdGF0ZToKPiAgICAgICAgICBkZXNjcmlwdGlvbjogTWljcm93 aXJlIGludGVyZmFjZSAtIFdhaXQgc3RhdGUKPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAg IC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMiIKPiAtICAg ICAgICAgIC0gZW51bTogWyAwLCAxIF0KPiArICAgICAgICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+ICsgICAgICAgIGVudW06IFswLCAxXQo+IAo+ICAg ICAgICBwbDAyMixkdXBsZXg6Cj4gICAgICAgICAgZGVzY3JpcHRpb246IE1pY3Jvd2lyZSBpbnRl cmZhY2UgLSBGdWxsL0hhbGYgZHVwbGV4Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAt ICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gLSAgICAg ICAgICAtIGVudW06IFsgMCwgMSBdCj4gKyAgICAgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3VpbnQzMiIKPiArICAgICAgICBlbnVtOiBbMCwgMV0KPiAKPiAgcmVx dWlyZWQ6Cj4gICAgLSBjb21wYXRpYmxlCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9zcGkvc3BpLXNpZml2ZS55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL3NwaS9zcGktc2lmaXZlLnlhbWwKPiBpbmRleCAxNDBlNDM1MWExOWYu LjI4MDQwNTk4YmZhZSAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3Mvc3BpL3NwaS1zaWZpdmUueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9zcGkvc3BpLXNpZml2ZS55YW1sCj4gQEAgLTUwLDE4ICs1MCwxNiBAQCBwcm9w ZXJ0aWVzOgo+ICAgIHNpZml2ZSxmaWZvLWRlcHRoOgo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAg ICAgIERlcHRoIG9mIGhhcmR3YXJlIHF1ZXVlczsgZGVmYXVsdHMgdG8gOAo+IC0gICAgYWxsT2Y6 Cj4gLSAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQz MiIKPiAtICAgICAgLSBlbnVtOiBbIDggXQo+IC0gICAgICAtIGRlZmF1bHQ6IDgKPiArICAgICRy ZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gKyAgICBlbnVt OiBbOF0KPiArICAgIGRlZmF1bHQ6IDgKPiAKPiAgICBzaWZpdmUsbWF4LWJpdHMtcGVyLXdvcmQ6 Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgTWF4aW11bSBiaXRzIHBlciB3b3JkOyBkZWZh dWx0cyB0byA4Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+IC0gICAgICAtIGVudW06IFsgMCwgMSwgMiwgMywg NCwgNSwgNiwgNywgOCBdCj4gLSAgICAgIC0gZGVmYXVsdDogOAo+ICsgICAgJHJlZjogIi9zY2hl bWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMiIKPiArICAgIGVudW06IFswLCAxLCAy LCAzLCA0LCA1LCA2LCA3LCA4XQo+ICsgICAgZGVmYXVsdDogOAo+IAo+ICByZXF1aXJlZDoKPiAg ICAtIGNvbXBhdGlibGUKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL3RoZXJtYWwvcWNvbS10c2Vucy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL3RoZXJtYWwvcWNvbS10c2Vucy55YW1sCj4gaW5kZXggMmRkZDM5ZDk2NzY2Li5k N2JlOTMxYjQyZDIgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL3RoZXJtYWwvcWNvbS10c2Vucy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0 cmVlL2JpbmRpbmdzL3RoZXJtYWwvcWNvbS10c2Vucy55YW1sCj4gQEAgLTczLDEyICs3MywxMSBA QCBwcm9wZXJ0aWVzOgo+ICAgICAgICAtIGNvbnN0OiBjYWxpYl9zZWwKPiAKPiAgICAiI3Fjb20s c2Vuc29ycyI6Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBtaW5pbXVtOiAxCj4gLSAgICAgIC0g bWF4aW11bTogMTYKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBOdW1iZXIgb2Ygc2Vuc29y cyBlbmFibGVkIG9uIHRoaXMgcGxhdGZvcm0KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgbWluaW11bTogMQo+ICsgICAgbWF4aW11bTog MTYKPiAKPiAgICAiI3RoZXJtYWwtc2Vuc29yLWNlbGxzIjoKPiAgICAgIGNvbnN0OiAxCj4gZGlm ZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy90aW1lci9hcm0sYXJj aF90aW1lcl9tbWlvLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvdGlt ZXIvYXJtLGFyY2hfdGltZXJfbW1pby55YW1sCj4gaW5kZXggNmZmNzE4ZWRlMTg0Li5kODNhMWY5 N2Y5MTEgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3Rp bWVyL2FybSxhcmNoX3RpbWVyX21taW8ueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy90aW1lci9hcm0sYXJjaF90aW1lcl9tbWlvLnlhbWwKPiBAQCAtNjUsMTAg KzY1LDkgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICBkZXNjcmlwdGlvbjogQSB0aW1lciBu b2RlIGhhcyB1cCB0byA4IGZyYW1lIHN1Yi1ub2RlcywgZWFjaCB3aXRoIHRoZSBmb2xsb3dpbmcg cHJvcGVydGllcy4KPiAgICAgIHByb3BlcnRpZXM6Cj4gICAgICAgIGZyYW1lLW51bWJlcjoKPiAt ICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwj L2RlZmluaXRpb25zL3VpbnQzMiIKPiAtICAgICAgICAgIC0gbWluaW11bTogMAo+IC0gICAgICAg ICAgICBtYXhpbXVtOiA3Cj4gKyAgICAgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQzMiIKPiArICAgICAgICBtaW5pbXVtOiAwCj4gKyAgICAgICAgbWF4aW11 bTogNwo+IAo+ICAgICAgICBpbnRlcnJ1cHRzOgo+ICAgICAgICAgIG1pbkl0ZW1zOiAxCj4gLS0K PiAyLjIwLjEKCi0tIApBbGV4YW5kcmUgQmVsbG9uaSwgQm9vdGxpbgpFbWJlZGRlZCBMaW51eCBh bmQgS2VybmVsIGVuZ2luZWVyaW5nCmh0dHBzOi8vYm9vdGxpbi5jb20KCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51eCBNVEQgZGlzY3Vz c2lvbiBtYWlsaW5nIGxpc3QKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0 aW5mby9saW51eC1tdGQvCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.7 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A9BF9C2BB85 for ; Fri, 17 Apr 2020 07:00:16 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 8617F21D91 for ; Fri, 17 Apr 2020 07:00:16 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8617F21D91 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=bootlin.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id D36886E364; Fri, 17 Apr 2020 06:59:48 +0000 (UTC) Received: from mslow2.mail.gandi.net (mslow2.mail.gandi.net [217.70.178.242]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7D9136E055 for ; Thu, 16 Apr 2020 11:38:16 +0000 (UTC) Received: from relay12.mail.gandi.net (unknown [217.70.178.232]) by mslow2.mail.gandi.net (Postfix) with ESMTP id 3BD5F3AB06C for ; Thu, 16 Apr 2020 11:38:13 +0000 (UTC) Received: from localhost (lfbn-lyo-1-9-35.w86-202.abo.wanadoo.fr [86.202.105.35]) (Authenticated sender: alexandre.belloni@bootlin.com) by relay12.mail.gandi.net (Postfix) with ESMTPSA id 004C1200011; Thu, 16 Apr 2020 11:37:45 +0000 (UTC) Date: Thu, 16 Apr 2020 13:37:45 +0200 From: Alexandre Belloni To: Rob Herring Subject: Re: [PATCH 2/2] dt-bindings: Remove cases of 'allOf' containing a '$ref' Message-ID: <20200416113745.GS34509@piout.net> References: <20200416005549.9683-1-robh@kernel.org> <20200416005549.9683-2-robh@kernel.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20200416005549.9683-2-robh@kernel.org> X-Mailman-Approved-At: Fri, 17 Apr 2020 06:59:46 +0000 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andrew Lunn , Ulf Hansson , linux-pwm@vger.kernel.org, linux-iio@vger.kernel.org, linux-pci@vger.kernel.org, linux-remoteproc@vger.kernel.org, alsa-devel@alsa-project.org, dri-devel@lists.freedesktop.org, Bjorn Andersson , Thierry Reding , linux-mtd@lists.infradead.org, linux-i2c@vger.kernel.org, Pavel Machek , linux-riscv@lists.infradead.org, Lee Jones , linux-clk@vger.kernel.org, linux-leds@vger.kernel.org, linux-rtc@vger.kernel.org, Florian Fainelli , Sam Ravnborg , Daniel Lezcano , Krzysztof Kozlowski , Bartosz Golaszewski , linux-serial@vger.kernel.org, linux-input@vger.kernel.org, Guenter Roeck , linux-media@vger.kernel.org, devicetree@vger.kernel.org, Alexandre Torgue , linux-can@vger.kernel.org, linux-gpio@vger.kernel.org, Mark Brown , Jacek Anaszewski , Mauro Carvalho Chehab , linux-arm-kernel@lists.infradead.org, linux-hwmon@vger.kernel.org, Stephen Boyd , Greg Kroah-Hartman , Dmitry Torokhov , linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, Amit Kucheria , linux-spi@vger.kernel.org, Vinod Koul , netdev@vger.kernel.org, Jonathan Cameron Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gMTUvMDQvMjAyMCAxOTo1NTo0OS0wNTAwLCBSb2IgSGVycmluZyB3cm90ZToKPiBqc29uLXNj aGVtYSB2ZXJzaW9ucyBkcmFmdDcgYW5kIGVhcmxpZXIgaGF2ZSBhIHdlaXJkIGJlaGF2aW9yIGlu IHRoYXQKPiBhbnkga2V5d29yZHMgY29tYmluZWQgd2l0aCBhICckcmVmJyBhcmUgaWdub3JlZCAo c2lsZW50bHkpLiBUaGUgY29ycmVjdAo+IGZvcm0gd2FzIHRvIHB1dCBhICckcmVmJyB1bmRlciBh biAnYWxsT2YnLiBUaGlzIGJlaGF2aW9yIGlzIG5vdyBjaGFuZ2VkCj4gaW4gdGhlIDIwMTktMDkg anNvbi1zY2hlbWEgc3BlYyBhbmQgJyRyZWYnIGNhbiBiZSBtaXhlZCB3aXRoIG90aGVyCj4ga2V5 d29yZHMuIFRoZSBqc29uLXNjaGVtYSBsaWJyYXJ5IGRvZXNuJ3QgeWV0IHN1cHBvcnQgdGhpcywg YnV0IHRoZQo+IHRvb2xpbmcgbm93IGRvZXMgYSBmaXh1cCBmb3IgdGhpcyBhbmQgZWl0aGVyIHdh eSB3b3Jrcy4KPiAKPiBUaGlzIGhhcyBiZWVuIGEgY29uc3RhbnQgc291cmNlIG9mIHJldmlldyBj b21tZW50cywgc28gbGV0J3MgY2hhbmdlIHRoaXMKPiB0cmVld2lkZSBzbyBldmVyeW9uZSBjb3Bp ZXMgdGhlIHNpbXBsZXIgc3ludGF4Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvYiBIZXJyaW5nIDxy b2JoQGtlcm5lbC5vcmc+CgpBY2tlZC1ieTogQWxleGFuZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5i ZWxsb25pQGJvb3RsaW4uY29tPgoKPiAtLS0KPiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3MvYXJt L2NwdXMueWFtbCAgICAgICAgIHwgIDgxICsrKy0tLQo+ICAuLi4vZGV2aWNldHJlZS9iaW5kaW5n cy9hcm0vbDJjMngwLnlhbWwgICAgICAgfCAgODcgKysrLS0tCj4gIC4uLi9kZXZpY2V0cmVlL2Jp bmRpbmdzL2FybS9wc2NpLnlhbWwgICAgICAgICB8ICAxNSArLQo+ICAuLi4vYmluZGluZ3MvYXJt L3NhbXN1bmcvZXh5bm9zLWNoaXBpZC55YW1sICAgfCAgIDUgKy0KPiAgLi4uL2J1cy9hbGx3aW5u ZXIsc3VuNTBpLWE2NC1kZTIueWFtbCAgICAgICAgIHwgICA1ICstCj4gIC4uLi9iaW5kaW5ncy9j bG9jay9maXhlZC1mYWN0b3ItY2xvY2sueWFtbCAgICB8ICAgNSArLQo+ICAuLi4vYmluZGluZ3Mv Y29ubmVjdG9yL3VzYi1jb25uZWN0b3IueWFtbCAgICAgfCAgMjggKy0KPiAgLi4uL2JpbmRpbmdz L2NyeXB0by9zdCxzdG0zMi1oYXNoLnlhbWwgICAgICAgIHwgICA5ICstCj4gIC4uLi9hbGx3aW5u ZXIsc3VuNGktYTEwLWRpc3BsYXktZW5naW5lLnlhbWwgICB8ICAgNyArLQo+ICAuLi4vZGlzcGxh eS9hbGx3aW5uZXIsc3VuNGktYTEwLXRjb24ueWFtbCAgICAgfCAgIDUgKy0KPiAgLi4uL2JpbmRp bmdzL2Rpc3BsYXkvcGFuZWwvcGFuZWwtY29tbW9uLnlhbWwgIHwgICA1ICstCj4gIC4uLi9kZXZp Y2V0cmVlL2JpbmRpbmdzL2RtYS9kbWEtY29tbW9uLnlhbWwgICB8ICAgMyArLQo+ICAuLi4vZGV2 aWNldHJlZS9iaW5kaW5ncy9kbWEvdGkvazMtdWRtYS55YW1sICAgfCAgMTggKy0KPiAgLi4uL2Rl dmljZXRyZWUvYmluZGluZ3MvZWVwcm9tL2F0MjQueWFtbCAgICAgIHwgIDExICstCj4gIC4uLi9k ZXZpY2V0cmVlL2JpbmRpbmdzL2V4YW1wbGUtc2NoZW1hLnlhbWwgICB8ICAxNyArLQo+ICAuLi4v YmluZGluZ3MvaHdtb24vYWRpLGx0YzI5NDcueWFtbCAgICAgICAgICAgfCAgMzIgKy0tCj4gIC4u Li9kZXZpY2V0cmVlL2JpbmRpbmdzL2h3bW9uL3RpLHRtcDUxMy55YW1sICB8ICAyMSArLQo+ICAu Li4vZGV2aWNldHJlZS9iaW5kaW5ncy9pMmMvc3Qsc3RtMzItaTJjLnlhbWwgfCAgIDkgKy0KPiAg Li4uL2JpbmRpbmdzL2lpby9hZGMvYWRpLGFkNzEyNC55YW1sICAgICAgICAgIHwgICA1ICstCj4g IC4uLi9iaW5kaW5ncy9paW8vYWRjL2xsdGMsbHRjMjQ5Ni55YW1sICAgICAgICB8ICAgMyArLQo+ ICAuLi4vYmluZGluZ3MvaWlvL2FkYy9taWNyb2NoaXAsbWNwMzkxMS55YW1sICAgfCAgIDcgKy0K PiAgLi4uL2JpbmRpbmdzL2lpby9hZGMvc3Qsc3RtMzItZGZzZG0tYWRjLnlhbWwgIHwgIDMxICst Cj4gIC4uLi9iaW5kaW5ncy9paW8vbGlnaHQvdHNsMjc3Mi55YW1sICAgICAgICAgICB8ICAxMyAr LQo+ICAuLi4vYmluZGluZ3MvaWlvL3RlbXBlcmF0dXJlL2FkaSxsdGMyOTgzLnlhbWwgfCAgNTYg KystLQo+ICAuLi4vaW5wdXQvYWxsd2lubmVyLHN1bjRpLWExMC1scmFkYy1rZXlzLnlhbWwgfCAg IDUgKy0KPiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3MvaW5wdXQvaW5wdXQueWFtbCAgICAgIHwg ICA5ICstCj4gIC4uLi9pbnRlcnJ1cHQtY29udHJvbGxlci9hcm0sZ2ljLXYzLnlhbWwgICAgICB8 ICAzOSArKy0KPiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3MvaW9tbXUvYXJtLHNtbXUueWFtbCAg IHwgICAzICstCj4gIC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL2xlZHMvY29tbW9uLnlhbWwgICAg ICB8ICAxMyArLQo+ICAuLi4vZGV2aWNldHJlZS9iaW5kaW5ncy9sZWRzL2xlZHMtZ3Bpby55YW1s ICAgfCAgIDMgKy0KPiAgLi4uL2JpbmRpbmdzL2xlZHMvcm9obSxiZDcxODI4LWxlZHMueWFtbCAg ICAgIHwgIDEwICstCj4gIC4uLi9iaW5kaW5ncy9tYWlsYm94L3N0LHN0bTMyLWlwY2MueWFtbCAg ICAgICB8ICAgNSArLQo+ICAuLi4vYmluZGluZ3MvbWVkaWEvYW1sb2dpYyxneC12ZGVjLnlhbWwg ICAgICAgfCAgIDYgKy0KPiAgLi4uL21lZGlhL2FtbG9naWMsbWVzb24tZ3gtYW8tY2VjLnlhbWwg ICAgICAgIHwgICAzICstCj4gIC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lZGlhL3JjLnlhbWwg ICAgICAgICB8IDI2NSArKysrKysrKystLS0tLS0tLS0KPiAgLi4uL2JpbmRpbmdzL21lZGlhL3Jl bmVzYXMsdmluLnlhbWwgICAgICAgICAgIHwgICA3ICstCj4gIC4uLi9tZW1vcnktY29udHJvbGxl cnMvZXh5bm9zLXNyb20ueWFtbCAgICAgICB8ICAxNCArLQo+ICAuLi4vbnZpZGlhLHRlZ3JhMTI0 LWVtYy55YW1sICAgICAgICAgICAgICAgICAgfCAgIDkgKy0KPiAgLi4uL252aWRpYSx0ZWdyYTEy NC1tYy55YW1sICAgICAgICAgICAgICAgICAgIHwgICAzICstCj4gIC4uLi9udmlkaWEsdGVncmEz MC1lbWMueWFtbCAgICAgICAgICAgICAgICAgICB8ICAgOSArLQo+ICAuLi4vbWVtb3J5LWNvbnRy b2xsZXJzL252aWRpYSx0ZWdyYTMwLW1jLnlhbWwgfCAgIDMgKy0KPiAgLi4uL2JpbmRpbmdzL21m ZC9hbGx3aW5uZXIsc3VuNGktYTEwLXRzLnlhbWwgIHwgIDIwICstCj4gIC4uLi9iaW5kaW5ncy9t ZmQvc3Qsc3RtMzItdGltZXJzLnlhbWwgICAgICAgICB8ICAzMyArKy0KPiAgLi4uL2RldmljZXRy ZWUvYmluZGluZ3MvbWZkL3N0LHN0cG1pYzEueWFtbCAgIHwgICA5ICstCj4gIC4uLi9kZXZpY2V0 cmVlL2JpbmRpbmdzL21mZC9zeXNjb24ueWFtbCAgICAgICB8ICAgNSArLQo+ICAuLi4vZGV2aWNl dHJlZS9iaW5kaW5ncy9tbWMvYXNwZWVkLHNkaGNpLnlhbWwgfCAgIDQgKy0KPiAgLi4uL2Rldmlj ZXRyZWUvYmluZGluZ3MvbW1jL2NkbnMsc2RoY2kueWFtbCAgIHwgIDc3ICsrKy0tCj4gIC4uLi9i aW5kaW5ncy9tbWMvbW1jLWNvbnRyb2xsZXIueWFtbCAgICAgICAgICB8ICAzNyArKy0KPiAgLi4u L2JpbmRpbmdzL21tYy9yb2NrY2hpcC1kdy1tc2hjLnlhbWwgICAgICAgIHwgICA2ICstCj4gIC4u Li9iaW5kaW5ncy9tbWMvc3lub3BzeXMtZHctbXNoYy1jb21tb24ueWFtbCB8ICAxNCArLQo+ICAu Li4vbXRkL2FsbHdpbm5lcixzdW40aS1hMTAtbmFuZC55YW1sICAgICAgICAgfCAgMTMgKy0KPiAg Li4uL2JpbmRpbmdzL210ZC9uYW5kLWNvbnRyb2xsZXIueWFtbCAgICAgICAgIHwgIDI3ICstCj4g IC4uLi9iaW5kaW5ncy9uZXQvY2FuL2Jvc2NoLG1fY2FuLnlhbWwgICAgICAgICB8ICA1OSArKy0t Cj4gIC4uLi9iaW5kaW5ncy9uZXQvZXRoZXJuZXQtY29udHJvbGxlci55YW1sICAgICB8ICAzNCAr LS0KPiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L3FjYSxhcjgwM3gueWFtbCAgIHwgIDE3 ICstCj4gIC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9zbnBzLGR3bWFjLnlhbWwgICB8ICAy MiArLQo+ICAuLi4vYmluZGluZ3MvbmV0L3RpLGNwc3ctc3dpdGNoLnlhbWwgICAgICAgICAgfCAg IDMgKy0KPiAgLi4uL2JpbmRpbmdzL25ldC90aSxkYXZpbmNpLW1kaW8ueWFtbCAgICAgICAgIHwg ICA3ICstCj4gIC4uLi9iaW5kaW5ncy9wY2kvaW50ZWwtZ3ctcGNpZS55YW1sICAgICAgICAgICB8 ICAgNyArLQo+ICAuLi4vcGluY3RybC9hbGx3aW5uZXIsc3VuNGktYTEwLXBpbmN0cmwueWFtbCAg fCAgMTIgKy0KPiAgLi4uL3BpbmN0cmwvYXNwZWVkLGFzdDI0MDAtcGluY3RybC55YW1sICAgICAg IHwgIDM3ICsrLQo+ICAuLi4vcGluY3RybC9hc3BlZWQsYXN0MjUwMC1waW5jdHJsLnlhbWwgICAg ICAgfCAgNDUgKystCj4gIC4uLi9waW5jdHJsL2FzcGVlZCxhc3QyNjAwLXBpbmN0cmwueWFtbCAg ICAgICB8IDEwOCArKysrLS0tCj4gIC4uLi9iaW5kaW5ncy9waW5jdHJsL2ZzbCxpbXg4bXAtcGlu Y3RybC55YW1sICB8ICAzMSArLQo+ICAuLi4vYmluZGluZ3MvcGluY3RybC9pbnRlbCxsZ20taW8u eWFtbCAgICAgICAgfCAgIDQgKy0KPiAgLi4uL2JpbmRpbmdzL3BpbmN0cmwvcGlubXV4LW5vZGUu eWFtbCAgICAgICAgIHwgICAzICstCj4gIC4uLi9iaW5kaW5ncy9waW5jdHJsL3N0LHN0bTMyLXBp bmN0cmwueWFtbCAgICB8ICA1NiArKy0tCj4gIC4uLi9iaW5kaW5ncy9wb3dlci9hbWxvZ2ljLG1l c29uLWVlLXB3cmMueWFtbCB8ICAgMyArLQo+ICAuLi4vZGV2aWNldHJlZS9iaW5kaW5ncy9wd20v cHdtLXNhbXN1bmcueWFtbCAgfCAgMTEgKy0KPiAgLi4uL2JpbmRpbmdzL3JlZ3VsYXRvci9ncGlv LXJlZ3VsYXRvci55YW1sICAgIHwgIDM1ICsrLQo+ICAuLi4vYmluZGluZ3MvcmVndWxhdG9yL21w cyxtcHE3OTIwLnlhbWwgICAgICAgfCAgMzEgKy0KPiAgLi4uL2JpbmRpbmdzL3JlZ3VsYXRvci9y ZWd1bGF0b3IueWFtbCAgICAgICAgIHwgICA1ICstCj4gIC4uLi9yZWd1bGF0b3Ivcm9obSxiZDcx ODI4LXJlZ3VsYXRvci55YW1sICAgICB8ICAzNCArLS0KPiAgLi4uL2JpbmRpbmdzL3JlZ3VsYXRv ci9zdCxzdG0zMi1ib29zdGVyLnlhbWwgIHwgICAzICstCj4gIC4uLi9yZWd1bGF0b3Ivc3Qsc3Rt MzJtcDEtcHdyLXJlZy55YW1sICAgICAgICB8ICAgMyArLQo+ICAuLi4vYmluZGluZ3MvcmVtb3Rl cHJvYy9zdCxzdG0zMi1ycHJvYy55YW1sICAgfCAgIDkgKy0KPiAgLi4uL2JpbmRpbmdzL3Jlc2V0 L2ludGVsLHJjdS1ndy55YW1sICAgICAgICAgIHwgICAzICstCj4gIC4uLi9kZXZpY2V0cmVlL2Jp bmRpbmdzL3Jpc2N2L2NwdXMueWFtbCAgICAgICB8ICAyMCArLQo+ICAuLi4vZGV2aWNldHJlZS9i aW5kaW5ncy9ydGMvc3Qsc3RtMzItcnRjLnlhbWwgfCAgIDkgKy0KPiAgLi4uL2RldmljZXRyZWUv YmluZGluZ3Mvc2VyaWFsL3BsMDExLnlhbWwgICAgIHwgIDEwICstCj4gIC4uLi9kZXZpY2V0cmVl L2JpbmRpbmdzL3NlcmlhbC9yczQ4NS55YW1sICAgICB8ICAyNiArLQo+ICAuLi4vYmluZGluZ3Mv c2VyaWFsL3NhbXN1bmdfdWFydC55YW1sICAgICAgICAgfCAgIDUgKy0KPiAgLi4uL2JpbmRpbmdz L3NvdW5kL2FkaSxhZGF1NzExOC55YW1sICAgICAgICAgIHwgIDIwICstCj4gIC4uLi9zb3VuZC9h bGx3aW5uZXIsc3VuNGktYTEwLWNvZGVjLnlhbWwgICAgICB8ICA0MSArKy0KPiAgLi4uL2JpbmRp bmdzL3NvdW5kL3Fjb20sd2NkOTM0eC55YW1sICAgICAgICAgIHwgICAzICstCj4gIC4uLi9iaW5k aW5ncy9zcGkvcmVuZXNhcyxzaC1tc2lvZi55YW1sICAgICAgICB8ICA0MiArKy0KPiAgLi4uL2Jp bmRpbmdzL3NwaS9zcGktY29udHJvbGxlci55YW1sICAgICAgICAgIHwgIDE0ICstCj4gIC4uLi9k ZXZpY2V0cmVlL2JpbmRpbmdzL3NwaS9zcGktcGwwMjIueWFtbCAgICB8ICA1NSArKy0tCj4gIC4u Li9kZXZpY2V0cmVlL2JpbmRpbmdzL3NwaS9zcGktc2lmaXZlLnlhbWwgICB8ICAxNCArLQo+ICAu Li4vYmluZGluZ3MvdGhlcm1hbC9xY29tLXRzZW5zLnlhbWwgICAgICAgICAgfCAgIDcgKy0KPiAg Li4uL2JpbmRpbmdzL3RpbWVyL2FybSxhcmNoX3RpbWVyX21taW8ueWFtbCAgIHwgICA3ICstCj4g IDkxIGZpbGVzIGNoYW5nZWQsIDg4MSBpbnNlcnRpb25zKCspLCAxMTAzIGRlbGV0aW9ucygtKQo+ IAo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvYXJtL2Nw dXMueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vY3B1cy55YW1s Cj4gaW5kZXggYTAxODE0NzY1ZGRiLi4zMzM4YmFlNGNlZTMgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2FybS9jcHVzLnlhbWwKPiArKysgYi9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvYXJtL2NwdXMueWFtbAo+IEBAIC0xNzEsNDkgKzE3 MSw0OCBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICAtIHFjb20sc2NvcnBpb24KPiAKPiAgICBlbmFi bGUtbWV0aG9kOgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogJy9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3N0cmluZycKPiAtICAgICAgLSBvbmVPZjoKPiArICAgICRyZWY6 ICcvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmcnCj4gKyAgICBvbmVPZjoK PiAgICAgICAgICAgICMgT24gQVJNIHY4IDY0LWJpdCB0aGlzIHByb3BlcnR5IGlzIHJlcXVpcmVk Cj4gLSAgICAgICAgICAtIGVudW06Cj4gLSAgICAgICAgICAgICAgLSBwc2NpCj4gLSAgICAgICAg ICAgICAgLSBzcGluLXRhYmxlCj4gKyAgICAgIC0gZW51bToKPiArICAgICAgICAgIC0gcHNjaQo+ ICsgICAgICAgICAgLSBzcGluLXRhYmxlCj4gICAgICAgICAgICAjIE9uIEFSTSAzMi1iaXQgc3lz dGVtcyB0aGlzIHByb3BlcnR5IGlzIG9wdGlvbmFsCj4gLSAgICAgICAgICAtIGVudW06Cj4gLSAg ICAgICAgICAgICAgLSBhY3Rpb25zLHM1MDAtc21wCj4gLSAgICAgICAgICAgICAgLSBhbGx3aW5u ZXIsc3VuNmktYTMxCj4gLSAgICAgICAgICAgICAgLSBhbGx3aW5uZXIsc3VuOGktYTIzCj4gLSAg ICAgICAgICAgICAgLSBhbGx3aW5uZXIsc3VuOWktYTgwLXNtcAo+IC0gICAgICAgICAgICAgIC0g YWxsd2lubmVyLHN1bjhpLWE4M3Qtc21wCj4gLSAgICAgICAgICAgICAgLSBhbWxvZ2ljLG1lc29u OC1zbXAKPiAtICAgICAgICAgICAgICAtIGFtbG9naWMsbWVzb244Yi1zbXAKPiAtICAgICAgICAg ICAgICAtIGFybSxyZWFsdmlldy1zbXAKPiAtICAgICAgICAgICAgICAtIGFzcGVlZCxhc3QyNjAw LXNtcAo+IC0gICAgICAgICAgICAgIC0gYnJjbSxiY20xMTM1MS1jcHUtbWV0aG9kCj4gLSAgICAg ICAgICAgICAgLSBicmNtLGJjbTIzNTUwCj4gLSAgICAgICAgICAgICAgLSBicmNtLGJjbTI4MzYt c21wCj4gLSAgICAgICAgICAgICAgLSBicmNtLGJjbTYzMTM4Cj4gLSAgICAgICAgICAgICAgLSBi cmNtLGJjbS1uc3Atc21wCj4gLSAgICAgICAgICAgICAgLSBicmNtLGJyYWhtYS1iMTUKPiAtICAg ICAgICAgICAgICAtIG1hcnZlbGwsYXJtYWRhLTM3NS1zbXAKPiAtICAgICAgICAgICAgICAtIG1h cnZlbGwsYXJtYWRhLTM4MC1zbXAKPiAtICAgICAgICAgICAgICAtIG1hcnZlbGwsYXJtYWRhLTM5 MC1zbXAKPiAtICAgICAgICAgICAgICAtIG1hcnZlbGwsYXJtYWRhLXhwLXNtcAo+IC0gICAgICAg ICAgICAgIC0gbWFydmVsbCw5OGR4MzIzNi1zbXAKPiAtICAgICAgICAgICAgICAtIG1hcnZlbGws bW1wMy1zbXAKPiAtICAgICAgICAgICAgICAtIG1lZGlhdGVrLG10NjU4OS1zbXAKPiAtICAgICAg ICAgICAgICAtIG1lZGlhdGVrLG10ODF4eC10ei1zbXAKPiAtICAgICAgICAgICAgICAtIHFjb20s Z2NjLW1zbTg2NjAKPiAtICAgICAgICAgICAgICAtIHFjb20sa3Bzcy1hY2MtdjEKPiAtICAgICAg ICAgICAgICAtIHFjb20sa3Bzcy1hY2MtdjIKPiAtICAgICAgICAgICAgICAtIHJlbmVzYXMsYXBt dQo+IC0gICAgICAgICAgICAgIC0gcmVuZXNhcyxyOWEwNmcwMzItc21wCj4gLSAgICAgICAgICAg ICAgLSByb2NrY2hpcCxyazMwMzYtc21wCj4gLSAgICAgICAgICAgICAgLSByb2NrY2hpcCxyazMw NjYtc21wCj4gLSAgICAgICAgICAgICAgLSBzb2Npb25leHQsbWlsYmVhdXQtbTEwdi1zbXAKPiAt ICAgICAgICAgICAgICAtIHN0ZSxkYng1MDAtc21wCj4gLSAgICAgICAgICAgICAgLSB0aSxhbTMz NTIKPiAtICAgICAgICAgICAgICAtIHRpLGFtNDM3Mgo+ICsgICAgICAtIGVudW06Cj4gKyAgICAg ICAgICAtIGFjdGlvbnMsczUwMC1zbXAKPiArICAgICAgICAgIC0gYWxsd2lubmVyLHN1bjZpLWEz MQo+ICsgICAgICAgICAgLSBhbGx3aW5uZXIsc3VuOGktYTIzCj4gKyAgICAgICAgICAtIGFsbHdp bm5lcixzdW45aS1hODAtc21wCj4gKyAgICAgICAgICAtIGFsbHdpbm5lcixzdW44aS1hODN0LXNt cAo+ICsgICAgICAgICAgLSBhbWxvZ2ljLG1lc29uOC1zbXAKPiArICAgICAgICAgIC0gYW1sb2dp YyxtZXNvbjhiLXNtcAo+ICsgICAgICAgICAgLSBhcm0scmVhbHZpZXctc21wCj4gKyAgICAgICAg ICAtIGFzcGVlZCxhc3QyNjAwLXNtcAo+ICsgICAgICAgICAgLSBicmNtLGJjbTExMzUxLWNwdS1t ZXRob2QKPiArICAgICAgICAgIC0gYnJjbSxiY20yMzU1MAo+ICsgICAgICAgICAgLSBicmNtLGJj bTI4MzYtc21wCj4gKyAgICAgICAgICAtIGJyY20sYmNtNjMxMzgKPiArICAgICAgICAgIC0gYnJj bSxiY20tbnNwLXNtcAo+ICsgICAgICAgICAgLSBicmNtLGJyYWhtYS1iMTUKPiArICAgICAgICAg IC0gbWFydmVsbCxhcm1hZGEtMzc1LXNtcAo+ICsgICAgICAgICAgLSBtYXJ2ZWxsLGFybWFkYS0z ODAtc21wCj4gKyAgICAgICAgICAtIG1hcnZlbGwsYXJtYWRhLTM5MC1zbXAKPiArICAgICAgICAg IC0gbWFydmVsbCxhcm1hZGEteHAtc21wCj4gKyAgICAgICAgICAtIG1hcnZlbGwsOThkeDMyMzYt c21wCj4gKyAgICAgICAgICAtIG1hcnZlbGwsbW1wMy1zbXAKPiArICAgICAgICAgIC0gbWVkaWF0 ZWssbXQ2NTg5LXNtcAo+ICsgICAgICAgICAgLSBtZWRpYXRlayxtdDgxeHgtdHotc21wCj4gKyAg ICAgICAgICAtIHFjb20sZ2NjLW1zbTg2NjAKPiArICAgICAgICAgIC0gcWNvbSxrcHNzLWFjYy12 MQo+ICsgICAgICAgICAgLSBxY29tLGtwc3MtYWNjLXYyCj4gKyAgICAgICAgICAtIHJlbmVzYXMs YXBtdQo+ICsgICAgICAgICAgLSByZW5lc2FzLHI5YTA2ZzAzMi1zbXAKPiArICAgICAgICAgIC0g cm9ja2NoaXAscmszMDM2LXNtcAo+ICsgICAgICAgICAgLSByb2NrY2hpcCxyazMwNjYtc21wCj4g KyAgICAgICAgICAtIHNvY2lvbmV4dCxtaWxiZWF1dC1tMTB2LXNtcAo+ICsgICAgICAgICAgLSBz dGUsZGJ4NTAwLXNtcAo+ICsgICAgICAgICAgLSB0aSxhbTMzNTIKPiArICAgICAgICAgIC0gdGks YW00MzcyCj4gCj4gICAgY3B1LXJlbGVhc2UtYWRkcjoKPiAgICAgICRyZWY6ICcvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50NjQnCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vbDJjMngwLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvYXJtL2wyYzJ4MC55YW1sCj4gaW5kZXggNWQxZDUwZWVhMjZlLi42 YjhmNGQ0ZmE1ODAgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL2FybS9sMmMyeDAueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9hcm0vbDJjMngwLnlhbWwKPiBAQCAtNzAsNDMgKzcwLDM5IEBAIHByb3BlcnRpZXM6Cj4g ICAgICBkZXNjcmlwdGlvbjogQ3ljbGVzIG9mIGxhdGVuY3kgZm9yIERhdGEgUkFNIGFjY2Vzc2Vz LiBTcGVjaWZpZXMgMyBjZWxscyBvZgo+ICAgICAgICByZWFkLCB3cml0ZSBhbmQgc2V0dXAgbGF0 ZW5jaWVzLiBNaW5pbXVtIHZhbGlkIHZhbHVlcyBhcmUgMS4gQ29udHJvbGxlcnMKPiAgICAgICAg d2l0aG91dCBzZXR1cCBsYXRlbmN5IGNvbnRyb2wgc2hvdWxkIHVzZSBhIHZhbHVlIG9mIDAuCj4g LSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzItYXJyYXkKPiAtICAgICAgLSBtaW5JdGVtczogMgo+IC0gICAgICAgIG1heEl0 ZW1zOiAzCj4gLSAgICAgICAgaXRlbXM6Cj4gLSAgICAgICAgICBtaW5pbXVtOiAwCj4gLSAgICAg ICAgICBtYXhpbXVtOiA4Cj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzItYXJyYXkKPiArICAgIG1pbkl0ZW1zOiAyCj4gKyAgICBtYXhJdGVtczogMwo+ ICsgICAgaXRlbXM6Cj4gKyAgICAgIG1pbmltdW06IDAKPiArICAgICAgbWF4aW11bTogOAo+IAo+ ICAgIGFybSx0YWctbGF0ZW5jeToKPiAgICAgIGRlc2NyaXB0aW9uOiBDeWNsZXMgb2YgbGF0ZW5j eSBmb3IgVGFnIFJBTSBhY2Nlc3Nlcy4gU3BlY2lmaWVzIDMgY2VsbHMgb2YKPiAgICAgICAgcmVh ZCwgd3JpdGUgYW5kIHNldHVwIGxhdGVuY2llcy4gQ29udHJvbGxlcnMgd2l0aG91dCBzZXR1cCBs YXRlbmN5IGNvbnRyb2wKPiAgICAgICAgc2hvdWxkIHVzZSAwLiBDb250cm9sbGVycyB3aXRob3V0 IHNlcGFyYXRlIHJlYWQgYW5kIHdyaXRlIFRhZyBSQU0gbGF0ZW5jeQo+ICAgICAgICB2YWx1ZXMg c2hvdWxkIG9ubHkgdXNlIHRoZSBmaXJzdCBjZWxsLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0g JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gLSAg ICAgIC0gbWluSXRlbXM6IDEKPiAtICAgICAgICBtYXhJdGVtczogMwo+IC0gICAgICAgIGl0ZW1z Ogo+IC0gICAgICAgICAgbWluaW11bTogMAo+IC0gICAgICAgICAgbWF4aW11bTogOAo+ICsgICAg JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gKyAg ICBtaW5JdGVtczogMQo+ICsgICAgbWF4SXRlbXM6IDMKPiArICAgIGl0ZW1zOgo+ICsgICAgICBt aW5pbXVtOiAwCj4gKyAgICAgIG1heGltdW06IDgKPiAKPiAgICBhcm0sZGlydHktbGF0ZW5jeToK PiAgICAgIGRlc2NyaXB0aW9uOiBDeWNsZXMgb2YgbGF0ZW5jeSBmb3IgRGlydHkgUkFNcy4gVGhp cyBpcyBhIHNpbmdsZSBjZWxsLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gbWluaW11bTogMQo+ IC0gICAgICAgIG1heGltdW06IDgKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQzMgo+ICsgICAgbWluaW11bTogMQo+ICsgICAgbWF4aW11bTogOAo+IAo+ ICAgIGFybSxmaWx0ZXItcmFuZ2VzOgo+ICAgICAgZGVzY3JpcHRpb246IDxzdGFydCBsZW5ndGg+ IFN0YXJ0aW5nIGFkZHJlc3MgYW5kIGxlbmd0aCBvZiB3aW5kb3cgdG8KPiAgICAgICAgZmlsdGVy LiBBZGRyZXNzZXMgaW4gdGhlIGZpbHRlciB3aW5kb3cgYXJlIGRpcmVjdGVkIHRvIHRoZSBNMSBw b3J0LiBPdGhlcgo+ICAgICAgICBhZGRyZXNzZXMgd2lsbCBnbyB0byB0aGUgTTAgcG9ydC4KPiAt ICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3VpbnQzMi1hcnJheQo+IC0gICAgICAtIGl0ZW1zOgo+IC0gICAgICAgICAgbWluSXRlbXM6 IDIKPiAtICAgICAgICAgIG1heEl0ZW1zOiAyCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJyYXkKPiArICAgIGl0ZW1zOgo+ICsgICAgICBtaW5J dGVtczogMgo+ICsgICAgICBtYXhJdGVtczogMgo+IAo+ICAgIGFybSxpby1jb2hlcmVudDoKPiAg ICAgIGRlc2NyaXB0aW9uOiBpbmRpY2F0ZXMgdGhhdCB0aGUgc3lzdGVtIGlzIG9wZXJhdGluZyBp biBhbiBoYXJkd2FyZQo+IEBAIC0xMzEsMzYgKzEyNywzMSBAQCBwcm9wZXJ0aWVzOgo+ICAgIGFy bSxkb3VibGUtbGluZWZpbGw6Cj4gICAgICBkZXNjcmlwdGlvbjogT3ZlcnJpZGUgZG91YmxlIGxp bmVmaWxsIGVuYWJsZSBzZXR0aW5nLiBFbmFibGUgaWYKPiAgICAgICAgbm9uLXplcm8sIGRpc2Fi bGUgaWYgemVyby4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAtIGVudW06IFsgMCwgMSBdCj4gKyAg ICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgIGVu dW06IFswLCAxXQo+IAo+ICAgIGFybSxkb3VibGUtbGluZWZpbGwtaW5jcjoKPiAgICAgIGRlc2Ny aXB0aW9uOiBPdmVycmlkZSBkb3VibGUgbGluZWZpbGwgb24gSU5DUiByZWFkLiBFbmFibGUKPiAg ICAgICAgaWYgbm9uLXplcm8sIGRpc2FibGUgaWYgemVyby4KPiAtICAgIGFsbE9mOgo+IC0gICAg ICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAg ICAtIGVudW06IFsgMCwgMSBdCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiArICAgIGVudW06IFswLCAxXQo+IAo+ICAgIGFybSxkb3VibGUtbGlu ZWZpbGwtd3JhcDoKPiAgICAgIGRlc2NyaXB0aW9uOiBPdmVycmlkZSBkb3VibGUgbGluZWZpbGwg b24gV1JBUCByZWFkLiBFbmFibGUKPiAgICAgICAgaWYgbm9uLXplcm8sIGRpc2FibGUgaWYgemVy by4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAtIGVudW06IFsgMCwgMSBdCj4gKyAgICAkcmVmOiAv c2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgIGVudW06IFswLCAx XQo+IAo+ICAgIGFybSxwcmVmZXRjaC1kcm9wOgo+ICAgICAgZGVzY3JpcHRpb246IE92ZXJyaWRl IHByZWZldGNoIGRyb3AgZW5hYmxlIHNldHRpbmcuIEVuYWJsZSBpZiBub24temVybywKPiAgICAg ICAgZGlzYWJsZSBpZiB6ZXJvLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gZW51bTogWyAwLCAx IF0KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ ICsgICAgZW51bTogWzAsIDFdCj4gCj4gICAgYXJtLHByZWZldGNoLW9mZnNldDoKPiAgICAgIGRl c2NyaXB0aW9uOiBPdmVycmlkZSBwcmVmZXRjaCBvZmZzZXQgdmFsdWUuCj4gLSAgICBhbGxPZjoK PiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIK PiAtICAgICAgLSBlbnVtOiBbIDAsIDEsIDIsIDMsIDQsIDUsIDYsIDcsIDE1LCAyMywgMzEgXQo+ ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAg ICBlbnVtOiBbMCwgMSwgMiwgMywgNCwgNSwgNiwgNywgMTUsIDIzLCAzMV0KPiAKPiAgICBhcm0s c2hhcmVkLW92ZXJyaWRlOgo+ICAgICAgZGVzY3JpcHRpb246IFRoZSBkZWZhdWx0IGJlaGF2aW9y IG9mIHRoZSBMMjIwIG9yIFBMMzEwIGNhY2hlCj4gQEAgLTE5MywzNSArMTg0LDMxIEBAIHByb3Bl cnRpZXM6Cj4gICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICBEYXRhIHByZWZldGNoLiBWYWx1 ZTogPDA+IChmb3JjaWJseSBkaXNhYmxlKSwgPDE+Cj4gICAgICAgIChmb3JjaWJseSBlbmFibGUp LCBwcm9wZXJ0eSBhYnNlbnQgKHJldGFpbiBzZXR0aW5ncyBzZXQgYnkgZmlybXdhcmUpCj4gLSAg ICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy91aW50MzIKPiAtICAgICAgLSBlbnVtOiBbIDAsIDEgXQo+ICsgICAgJHJlZjogL3NjaGVtYXMv dHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBlbnVtOiBbMCwgMV0KPiAKPiAg ICBwcmVmZXRjaC1pbnN0cjoKPiAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gICAgICAgIEluc3RydWN0 aW9uIHByZWZldGNoLiBWYWx1ZTogPDA+IChmb3JjaWJseSBkaXNhYmxlKSwKPiAgICAgICAgPDE+ IChmb3JjaWJseSBlbmFibGUpLCBwcm9wZXJ0eSBhYnNlbnQgKHJldGFpbiBzZXR0aW5ncyBzZXQg YnkKPiAgICAgICAgZmlybXdhcmUpCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2No ZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBlbnVtOiBbIDAs IDEgXQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMy Cj4gKyAgICBlbnVtOiBbMCwgMV0KPiAKPiAgICBhcm0sZHluYW1pYy1jbG9jay1nYXRpbmc6Cj4g ICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICBMMiBkeW5hbWljIGNsb2NrIGdhdGluZy4gVmFs dWU6IDwwPiAoZm9yY2libHkKPiAgICAgICAgZGlzYWJsZSksIDwxPiAoZm9yY2libHkgZW5hYmxl KSwgcHJvcGVydHkgYWJzZW50IChPUyBzcGVjaWZpYyBiZWhhdmlvciwKPiAgICAgICAgcHJlZmVy YWJseSByZXRhaW4gZmlybXdhcmUgc2V0dGluZ3MpCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAk cmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBl bnVtOiBbIDAsIDEgXQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvdWludDMyCj4gKyAgICBlbnVtOiBbMCwgMV0KPiAKPiAgICBhcm0sc3RhbmRieS1tb2RlOgo+ ICAgICAgZGVzY3JpcHRpb246IEwyIHN0YW5kYnkgbW9kZSBlbmFibGUuIFZhbHVlIDwwPiAoZm9y Y2libHkgZGlzYWJsZSksCj4gICAgICAgIDwxPiAoZm9yY2libHkgZW5hYmxlKSwgcHJvcGVydHkg YWJzZW50IChPUyBzcGVjaWZpYyBiZWhhdmlvciwKPiAgICAgICAgcHJlZmVyYWJseSByZXRhaW4g ZmlybXdhcmUgc2V0dGluZ3MpCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1h cy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBlbnVtOiBbIDAsIDEg XQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4g KyAgICBlbnVtOiBbMCwgMV0KPiAKPiAgICBhcm0sZWFybHktYnJlc3AtZGlzYWJsZToKPiAgICAg IGRlc2NyaXB0aW9uOiBEaXNhYmxlIHRoZSBDQTkgb3B0aW1pemF0aW9uIEVhcmx5IEJSRVNQIChQ TDMxMCkKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Fy bS9wc2NpLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvYXJtL3BzY2ku eWFtbAo+IGluZGV4IDkyNDdiNThjMjZmYy4uNGY5YjM2MWFlZmQ2IDEwMDY0NAo+IC0tLSBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vcHNjaS55YW1sCj4gKysrIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2FybS9wc2NpLnlhbWwKPiBAQCAtNjksMTMg KzY5LDEyIEBAIHByb3BlcnRpZXM6Cj4gCj4gICAgbWV0aG9kOgo+ICAgICAgZGVzY3JpcHRpb246 IFRoZSBtZXRob2Qgb2YgY2FsbGluZyB0aGUgUFNDSSBmaXJtd2FyZS4KPiAtICAgIGFsbE9mOgo+ IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZy1h cnJheQo+IC0gICAgICAtIGVudW06Cj4gLSAgICAgICAgICAjIFNNQyAjMCwgd2l0aCB0aGUgcmVn aXN0ZXIgYXNzaWdubWVudHMgc3BlY2lmaWVkIGluIHRoaXMgYmluZGluZy4KPiAtICAgICAgICAg IC0gc21jCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJp bmctYXJyYXkKPiArICAgIGVudW06Cj4gKwo+ICsgICAgICAtIHNtYwo+ICAgICAgICAgICAgIyBI VkMgIzAsIHdpdGggdGhlIHJlZ2lzdGVyIGFzc2lnbm1lbnRzIHNwZWNpZmllZCBpbiB0aGlzIGJp bmRpbmcuCj4gLSAgICAgICAgICAtIGh2Ywo+ICsgICAgICAtIGh2Ywo+IAo+ICAgIGNwdV9zdXNw ZW5kOgo+ICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMy Cj4gQEAgLTEwNyw4ICsxMDYsOCBAQCBwcm9wZXJ0aWVzOgo+IAo+ICBwYXR0ZXJuUHJvcGVydGll czoKPiAgICAiXnBvd2VyLWRvbWFpbi0iOgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjog Ii4uL3Bvd2VyL3Bvd2VyLWRvbWFpbi55YW1sIyIKPiArICAgICRyZWY6ICIuLi9wb3dlci9wb3dl ci1kb21haW4ueWFtbCMiCj4gKwo+ICAgICAgdHlwZTogb2JqZWN0Cj4gICAgICBkZXNjcmlwdGlv bjogfAo+ICAgICAgICBBUk0gc3lzdGVtcyBjYW4gaGF2ZSBtdWx0aXBsZSBjb3Jlcywgc29tZXRp bWVzIGluIGFuIGhpZXJhcmNoaWNhbAo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvYXJtL3NhbXN1bmcvZXh5bm9zLWNoaXBpZC55YW1sIGIvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2FybS9zYW1zdW5nL2V4eW5vcy1jaGlwaWQueWFtbAo+ IGluZGV4IDA0MjVkMzMzYjUwZC4uZjk5YzBjNmRmMjFiIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vc2Ftc3VuZy9leHlub3MtY2hpcGlkLnlhbWwK PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvYXJtL3NhbXN1bmcvZXh5 bm9zLWNoaXBpZC55YW1sCj4gQEAgLTIyLDkgKzIyLDggQEAgcHJvcGVydGllczoKPiAgICAgICAg QWRhcHRpdmUgU3VwcGx5IFZvbHRhZ2UgYmluIHNlbGVjdGlvbi4gVGhpcyBjYW4gYmUgdXNlZAo+ ICAgICAgICB0byBkZXRlcm1pbmUgdGhlIEFTViBiaW4gb2YgYW4gU29DIGlmIHJlc3BlY3RpdmUg aW5mb3JtYXRpb24KPiAgICAgICAgaXMgbWlzc2luZyBpbiB0aGUgQ0hJUElEIHJlZ2lzdGVycyBv ciBpbiB0aGUgT1RQIG1lbW9yeS4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hl bWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAtIGVudW06IFsgMCwg MSwgMiwgMyBdCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzIKPiArICAgIGVudW06IFswLCAxLCAyLCAzXQo+IAo+ICByZXF1aXJlZDoKPiAgICAtIGNv bXBhdGlibGUKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L2J1cy9hbGx3aW5uZXIsc3VuNTBpLWE2NC1kZTIueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9idXMvYWxsd2lubmVyLHN1bjUwaS1hNjQtZGUyLnlhbWwKPiBpbmRleCBm MGIzZDMwZmJiNzYuLjA1MDM2NTFjZDIxNCAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvYnVzL2FsbHdpbm5lcixzdW41MGktYTY0LWRlMi55YW1sCj4gKysr IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2J1cy9hbGx3aW5uZXIsc3VuNTBp LWE2NC1kZTIueWFtbAo+IEBAIC0zMSwxMiArMzEsMTEgQEAgcHJvcGVydGllczoKPiAgICAgIG1h eEl0ZW1zOiAxCj4gCj4gICAgYWxsd2lubmVyLHNyYW06Cj4gLSAgICBhbGxPZjoKPiAtICAgICAg LSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRpb25zL3BoYW5kbGUtYXJyYXkKPiAt ICAgICAgLSBtYXhJdGVtczogMQo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIFRoZSBTUkFN IHRoYXQgbmVlZHMgdG8gYmUgY2xhaW1lZCB0byBhY2Nlc3MgdGhlIGRpc3BsYXkgZW5naW5lCj4g ICAgICAgIGJ1cy4KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMv cGhhbmRsZS1hcnJheQo+ICsgICAgbWF4SXRlbXM6IDEKPiAKPiAgICByYW5nZXM6IHRydWUKPiAK PiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Nsb2NrL2Zp eGVkLWZhY3Rvci1jbG9jay55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L2Nsb2NrL2ZpeGVkLWZhY3Rvci1jbG9jay55YW1sCj4gaW5kZXggYjU2N2Y4MDkyZjhjLi5mNDE1 ODQ1YjM4ZGQgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L2Nsb2NrL2ZpeGVkLWZhY3Rvci1jbG9jay55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL2Nsb2NrL2ZpeGVkLWZhY3Rvci1jbG9jay55YW1sCj4gQEAgLTI0LDkg KzI0LDggQEAgcHJvcGVydGllczoKPiAKPiAgICBjbG9jay1kaXY6Cj4gICAgICBkZXNjcmlwdGlv bjogRml4ZWQgZGl2aWRlcgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMv dHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gbWluaW11bTogMQo+ICsg ICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBt aW5pbXVtOiAxCj4gCj4gICAgY2xvY2stbXVsdDoKPiAgICAgIGRlc2NyaXB0aW9uOiBGaXhlZCBt dWx0aXBsaWVyCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9jb25uZWN0b3IvdXNiLWNvbm5lY3Rvci55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL2Nvbm5lY3Rvci91c2ItY29ubmVjdG9yLnlhbWwKPiBpbmRleCAzNjljNThlMjJh MDYuLjAzYjkyYjZmMzVmYSAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvY29ubmVjdG9yL3VzYi1jb25uZWN0b3IueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9jb25uZWN0b3IvdXNiLWNvbm5lY3Rvci55YW1sCj4gQEAg LTI3LDggKzI3LDggQEAgcHJvcGVydGllczoKPiAgICAgIGRlc2NyaXB0aW9uOiBTaXplIG9mIHRo ZSBjb25uZWN0b3IsIHNob3VsZCBiZSBzcGVjaWZpZWQgaW4gY2FzZSBvZgo+ICAgICAgICBub24t ZnVsbHNpemUgJ3VzYi1hLWNvbm5lY3Rvcicgb3IgJ3VzYi1iLWNvbm5lY3RvcicgY29tcGF0aWJs ZQo+ICAgICAgICBjb25uZWN0b3JzLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3Nj aGVtYXMvdHlwZXMueWFtbCNkZWZpbml0aW9ucy9zdHJpbmcKPiArICAgICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvc3RyaW5nCj4gKwo+ICAgICAgZW51bToKPiAgICAgICAg LSBtaW5pCj4gICAgICAgIC0gbWljcm8KPiBAQCAtNTcsOCArNTcsOCBAQCBwcm9wZXJ0aWVzOgo+ ICAgIHBvd2VyLXJvbGU6Cj4gICAgICBkZXNjcmlwdGlvbjogRGV0ZXJtaW5lcyB0aGUgcG93ZXIg cm9sZSB0aGF0IHRoZSBUeXBlIEMgY29ubmVjdG9yIHdpbGwKPiAgICAgICAgc3VwcG9ydC4gImR1 YWwiIHJlZmVycyB0byBEdWFsIFJvbGUgUG9ydCAoRFJQKS4KPiAtICAgIGFsbE9mOgo+IC0gICAg ICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvc3RyaW5nCj4gKyAgICAk cmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRpb25zL3N0cmluZwo+ICsKPiAgICAgIGVu dW06Cj4gICAgICAgIC0gc291cmNlCj4gICAgICAgIC0gc2luawo+IEBAIC02NiwxOCArNjYsMTgg QEAgcHJvcGVydGllczoKPiAKPiAgICB0cnktcG93ZXItcm9sZToKPiAgICAgIGRlc2NyaXB0aW9u OiBQcmVmZXJyZWQgcG93ZXIgcm9sZS4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvc3RyaW5nCj4gKyAgICAkcmVmOiAvc2NoZW1h cy90eXBlcy55YW1sI2RlZmluaXRpb25zL3N0cmluZwo+ICsKPiAgICAgIGVudW06Cj4gLSAgICAg LSBzb3VyY2UKPiAtICAgICAtIHNpbmsKPiAtICAgICAtIGR1YWwKPiArICAgICAgLSBzb3VyY2UK PiArICAgICAgLSBzaW5rCj4gKyAgICAgIC0gZHVhbAo+IAo+ICAgIGRhdGEtcm9sZToKPiAgICAg IGRlc2NyaXB0aW9uOiBEYXRhIHJvbGUgaWYgVHlwZSBDIGNvbm5lY3RvciBzdXBwb3J0cyBVU0Ig ZGF0YS4gImR1YWwiIHJlZmVycwo+ICAgICAgICBEdWFsIFJvbGUgRGV2aWNlIChEUkQpLgo+IC0g ICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCNkZWZpbml0aW9u cy9zdHJpbmcKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvc3Ry aW5nCj4gKwo+ICAgICAgZW51bToKPiAgICAgICAgLSBob3N0Cj4gICAgICAgIC0gZGV2aWNlCj4g QEAgLTk1LDggKzk1LDcgQEAgcHJvcGVydGllczoKPiAgICAgICAgZGVmaW5lZCBpbiBkdC1iaW5k aW5ncy91c2IvcGQuaC4KPiAgICAgIG1pbkl0ZW1zOiAxCj4gICAgICBtYXhJdGVtczogNwo+IC0g ICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvdWludDMyLWFycmF5Cj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzItYXJyYXkKPiAKPiAgICBzaW5rLXBkb3M6Cj4gICAgICBkZXNjcmlwdGlvbjog QW4gYXJyYXkgb2YgdTMyIHdpdGggZWFjaCBlbnRyeSBwcm92aWRpbmcgc3VwcG9ydGVkIHBvd2Vy IHNpbmsKPiBAQCAtMTA4LDggKzEwNyw3IEBAIHByb3BlcnRpZXM6Cj4gICAgICAgIGluIGR0LWJp bmRpbmdzL3VzYi9wZC5oLgo+ICAgICAgbWluSXRlbXM6IDEKPiAgICAgIG1heEl0ZW1zOiA3Cj4g LSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzItYXJyYXkKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMi1hcnJheQo+IAo+ICAgIG9wLXNpbmstbWljcm93YXR0Ogo+ICAgICAgZGVz Y3JpcHRpb246IFNpbmsgcmVxdWlyZWQgb3BlcmF0aW5nIHBvd2VyIGluIG1pY3Jvd2F0dCwgaWYg c291cmNlIGNhbid0Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9jcnlwdG8vc3Qsc3RtMzItaGFzaC55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL2NyeXB0by9zdCxzdG0zMi1oYXNoLnlhbWwKPiBpbmRleCA1N2FlMWMwYjZkMTgu LjZkZDY1OGYwOTEyYyAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvY3J5cHRvL3N0LHN0bTMyLWhhc2gueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9jcnlwdG8vc3Qsc3RtMzItaGFzaC55YW1sCj4gQEAgLTM2LDExICsz NiwxMCBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgIGRtYS1tYXhidXJzdDoKPiAgICAgIGRlc2NyaXB0 aW9uOiBTZXQgbnVtYmVyIG9mIG1heGltdW0gZG1hIGJ1cnN0IHN1cHBvcnRlZAo+IC0gICAgYWxs T2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWlu dDMyCj4gLSAgICAgIC0gbWluaW11bTogMAo+IC0gICAgICAtIG1heGltdW06IDIKPiAtICAgICAg LSBkZWZhdWx0OiAwCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy91aW50MzIKPiArICAgIG1pbmltdW06IDAKPiArICAgIG1heGltdW06IDIKPiArICAgIGRlZmF1 bHQ6IDAKPiAKPiAgcmVxdWlyZWQ6Cj4gICAgLSBjb21wYXRpYmxlCj4gZGlmZiAtLWdpdCBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L2FsbHdpbm5lcixzdW40aS1h MTAtZGlzcGxheS1lbmdpbmUueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9kaXNwbGF5L2FsbHdpbm5lcixzdW40aS1hMTAtZGlzcGxheS1lbmdpbmUueWFtbAo+IGluZGV4 IDk0NGZmMmYxY2Y5My4uZTc3NTIzYjAyZmFkIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L2FsbHdpbm5lcixzdW40aS1hMTAtZGlzcGxheS1l bmdpbmUueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNw bGF5L2FsbHdpbm5lcixzdW40aS1hMTAtZGlzcGxheS1lbmdpbmUueWFtbAo+IEBAIC02NiwxMCAr NjYsOSBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICAtIGFsbHdpbm5lcixzdW41MGktaDYtZGlzcGxh eS1lbmdpbmUKPiAKPiAgICBhbGx3aW5uZXIscGlwZWxpbmVzOgo+IC0gICAgYWxsT2Y6Cj4gLSAg ICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJh eQo+IC0gICAgICAtIG1pbkl0ZW1zOiAxCj4gLSAgICAgICAgbWF4SXRlbXM6IDIKPiArICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUtYXJyYXkKPiArICAg IG1pbkl0ZW1zOiAxCj4gKyAgICBtYXhJdGVtczogMgo+ICAgICAgZGVzY3JpcHRpb246IHwKPiAg ICAgICAgQXZhaWxhYmxlIGRpc3BsYXkgZW5naW5lIGZyb250ZW5kcyAoREUgMS4wKSBvciBtaXhl cnMgKERFCj4gICAgICAgIDIuMC8zLjApIGF2YWlsYWJsZS4KPiBkaWZmIC0tZ2l0IGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3BsYXkvYWxsd2lubmVyLHN1bjRpLWExMC10 Y29uLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZGlzcGxheS9hbGx3 aW5uZXIsc3VuNGktYTEwLXRjb24ueWFtbAo+IGluZGV4IDg3Y2I3N2IzMmVlMy4uNGMxNWEyNjQ0 YTdjIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNw bGF5L2FsbHdpbm5lcixzdW40aS1hMTAtdGNvbi55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3BsYXkvYWxsd2lubmVyLHN1bjRpLWExMC10Y29uLnlhbWwK PiBAQCAtNzEsMTEgKzcxLDEwIEBAIHByb3BlcnRpZXM6Cj4gICAgICBtYXhJdGVtczogNAo+IAo+ ICAgIGNsb2NrLW91dHB1dC1uYW1lczoKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZy1hcnJheQo+IC0gICAgICAtIG1h eEl0ZW1zOiAxCj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgTmFtZSBvZiB0aGUgTENEIHBp eGVsIGNsb2NrIGNyZWF0ZWQuCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy9zdHJpbmctYXJyYXkKPiArICAgIG1heEl0ZW1zOiAxCj4gCj4gICAgZG1hczoKPiAg ICAgIG1heEl0ZW1zOiAxCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9kaXNwbGF5L3BhbmVsL3BhbmVsLWNvbW1vbi55YW1sIGIvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3BsYXkvcGFuZWwvcGFuZWwtY29tbW9uLnlhbWwKPiBpbmRl eCBlZDA1MWJhMTIwODQuLmIwNTU3M2RlMDhmMyAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvZGlzcGxheS9wYW5lbC9wYW5lbC1jb21tb24ueWFtbAo+ICsr KyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L3BhbmVsL3BhbmVs LWNvbW1vbi55YW1sCj4gQEAgLTQ4LDkgKzQ4LDggQEAgcHJvcGVydGllczoKPiAgICByb3RhdGlv bjoKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBEaXNwbGF5IHJvdGF0aW9uIGluIGRlZ3Jl ZXMgY291bnRlciBjbG9ja3dpc2UgKDAsOTAsMTgwLDI3MCkKPiAtICAgIGFsbE9mOgo+IC0gICAg ICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAg ICAtIGVudW06IFsgMCwgOTAsIDE4MCwgMjcwIF0KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgZW51bTogWzAsIDkwLCAxODAsIDI3MF0K PiAKPiAgICAjIERpc3BsYXkgVGltaW5ncwo+ICAgIHBhbmVsLXRpbWluZzoKPiBkaWZmIC0tZ2l0 IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2RtYS9kbWEtY29tbW9uLnlhbWwg Yi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZG1hL2RtYS1jb21tb24ueWFtbAo+ IGluZGV4IDAyYTM0YmEyYjQ5Yi4uYzM2NTkyNjgzMzQwIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kbWEvZG1hLWNvbW1vbi55YW1sCj4gKysrIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2RtYS9kbWEtY29tbW9uLnlhbWwKPiBAQCAt MzEsOCArMzEsNyBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICBrZXJuZWwuIGkuZS4gZmlyc3QgY2hh bm5lbCBjb3JyZXNwb25kcyB0byBMU0IuCj4gICAgICAgIFRoZSBmaXJzdCBpdGVtIGluIHRoZSBh cnJheSBpcyBmb3IgY2hhbm5lbHMgMC0zMSwgdGhlIHNlY29uZCBpcyBmb3IKPiAgICAgICAgY2hh bm5lbHMgMzItNjMsIGV0Yy4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICsgICAgJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gICAgICBpdGVtczoKPiAg ICAgICAgbWluSXRlbXM6IDEKPiAgICAgICAgIyBTaG91bGQgYmUgZW5vdWdoCj4gZGlmZiAtLWdp dCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kbWEvdGkvazMtdWRtYS55YW1s IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2RtYS90aS9rMy11ZG1hLnlhbWwK PiBpbmRleCA4NTA1Njk4MmEyNDIuLjEwYjc0MDk1OTM1ZiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZG1hL3RpL2szLXVkbWEueWFtbAo+ICsrKyBiL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kbWEvdGkvazMtdWRtYS55YW1sCj4gQEAg LTc4LDI1ICs3OCwyMSBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgIHRpLHNjaToKPiAgICAgIGRlc2Ny aXB0aW9uOiBwaGFuZGxlIHRvIFRJLVNDSSBjb21wYXRpYmxlIFN5c3RlbSBjb250cm9sbGVyIG5v ZGUKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3BoYW5kbGUKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3BoYW5kbGUKPiAKPiAgICB0aSxzY2ktZGV2LWlkOgo+ICAgICAgZGVzY3JpcHRpb246 IFRJLVNDSSBkZXZpY2UgaWQgb2YgVURNQVAKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgJHJlZjogL3Nj aGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gCj4gICAgdGkscmluZ2FjYzoK PiAgICAgIGRlc2NyaXB0aW9uOiBwaGFuZGxlIHRvIHRoZSByaW5nIGFjY2VsZXJhdG9yIG5vZGUK PiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3BoYW5kbGUKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3BoYW5kbGUKPiAKPiAgICB0aSxzY2ktcm0tcmFuZ2UtdGNoYW46Cj4gICAgICBkZXNjcmlw dGlvbjogfAo+ICAgICAgICBBcnJheSBvZiBVRE1BIHRjaGFuIHJlc291cmNlIHN1YnR5cGVzIGZv ciByZXNvdXJjZSBhbGxvY2F0aW9uIGZvciB0aGlzCj4gICAgICAgIGhvc3QKPiAtICAgIGFsbE9m Ogo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQz Mi1hcnJheQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWlu dDMyLWFycmF5Cj4gICAgICBtaW5JdGVtczogMQo+ICAgICAgIyBTaG91bGQgYmUgZW5vdWdoCj4g ICAgICBtYXhJdGVtczogMjU1Cj4gQEAgLTEwNSw4ICsxMDEsNyBAQCBwcm9wZXJ0aWVzOgo+ICAg ICAgZGVzY3JpcHRpb246IHwKPiAgICAgICAgQXJyYXkgb2YgVURNQSByY2hhbiByZXNvdXJjZSBz dWJ0eXBlcyBmb3IgcmVzb3VyY2UgYWxsb2NhdGlvbiBmb3IgdGhpcwo+ICAgICAgICBob3N0Cj4g LSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzItYXJyYXkKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMi1hcnJheQo+ICAgICAgbWluSXRlbXM6IDEKPiAgICAgICMgU2hvdWxkIGJl IGVub3VnaAo+ICAgICAgbWF4SXRlbXM6IDI1NQo+IEBAIC0xMTUsOCArMTEwLDcgQEAgcHJvcGVy dGllczoKPiAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gICAgICAgIEFycmF5IG9mIFVETUEgcmZsb3cg cmVzb3VyY2Ugc3VidHlwZXMgZm9yIHJlc291cmNlIGFsbG9jYXRpb24gZm9yIHRoaXMKPiAgICAg ICAgaG9zdAo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJyYXkKPiAgICAgIG1pbkl0ZW1zOiAxCj4gICAgICAj IFNob3VsZCBiZSBlbm91Z2gKPiAgICAgIG1heEl0ZW1zOiAyNTUKPiBkaWZmIC0tZ2l0IGEvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2VlcHJvbS9hdDI0LnlhbWwgYi9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZWVwcm9tL2F0MjQueWFtbAo+IGluZGV4IGExNTc4 N2U1MDRmMC4uZGU1MTNmZTMzM2E3IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9lZXByb20vYXQyNC55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL2VlcHJvbS9hdDI0LnlhbWwKPiBAQCAtMTE4LDE0ICsxMTgsMTMgQEAg cHJvcGVydGllczoKPiAgICAgIG1heEl0ZW1zOiAxCj4gCj4gICAgcGFnZXNpemU6Cj4gLSAgICBh bGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzIKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBUaGUgbGVuZ3RoIG9mIHRoZSBwYWdl c2l6ZSBmb3Igd3JpdGluZy4gUGxlYXNlIGNvbnN1bHQgdGhlCj4gICAgICAgIG1hbnVhbCBvZiB5 b3VyIGRldmljZSwgdGhhdCB2YWx1ZSB2YXJpZXMgYSBsb3QuIEEgd3JvbmcgdmFsdWUKPiAgICAg ICAgbWF5IHJlc3VsdCBpbiBkYXRhIGxvc3MhIElmIG5vdCBzcGVjaWZpZWQsIGEgc2FmZXR5IHZh bHVlIG9mCj4gICAgICAgICcxJyBpcyB1c2VkIHdoaWNoIHdpbGwgYmUgdmVyeSBzbG93Lgo+IC0g ICAgZW51bTogWyAxLCA4LCAxNiwgMzIsIDY0LCAxMjgsIDI1OCBdCj4gKyAgICAkcmVmOiAvc2No ZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgIGVudW06IFsxLCA4LCAx NiwgMzIsIDY0LCAxMjgsIDI1OF0KPiAgICAgIGRlZmF1bHQ6IDEKPiAKPiAgICByZWFkLW9ubHk6 Cj4gQEAgLTE0OCwxOCArMTQ3LDE2IEBAIHByb3BlcnRpZXM6Cj4gICAgd3AtZ3Bpb3M6IHRydWUK PiAKPiAgICBhZGRyZXNzLXdpZHRoOgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3Nj aGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gICAgICBkZXNjcmlwdGlvbjoK PiAgICAgICAgTnVtYmVyIG9mIGFkZHJlc3MgYml0cy4KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5 cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgZGVmYXVsdDogOAo+ICAgICAgZW51 bTogWyA4LCAxNiBdCj4gCj4gICAgbnVtLWFkZHJlc3NlczoKPiAtICAgIGFsbE9mOgo+IC0gICAg ICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAg ZGVzY3JpcHRpb246Cj4gICAgICAgIFRvdGFsIG51bWJlciBvZiBpMmMgc2xhdmUgYWRkcmVzc2Vz IHRoaXMgZGV2aWNlIHRha2VzLgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVm aW5pdGlvbnMvdWludDMyCj4gICAgICBkZWZhdWx0OiAxCj4gICAgICBtaW5pbXVtOiAxCj4gICAg ICBtYXhpbXVtOiA4Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9leGFtcGxlLXNjaGVtYS55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL2V4YW1wbGUtc2NoZW1hLnlhbWwKPiBpbmRleCA2MjgxMWExYjUwNTguLmM5NTM0ZDIxNjRh MiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZXhhbXBs ZS1zY2hlbWEueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9l eGFtcGxlLXNjaGVtYS55YW1sCj4gQEAgLTEzOCwxMiArMTM4LDggQEAgcHJvcGVydGllczoKPiAg ICAjICdkZXNjcmlwdGlvbicuCj4gICAgdmVuZG9yLGludC1wcm9wZXJ0eToKPiAgICAgIGRlc2Ny aXB0aW9uOiBWZW5kb3Igc3BlY2lmaWMgcHJvcGVydGllcyBtdXN0IGhhdmUgYSBkZXNjcmlwdGlv bgo+IC0gICAgIyAnYWxsT2YnIGlzIHRoZSBqc29uLXNjaGVtYSB3YXkgb2Ygc3ViY2xhc3Npbmcg YSBzY2hlbWEuIEhlcmUgdGhlIGJhc2UKPiAtICAgICMgdHlwZSBzY2hlbWEgaXMgcmVmZXJlbmNl ZCBhbmQgdGhlbiBhZGRpdGlvbmFsIGNvbnN0cmFpbnRzIG9uIHRoZSB2YWx1ZXMKPiAtICAgICMg YXJlIGFkZGVkLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gZW51bTogWzIsIDQsIDYsIDgsIDEw XQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4g KyAgICBlbnVtOiBbMiwgNCwgNiwgOCwgMTBdCj4gCj4gICAgdmVuZG9yLGJvb2wtcHJvcGVydHk6 Cj4gICAgICBkZXNjcmlwdGlvbjogVmVuZG9yIHNwZWNpZmljIHByb3BlcnRpZXMgbXVzdCBoYXZl IGEgZGVzY3JpcHRpb24uIEJvb2xlYW4KPiBAQCAtMTU0LDExICsxNTAsMTAgQEAgcHJvcGVydGll czoKPiAgICB2ZW5kb3Isc3RyaW5nLWFycmF5LXByb3BlcnR5Ogo+ICAgICAgZGVzY3JpcHRpb246 IFZlbmRvciBzcGVjaWZpYyBwcm9wZXJ0aWVzIHNob3VsZCByZWZlcmVuY2UgYSB0eXBlIGluIHRo ZQo+ICAgICAgICBjb3JlIHNjaGVtYS4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZy1hcnJheQo+IC0gICAgICAtIGl0 ZW1zOgo+IC0gICAgICAgICAgLSBlbnVtOiBbIGZvbywgYmFyIF0KPiAtICAgICAgICAgIC0gZW51 bTogWyBiYXosIGJvbyBdCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy9zdHJpbmctYXJyYXkKPiArICAgIGl0ZW1zOgo+ICsgICAgICAtIGVudW06IFtmb28sIGJh cl0KPiArICAgICAgLSBlbnVtOiBbYmF6LCBib29dCj4gCj4gICAgdmVuZG9yLHByb3BlcnR5LWlu LXN0YW5kYXJkLXVuaXRzLW1pY3Jvdm9sdDoKPiAgICAgIGRlc2NyaXB0aW9uOiBWZW5kb3Igc3Bl Y2lmaWMgcHJvcGVydGllcyBoYXZpbmcgYSBzdGFuZGFyZCB1bml0IHN1ZmZpeAo+IGRpZmYgLS1n aXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaHdtb24vYWRpLGx0YzI5NDcu eWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9od21vbi9hZGksbHRjMjk0 Ny55YW1sCj4gaW5kZXggNDRhNjNmZmZiNGJlLi5lZWY2MTQ5NjJiMTAgMTAwNjQ0Cj4gLS0tIGEv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2h3bW9uL2FkaSxsdGMyOTQ3LnlhbWwK PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaHdtb24vYWRpLGx0YzI5 NDcueWFtbAo+IEBAIC0zOCwyMCArMzgsMTggQEAgcHJvcGVydGllczoKPiAgICAgICAgdGhlIGFj Y3VtdWxhdGVkIHZhbHVlcywgdGhpcyBlbnRyeSBjYW4gYWxzbyBoYXZlIHR3byBpdGVtcyB3aGlj aCBzZXRzCj4gICAgICAgIGVuZXJneTEvY2hhcmdlMSBhbmQgZW5lcmd5Mi9jaGFyZ2VyMiByZXNw ZWN0aXZlbHkuIENoZWNrIHRhYmxlIDEyIG9mIHRoZQo+ICAgICAgICBkYXRhc2hlZXQgZm9yIG1v cmUgaW5mb3JtYXRpb24gb24gdGhlIHN1cHBvcnRlZCBvcHRpb25zLgo+IC0gICAgYWxsT2Y6Cj4g LSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFy cmF5Cj4gLSAgICAgIC0gbWluSXRlbXM6IDIKPiAtICAgICAgICBtYXhJdGVtczogMgo+IC0gICAg ICAgIGl0ZW1zOgo+IC0gICAgICAgICAgZW51bTogWzAsIDEsIDIsIDNdCj4gLSAgICAgICAgICBk ZWZhdWx0OiAwCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzItYXJyYXkKPiArICAgIG1pbkl0ZW1zOiAyCj4gKyAgICBtYXhJdGVtczogMgo+ICsgICAg aXRlbXM6Cj4gKyAgICAgIGVudW06IFswLCAxLCAyLCAzXQo+ICsgICAgICBkZWZhdWx0OiAwCj4g Cj4gICAgYWRpLGFjY3VtdWxhdGlvbi1kZWFkYmFuZC1taWNyb2FtcDoKPiAgICAgIGRlc2NyaXB0 aW9uOgo+ICAgICAgICBUaGlzIHByb3BlcnR5IGNvbnRyb2xzIHRoZSBBY2N1bXVsYXRpb24gRGVh ZCBiYW5kIHdoaWNoIGFsbG93cyB0byBzZXQgdGhlCj4gICAgICAgIGxldmVsIG9mIGN1cnJlbnQg YmVsb3cgd2hpY2ggbm8gYWNjdW11bGF0aW9uIHRha2VzIHBsYWNlLgo+IC0gICAgYWxsT2Y6Cj4g LSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4g KyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAgICAg IG1heGltdW06IDI1NQo+ICAgICAgZGVmYXVsdDogMAo+IAo+IEBAIC02MSw4ICs1OSw3IEBAIHBy b3BlcnRpZXM6Cj4gICAgICAgIGFjdGl2ZSBoaWdoLCBzZXR0aW5nIGl0IHRvIHplcm8gbWFrZXRz IGl0IGFjdGl2ZSBsb3cuIFdoZW4gdGhpcyBwcm9wZXJ0eQo+ICAgICAgICBpcyBwcmVzZW50LCB0 aGUgR1BJTyBpcyBhdXRvbWF0aWNhbGx5IGNvbmZpZ3VyZWQgYXMgb3V0cHV0IGFuZCBzZXQgdG8K PiAgICAgICAgY29udHJvbCBhIGZhbiBhcyBhIGZ1bmN0aW9uIG9mIG1lYXN1cmVkIHRlbXBlcmF0 dXJlLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMv ZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiAgICAgIGVudW06IFswLCAxXQo+ICAgICAgZGVmYXVsdDogMAo+IAo+ IEBAIC03NCwxMyArNzEsMTIgQEAgcHJvcGVydGllczoKPiAgICAgICAgcmVnaXN0ZXJzLiBDaGVj ayB0YWJsZSAxMyBvZiB0aGUgZGF0YXNoZWV0IGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoZQo+ ICAgICAgICBzdXBwb3J0ZWQgb3B0aW9ucy4gVGhpcyBwcm9wZXJ0eSBjYW5ub3QgYmUgdXNlZCB0 b2dldGhlciB3aXRoCj4gICAgICAgIGFkaSxncGlvLW91dC1wb2wuCj4gLSAgICBhbGxPZjoKPiAt ICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJy YXkKPiAtICAgICAgLSBtaW5JdGVtczogMgo+IC0gICAgICAgIG1heEl0ZW1zOiAyCj4gLSAgICAg ICAgaXRlbXM6Cj4gLSAgICAgICAgICBlbnVtOiBbMCwgMSwgMl0KPiAtICAgICAgICAgIGRlZmF1 bHQ6IDAKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQz Mi1hcnJheQo+ICsgICAgbWluSXRlbXM6IDIKPiArICAgIG1heEl0ZW1zOiAyCj4gKyAgICBpdGVt czoKPiArICAgICAgZW51bTogWzAsIDEsIDJdCj4gKyAgICAgIGRlZmF1bHQ6IDAKPiAKPiAgcmVx dWlyZWQ6Cj4gICAgLSBjb21wYXRpYmxlCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9od21vbi90aSx0bXA1MTMueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9od21vbi90aSx0bXA1MTMueWFtbAo+IGluZGV4IDNmMDQzZTk0MzY2 OC4uOTBiMmZhM2Y3NzUyIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9od21vbi90aSx0bXA1MTMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9od21vbi90aSx0bXA1MTMueWFtbAo+IEBAIC00NSwxNiArNDUsMTQgQEAg cHJvcGVydGllczoKPiAgICAgICAgVGhlIGdhaW4gdmFsdWUgZm9yIHRoZSBQR0EgZnVuY3Rpb24u IFRoaXMgaXMgOCwgNCwgMiBvciAxLgo+ICAgICAgICBUaGUgUEdBIGdhaW4gYWZmZWN0IHRoZSBz aHVudCB2b2x0YWdlIHJhbmdlLgo+ICAgICAgICBUaGUgcmFuZ2Ugd2lsbCBiZSBlcXVhbCB0bzog cGdhLWdhaW4gKiA0MG1WCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgZW51bTogWzEsIDIsIDQsIDhdCj4gICAg ICBkZWZhdWx0OiA4Cj4gCj4gICAgdGksYnVzLXJhbmdlLW1pY3Jvdm9sdDoKPiAgICAgIGRlc2Ny aXB0aW9uOiB8Cj4gICAgICAgIFRoaXMgaXMgdGhlIG9wZXJhdGluZyByYW5nZSBvZiB0aGUgYnVz IHZvbHRhZ2UgaW4gbWljcm92b2x0Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2No ZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgZW51bTogWzE2MDAwMDAwLCAz MjAwMDAwMF0KPiAgICAgIGRlZmF1bHQ6IDMyMDAwMDAwCj4gCj4gQEAgLTYzLDE0ICs2MSwxMyBA QCBwcm9wZXJ0aWVzOgo+ICAgICAgICBBcnJheSBvZiB0aHJlZShUTVA1MTMpIG9yIHR3byhUTVA1 MTIpIG4tRmFjdG9yIHZhbHVlIGZvciBlYWNoIHJlbW90ZQo+ICAgICAgICB0ZW1wZXJhdHVyZSBj aGFubmVsLgo+ICAgICAgICBTZWUgZGF0YXNoZWV0IFRhYmxlIDExIGZvciBuLUZhY3RvciByYW5n ZSBsaXN0IGFuZCB2YWx1ZSBpbnRlcnByZXRhdGlvbi4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAt ICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gLSAg ICAgIC0gbWluSXRlbXM6IDIKPiAtICAgICAgICBtYXhJdGVtczogMwo+IC0gICAgICAgIGl0ZW1z Ogo+IC0gICAgICAgICAgZGVmYXVsdDogMHgwMAo+IC0gICAgICAgICAgbWluaW11bTogMHgwMAo+ IC0gICAgICAgICAgbWF4aW11bTogMHhGRgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFt bCNkZWZpbml0aW9ucy91aW50MzItYXJyYXkKPiArICAgIG1pbkl0ZW1zOiAyCj4gKyAgICBtYXhJ dGVtczogMwo+ICsgICAgaXRlbXM6Cj4gKyAgICAgIGRlZmF1bHQ6IDB4MDAKPiArICAgICAgbWlu aW11bTogMHgwMAo+ICsgICAgICBtYXhpbXVtOiAweEZGCj4gCj4gIHJlcXVpcmVkOgo+ICAgIC0g Y29tcGF0aWJsZQo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvaTJjL3N0LHN0bTMyLWkyYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL2kyYy9zdCxzdG0zMi1pMmMueWFtbAo+IGluZGV4IDkwMGVjMWFiNmE0Ny4uOTY2MzBmMjI1 MjA3IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pMmMv c3Qsc3RtMzItaTJjLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvaTJjL3N0LHN0bTMyLWkyYy55YW1sCj4gQEAgLTMwLDExICszMCwxMCBAQCBhbGxPZjoKPiAg ICAgICAgICAgICAgICAgICAgICAgICBGYXN0IE1vZGUgUGx1cyBzcGVlZCBpcyBzZWxlY3RlZCBi eSBzbGF2ZS4KPiAgICAgICAgICAgICAgICAgICAgICAgICBGb3JtYXQgaXMgcGhhbmRsZSB0byBz eXNjZmcgLyByZWdpc3RlciBvZmZzZXQgd2l0aGluCj4gICAgICAgICAgICAgICAgICAgICAgICAg c3lzY2ZnIC8gcmVnaXN0ZXIgYml0bWFzayBmb3IgRk1QIGJpdC4KPiAtICAgICAgICAgIGFsbE9m Ogo+IC0gICAgICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy9waGFuZGxlLWFycmF5Igo+IC0gICAgICAgICAgICAtIGl0ZW1zOgo+IC0gICAgICAgICAgICAg ICAgbWluSXRlbXM6IDMKPiAtICAgICAgICAgICAgICAgIG1heEl0ZW1zOiAzCj4gKyAgICAgICAg ICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJheSIK PiArICAgICAgICAgIGl0ZW1zOgo+ICsgICAgICAgICAgICBtaW5JdGVtczogMwo+ICsgICAgICAg ICAgICBtYXhJdGVtczogMwo+IAo+ICAgIC0gaWY6Cj4gICAgICAgIHByb3BlcnRpZXM6Cj4gZGlm ZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL2FkaSxh ZDcxMjQueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL2Fk aSxhZDcxMjQueWFtbAo+IGluZGV4IDk3MDg3YTQ1Y2U1NC4uZGViMzRkZWZmMGU4IDEwMDY0NAo+ IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL2FkaSxhZDcx MjQueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRj L2FkaSxhZDcxMjQueWFtbAo+IEBAIC04Myw5ICs4Myw4IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ ICAgICAgICAgICAgMTogUkVGSU4yKCspL1JFRklOMijiiJIpLgo+ICAgICAgICAgICAgMzogQVZE RAo+ICAgICAgICAgICAgSWYgdGhpcyBmaWVsZCBpcyBsZWZ0IGVtcHR5LCBpbnRlcm5hbCByZWZl cmVuY2UgaXMgc2VsZWN0ZWQuCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAgICAgLSBl bnVtOiBbMCwgMSwgM10KPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiArICAgICAgICBlbnVtOiBbMCwgMSwgM10KPiAKPiAgICAgICAgZGlm Zi1jaGFubmVsczoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogc2VlIERvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL2FkYy50eHQKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lpby9hZGMvbGx0YyxsdGMyNDk2LnlhbWwgYi9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9sbHRjLGx0YzI0OTYueWFtbAo+ IGluZGV4IDk3ZjUyMWQ2NTRlYS4uNmE5OTFlOWY3OGUyIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL2xsdGMsbHRjMjQ5Ni55YW1sCj4gKysr IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lpby9hZGMvbGx0YyxsdGMyNDk2 LnlhbWwKPiBAQCAtMTgsOCArMTgsNyBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgIHZyZWYtc3VwcGx5 Ogo+ICAgICAgZGVzY3JpcHRpb246IHBoYW5kbGUgdG8gYW4gZXh0ZXJuYWwgcmVndWxhdG9yIHBy b3ZpZGluZyB0aGUgcmVmZXJlbmNlIHZvbHRhZ2UKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiArICAgICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiAKPiAgICByZWc6Cj4g ICAgICBkZXNjcmlwdGlvbjogc3BpIGNoaXBzZWxlY3QgbnVtYmVyIGFjY29yZGluZyB0byB0aGUg dXN1YWwgc3BpIGJpbmRpbmdzCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9paW8vYWRjL21pY3JvY2hpcCxtY3AzOTExLnlhbWwgYi9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9taWNyb2NoaXAsbWNwMzkxMS55YW1sCj4gaW5k ZXggOGZmZWNlYjZhYmFlLi45NWFiMjg1ZjRlYmEgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lpby9hZGMvbWljcm9jaGlwLG1jcDM5MTEueWFtbAo+ICsr KyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL21pY3JvY2hpcCxt Y3AzOTExLnlhbWwKPiBAQCAtMzgsMTAgKzM4LDkgQEAgcHJvcGVydGllczoKPiAKPiAgICBtaWNy b2NoaXAsZGV2aWNlLWFkZHI6Cj4gICAgICBkZXNjcmlwdGlvbjogRGV2aWNlIGFkZHJlc3Mgd2hl biBtdWx0aXBsZSBNQ1AzOTExIGNoaXBzIGFyZSBwcmVzZW50IG9uIHRoZSBzYW1lIFNQSSBidXMu Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiAtICAgICAgLSBlbnVtOiBbMCwgMSwgMiwgM10KPiAtICAgICAgLSBk ZWZhdWx0OiAwCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzIKPiArICAgIGVudW06IFswLCAxLCAyLCAzXQo+ICsgICAgZGVmYXVsdDogMAo+IAo+ICAg IHZyZWYtc3VwcGx5Ogo+ICAgICAgZGVzY3JpcHRpb246IHwKPiBkaWZmIC0tZ2l0IGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lpby9hZGMvc3Qsc3RtMzItZGZzZG0tYWRjLnlh bWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9zdCxzdG0zMi1k ZnNkbS1hZGMueWFtbAo+IGluZGV4IGIxNjI3NDQxYTBiMi4uZDY5Y2E0OTJkMDIwIDEwMDY0NAo+ IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL3N0LHN0bTMy LWRmc2RtLWFkYy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L2lpby9hZGMvc3Qsc3RtMzItZGZzZG0tYWRjLnlhbWwKPiBAQCAtOTUsMTYgKzk1LDE0IEBAIHBh dHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgICAgICAgT24gc3RtMzJoNyBhbmQgc3RtMzJtcDE6Cj4g ICAgICAgICAgICAtIEZvciBzdCxzdG0zMi1kZnNkbS1hZGM6IHVwIHRvIDggY2hhbm5lbHMgbnVt YmVyZWQgZnJvbSAwIHRvIDcuCj4gICAgICAgICAgICAtIEZvciBzdCxzdG0zMi1kZnNkbS1kbWlj OiAxIGNoYW5uZWwgbnVtYmVyZWQgZnJvbSAwIHRvIDcuCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAg ICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1h cnJheQo+IC0gICAgICAgICAgLSBpdGVtczoKPiAtICAgICAgICAgICAgICBtaW5pbXVtOiAwCj4g LSAgICAgICAgICAgICAgbWF4aW11bTogNwo+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICsgICAgICAgIGl0ZW1zOgo+ICsgICAg ICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4aW11bTogNwo+IAo+ICAgICAgICBzdCxh ZGMtY2hhbm5lbC1uYW1lczoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogTGlzdCBvZiBzaW5nbGUt ZW5kZWQgY2hhbm5lbCBuYW1lcy4KPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJl ZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvc3RyaW5nLWFycmF5Cj4gKyAgICAg ICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvc3RyaW5nLWFycmF5Cj4g Cj4gICAgICAgIHN0LGZpbHRlci1vcmRlcjoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogfAo+IEBA IC0xMTIsMTEgKzExMCwxMCBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgIC0gMDog RmFzdFNpbkMKPiAgICAgICAgICAgIC0gWzEtNV06IG9yZGVyIDEgdG8gNS4KPiAgICAgICAgICAg IEZvciBhdWRpbyBwdXJwb3NlIGl0IGlzIHJlY29tbWVuZGVkIHRvIHVzZSBvcmRlciAzIHRvIDUu Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAgICAgLSBpdGVtczoKPiAtICAgICAgICAg ICAgICBtaW5pbXVtOiAwCj4gLSAgICAgICAgICAgICAgbWF4aW11bTogNQo+ICsgICAgICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgIGl0 ZW1zOgo+ICsgICAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4aW11bTogNQo+IAo+ ICAgICAgICAiI2lvLWNoYW5uZWwtY2VsbHMiOgo+ICAgICAgICAgIGNvbnN0OiAxCj4gQEAgLTEy OSw5ICsxMjYsOCBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgIC0gIk1BTkNIX1Ii OiBtYW5jaGVzdGVyIGNvZGVjLCByaXNpbmcgZWRnZSA9IGxvZ2ljIDAsIGZhbGxpbmcgZWRnZSA9 IGxvZ2ljIDEKPiAgICAgICAgICAgIC0gIk1BTkNIX0YiOiBtYW5jaGVzdGVyIGNvZGVjLCByaXNp bmcgZWRnZSA9IGxvZ2ljIDEsIGZhbGxpbmcgZWRnZSA9IGxvZ2ljIDAKPiAgICAgICAgICBpdGVt czoKPiAtICAgICAgICAgIGVudW06IFsgU1BJX1IsIFNQSV9GLCBNQU5DSF9SLCBNQU5DSF9GIF0K PiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvbm9uLXVuaXF1ZS1zdHJpbmctYXJyYXkKPiArICAgICAgICAgIGVudW06 IFtTUElfUiwgU1BJX0YsIE1BTkNIX1IsIE1BTkNIX0ZdCj4gKyAgICAgICAgJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvbm9uLXVuaXF1ZS1zdHJpbmctYXJyYXkKPiAKPiAg ICAgICAgc3QsYWRjLWNoYW5uZWwtY2xrLXNyYzoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogfAo+ IEBAIC0xNDEsOSArMTM3LDggQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICAtICJD TEtPVVRfRiI6IGludGVybmFsIFNQSSBjbG9jayBkaXZpZGVkIGJ5IDIgKGZhbGxpbmcgZWRnZSku Cj4gICAgICAgICAgICAtICJDTEtPVVRfUiI6IGludGVybmFsIFNQSSBjbG9jayBkaXZpZGVkIGJ5 IDIgKHJpc2luZyBlZGdlKS4KPiAgICAgICAgICBpdGVtczoKPiAtICAgICAgICAgIGVudW06IFsg Q0xLSU4sIENMS09VVCwgQ0xLT1VUX0YsIENMS09VVF9SIF0KPiAtICAgICAgICBhbGxPZjoKPiAt ICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvbm9uLXVu aXF1ZS1zdHJpbmctYXJyYXkKPiArICAgICAgICAgIGVudW06IFtDTEtJTiwgQ0xLT1VULCBDTEtP VVRfRiwgQ0xLT1VUX1JdCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVm aW5pdGlvbnMvbm9uLXVuaXF1ZS1zdHJpbmctYXJyYXkKPiAKPiAgICAgICAgc3QsYWRjLWFsdC1j aGFubmVsOgo+ICAgICAgICAgIGRlc2NyaXB0aW9uOgo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0 aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2xpZ2h0L3RzbDI3NzIueWFtbCBiL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vbGlnaHQvdHNsMjc3Mi55YW1sCj4gaW5kZXgg ZThmN2QxYWRhNTdiLi5kODEyMjk4NTc5NDQgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL2lpby9saWdodC90c2wyNzcyLnlhbWwKPiArKysgYi9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2xpZ2h0L3RzbDI3NzIueWFtbAo+IEBAIC0z MywxMyArMzMsMTIgQEAgcHJvcGVydGllczoKPiAKPiAgICBhbXN0YW9zLHByb3hpbWl0eS1kaW9k ZXM6Cj4gICAgICBkZXNjcmlwdGlvbjogUHJveGltaXR5IGRpb2RlcyB0byBlbmFibGUKPiAtICAg IGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25z L3VpbnQzMi1hcnJheQo+IC0gICAgICAtIG1pbkl0ZW1zOiAxCj4gLSAgICAgICAgbWF4SXRlbXM6 IDIKPiAtICAgICAgICBpdGVtczoKPiAtICAgICAgICAgIG1pbmltdW06IDAKPiAtICAgICAgICAg IG1heGltdW06IDEKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25z L3VpbnQzMi1hcnJheQo+ICsgICAgbWluSXRlbXM6IDEKPiArICAgIG1heEl0ZW1zOiAyCj4gKyAg ICBpdGVtczoKPiArICAgICAgbWluaW11bTogMAo+ICsgICAgICBtYXhpbXVtOiAxCj4gCj4gICAg aW50ZXJydXB0czoKPiAgICAgIG1heEl0ZW1zOiAxCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vdGVtcGVyYXR1cmUvYWRpLGx0YzI5ODMueWFtbCBi L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vdGVtcGVyYXR1cmUvYWRpLGx0 YzI5ODMueWFtbAo+IGluZGV4IDhmYjQ2ZGU2NjQxZC4uOTQ4MGVkZTU5YzM3IDEwMDY0NAo+IC0t LSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vdGVtcGVyYXR1cmUvYWRp LGx0YzI5ODMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9p aW8vdGVtcGVyYXR1cmUvYWRpLGx0YzI5ODMueWFtbAo+IEBAIC00MiwxMCArNDIsOSBAQCBwcm9w ZXJ0aWVzOgo+ICAgICAgICAwIC0gNTAvNjBIeiByZWplY3Rpb24KPiAgICAgICAgMSAtIDYwSHog cmVqZWN0aW9uCj4gICAgICAgIDIgLSA1MEh6IHJlamVjdGlvbgo+IC0gICAgYWxsT2Y6Cj4gLSAg ICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAg ICAgIC0gbWluaW11bTogMAo+IC0gICAgICAgIG1heGltdW06IDIKPiArICAgICRyZWY6IC9zY2hl bWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgbWluaW11bTogMAo+ICsg ICAgbWF4aW11bTogMgo+IAo+ICAgICcjYWRkcmVzcy1jZWxscyc6Cj4gICAgICBjb25zdDogMQo+ IEBAIC05MSw4ICs5MCw3IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgICAgICAgNyAtIFR5 cGUgVCBUaGVybW9jb3VwbGUKPiAgICAgICAgICAgIDggLSBUeXBlIEIgVGhlcm1vY291cGxlCj4g ICAgICAgICAgICA5IC0gQ3VzdG9tIFRoZXJtb2NvdXBsZQo+IC0gICAgICAgIGFsbE9mOgo+IC0g ICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIK PiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIK PiAgICAgICAgICBtaW5pbXVtOiAxCj4gICAgICAgICAgbWF4aW11bTogOQo+IAo+IEBAIC0xMjEs OCArMTE5LDcgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICBtb3JlIGRldGFpbHMg bG9vayBhdCB0YWJsZSA2OSBhbmQgNzAuCj4gICAgICAgICAgICBOb3RlIHNob3VsZCBiZSBzaWdu ZWQsIGJ1dCBkdGMgZG9lc24ndCBjdXJyZW50bHkgbWFpbnRhaW4gdGhlCj4gICAgICAgICAgICBz aWduLgo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBl cy55YW1sIy9kZWZpbml0aW9ucy91aW50NjQtbWF0cml4Cj4gKyAgICAgICAgJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDY0LW1hdHJpeAo+ICAgICAgICAgIG1pbkl0 ZW1zOiAzCj4gICAgICAgICAgbWF4SXRlbXM6IDY0Cj4gICAgICAgICAgaXRlbXM6Cj4gQEAgLTEz OCw4ICsxMzUsNyBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgIHByb3BlcnRpZXM6Cj4gICAg ICAgIGFkaSxzZW5zb3ItdHlwZToKPiAgICAgICAgICBkZXNjcmlwdGlvbjogSWRlbnRpZmllcyB0 aGUgc2Vuc29yIGFzIGEgZGlvZGUuCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgICAgIGNv bnN0OiAyOAo+IAo+ICAgICAgICBhZGksc2luZ2xlLWVuZGVkOgo+IEBAIC0xOTYsOCArMTkyLDcg QEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICAxNiAtIFJURCBQVC0xMDAwICgwLjAw Mzc1KQo+ICAgICAgICAgICAgMTcgLSBSVEQgTkktMTIwCj4gICAgICAgICAgICAxOCAtIFJURCBD dXN0b20KPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlw ZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlw ZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gICAgICAgICAgbWluaW11bTogMTAKPiAgICAg ICAgICBtYXhpbXVtOiAxOAo+IAo+IEBAIC0yMTAsOSArMjA1LDggQEAgcGF0dGVyblByb3BlcnRp ZXM6Cj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgICAgICBJZGVudGlmaWVzIHRoZSBu dW1iZXIgb2Ygd2lyZXMgdXNlZCBieSB0aGUgUlRELiBTZXR0aW5nIHRoaXMKPiAgICAgICAgICAg IHByb3BlcnR5IHRvIDUgbWVhbnMgNCB3aXJlcyB3aXRoIEtlbHZpbiBSc2Vuc2UuCj4gLSAgICAg ICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMgo+IC0gICAgICAgICAgLSBlbnVtOiBbMiwgMywgNCwgNV0KPiArICAgICAg ICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgICAg ICBlbnVtOiBbMiwgMywgNCwgNV0KPiAKPiAgICAgICAgYWRpLHJzZW5zZS1zaGFyZToKPiAgICAg ICAgICBkZXNjcmlwdGlvbjoKPiBAQCAtMjM3LDE4ICsyMzEsMTYgQEAgcGF0dGVyblByb3BlcnRp ZXM6Cj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgICAgICBUaGlzIHByb3BlcnR5IHNl dCB0aGUgUlREIGN1cnZlIHVzZWQgYW5kIHRoZSBjb3JyZXNwb25kaW5nCj4gICAgICAgICAgICBD YWxsZW5kYXItVmFuRHVzZW4gY29uc3RhbnRzLiBMb29rIGF0IHRhYmxlIDMwIG9mIHRoZSBkYXRh c2hlZXQuCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5 cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAgICAgLSBtaW5pbXVtOiAwCj4g LSAgICAgICAgICAgIG1heGltdW06IDMKPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgICAgICBtaW5pbXVtOiAwCj4gKyAgICAgICAg bWF4aW11bTogMwo+IAo+ICAgICAgICBhZGksY3VzdG9tLXJ0ZDoKPiAgICAgICAgICBkZXNjcmlw dGlvbjoKPiAgICAgICAgICAgIFRoaXMgaXMgYSB0YWJsZSwgd2hlcmUgZWFjaCBlbnRyeSBzaG91 bGQgYmUgYSBwYWlyIG9mCj4gICAgICAgICAgICByZXNpc3RhbmNlKG9obSktdGVtcGVyYXR1cmUo SykuIFRoZSBlbnRyaWVzIGFkZGVkIGhlcmUgYXJlIGluIHVvaG0KPiAgICAgICAgICAgIGFuZCB1 Sy4gRm9yIG1vcmUgZGV0YWlscyB2YWx1ZXMgbG9vayBhdCB0YWJsZSA3NCBhbmQgNzUuCj4gLSAg ICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQ2NC1tYXRyaXgKPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy91aW50NjQtbWF0cml4Cj4gICAgICAgICAgaXRlbXM6Cj4gICAgICAg ICAgICBtaW5JdGVtczogMwo+ICAgICAgICAgICAgbWF4SXRlbXM6IDY0Cj4gQEAgLTI4MCw4ICsy NzIsNyBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgIDI1IC0gVGhlcm1pc3RvciBT cGVjdHJ1bSAxMDAzayAxa29obQo+ICAgICAgICAgICAgMjYgLSBUaGVybWlzdG9yIEN1c3RvbSBT dGVpbmhhcnQtSGFydAo+ICAgICAgICAgICAgMjcgLSBDdXN0b20gVGhlcm1pc3Rvcgo+IC0gICAg ICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiAgICAgICAgICBtaW5pbXVtOiAxOQo+ICAgICAgICAgIG1heGltdW06 IDI3Cj4gCj4gQEAgLTMxNCwxMCArMzA1LDkgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAg ICAgICBUaGlzIHByb3BlcnR5IGNvbnRyb2xzIHRoZSBtYWduaXR1ZGUgb2YgdGhlIGV4Y2l0YXRp b24gY3VycmVudAo+ICAgICAgICAgICAgYXBwbGllZCB0byB0aGUgdGhlcm1pc3Rvci4gVmFsdWUg MCBzZXQncyB0aGUgc2Vuc29yIGluIGF1dG8tcmFuZ2UKPiAgICAgICAgICAgIG1vZGUuCj4gLSAg ICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAgICAgLSBlbnVtOiBbMCwgMjUwLCA1MDAsIDEwMDAs IDUwMDAsIDEwMDAwLCAyNTAwMCwgNTAwMDAsIDEwMDAwMCwKPiAtICAgICAgICAgICAgICAgICAg IDI1MDAwMCwgNTAwMDAwLCAxMDAwMDAwXQo+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgIGVudW06IFswLCAyNTAsIDUwMCwg MTAwMCwgNTAwMCwgMTAwMDAsIDI1MDAwLCA1MDAwMCwgMTAwMDAwLCAyNTAwMDAsCj4gKyAgICAg ICAgICA1MDAwMDAsIDEwMDAwMDBdCj4gCj4gICAgICAgIGFkaSxjdXN0b20tdGhlcm1pc3RvcjoK PiAgICAgICAgICBkZXNjcmlwdGlvbjoKPiBAQCAtMzI1LDggKzMxNSw3IEBAIHBhdHRlcm5Qcm9w ZXJ0aWVzOgo+ICAgICAgICAgICAgcmVzaXN0YW5jZShvaG0pLXRlbXBlcmF0dXJlKEspLiBUaGUg ZW50cmllcyBhZGRlZCBoZXJlIGFyZSBpbiB1b2htCj4gICAgICAgICAgICBhbmQgdUsgb25seSBm b3IgY3VzdG9tIHRoZXJtaXN0b3JzLiBGb3IgbW9yZSBkZXRhaWxzIGxvb2sgYXQgdGFibGUKPiAg ICAgICAgICAgIDc4IGFuZCA3OS4KPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJl ZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDY0LW1hdHJpeAo+ICsgICAg ICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQ2NC1tYXRyaXgK PiAgICAgICAgICBtaW5JdGVtczogMwo+ICAgICAgICAgIG1heEl0ZW1zOiA2NAo+ICAgICAgICAg IGl0ZW1zOgo+IEBAIC0zMzksOCArMzI4LDcgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAg ICAgICBiZSBwcm9ncmFtbWVkIGludG8gdGhlIGRldmljZSBtZW1vcnkgdXNpbmcgdGhpcyBwcm9w ZXJ0eS4gRm9yCj4gICAgICAgICAgICBTdGVpbmhhcnQgc2Vuc29ycyB0aGUgY29lZmZpY2llbnRz IGFyZSBnaXZlbiBpbiB0aGUgcmF3Cj4gICAgICAgICAgICBmb3JtYXQuIExvb2sgYXQgdGFibGUg ODIgZm9yIG1vcmUgaW5mb3JtYXRpb24uCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAt ICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICsg ICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJh eQo+ICAgICAgICAgIGl0ZW1zOgo+ICAgICAgICAgICAgbWluSXRlbXM6IDYKPiAgICAgICAgICAg IG1heEl0ZW1zOiA2Cj4gQEAgLTM1OCw4ICszNDYsNyBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAg ICAgIHByb3BlcnRpZXM6Cj4gICAgICAgIGFkaSxzZW5zb3ItdHlwZToKPiAgICAgICAgICBkZXNj cmlwdGlvbjogSWRlbnRpZmllcyB0aGUgc2Vuc29yIGFzIGEgZGlyZWN0IGFkYy4KPiAtICAgICAg ICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDMyCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDMyCj4gICAgICAgICAgY29uc3Q6IDMwCj4gCj4gICAgICAgIGFkaSxzaW5nbGUt ZW5kZWQ6Cj4gQEAgLTM3OSw4ICszNjYsNyBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAKPiAgICAg ICAgYWRpLHNlbnNvci10eXBlOgo+ICAgICAgICAgIGRlc2NyaXB0aW9uOiBJZGVudGlmaWVzIHRo ZSBzZW5zb3IgYXMgYSByc2Vuc2UuCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgICAgIGNv bnN0OiAyOQo+IAo+ICAgICAgICBhZGkscnNlbnNlLXZhbC1taWxsaS1vaG1zOgo+IGRpZmYgLS1n aXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW5wdXQvYWxsd2lubmVyLHN1 bjRpLWExMC1scmFkYy1rZXlzLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvaW5wdXQvYWxsd2lubmVyLHN1bjRpLWExMC1scmFkYy1rZXlzLnlhbWwKPiBpbmRleCA1MTJh NmFmNWFhNDIuLmNmZmQwMjAyOGQwMiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvaW5wdXQvYWxsd2lubmVyLHN1bjRpLWExMC1scmFkYy1rZXlzLnlhbWwK PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW5wdXQvYWxsd2lubmVy LHN1bjRpLWExMC1scmFkYy1rZXlzLnlhbWwKPiBAQCAtNDIsOSArNDIsOCBAQCBwYXR0ZXJuUHJv cGVydGllczoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogS2V5Y29kZSB0byBlbWl0Cj4gCj4gICAg ICAgIGNoYW5uZWw6Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hl bWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAgICAgLSBlbnVtOiBb MCwgMV0KPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzIKPiArICAgICAgICBlbnVtOiBbMCwgMV0KPiAgICAgICAgICBkZXNjcmlwdGlvbjogQURD IENoYW5uZWwgdGhpcyBrZXkgaXMgYXR0YWNoZWQgdG8KPiAKPiAgICAgICAgdm9sdGFnZToKPiBk aWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lucHV0L2lucHV0 LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW5wdXQvaW5wdXQueWFt bAo+IGluZGV4IDZkNTE5MDQ2YjNhZi4uOGVkY2IzYzMxMjcwIDEwMDY0NAo+IC0tLSBhL0RvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pbnB1dC9pbnB1dC55YW1sCj4gKysrIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lucHV0L2lucHV0LnlhbWwKPiBAQCAtMTgs MTEgKzE4LDEwIEBAIHByb3BlcnRpZXM6Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgU3Bl Y2lmaWVzIGFuIGFycmF5IG9mIG51bWVyaWMga2V5Y29kZSB2YWx1ZXMgdG8gYmUgdXNlZCBmb3Ig cmVwb3J0aW5nCj4gICAgICAgIGJ1dHRvbiBwcmVzc2VzLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAg IC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4g LSAgICAgIC0gaXRlbXM6Cj4gLSAgICAgICAgICBtaW5pbXVtOiAwCj4gLSAgICAgICAgICBtYXhp bXVtOiAweGZmCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzItYXJyYXkKPiArICAgIGl0ZW1zOgo+ICsgICAgICBtaW5pbXVtOiAwCj4gKyAgICAgIG1h eGltdW06IDB4ZmYKPiAKPiAgICBwb2xsLWludGVydmFsOgo+ICAgICAgZGVzY3JpcHRpb246IFBv bGwgaW50ZXJ2YWwgdGltZSBpbiBtaWxsaXNlY29uZHMuCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9hcm0sZ2ljLXYz LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW50ZXJydXB0LWNvbnRy b2xsZXIvYXJtLGdpYy12My55YW1sCj4gaW5kZXggNjZhYWNkMTA2NTAzLi4xZWNkMTgzMWNmMDIg MTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2ludGVycnVw dC1jb250cm9sbGVyL2FybSxnaWMtdjMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9hcm0sZ2ljLXYzLnlhbWwKPiBAQCAt OTEsMTggKzkxLDE2IEBAIHByb3BlcnRpZXM6Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAg SWYgdXNpbmcgcGFkZGluZyBwYWdlcywgc3BlY2lmaWVzIHRoZSBzdHJpZGUgb2YgY29uc2VjdXRp dmUKPiAgICAgICAgcmVkaXN0cmlidXRvcnMuIE11c3QgYmUgYSBtdWx0aXBsZSBvZiA2NGtCLgo+ IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDY0Cj4gLSAgICAgIC0gbXVsdGlwbGVPZjogMHgxMDAwMAo+IC0gICAgICAgIGV4 Y2x1c2l2ZU1pbmltdW06IDAKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQ2NAo+ICsgICAgbXVsdGlwbGVPZjogMHgxMDAwMAo+ICsgICAgZXhjbHVzaXZl TWluaW11bTogMAo+IAo+ICAgICIjcmVkaXN0cmlidXRvci1yZWdpb25zIjoKPiAgICAgIGRlc2Ny aXB0aW9uOgo+ICAgICAgICBUaGUgbnVtYmVyIG9mIGluZGVwZW5kZW50IGNvbnRpZ3VvdXMgcmVn aW9ucyBvY2N1cGllZCBieSB0aGUKPiAgICAgICAgcmVkaXN0cmlidXRvcnMuIFJlcXVpcmVkIGlm IG1vcmUgdGhhbiBvbmUgc3VjaCByZWdpb24gaXMgcHJlc2VudC4KPiAtICAgIGFsbE9mOgo+IC0g ICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0g ICAgICAtIG1heGltdW06IDQwOTYgICAjIFNob3VsZCBiZSBlbm91Z2g/Cj4gKyAgICAkcmVmOiAv c2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgIG1heGltdW06IDQw OTYKPiAKPiAgICBtc2ktY29udHJvbGxlcjoKPiAgICAgIGRlc2NyaXB0aW9uOgo+IEBAIC0xMTQs MjIgKzExMiwyMCBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICBBIGxpc3Qgb2YgcGFpcnMgPGludGlk IHNwYW4+LCB3aGVyZSAiaW50aWQiIGlzIHRoZSBmaXJzdCBTUEkgb2YgYSByYW5nZQo+ICAgICAg ICB0aGF0IGNhbiBiZSB1c2VkIGFuIE1CSSwgYW5kICJzcGFuIiB0aGUgc2l6ZSBvZiB0aGF0IHJh bmdlLiBNdWx0aXBsZQo+ICAgICAgICByYW5nZXMgY2FuIGJlIHByb3ZpZGVkLgo+IC0gICAgYWxs T2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWlu dDMyLW1hdHJpeAo+IC0gICAgICAtIGl0ZW1zOgo+IC0gICAgICAgICAgbWluSXRlbXM6IDIKPiAt ICAgICAgICAgIG1heEl0ZW1zOiAyCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9k ZWZpbml0aW9ucy91aW50MzItbWF0cml4Cj4gKyAgICBpdGVtczoKPiArICAgICAgbWluSXRlbXM6 IDIKPiArICAgICAgbWF4SXRlbXM6IDIKPiAKPiAgICBtYmktYWxpYXM6Cj4gICAgICBkZXNjcmlw dGlvbjoKPiAgICAgICAgQWRkcmVzcyBwcm9wZXJ0eS4gQmFzZSBhZGRyZXNzIG9mIGFuIGFsaWFz IG9mIHRoZSBHSUNEIHJlZ2lvbiBjb250YWluaW5nCj4gICAgICAgIG9ubHkgdGhlIHtTRVQsQ0xS fVNQSSByZWdpc3RlcnMgdG8gYmUgdXNlZCBpZiBpc29sYXRpb24gaXMgcmVxdWlyZWQsCj4gICAg ICAgIGFuZCBpZiBzdXBwb3J0ZWQgYnkgdGhlIEhXLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0g JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gLSAg ICAgIC0gaXRlbXM6Cj4gLSAgICAgICAgICBtaW5JdGVtczogMQo+IC0gICAgICAgICAgbWF4SXRl bXM6IDIKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQz Mi1hcnJheQo+ICsgICAgaXRlbXM6Cj4gKyAgICAgIG1pbkl0ZW1zOiAxCj4gKyAgICAgIG1heEl0 ZW1zOiAyCj4gCj4gICAgcHBpLXBhcnRpdGlvbnM6Cj4gICAgICB0eXBlOiBvYmplY3QKPiBAQCAt MTg4LDExICsxODQsMTAgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgZGVzY3JpcHRp b246Cj4gICAgICAgICAgICAodTMyLCB1MzIpIHR1cGxlIGRlc2NyaWJpbmcgdGhlIHVudHJhbnNs YXRlZAo+ICAgICAgICAgICAgYWRkcmVzcyBhbmQgc2l6ZSBvZiB0aGUgcHJlLUlUUyB3aW5kb3cu Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+IC0gICAgICAgICAgLSBpdGVtczoKPiAtICAg ICAgICAgICAgICBtaW5JdGVtczogMgo+IC0gICAgICAgICAgICAgIG1heEl0ZW1zOiAyCj4gKyAg ICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5 Cj4gKyAgICAgICAgaXRlbXM6Cj4gKyAgICAgICAgICBtaW5JdGVtczogMgo+ICsgICAgICAgICAg bWF4SXRlbXM6IDIKPiAKPiAgICAgIHJlcXVpcmVkOgo+ICAgICAgICAtIGNvbXBhdGlibGUKPiBk aWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lvbW11L2FybSxz bW11LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW9tbXUvYXJtLHNt bXUueWFtbAo+IGluZGV4IDY1MTVkYmU0NzUwOC4uM2FhNTU0ODc4YjkwIDEwMDY0NAo+IC0tLSBh L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pb21tdS9hcm0sc21tdS55YW1sCj4g KysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lvbW11L2FybSxzbW11Lnlh bWwKPiBAQCAtNTYsOCArNTYsNyBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgICcjZ2xvYmFsLWludGVy cnVwdHMnOgo+ICAgICAgZGVzY3JpcHRpb246IFRoZSBudW1iZXIgb2YgZ2xvYmFsIGludGVycnVw dHMgZXhwb3NlZCBieSB0aGUgZGV2aWNlLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjog L3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAkcmVmOiAvc2No ZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAgICAgIG1pbmltdW06IDAKPiAg ICAgIG1heGltdW06IDI2MCAgICMgMiBzZWN1cmUsIDIgbm9uLXNlY3VyZSwgYW5kIHVwIHRvIDI1 NiBwZXJmIGNvdW50ZXJzCj4gCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9sZWRzL2NvbW1vbi55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL2xlZHMvY29tbW9uLnlhbWwKPiBpbmRleCA0YzI3MGZkZTQ1NjcuLmEyYTU0MWJjYTcz YyAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbGVkcy9j b21tb24ueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9sZWRz L2NvbW1vbi55YW1sCj4gQEAgLTQxLDggKzQxLDcgQEAgcHJvcGVydGllczoKPiAgICAgICAgQ29s b3Igb2YgdGhlIExFRC4gVXNlIG9uZSBvZiB0aGUgTEVEX0NPTE9SX0lEXyogcHJlZml4ZWQgZGVm aW5pdGlvbnMgZnJvbQo+ICAgICAgICB0aGUgaGVhZGVyIGluY2x1ZGUvZHQtYmluZGluZ3MvbGVk cy9jb21tb24uaC4gSWYgdGhlcmUgaXMgbm8gbWF0Y2hpbmcKPiAgICAgICAgTEVEX0NPTE9SX0lE IGF2YWlsYWJsZSwgYWRkIGEgbmV3IG9uZS4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAkcmVmOiAvc2No ZW1hcy90eXBlcy55YW1sI2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgbWluaW11bTogMAo+ICAg ICAgbWF4aW11bTogOAo+IAo+IEBAIC02Nyw4ICs2Niw3IEBAIHByb3BlcnRpZXM6Cj4gICAgICAg IHByb2R1Y2VkIHdoZXJlIHRoZSBMRUQgbW9tZW50YXJpbHkgdHVybnMgb2ZmIChvciBvbikuIFRo ZSAia2VlcCIgc2V0dGluZwo+ICAgICAgICB3aWxsIGtlZXAgdGhlIExFRCBhdCB3aGF0ZXZlciBp dHMgY3VycmVudCBzdGF0ZSBpcywgd2l0aG91dCBwcm9kdWNpbmcgYQo+ICAgICAgICBnbGl0Y2gu Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmlu aXRpb25zL3N0cmluZwo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCNkZWZpbml0aW9u cy9zdHJpbmcKPiAgICAgIGVudW06Cj4gICAgICAgIC0gb24KPiAgICAgICAgLSBvZmYKPiBAQCAt NzksOCArNzcsOCBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIFRo aXMgcGFyYW1ldGVyLCBpZiBwcmVzZW50LCBpcyBhIHN0cmluZyBkZWZpbmluZyB0aGUgdHJpZ2dl ciBhc3NpZ25lZCB0bwo+ICAgICAgICB0aGUgTEVELgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0g JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCNkZWZpbml0aW9ucy9zdHJpbmcKPiArICAgICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvc3RyaW5nCj4gKwo+ICAgICAgZW51bToK PiAgICAgICAgICAjIExFRCB3aWxsIGFjdCBhcyBhIGJhY2stbGlnaHQsIGNvbnRyb2xsZWQgYnkg dGhlIGZyYW1lYnVmZmVyIHN5c3RlbQo+ICAgICAgICAtIGJhY2tsaWdodAo+IEBAIC0xMTEsOCAr MTA5LDcgQEAgcHJvcGVydGllczoKPiAgICAgICAgICAgIGJyaWdodG5lc3MgYW5kIGR1cmF0aW9u IChpbiBtcykuICBUaGUgZXhhY3QgZm9ybWF0IGlzCj4gICAgICAgICAgICBkZXNjcmliZWQgaW46 Cj4gICAgICAgICAgICBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbGVkcy9sZWRz LXRyaWdnZXItcGF0dGVybi50eHQKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hl bWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvdWludDMyLW1hdHJpeAo+ICsgICAgJHJlZjogL3Nj aGVtYXMvdHlwZXMueWFtbCNkZWZpbml0aW9ucy91aW50MzItbWF0cml4Cj4gICAgICBpdGVtczoK PiAgICAgICAgbWluSXRlbXM6IDIKPiAgICAgICAgbWF4SXRlbXM6IDIKPiBkaWZmIC0tZ2l0IGEv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2xlZHMvbGVkcy1ncGlvLnlhbWwgYi9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbGVkcy9sZWRzLWdwaW8ueWFtbAo+IGlu ZGV4IDBlNzViMTg1ZGQxOS4uN2FkMmJhZWRhMGIwIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9sZWRzL2xlZHMtZ3Bpby55YW1sCj4gKysrIGIvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2xlZHMvbGVkcy1ncGlvLnlhbWwKPiBAQCAtMjQs OCArMjQsNyBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAiKF5sZWQtWzAtOWEtZl0kfGxlZCki Ogo+ICAgICAgdHlwZTogb2JqZWN0Cj4gCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiBj b21tb24ueWFtbCMKPiArICAgICRyZWY6IGNvbW1vbi55YW1sIwo+IAo+ICAgICAgcHJvcGVydGll czoKPiAgICAgICAgZ3Bpb3M6Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9sZWRzL3JvaG0sYmQ3MTgyOC1sZWRzLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvbGVkcy9yb2htLGJkNzE4MjgtbGVkcy55YW1sCj4gaW5kZXggOTBl ZGY5ZDMzYjMzLi5hYTcxNWVkZDkzYjAgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL2xlZHMvcm9obSxiZDcxODI4LWxlZHMueWFtbAo+ICsrKyBiL0RvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9sZWRzL3JvaG0sYmQ3MTgyOC1sZWRzLnlhbWwK PiBAQCAtMzQsMTEgKzM0LDExIEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgICAgICMtICRy ZWY6ICJjb21tb24ueWFtbCMiCj4gICAgICAgIHJvaG0sbGVkLWNvbXBhdGlibGU6Cj4gICAgICAg ICAgZGVzY3JpcHRpb246IExFRCBpZGVudGlmaWNhdGlvbiBzdHJpbmcKPiAtICAgICAgICBhbGxP ZjoKPiAtICAgICAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25z L3N0cmluZyIKPiAtICAgICAgICAgIC0gZW51bToKPiAtICAgICAgICAgICAgLSBiZDcxODI4LWFt YmxlZAo+IC0gICAgICAgICAgICAtIGJkNzE4MjgtZ3JubGVkCj4gKyAgICAgICAgJHJlZjogIi9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZyIKPiArICAgICAgICBlbnVtOgo+ ICsKPiArICAgICAgICAgIC0gYmQ3MTgyOC1hbWJsZWQKPiArICAgICAgICAgIC0gYmQ3MTgyOC1n cm5sZWQKPiAgICAgICAgZnVuY3Rpb246Cj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAg ICAgICBQdXJwb3NlIG9mIExFRCBhcyBkZWZpbmVkIGluIGR0LWJpbmRpbmdzL2xlZHMvY29tbW9u LmgKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21haWxi b3gvc3Qsc3RtMzItaXBjYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L21haWxib3gvc3Qsc3RtMzItaXBjYy55YW1sCj4gaW5kZXggZGI4NTE1NDFkNjE5Li4zYjdhYjYx YTE0NGYgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21h aWxib3gvc3Qsc3RtMzItaXBjYy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL21haWxib3gvc3Qsc3RtMzItaXBjYy55YW1sCj4gQEAgLTQ5LDkgKzQ5LDggQEAg cHJvcGVydGllczoKPiAKPiAgICBzdCxwcm9jLWlkOgo+ICAgICAgZGVzY3JpcHRpb246IFByb2Nl c3NvciBpZCB1c2luZyB0aGUgbWFpbGJveCAoMCBvciAxKQo+IC0gICAgYWxsT2Y6Cj4gLSAgICAg IC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAg IC0gZW51bTogWyAwLCAxIF0KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMgo+ICsgICAgZW51bTogWzAsIDFdCj4gCj4gIHJlcXVpcmVkOgo+ICAgIC0g Y29tcGF0aWJsZQo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvbWVkaWEvYW1sb2dpYyxneC12ZGVjLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvbWVkaWEvYW1sb2dpYyxneC12ZGVjLnlhbWwKPiBpbmRleCA1YTFkYTQwMjljMzcu LmI5MDI0OTVkMjc4YiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvbWVkaWEvYW1sb2dpYyxneC12ZGVjLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvbWVkaWEvYW1sb2dpYyxneC12ZGVjLnlhbWwKPiBAQCAtNzcsMTMg Kzc3LDExIEBAIHByb3BlcnRpZXM6Cj4gCj4gICAgYW1sb2dpYyxhby1zeXNjdHJsOgo+ICAgICAg ZGVzY3JpcHRpb246IHNob3VsZCBwb2ludCB0byB0aGUgQU9CVVMgc3lzY3RybCBub2RlCj4gLSAg ICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy9waGFuZGxlCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9w aGFuZGxlCj4gCj4gICAgYW1sb2dpYyxjYW52YXM6Cj4gICAgICBkZXNjcmlwdGlvbjogc2hvdWxk IHBvaW50IHRvIGEgY2FudmFzIHByb3ZpZGVyIG5vZGUKPiAtICAgIGFsbE9mOgo+IC0gICAgICAt ICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiArICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiAKPiAgYWxsT2Y6 Cj4gICAgLSBpZjoKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL21lZGlhL2FtbG9naWMsbWVzb24tZ3gtYW8tY2VjLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvbWVkaWEvYW1sb2dpYyxtZXNvbi1neC1hby1jZWMueWFtbAo+IGlu ZGV4IDk1ZmZhOGJjMDUzMy4uYzA4ZTJkZGYyOTJhIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZWRpYS9hbWxvZ2ljLG1lc29uLWd4LWFvLWNlYy55YW1s Cj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lZGlhL2FtbG9naWMs bWVzb24tZ3gtYW8tY2VjLnlhbWwKPiBAQCAtMzUsOCArMzUsNyBAQCBwcm9wZXJ0aWVzOgo+IAo+ ICAgIGhkbWktcGhhbmRsZToKPiAgICAgIGRlc2NyaXB0aW9uOiBwaGFuZGxlIHRvIHRoZSBIRE1J IGNvbnRyb2xsZXIKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiAKPiAgYWxsT2Y6Cj4gICAgLSBpZjoKPiBkaWZmIC0t Z2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lZGlhL3JjLnlhbWwgYi9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVkaWEvcmMueWFtbAo+IGluZGV4IGIy N2M5Mzg1ZDQ5MC4uZGVkMmFjNDMyMzdkIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9tZWRpYS9yYy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL21lZGlhL3JjLnlhbWwKPiBAQCAtMTgsMTM2ICsxOCwxMzUgQEAgcHJv cGVydGllczoKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBTcGVjaWZpZXMgdGhlIHNjYW5j b2RlL2tleSBtYXBwaW5nIHRhYmxlIGRlZmluZWQgaW4ta2VybmVsIGZvcgo+ICAgICAgICB0aGUg cmVtb3RlIGNvbnRyb2xsZXIuCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAnL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvc3RyaW5nJwo+IC0gICAgICAtIGVudW06Cj4gLSAg ICAgICAgICAtIHJjLWFkc3RlY2gtZHZiLXQtcGNpCj4gLSAgICAgICAgICAtIHJjLWFsaW5rLWR0 dS1tCj4gLSAgICAgICAgICAtIHJjLWFueXNlZQo+IC0gICAgICAgICAgLSByYy1hcGFjLXZpZXdj b21wCj4gLSAgICAgICAgICAtIHJjLWFzdHJvbWV0YS10Mmh5YnJpZAo+IC0gICAgICAgICAgLSBy Yy1hc3VzLXBjMzkKPiAtICAgICAgICAgIC0gcmMtYXN1cy1wczMtMTAwCj4gLSAgICAgICAgICAt IHJjLWF0aS10di13b25kZXItaGQtNjAwCj4gLSAgICAgICAgICAtIHJjLWF0aS14MTAKPiAtICAg ICAgICAgIC0gcmMtYXZlcm1lZGlhCj4gLSAgICAgICAgICAtIHJjLWF2ZXJtZWRpYS1hMTZkCj4g LSAgICAgICAgICAtIHJjLWF2ZXJtZWRpYS1jYXJkYnVzCj4gLSAgICAgICAgICAtIHJjLWF2ZXJt ZWRpYS1kdmJ0Cj4gLSAgICAgICAgICAtIHJjLWF2ZXJtZWRpYS1tMTM1YQo+IC0gICAgICAgICAg LSByYy1hdmVybWVkaWEtbTczM2Etcm0tazYKPiAtICAgICAgICAgIC0gcmMtYXZlcm1lZGlhLXJt LWtzCj4gLSAgICAgICAgICAtIHJjLWF2ZXJ0di0zMDMKPiAtICAgICAgICAgIC0gcmMtYXp1cmV3 YXZlLWFkLXR1NzAwCj4gLSAgICAgICAgICAtIHJjLWJlZWxpbmstZ3MxCj4gLSAgICAgICAgICAt IHJjLWJlaG9sZAo+IC0gICAgICAgICAgLSByYy1iZWhvbGQtY29sdW1idXMKPiAtICAgICAgICAg IC0gcmMtYnVkZ2V0LWNpLW9sZAo+IC0gICAgICAgICAgLSByYy1jZWMKPiAtICAgICAgICAgIC0g cmMtY2luZXJneQo+IC0gICAgICAgICAgLSByYy1jaW5lcmd5LTE0MDAKPiAtICAgICAgICAgIC0g cmMtZDY4MC1kbWIKPiAtICAgICAgICAgIC0gcmMtZGVsb2NrLTYxOTU5Cj4gLSAgICAgICAgICAt IHJjLWRpYjA3MDAtbmVjCj4gLSAgICAgICAgICAtIHJjLWRpYjA3MDAtcmM1Cj4gLSAgICAgICAg ICAtIHJjLWRpZ2l0YWxub3ctdGlueXR3aW4KPiAtICAgICAgICAgIC0gcmMtZGlnaXR0cmFkZQo+ IC0gICAgICAgICAgLSByYy1kbTExMDUtbmVjCj4gLSAgICAgICAgICAtIHJjLWRudHYtbGl2ZS1k dmItdAo+IC0gICAgICAgICAgLSByYy1kbnR2LWxpdmUtZHZidC1wcm8KPiAtICAgICAgICAgIC0g cmMtZHR0MjAwdQo+IC0gICAgICAgICAgLSByYy1kdmJza3kKPiAtICAgICAgICAgIC0gcmMtZHZp Y28tbWNlCj4gLSAgICAgICAgICAtIHJjLWR2aWNvLXBvcnRhYmxlCj4gLSAgICAgICAgICAtIHJj LWVtLXRlcnJhdGVjCj4gLSAgICAgICAgICAtIHJjLWVtcHR5Cj4gLSAgICAgICAgICAtIHJjLWVu Y29yZS1lbmx0dgo+IC0gICAgICAgICAgLSByYy1lbmNvcmUtZW5sdHYtZm01Mwo+IC0gICAgICAg ICAgLSByYy1lbmNvcmUtZW5sdHYyCj4gLSAgICAgICAgICAtIHJjLWV2Z2EtaW5kdHViZQo+IC0g ICAgICAgICAgLSByYy1lenR2Cj4gLSAgICAgICAgICAtIHJjLWZseWR2Ygo+IC0gICAgICAgICAg LSByYy1mbHl2aWRlbwo+IC0gICAgICAgICAgLSByYy1mdXNpb25oZHR2LW1jZQo+IC0gICAgICAg ICAgLSByYy1nYWRtZWktcm0wMDh6Cj4gLSAgICAgICAgICAtIHJjLWdlZWtib3gKPiAtICAgICAg ICAgIC0gcmMtZ2VuaXVzLXR2Z28tYTExbWNlCj4gLSAgICAgICAgICAtIHJjLWdvdHZpZXc3MTM1 Cj4gLSAgICAgICAgICAtIHJjLWhhdXBwYXVnZQo+IC0gICAgICAgICAgLSByYy1oaXNpLXBvcGxh cgo+IC0gICAgICAgICAgLSByYy1oaXNpLXR2LWRlbW8KPiAtICAgICAgICAgIC0gcmMtaW1vbi1t Y2UKPiAtICAgICAgICAgIC0gcmMtaW1vbi1wYWQKPiAtICAgICAgICAgIC0gcmMtaW1vbi1yc2MK PiAtICAgICAgICAgIC0gcmMtaW9kYXRhLWJjdHY3ZQo+IC0gICAgICAgICAgLSByYy1pdDkxM3gt djEKPiAtICAgICAgICAgIC0gcmMtaXQ5MTN4LXYyCj4gLSAgICAgICAgICAtIHJjLWthaW9teQo+ IC0gICAgICAgICAgLSByYy1raGFkYXMKPiAtICAgICAgICAgIC0gcmMta3dvcmxkLTMxNXUKPiAt ICAgICAgICAgIC0gcmMta3dvcmxkLXBjMTUwdQo+IC0gICAgICAgICAgLSByYy1rd29ybGQtcGx1 cy10di1hbmFsb2cKPiAtICAgICAgICAgIC0gcmMtbGVhZHRlay15MDRnMDA1MQo+IC0gICAgICAg ICAgLSByYy1sbWUyNTEwCj4gLSAgICAgICAgICAtIHJjLW1hbmxpCj4gLSAgICAgICAgICAtIHJj LW1lZGlvbi14MTAKPiAtICAgICAgICAgIC0gcmMtbWVkaW9uLXgxMC1kaWdpdGFpbmVyCj4gLSAg ICAgICAgICAtIHJjLW1lZGlvbi14MTAtb3IyeAo+IC0gICAgICAgICAgLSByYy1tc2ktZGlnaXZv eC1paQo+IC0gICAgICAgICAgLSByYy1tc2ktZGlnaXZveC1paWkKPiAtICAgICAgICAgIC0gcmMt bXNpLXR2YW55d2hlcmUKPiAtICAgICAgICAgIC0gcmMtbXNpLXR2YW55d2hlcmUtcGx1cwo+IC0g ICAgICAgICAgLSByYy1uZWJ1bGEKPiAtICAgICAgICAgIC0gcmMtbmVjLXRlcnJhdGVjLWNpbmVy Z3kteHMKPiAtICAgICAgICAgIC0gcmMtbm9yd29vZAo+IC0gICAgICAgICAgLSByYy1ucGd0ZWNo Cj4gLSAgICAgICAgICAtIHJjLW9kcm9pZAo+IC0gICAgICAgICAgLSByYy1wY3R2LXNlZG5hCj4g LSAgICAgICAgICAtIHJjLXBpbm5hY2xlLWNvbG9yCj4gLSAgICAgICAgICAtIHJjLXBpbm5hY2xl LWdyZXkKPiAtICAgICAgICAgIC0gcmMtcGlubmFjbGUtcGN0di1oZAo+IC0gICAgICAgICAgLSBy Yy1waXhlbHZpZXcKPiAtICAgICAgICAgIC0gcmMtcGl4ZWx2aWV3LTAwMnQKPiAtICAgICAgICAg IC0gcmMtcGl4ZWx2aWV3LW1rMTIKPiAtICAgICAgICAgIC0gcmMtcGl4ZWx2aWV3LW5ldwo+IC0g ICAgICAgICAgLSByYy1wb3dlcmNvbG9yLXJlYWwtYW5nZWwKPiAtICAgICAgICAgIC0gcmMtcHJv dGV1cy0yMzA5Cj4gLSAgICAgICAgICAtIHJjLXB1cnBsZXR2Cj4gLSAgICAgICAgICAtIHJjLXB2 OTUxCj4gLSAgICAgICAgICAtIHJjLXJjNS10dgo+IC0gICAgICAgICAgLSByYy1yYzYtbWNlCj4g LSAgICAgICAgICAtIHJjLXJlYWwtYXVkaW8tMjIwLTMyLWtleXMKPiAtICAgICAgICAgIC0gcmMt cmVkZG8KPiAtICAgICAgICAgIC0gcmMtc25hcHN0cmVhbS1maXJlZmx5Cj4gLSAgICAgICAgICAt IHJjLXN0cmVhbXphcAo+IC0gICAgICAgICAgLSByYy1zdTMwMDAKPiAtICAgICAgICAgIC0gcmMt dGFuZ28KPiAtICAgICAgICAgIC0gcmMtdGFuaXgtdHgzbWluaQo+IC0gICAgICAgICAgLSByYy10 YW5peC10eDVtYXgKPiAtICAgICAgICAgIC0gcmMtdGJzLW5lYwo+IC0gICAgICAgICAgLSByYy10 ZWNobmlzYXQtdHMzNQo+IC0gICAgICAgICAgLSByYy10ZWNobmlzYXQtdXNiMgo+IC0gICAgICAg ICAgLSByYy10ZXJyYXRlYy1jaW5lcmd5LWMtcGNpCj4gLSAgICAgICAgICAtIHJjLXRlcnJhdGVj LWNpbmVyZ3ktczItaGQKPiAtICAgICAgICAgIC0gcmMtdGVycmF0ZWMtY2luZXJneS14cwo+IC0g ICAgICAgICAgLSByYy10ZXJyYXRlYy1zbGltCj4gLSAgICAgICAgICAtIHJjLXRlcnJhdGVjLXNs aW0tMgo+IC0gICAgICAgICAgLSByYy10ZXZpaS1uZWMKPiAtICAgICAgICAgIC0gcmMtdGl2bwo+ IC0gICAgICAgICAgLSByYy10b3RhbC1tZWRpYS1pbi1oYW5kCj4gLSAgICAgICAgICAtIHJjLXRv dGFsLW1lZGlhLWluLWhhbmQtMDIKPiAtICAgICAgICAgIC0gcmMtdHJla3N0b3IKPiAtICAgICAg ICAgIC0gcmMtdHQtMTUwMAo+IC0gICAgICAgICAgLSByYy10d2luaGFuLWR0di1jYWItY2kKPiAt ICAgICAgICAgIC0gcmMtdHdpbmhhbjEwMjcKPiAtICAgICAgICAgIC0gcmMtdmlkZW9tYXRlLWsx MDAKPiAtICAgICAgICAgIC0gcmMtdmlkZW9tYXRlLXMzNTAKPiAtICAgICAgICAgIC0gcmMtdmlk ZW9tYXRlLXR2LXB2cgo+IC0gICAgICAgICAgLSByYy12aWRlb3N0cm9uZy1raWktcHJvCj4gLSAg ICAgICAgICAtIHJjLXdldGVrLWh1Ygo+IC0gICAgICAgICAgLSByYy13ZXRlay1wbGF5Mgo+IC0g ICAgICAgICAgLSByYy13aW5mYXN0Cj4gLSAgICAgICAgICAtIHJjLXdpbmZhc3QtdXNiaWktZGVs dXhlCj4gLSAgICAgICAgICAtIHJjLXg5Nm1heAo+IC0gICAgICAgICAgLSByYy14Ym94LWR2ZAo+ IC0gICAgICAgICAgLSByYy16eC1pcmRlYwo+ICsgICAgJHJlZjogJy9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3N0cmluZycKPiArICAgIGVudW06Cj4gKyAgICAgIC0gcmMtYWRzdGVj aC1kdmItdC1wY2kKPiArICAgICAgLSByYy1hbGluay1kdHUtbQo+ICsgICAgICAtIHJjLWFueXNl ZQo+ICsgICAgICAtIHJjLWFwYWMtdmlld2NvbXAKPiArICAgICAgLSByYy1hc3Ryb21ldGEtdDJo eWJyaWQKPiArICAgICAgLSByYy1hc3VzLXBjMzkKPiArICAgICAgLSByYy1hc3VzLXBzMy0xMDAK PiArICAgICAgLSByYy1hdGktdHYtd29uZGVyLWhkLTYwMAo+ICsgICAgICAtIHJjLWF0aS14MTAK PiArICAgICAgLSByYy1hdmVybWVkaWEKPiArICAgICAgLSByYy1hdmVybWVkaWEtYTE2ZAo+ICsg ICAgICAtIHJjLWF2ZXJtZWRpYS1jYXJkYnVzCj4gKyAgICAgIC0gcmMtYXZlcm1lZGlhLWR2YnQK PiArICAgICAgLSByYy1hdmVybWVkaWEtbTEzNWEKPiArICAgICAgLSByYy1hdmVybWVkaWEtbTcz M2Etcm0tazYKPiArICAgICAgLSByYy1hdmVybWVkaWEtcm0ta3MKPiArICAgICAgLSByYy1hdmVy dHYtMzAzCj4gKyAgICAgIC0gcmMtYXp1cmV3YXZlLWFkLXR1NzAwCj4gKyAgICAgIC0gcmMtYmVl bGluay1nczEKPiArICAgICAgLSByYy1iZWhvbGQKPiArICAgICAgLSByYy1iZWhvbGQtY29sdW1i dXMKPiArICAgICAgLSByYy1idWRnZXQtY2ktb2xkCj4gKyAgICAgIC0gcmMtY2VjCj4gKyAgICAg IC0gcmMtY2luZXJneQo+ICsgICAgICAtIHJjLWNpbmVyZ3ktMTQwMAo+ICsgICAgICAtIHJjLWQ2 ODAtZG1iCj4gKyAgICAgIC0gcmMtZGVsb2NrLTYxOTU5Cj4gKyAgICAgIC0gcmMtZGliMDcwMC1u ZWMKPiArICAgICAgLSByYy1kaWIwNzAwLXJjNQo+ICsgICAgICAtIHJjLWRpZ2l0YWxub3ctdGlu eXR3aW4KPiArICAgICAgLSByYy1kaWdpdHRyYWRlCj4gKyAgICAgIC0gcmMtZG0xMTA1LW5lYwo+ ICsgICAgICAtIHJjLWRudHYtbGl2ZS1kdmItdAo+ICsgICAgICAtIHJjLWRudHYtbGl2ZS1kdmJ0 LXBybwo+ICsgICAgICAtIHJjLWR0dDIwMHUKPiArICAgICAgLSByYy1kdmJza3kKPiArICAgICAg LSByYy1kdmljby1tY2UKPiArICAgICAgLSByYy1kdmljby1wb3J0YWJsZQo+ICsgICAgICAtIHJj LWVtLXRlcnJhdGVjCj4gKyAgICAgIC0gcmMtZW1wdHkKPiArICAgICAgLSByYy1lbmNvcmUtZW5s dHYKPiArICAgICAgLSByYy1lbmNvcmUtZW5sdHYtZm01Mwo+ICsgICAgICAtIHJjLWVuY29yZS1l bmx0djIKPiArICAgICAgLSByYy1ldmdhLWluZHR1YmUKPiArICAgICAgLSByYy1lenR2Cj4gKyAg ICAgIC0gcmMtZmx5ZHZiCj4gKyAgICAgIC0gcmMtZmx5dmlkZW8KPiArICAgICAgLSByYy1mdXNp b25oZHR2LW1jZQo+ICsgICAgICAtIHJjLWdhZG1laS1ybTAwOHoKPiArICAgICAgLSByYy1nZWVr Ym94Cj4gKyAgICAgIC0gcmMtZ2VuaXVzLXR2Z28tYTExbWNlCj4gKyAgICAgIC0gcmMtZ290dmll dzcxMzUKPiArICAgICAgLSByYy1oYXVwcGF1Z2UKPiArICAgICAgLSByYy1oaXNpLXBvcGxhcgo+ ICsgICAgICAtIHJjLWhpc2ktdHYtZGVtbwo+ICsgICAgICAtIHJjLWltb24tbWNlCj4gKyAgICAg IC0gcmMtaW1vbi1wYWQKPiArICAgICAgLSByYy1pbW9uLXJzYwo+ICsgICAgICAtIHJjLWlvZGF0 YS1iY3R2N2UKPiArICAgICAgLSByYy1pdDkxM3gtdjEKPiArICAgICAgLSByYy1pdDkxM3gtdjIK PiArICAgICAgLSByYy1rYWlvbXkKPiArICAgICAgLSByYy1raGFkYXMKPiArICAgICAgLSByYy1r d29ybGQtMzE1dQo+ICsgICAgICAtIHJjLWt3b3JsZC1wYzE1MHUKPiArICAgICAgLSByYy1rd29y bGQtcGx1cy10di1hbmFsb2cKPiArICAgICAgLSByYy1sZWFkdGVrLXkwNGcwMDUxCj4gKyAgICAg IC0gcmMtbG1lMjUxMAo+ICsgICAgICAtIHJjLW1hbmxpCj4gKyAgICAgIC0gcmMtbWVkaW9uLXgx MAo+ICsgICAgICAtIHJjLW1lZGlvbi14MTAtZGlnaXRhaW5lcgo+ICsgICAgICAtIHJjLW1lZGlv bi14MTAtb3IyeAo+ICsgICAgICAtIHJjLW1zaS1kaWdpdm94LWlpCj4gKyAgICAgIC0gcmMtbXNp LWRpZ2l2b3gtaWlpCj4gKyAgICAgIC0gcmMtbXNpLXR2YW55d2hlcmUKPiArICAgICAgLSByYy1t c2ktdHZhbnl3aGVyZS1wbHVzCj4gKyAgICAgIC0gcmMtbmVidWxhCj4gKyAgICAgIC0gcmMtbmVj LXRlcnJhdGVjLWNpbmVyZ3kteHMKPiArICAgICAgLSByYy1ub3J3b29kCj4gKyAgICAgIC0gcmMt bnBndGVjaAo+ICsgICAgICAtIHJjLW9kcm9pZAo+ICsgICAgICAtIHJjLXBjdHYtc2VkbmEKPiAr ICAgICAgLSByYy1waW5uYWNsZS1jb2xvcgo+ICsgICAgICAtIHJjLXBpbm5hY2xlLWdyZXkKPiAr ICAgICAgLSByYy1waW5uYWNsZS1wY3R2LWhkCj4gKyAgICAgIC0gcmMtcGl4ZWx2aWV3Cj4gKyAg ICAgIC0gcmMtcGl4ZWx2aWV3LTAwMnQKPiArICAgICAgLSByYy1waXhlbHZpZXctbWsxMgo+ICsg ICAgICAtIHJjLXBpeGVsdmlldy1uZXcKPiArICAgICAgLSByYy1wb3dlcmNvbG9yLXJlYWwtYW5n ZWwKPiArICAgICAgLSByYy1wcm90ZXVzLTIzMDkKPiArICAgICAgLSByYy1wdXJwbGV0dgo+ICsg ICAgICAtIHJjLXB2OTUxCj4gKyAgICAgIC0gcmMtcmM1LXR2Cj4gKyAgICAgIC0gcmMtcmM2LW1j ZQo+ICsgICAgICAtIHJjLXJlYWwtYXVkaW8tMjIwLTMyLWtleXMKPiArICAgICAgLSByYy1yZWRk bwo+ICsgICAgICAtIHJjLXNuYXBzdHJlYW0tZmlyZWZseQo+ICsgICAgICAtIHJjLXN0cmVhbXph cAo+ICsgICAgICAtIHJjLXN1MzAwMAo+ICsgICAgICAtIHJjLXRhbmdvCj4gKyAgICAgIC0gcmMt dGFuaXgtdHgzbWluaQo+ICsgICAgICAtIHJjLXRhbml4LXR4NW1heAo+ICsgICAgICAtIHJjLXRi cy1uZWMKPiArICAgICAgLSByYy10ZWNobmlzYXQtdHMzNQo+ICsgICAgICAtIHJjLXRlY2huaXNh dC11c2IyCj4gKyAgICAgIC0gcmMtdGVycmF0ZWMtY2luZXJneS1jLXBjaQo+ICsgICAgICAtIHJj LXRlcnJhdGVjLWNpbmVyZ3ktczItaGQKPiArICAgICAgLSByYy10ZXJyYXRlYy1jaW5lcmd5LXhz Cj4gKyAgICAgIC0gcmMtdGVycmF0ZWMtc2xpbQo+ICsgICAgICAtIHJjLXRlcnJhdGVjLXNsaW0t Mgo+ICsgICAgICAtIHJjLXRldmlpLW5lYwo+ICsgICAgICAtIHJjLXRpdm8KPiArICAgICAgLSBy Yy10b3RhbC1tZWRpYS1pbi1oYW5kCj4gKyAgICAgIC0gcmMtdG90YWwtbWVkaWEtaW4taGFuZC0w Mgo+ICsgICAgICAtIHJjLXRyZWtzdG9yCj4gKyAgICAgIC0gcmMtdHQtMTUwMAo+ICsgICAgICAt IHJjLXR3aW5oYW4tZHR2LWNhYi1jaQo+ICsgICAgICAtIHJjLXR3aW5oYW4xMDI3Cj4gKyAgICAg IC0gcmMtdmlkZW9tYXRlLWsxMDAKPiArICAgICAgLSByYy12aWRlb21hdGUtczM1MAo+ICsgICAg ICAtIHJjLXZpZGVvbWF0ZS10di1wdnIKPiArICAgICAgLSByYy12aWRlb3N0cm9uZy1raWktcHJv Cj4gKyAgICAgIC0gcmMtd2V0ZWstaHViCj4gKyAgICAgIC0gcmMtd2V0ZWstcGxheTIKPiArICAg ICAgLSByYy13aW5mYXN0Cj4gKyAgICAgIC0gcmMtd2luZmFzdC11c2JpaS1kZWx1eGUKPiArICAg ICAgLSByYy14OTZtYXgKPiArICAgICAgLSByYy14Ym94LWR2ZAo+ICsgICAgICAtIHJjLXp4LWly ZGVjCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZWRp YS9yZW5lc2FzLHZpbi55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21l ZGlhL3JlbmVzYXMsdmluLnlhbWwKPiBpbmRleCBlY2MwOWYxMTI0ZDQuLjZkNDczY2RjYjE2YSAx MDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVkaWEvcmVu ZXNhcyx2aW4ueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9t ZWRpYS9yZW5lc2FzLHZpbi55YW1sCj4gQEAgLTExNiwxMCArMTE2LDkgQEAgcHJvcGVydGllczoK PiAgICAjVGhlIHBlci1ib2FyZCBzZXR0aW5ncyBmb3IgR2VuMyBhbmQgUlovRzIgcGxhdGZvcm1z Ogo+ICAgIHJlbmVzYXMsaWQ6Cj4gICAgICBkZXNjcmlwdGlvbjogVklOIGNoYW5uZWwgbnVtYmVy Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiAtICAgICAgLSBtaW5pbXVtOiAwCj4gLSAgICAgIC0gbWF4aW11bTog MTUKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ ICsgICAgbWluaW11bTogMAo+ICsgICAgbWF4aW11bTogMTUKPiAKPiAgICBwb3J0czoKPiAgICAg IHR5cGU6IG9iamVjdAo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvbWVtb3J5LWNvbnRyb2xsZXJzL2V4eW5vcy1zcm9tLnlhbWwgYi9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvbWVtb3J5LWNvbnRyb2xsZXJzL2V4eW5vcy1zcm9tLnlhbWwK PiBpbmRleCBjZGZlM2Y3ZjBlYTkuLjBkYzAwOGU4MTZlMiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVtb3J5LWNvbnRyb2xsZXJzL2V4eW5vcy1zcm9t LnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVtb3J5LWNv bnRyb2xsZXJzL2V4eW5vcy1zcm9tLnlhbWwKPiBAQCAtNTEsMTEgKzUxLDEwIEBAIHBhdHRlcm5Q cm9wZXJ0aWVzOgo+ICAgICAgICAgIG1heEl0ZW1zOiAxCj4gCj4gICAgICAgIHJlZy1pby13aWR0 aDoKPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgICAgICAtIGVudW06IFsxLCAyXQo+ICAg ICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgRGF0YSB3aWR0aCBpbiBieXRlcyAoMSBv ciAyKS4gSWYgb21pdHRlZCwgZGVmYXVsdCBvZiAxIGlzIHVzZWQuCj4gKyAgICAgICAgJHJlZjog L3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAgICAgZW51bTog WzEsIDJdCj4gCj4gICAgICAgIHNhbXN1bmcsc3JvbS1wYWdlLW1vZGU6Cj4gICAgICAgICAgZGVz Y3JpcHRpb246Cj4gQEAgLTY0LDExICs2MywxMCBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAg ICAgICB0eXBlOiBib29sZWFuCj4gCj4gICAgICAgIHNhbXN1bmcsc3JvbS10aW1pbmc6Cj4gLSAg ICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQzMi1hcnJheQo+IC0gICAgICAgICAgLSBpdGVtczoKPiAtICAgICAgICAg ICAgICBtaW5JdGVtczogNgo+IC0gICAgICAgICAgICAgIG1heEl0ZW1zOiA2Cj4gKyAgICAgICAg JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gKyAg ICAgICAgaXRlbXM6Cj4gKyAgICAgICAgICBtaW5JdGVtczogNgo+ICsgICAgICAgICAgbWF4SXRl bXM6IDYKPiAgICAgICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICAgICAgQXJyYXkgb2YgNiBp bnRlZ2Vycywgc3BlY2lmeWluZyBiYW5rIHRpbWluZ3MgaW4gdGhlIGZvbGxvd2luZyBvcmRlcjoK PiAgICAgICAgICAgIFRhY3AsIFRjYWgsIFRjb2gsIFRhY2MsIFRjb3MsIFRhY3MuCj4gZGlmZiAt LWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZW1vcnktY29udHJvbGxl cnMvbnZpZGlhLHRlZ3JhMTI0LWVtYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL21lbW9yeS1jb250cm9sbGVycy9udmlkaWEsdGVncmExMjQtZW1jLnlhbWwKPiBpbmRl eCAzZTBhOGE5MmQ2NTIuLmEzYjM2ZGVhODhiNiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvbWVtb3J5LWNvbnRyb2xsZXJzL252aWRpYSx0ZWdyYTEyNC1l bWMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZW1vcnkt Y29udHJvbGxlcnMvbnZpZGlhLHRlZ3JhMTI0LWVtYy55YW1sCj4gQEAgLTczLDEwICs3Myw5IEBA IHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgICAgICAgICAgIHRpbWluZ3MKPiAKPiAgICAgICAg ICAgIG52aWRpYSxlbWMtYXV0by1jYWwtaW50ZXJ2YWw6Cj4gLSAgICAgICAgICAgIGFsbE9mOgo+ IC0gICAgICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMv dWludDMyCj4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgICAgIHBhZCBj YWxpYnJhdGlvbiBpbnRlcnZhbCBpbiBtaWNyb3NlY29uZHMKPiArICAgICAgICAgICAgJHJlZjog L3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gICAgICAgICAgICAgIG1p bmltdW06IDAKPiAgICAgICAgICAgICAgbWF4aW11bTogMjA5NzE1MQo+IAo+IEBAIC0xMzYsMTEg KzEzNSwxMCBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgICAgICB2YWx1ZSBvZiB0 aGUgRU1DX1hNMkRRU1BBRENUUkwyIHJlZ2lzdGVyIGZvciB0aGlzIHNldCBvZiB0aW1pbmdzCj4g Cj4gICAgICAgICAgICBudmlkaWEsZW1jLXpjYWwtY250LWxvbmc6Cj4gLSAgICAgICAgICAgIGFs bE9mOgo+IC0gICAgICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDMyCj4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgICAg IG51bWJlciBvZiBFTUMgY2xvY2tzIHRvIHdhaXQgYmVmb3JlIGlzc3VpbmcgYW55IGNvbW1hbmRz IGFmdGVyCj4gICAgICAgICAgICAgICAgY2xvY2sgY2hhbmdlCj4gKyAgICAgICAgICAgICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgICAgICAgICBt aW5pbXVtOiAwCj4gICAgICAgICAgICAgIG1heGltdW06IDEwMjMKPiAKPiBAQCAtMTUwLDEyICsx NDgsMTEgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICAgICAgdmFsdWUgb2YgdGhl IEVNQ19aQ0FMX0lOVEVSVkFMIHJlZ2lzdGVyIGZvciB0aGlzIHNldCBvZiB0aW1pbmdzCj4gCj4g ICAgICAgICAgICBudmlkaWEsZW1jLWNvbmZpZ3VyYXRpb246Cj4gLSAgICAgICAgICAgIGFsbE9m Ogo+IC0gICAgICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvdWludDMyLWFycmF5Cj4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAg ICAgIEVNQyB0aW1pbmcgY2hhcmFjdGVyaXphdGlvbiBkYXRhLiBUaGVzZSBhcmUgdGhlIHJlZ2lz dGVycyAoc2VlCj4gICAgICAgICAgICAgICAgc2VjdGlvbiAiMTUuNi4yIEVNQyBSZWdpc3RlcnMi IGluIHRoZSBUUk0pIHdob3NlIHZhbHVlcyBuZWVkIHRvCj4gICAgICAgICAgICAgICAgYmUgc3Bl Y2lmaWVkLCBhY2NvcmRpbmcgdG8gdGhlIGJvYXJkIGRvY3VtZW50YXRpb24uCj4gKyAgICAgICAg ICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ ICAgICAgICAgICAgICBpdGVtczoKPiAgICAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBFTUNf UkMKPiAgICAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBFTUNfUkZDCj4gZGlmZiAtLWdpdCBh L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZW1vcnktY29udHJvbGxlcnMvbnZp ZGlhLHRlZ3JhMTI0LW1jLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv bWVtb3J5LWNvbnRyb2xsZXJzL252aWRpYSx0ZWdyYTEyNC1tYy55YW1sCj4gaW5kZXggMjJhOTRi NmZkYmRlLi4zMGQ5ZmIxOTNkN2YgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0 cmVlL2JpbmRpbmdzL21lbW9yeS1jb250cm9sbGVycy9udmlkaWEsdGVncmExMjQtbWMueWFtbAo+ ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZW1vcnktY29udHJvbGxl cnMvbnZpZGlhLHRlZ3JhMTI0LW1jLnlhbWwKPiBAQCAtNjAsOCArNjAsNyBAQCBwYXR0ZXJuUHJv cGVydGllczoKPiAgICAgICAgICAgICAgbWF4aW11bTogMTA2NjAwMDAwMAo+IAo+ICAgICAgICAg ICAgbnZpZGlhLGVtZW0tY29uZmlndXJhdGlvbjoKPiAtICAgICAgICAgICAgYWxsT2Y6Cj4gLSAg ICAgICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50 MzItYXJyYXkKPiArICAgICAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDMyLWFycmF5Cj4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gICAgICAg ICAgICAgICAgVmFsdWVzIHRvIGJlIHdyaXR0ZW4gdG8gdGhlIEVNRU0gcmVnaXN0ZXIgYmxvY2su IFNlZSBzZWN0aW9uCj4gICAgICAgICAgICAgICAgIjE1LjYuMSBNQyBSZWdpc3RlcnMiIGluIHRo ZSBUUk0uCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9t ZW1vcnktY29udHJvbGxlcnMvbnZpZGlhLHRlZ3JhMzAtZW1jLnlhbWwgYi9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvbWVtb3J5LWNvbnRyb2xsZXJzL252aWRpYSx0ZWdyYTMwLWVt Yy55YW1sCj4gaW5kZXggZTQxMzViYWM2OTU3Li4xMTJiYWUyZmNiYmQgMTAwNjQ0Cj4gLS0tIGEv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lbW9yeS1jb250cm9sbGVycy9udmlk aWEsdGVncmEzMC1lbWMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9tZW1vcnktY29udHJvbGxlcnMvbnZpZGlhLHRlZ3JhMzAtZW1jLnlhbWwKPiBAQCAtNTYs MTAgKzU2LDkgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICAgIG1heGltdW06IDkw MDAwMDAwMAo+IAo+ICAgICAgICAgICAgbnZpZGlhLGVtYy1hdXRvLWNhbC1pbnRlcnZhbDoKPiAt ICAgICAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBl cy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAgICAgICAgICAgICAgZGVzY3JpcHRpb246Cj4g ICAgICAgICAgICAgICAgUGFkIGNhbGlicmF0aW9uIGludGVydmFsIGluIG1pY3Jvc2Vjb25kcy4K PiArICAgICAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWlu dDMyCj4gICAgICAgICAgICAgIG1pbmltdW06IDAKPiAgICAgICAgICAgICAgbWF4aW11bTogMjA5 NzE1MQo+IAo+IEBAIC03OSwxMSArNzgsMTAgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAg ICAgICAgICAgTW9kZSBSZWdpc3RlciAwLgo+IAo+ICAgICAgICAgICAgbnZpZGlhLGVtYy16Y2Fs LWNudC1sb25nOgo+IC0gICAgICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgICAgICAtICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgICAgICAgICBk ZXNjcmlwdGlvbjoKPiAgICAgICAgICAgICAgICBOdW1iZXIgb2YgRU1DIGNsb2NrcyB0byB3YWl0 IGJlZm9yZSBpc3N1aW5nIGFueSBjb21tYW5kcyBhZnRlcgo+ICAgICAgICAgICAgICAgIHNlbmRp bmcgWkNBTF9NUldfQ01ELgo+ICsgICAgICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1s Iy9kZWZpbml0aW9ucy91aW50MzIKPiAgICAgICAgICAgICAgbWluaW11bTogMAo+ICAgICAgICAg ICAgICBtYXhpbXVtOiAxMDIzCj4gCj4gQEAgLTk4LDEyICs5NiwxMSBAQCBwYXR0ZXJuUHJvcGVy dGllczoKPiAgICAgICAgICAgICAgICBGQklPICJyZWFkIiBGSUZPIHBlcmlvZGljIHJlc2V0dGlu ZyBlbmFibGVkLgo+IAo+ICAgICAgICAgICAgbnZpZGlhLGVtYy1jb25maWd1cmF0aW9uOgo+IC0g ICAgICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICAgICAgICAgICAgICBkZXNjcmlwdGlv bjoKPiAgICAgICAgICAgICAgICBFTUMgdGltaW5nIGNoYXJhY3Rlcml6YXRpb24gZGF0YS4gVGhl c2UgYXJlIHRoZSByZWdpc3RlcnMKPiAgICAgICAgICAgICAgICAoc2VlIHNlY3Rpb24gIjE4LjEz LjIgRU1DIFJlZ2lzdGVycyIgaW4gdGhlIFRSTSkgd2hvc2UgdmFsdWVzCj4gICAgICAgICAgICAg ICAgbmVlZCB0byBiZSBzcGVjaWZpZWQsIGFjY29yZGluZyB0byB0aGUgYm9hcmQgZG9jdW1lbnRh dGlvbi4KPiArICAgICAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvdWludDMyLWFycmF5Cj4gICAgICAgICAgICAgIGl0ZW1zOgo+ICAgICAgICAgICAgICAgIC0g ZGVzY3JpcHRpb246IEVNQ19SQwo+ICAgICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEVNQ19S RkMKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lbW9y eS1jb250cm9sbGVycy9udmlkaWEsdGVncmEzMC1tYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL21lbW9yeS1jb250cm9sbGVycy9udmlkaWEsdGVncmEzMC1tYy55YW1s Cj4gaW5kZXggNGI5MTk2YzgzMjkxLi44NGZkNTdiY2YwZGMgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lbW9yeS1jb250cm9sbGVycy9udmlkaWEsdGVn cmEzMC1tYy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21l bW9yeS1jb250cm9sbGVycy9udmlkaWEsdGVncmEzMC1tYy55YW1sCj4gQEAgLTc3LDggKzc3LDcg QEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICAgIG1heGltdW06IDkwMDAwMDAwMAo+ IAo+ICAgICAgICAgICAgbnZpZGlhLGVtZW0tY29uZmlndXJhdGlvbjoKPiAtICAgICAgICAgICAg YWxsT2Y6Cj4gLSAgICAgICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzItYXJyYXkKPiArICAgICAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gICAgICAgICAgICAgIGRlc2NyaXB0aW9u OiB8Cj4gICAgICAgICAgICAgICAgVmFsdWVzIHRvIGJlIHdyaXR0ZW4gdG8gdGhlIEVNRU0gcmVn aXN0ZXIgYmxvY2suIFNlZSBzZWN0aW9uCj4gICAgICAgICAgICAgICAgIjE4LjEzLjEgTUMgUmVn aXN0ZXJzIiBpbiB0aGUgVFJNLgo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRy ZWUvYmluZGluZ3MvbWZkL2FsbHdpbm5lcixzdW40aS1hMTAtdHMueWFtbCBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZmQvYWxsd2lubmVyLHN1bjRpLWExMC10cy55YW1sCj4g aW5kZXggMzlhZmFjYzQ0N2IyLi5mNTkxMzMyZmM0NjIgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21mZC9hbGx3aW5uZXIsc3VuNGktYTEwLXRzLnlhbWwK PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWZkL2FsbHdpbm5lcixz dW40aS1hMTAtdHMueWFtbAo+IEBAIC0zMSwxOSArMzEsMTkgQEAgcHJvcGVydGllczoKPiAgICAg IGRlc2NyaXB0aW9uOiBBIHRvdWNoc2NyZWVuIGlzIGF0dGFjaGVkIHRvIHRoZSBjb250cm9sbGVy Cj4gCj4gICAgYWxsd2lubmVyLHRwLXNlbnNpdGl2ZS1hZGp1c3Q6Cj4gLSAgICBhbGxPZjoKPiAt ICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAt ICAgICAgLSBtaW5pbXVtOiAwCj4gLSAgICAgICAgbWF4aW11bTogMTUKPiAtICAgICAgICBkZWZh dWx0OiAxNQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWlu dDMyCj4gKyAgICBtaW5pbXVtOiAwCj4gKyAgICBtYXhpbXVtOiAxNQo+ICsgICAgZGVmYXVsdDog MTUKPiArCj4gICAgICBkZXNjcmlwdGlvbjogU2Vuc2l0aXZpdHkgb2YgcGVuIGRvd24gZGV0ZWN0 aW9uCj4gCj4gICAgYWxsd2lubmVyLGZpbHRlci10eXBlOgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAg IC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAg IC0gbWluaW11bTogMAo+IC0gICAgICAgIG1heGltdW06IDMKPiAtICAgICAgICBkZWZhdWx0OiAx Cj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAr ICAgIG1pbmltdW06IDAKPiArICAgIG1heGltdW06IDMKPiArICAgIGRlZmF1bHQ6IDEKPiArCj4g ICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICBTZWxlY3QgbWVkaWFuIGFuZCBhdmVyYWdpbmcg ZmlsdGVyLiBTYW1wbGUgdXNlZCBmb3IgbWVkaWFuIC8KPiAgICAgICAgYXZlcmFnaW5nIGZpbHRl cjoKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21mZC9z dCxzdG0zMi10aW1lcnMueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9t ZmQvc3Qsc3RtMzItdGltZXJzLnlhbWwKPiBpbmRleCA0YWNkYTdjZTNiNDQuLmYyMTJmYzZlMTY2 MSAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWZkL3N0 LHN0bTMyLXRpbWVycy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL21mZC9zdCxzdG0zMi10aW1lcnMueWFtbAo+IEBAIC02NywyMyArNjcsMjIgQEAgcHJvcGVy dGllczoKPiAgICAgICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgICAgIE9uZSBvciB0d28gPGlu ZGV4IGxldmVsIGZpbHRlcj4gdG8gZGVzY3JpYmUgYnJlYWsgaW5wdXQKPiAgICAgICAgICAgIGNv bmZpZ3VyYXRpb25zLgo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAvc2No ZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItbWF0cml4Cj4gLSAgICAgICAgICAt IGl0ZW1zOgo+IC0gICAgICAgICAgICAgIGl0ZW1zOgo+IC0gICAgICAgICAgICAgICAgLSBkZXNj cmlwdGlvbjogfAo+IC0gICAgICAgICAgICAgICAgICAgICJpbmRleCIgaW5kaWNhdGVzIG9uIHdo aWNoIGJyZWFrIGlucHV0ICgwIG9yIDEpIHRoZQo+IC0gICAgICAgICAgICAgICAgICAgIGNvbmZp Z3VyYXRpb24gc2hvdWxkIGJlIGFwcGxpZWQuCj4gLSAgICAgICAgICAgICAgICAgIGVudW06IFsg MCAsIDFdCj4gLSAgICAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiB8Cj4gLSAgICAgICAgICAg ICAgICAgICAgImxldmVsIiBnaXZlcyB0aGUgYWN0aXZlIGxldmVsICgwPWxvdyBvciAxPWhpZ2gp IG9mIHRoZQo+IC0gICAgICAgICAgICAgICAgICAgIGlucHV0IHNpZ25hbCBmb3IgdGhpcyBjb25m aWd1cmF0aW9uCj4gLSAgICAgICAgICAgICAgICAgIGVudW06IFsgMCwgMSBdCj4gLSAgICAgICAg ICAgICAgICAtIGRlc2NyaXB0aW9uOiB8Cj4gLSAgICAgICAgICAgICAgICAgICAgImZpbHRlciIg Z2l2ZXMgdGhlIGZpbHRlcmluZyB2YWx1ZSAodXAgdG8gMTUpIHRvIGJlIGFwcGxpZWQuCj4gLSAg ICAgICAgICAgICAgICAgIG1heGltdW06IDE1Cj4gLSAgICAgICAgICAgIG1pbkl0ZW1zOiAxCj4g LSAgICAgICAgICAgIG1heEl0ZW1zOiAyCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLW1hdHJpeAo+ICsgICAgICAgIGl0ZW1zOgo+ICsgICAg ICAgICAgaXRlbXM6Cj4gKyAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IHwKPiArICAgICAgICAg ICAgICAgICJpbmRleCIgaW5kaWNhdGVzIG9uIHdoaWNoIGJyZWFrIGlucHV0ICgwIG9yIDEpIHRo ZQo+ICsgICAgICAgICAgICAgICAgY29uZmlndXJhdGlvbiBzaG91bGQgYmUgYXBwbGllZC4KPiAr ICAgICAgICAgICAgICBlbnVtOiBbMCwgMV0KPiArICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjog fAo+ICsgICAgICAgICAgICAgICAgImxldmVsIiBnaXZlcyB0aGUgYWN0aXZlIGxldmVsICgwPWxv dyBvciAxPWhpZ2gpIG9mIHRoZQo+ICsgICAgICAgICAgICAgICAgaW5wdXQgc2lnbmFsIGZvciB0 aGlzIGNvbmZpZ3VyYXRpb24KPiArICAgICAgICAgICAgICBlbnVtOiBbMCwgMV0KPiArICAgICAg ICAgICAgLSBkZXNjcmlwdGlvbjogfAo+ICsgICAgICAgICAgICAgICAgImZpbHRlciIgZ2l2ZXMg dGhlIGZpbHRlcmluZyB2YWx1ZSAodXAgdG8gMTUpIHRvIGJlIGFwcGxpZWQuCj4gKyAgICAgICAg ICAgICAgbWF4aW11bTogMTUKPiArICAgICAgICBtaW5JdGVtczogMQo+ICsgICAgICAgIG1heEl0 ZW1zOiAyCj4gCj4gICAgICByZXF1aXJlZDoKPiAgICAgICAgLSAiI3B3bS1jZWxscyIKPiBkaWZm IC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21mZC9zdCxzdHBtaWMx LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWZkL3N0LHN0cG1pYzEu eWFtbAo+IGluZGV4IGQ5YWQ5MjYwZTM0OC4uYTEwZGNlYWU5YmM1IDEwMDY0NAo+IC0tLSBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZmQvc3Qsc3RwbWljMS55YW1sCj4gKysr IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21mZC9zdCxzdHBtaWMxLnlhbWwK PiBAQCAtMjksOCArMjksNyBAQCBwcm9wZXJ0aWVzOgo+ICAgIG9ua2V5Ogo+ICAgICAgdHlwZTog b2JqZWN0Cj4gCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAuLi9pbnB1dC9pbnB1dC55 YW1sCj4gKyAgICAkcmVmOiAuLi9pbnB1dC9pbnB1dC55YW1sCj4gCj4gICAgICBwcm9wZXJ0aWVz Ogo+ICAgICAgICBjb21wYXRpYmxlOgo+IEBAIC02OCw4ICs2Nyw3IEBAIHByb3BlcnRpZXM6Cj4g ICAgd2F0Y2hkb2c6Cj4gICAgICB0eXBlOiBvYmplY3QKPiAKPiAtICAgIGFsbE9mOgo+IC0gICAg ICAtICRyZWY6IC4uL3dhdGNoZG9nL3dhdGNoZG9nLnlhbWwKPiArICAgICRyZWY6IC4uL3dhdGNo ZG9nL3dhdGNoZG9nLnlhbWwKPiAKPiAgICAgIHByb3BlcnRpZXM6Cj4gICAgICAgIGNvbXBhdGli bGU6Cj4gQEAgLTE5MCw4ICsxODgsNyBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICAgIGRlc2NyaXB0 aW9uOiBTVFBNSUMxIHZvbHRhZ2UgcmVndWxhdG9ycyBzdXBwbGllcwo+IAo+ICAgICAgICAiXihi dWNrWzEtNF18bGRvWzEtNl18Ym9vc3R8dnJlZl9kZHJ8cHdyX3N3WzEtMl0pJCI6Cj4gLSAgICAg ICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC4uL3JlZ3VsYXRvci9yZWd1bGF0b3IueWFt bAo+ICsgICAgICAgICRyZWY6IC4uL3JlZ3VsYXRvci9yZWd1bGF0b3IueWFtbAo+IAo+ICAgICAg ICAiXmxkb1sxLTIsNS02XSQiOgo+ICAgICAgICAgIHR5cGU6IG9iamVjdAo+IGRpZmYgLS1naXQg YS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWZkL3N5c2Nvbi55YW1sIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21mZC9zeXNjb24ueWFtbAo+IGluZGV4IDdh Mzk0ODZiMjE1YS4uMTliZGFmNzgxODUzIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9tZmQvc3lzY29uLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvbWZkL3N5c2Nvbi55YW1sCj4gQEAgLTUyLDkgKzUyLDggQEAgcHJv cGVydGllczoKPiAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gICAgICAgIFRoZSBzaXplIChpbiBieXRl cykgb2YgdGhlIElPIGFjY2Vzc2VzIHRoYXQgc2hvdWxkIGJlIHBlcmZvcm1lZAo+ICAgICAgICBv biB0aGUgZGV2aWNlLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlw ZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gZW51bTogWyAxLCAyLCA0LCA4 IF0KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ ICsgICAgZW51bTogWzEsIDIsIDQsIDhdCj4gCj4gICAgaHdsb2NrczoKPiAgICAgIG1heEl0ZW1z OiAxCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tbWMv YXNwZWVkLHNkaGNpLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbW1j L2FzcGVlZCxzZGhjaS55YW1sCj4gaW5kZXggMjAwZGU5Mzk2MDM2Li45ODdiMjg3ZjNiZmYgMTAw NjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21tYy9hc3BlZWQs c2RoY2kueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tbWMv YXNwZWVkLHNkaGNpLnlhbWwKPiBAQCAtNDEsOCArNDEsOCBAQCBwcm9wZXJ0aWVzOgo+ICBwYXR0 ZXJuUHJvcGVydGllczoKPiAgICAiXnNkaGNpQFswLTlhLWZdKyQiOgo+ICAgICAgdHlwZTogb2Jq ZWN0Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgICAtICRyZWY6IG1tYy1jb250cm9sbGVyLnlhbWwK PiArICAgICRyZWY6IG1tYy1jb250cm9sbGVyLnlhbWwKPiArCj4gICAgICBwcm9wZXJ0aWVzOgo+ ICAgICAgICBjb21wYXRpYmxlOgo+ICAgICAgICAgIGVudW06Cj4gZGlmZiAtLWdpdCBhL0RvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tbWMvY2RucyxzZGhjaS55YW1sIGIvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21tYy9jZG5zLHNkaGNpLnlhbWwKPiBpbmRleCBk NDNhMGM1NTdhNDQuLmQ5M2Y3Nzk0YTg1ZiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvbW1jL2NkbnMsc2RoY2kueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9tbWMvY2RucyxzZGhjaS55YW1sCj4gQEAgLTM2LDkxICsz Niw4MCBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgIGNkbnMscGh5LWlucHV0LWRlbGF5LXNkLWhpZ2hz cGVlZDoKPiAgICAgIGRlc2NyaXB0aW9uOiBWYWx1ZSBvZiB0aGUgZGVsYXkgaW4gdGhlIGlucHV0 IHBhdGggZm9yIFNEIGhpZ2gtc3BlZWQgdGltaW5nCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAk cmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+IC0gICAgICAt IG1pbmltdW06IDAKPiAtICAgICAgLSBtYXhpbXVtOiAweDFmCj4gKyAgICAkcmVmOiAiL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+ICsgICAgbWluaW11bTogMAo+ICsg ICAgbWF4aW11bTogMHgxZgo+IAo+ICAgIGNkbnMscGh5LWlucHV0LWRlbGF5LWxlZ2FjeToKPiAg ICAgIGRlc2NyaXB0aW9uOiBWYWx1ZSBvZiB0aGUgZGVsYXkgaW4gdGhlIGlucHV0IHBhdGggZm9y IGxlZ2FjeSB0aW1pbmcKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6ICIvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gLSAgICAgIC0gbWluaW11bTogMAo+IC0g ICAgICAtIG1heGltdW06IDB4MWYKPiArICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9k ZWZpbml0aW9ucy91aW50MzIiCj4gKyAgICBtaW5pbXVtOiAwCj4gKyAgICBtYXhpbXVtOiAweDFm Cj4gCj4gICAgY2RucyxwaHktaW5wdXQtZGVsYXktc2QtdWhzLXNkcjEyOgo+ICAgICAgZGVzY3Jp cHRpb246IFZhbHVlIG9mIHRoZSBkZWxheSBpbiB0aGUgaW5wdXQgcGF0aCBmb3IgU0QgVUhTIFNE UjEyIHRpbWluZwo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMiIKPiAtICAgICAgLSBtaW5pbXVtOiAwCj4gLSAgICAg IC0gbWF4aW11bTogMHgxZgo+ICsgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMiIKPiArICAgIG1pbmltdW06IDAKPiArICAgIG1heGltdW06IDB4MWYKPiAK PiAgICBjZG5zLHBoeS1pbnB1dC1kZWxheS1zZC11aHMtc2RyMjU6Cj4gICAgICBkZXNjcmlwdGlv bjogVmFsdWUgb2YgdGhlIGRlbGF5IGluIHRoZSBpbnB1dCBwYXRoIGZvciBTRCBVSFMgU0RSMjUg dGltaW5nCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvdWludDMyIgo+IC0gICAgICAtIG1pbmltdW06IDAKPiAtICAgICAgLSBt YXhpbXVtOiAweDFmCj4gKyAgICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvdWludDMyIgo+ICsgICAgbWluaW11bTogMAo+ICsgICAgbWF4aW11bTogMHgxZgo+IAo+ICAg IGNkbnMscGh5LWlucHV0LWRlbGF5LXNkLXVocy1zZHI1MDoKPiAgICAgIGRlc2NyaXB0aW9uOiBW YWx1ZSBvZiB0aGUgZGVsYXkgaW4gdGhlIGlucHV0IHBhdGggZm9yIFNEIFVIUyBTRFI1MCB0aW1p bmcKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9k ZWZpbml0aW9ucy91aW50MzIiCj4gLSAgICAgIC0gbWluaW11bTogMAo+IC0gICAgICAtIG1heGlt dW06IDB4MWYKPiArICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzIiCj4gKyAgICBtaW5pbXVtOiAwCj4gKyAgICBtYXhpbXVtOiAweDFmCj4gCj4gICAgY2Ru cyxwaHktaW5wdXQtZGVsYXktc2QtdWhzLWRkcjUwOgo+ICAgICAgZGVzY3JpcHRpb246IFZhbHVl IG9mIHRoZSBkZWxheSBpbiB0aGUgaW5wdXQgcGF0aCBmb3IgU0QgVUhTIEREUjUwIHRpbWluZwo+ IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMiIKPiAtICAgICAgLSBtaW5pbXVtOiAwCj4gLSAgICAgIC0gbWF4aW11bTog MHgxZgo+ICsgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQz MiIKPiArICAgIG1pbmltdW06IDAKPiArICAgIG1heGltdW06IDB4MWYKPiAKPiAgICBjZG5zLHBo eS1pbnB1dC1kZWxheS1tbWMtaGlnaHNwZWVkOgo+ICAgICAgZGVzY3JpcHRpb246IFZhbHVlIG9m IHRoZSBkZWxheSBpbiB0aGUgaW5wdXQgcGF0aCBmb3IgTU1DIGhpZ2gtc3BlZWQgdGltaW5nCj4g LSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDMyIgo+IC0gICAgICAtIG1pbmltdW06IDAKPiAtICAgICAgLSBtYXhpbXVtOiAw eDFmCj4gKyAgICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMy Igo+ICsgICAgbWluaW11bTogMAo+ICsgICAgbWF4aW11bTogMHgxZgo+IAo+ICAgIGNkbnMscGh5 LWlucHV0LWRlbGF5LW1tYy1kZHI6Cj4gICAgICBkZXNjcmlwdGlvbjogVmFsdWUgb2YgdGhlIGRl bGF5IGluIHRoZSBpbnB1dCBwYXRoIGZvciBlTU1DIGhpZ2gtc3BlZWQgRERSIHRpbWluZwo+IC0g ICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3VpbnQzMiIKPiAtICAgICAgLSBtaW5pbXVtOiAwCj4gLSAgICAgIC0gbWF4aW11bTogMHgx Zgo+IAo+ICAgICMgUEhZIERMTCBjbG9jayBkZWxheXM6Cj4gICAgIyBFYWNoIGRlbGF5IHByb3Bl cnR5IHJlcHJlc2VudHMgdGhlIGZyYWN0aW9uIG9mIHRoZSBjbG9jayBwZXJpb2QuCj4gICAgIyBU aGUgYXBwcm94aW1hdGUgZGVsYXkgdmFsdWUgd2lsbCBiZQo+ICAgICMgKDxkZWxheSBwcm9wZXJ0 eSB2YWx1ZT4vMTI4KSpzZG1jbGtfY2xvY2tfcGVyaW9kLgo+ICsgICAgJHJlZjogIi9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMiIKPiArICAgIG1pbmltdW06IDAKPiArICAg IG1heGltdW06IDB4MWYKPiAKPiAgICBjZG5zLHBoeS1kbGwtZGVsYXktc2RjbGs6Cj4gICAgICBk ZXNjcmlwdGlvbjogfAo+ICAgICAgICBWYWx1ZSBvZiB0aGUgZGVsYXkgaW50cm9kdWNlZCBvbiB0 aGUgc2RjbGsgb3V0cHV0IGZvciBhbGwgbW9kZXMgZXhjZXB0Cj4gICAgICAgIEhTMjAwLCBIUzQw MCBhbmQgSFM0MDBfRVMuCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMv dHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+IC0gICAgICAtIG1pbmltdW06IDAKPiAt ICAgICAgLSBtYXhpbXVtOiAweDdmCj4gKyAgICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMv ZGVmaW5pdGlvbnMvdWludDMyIgo+ICsgICAgbWluaW11bTogMAo+ICsgICAgbWF4aW11bTogMHg3 Zgo+IAo+ICAgIGNkbnMscGh5LWRsbC1kZWxheS1zZGNsay1oc21tYzoKPiAgICAgIGRlc2NyaXB0 aW9uOiB8Cj4gICAgICAgIFZhbHVlIG9mIHRoZSBkZWxheSBpbnRyb2R1Y2VkIG9uIHRoZSBzZGNs ayBvdXRwdXQgZm9yIEhTMjAwLCBIUzQwMCBhbmQKPiAgICAgICAgSFM0MDBfRVMgc3BlZWQgbW9k ZXMuCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMv ZGVmaW5pdGlvbnMvdWludDMyIgo+IC0gICAgICAtIG1pbmltdW06IDAKPiAtICAgICAgLSBtYXhp bXVtOiAweDdmCj4gKyAgICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMv dWludDMyIgo+ICsgICAgbWluaW11bTogMAo+ICsgICAgbWF4aW11bTogMHg3Zgo+IAo+ICAgIGNk bnMscGh5LWRsbC1kZWxheS1zdHJvYmU6Cj4gICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICBW YWx1ZSBvZiB0aGUgZGVsYXkgaW50cm9kdWNlZCBvbiB0aGUgZGF0X3N0cm9iZSBpbnB1dCB1c2Vk IGluCj4gICAgICAgIEhTNDAwIC8gSFM0MDBfRVMgc3BlZWQgbW9kZXMuCj4gLSAgICBhbGxPZjoK PiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMy Igo+IC0gICAgICAtIG1pbmltdW06IDAKPiAtICAgICAgLSBtYXhpbXVtOiAweDdmCj4gKyAgICAk cmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+ICsgICAgbWlu aW11bTogMAo+ICsgICAgbWF4aW11bTogMHg3Zgo+IAo+ICByZXF1aXJlZDoKPiAgICAtIGNvbXBh dGlibGUKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21t Yy9tbWMtY29udHJvbGxlci55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L21tYy9tbWMtY29udHJvbGxlci55YW1sCj4gaW5kZXggYWNjOWYxMDg3MWQ0Li40OTMxZmFiMzRk ODEgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21tYy9t bWMtY29udHJvbGxlci55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL21tYy9tbWMtY29udHJvbGxlci55YW1sCj4gQEAgLTc2LDIwICs3NiwxOCBAQCBwcm9wZXJ0 aWVzOgo+ICAgICMgT3RoZXIgcHJvcGVydGllcwo+IAo+ICAgIGJ1cy13aWR0aDoKPiAtICAgIGFs bE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3Vp bnQzMgo+IC0gICAgICAtIGVudW06IFsxLCA0LCA4XQo+IC0gICAgICAgIGRlZmF1bHQ6IDEKPiAg ICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBOdW1iZXIgb2YgZGF0YSBsaW5lcy4KPiArICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgZW51bTog WzEsIDQsIDhdCj4gKyAgICBkZWZhdWx0OiAxCj4gCj4gICAgbWF4LWZyZXF1ZW5jeToKPiAtICAg IGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25z L3VpbnQzMgo+IC0gICAgICAtIG1pbmltdW06IDQwMDAwMAo+IC0gICAgICAtIG1heGltdW06IDIw MDAwMDAwMAo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIE1heGltdW0gb3BlcmF0aW5nIGZy ZXF1ZW5jeSBvZiB0aGUgYnVzLgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVm aW5pdGlvbnMvdWludDMyCj4gKyAgICBtaW5pbXVtOiA0MDAwMDAKPiArICAgIG1heGltdW06IDIw MDAwMDAwMAo+IAo+ICAgIGRpc2FibGUtd3A6Cj4gICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy9mbGFnCj4gQEAgLTIxMiwxMyArMjEwLDEyIEBAIHByb3BlcnRpZXM6 Cj4gICAgICAgIGVNTUMgSFM0MDAgZW5oYW5jZWQgc3Ryb2JlIG1vZGUgaXMgc3VwcG9ydGVkCj4g Cj4gICAgZHNyOgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gbWluaW11bTogMAo+IC0gICAgICAt IG1heGltdW06IDB4ZmZmZgo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIFZhbHVlIHRoZSBj YXJkIERyaXZlciBTdGFnZSBSZWdpc3RlciAoRFNSKSBzaG91bGQgYmUgcHJvZ3JhbW1lZAo+ICAg ICAgICB3aXRoLgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMv dWludDMyCj4gKyAgICBtaW5pbXVtOiAwCj4gKyAgICBtYXhpbXVtOiAweGZmZmYKPiAKPiAgICBu by1zZGlvOgo+ICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvZmxh Zwo+IEBAIC0yMzgsMjUgKzIzNSwyMyBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICBpbml0aWFsaXph dGlvbi4KPiAKPiAgICBmaXhlZC1lbW1jLWRyaXZlci10eXBlOgo+IC0gICAgYWxsT2Y6Cj4gLSAg ICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAg ICAgIC0gbWluaW11bTogMAo+IC0gICAgICAtIG1heGltdW06IDQKPiAgICAgIGRlc2NyaXB0aW9u Ogo+ICAgICAgICBGb3Igbm9uLXJlbW92YWJsZSBlTU1DLCBlbmZvcmNlIHRoaXMgZHJpdmVyIHR5 cGUuIFRoZSB2YWx1ZSBpcwo+ICAgICAgICB0aGUgZHJpdmVyIHR5cGUgYXMgc3BlY2lmaWVkIGlu IHRoZSBlTU1DIHNwZWNpZmljYXRpb24gKHRhYmxlCj4gICAgICAgIDIwNiBpbiBzcGVjIHZlcnNp b24gNS4xKQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWlu dDMyCj4gKyAgICBtaW5pbXVtOiAwCj4gKyAgICBtYXhpbXVtOiA0Cj4gCj4gICAgcG9zdC1wb3dl ci1vbi1kZWxheS1tczoKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5 cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAtIGRlZmF1bHQ6IDEwCj4gICAg ICBkZXNjcmlwdGlvbjoKPiAgICAgICAgSXQgd2FzIGludmVudGVkIGZvciBNTUMgcHdyc2VxLXNp bXBsZSB3aGljaCBjb3VsZCBiZSByZWZlcnJlZCB0bwo+ICAgICAgICBtbWMtcHdyc2VxLXNpbXBs ZS50eHQuIEJ1dCBub3cgaXRcJ3MgcmV1c2VkIGFzIGEgdHVuYWJsZSBkZWxheQo+ICAgICAgICB3 YWl0aW5nIGZvciBJL08gc2lnbmFsbGluZyBhbmQgY2FyZCBwb3dlciBzdXBwbHkgdG8gYmUgc3Rh YmxlLAo+ICAgICAgICByZWdhcmRsZXNzIG9mIHdoZXRoZXIgcHdyc2VxLXNpbXBsZSBpcyB1c2Vk LiBEZWZhdWx0IHRvIDEwbXMgaWYKPiAgICAgICAgbm8gYXZhaWxhYmxlLgo+ICsgICAgJHJlZjog L3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBkZWZhdWx0OiAx MAo+IAo+ICAgIHN1cHBvcnRzLWNxZToKPiAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwj L2RlZmluaXRpb25zL2ZsYWcKPiBAQCAtMzMzLDggKzMyOCw4IEBAIHBhdHRlcm5Qcm9wZXJ0aWVz Ogo+ICAgICAgICAtIHJlZwo+IAo+ICAgICJeY2xrLXBoYXNlLShsZWdhY3l8c2QtaHN8bW1jLSho c3xoc1syNF0wMHxkZHI1Mil8dWhzLShzZHIoMTJ8MjV8NTB8MTA0KXxkZHI1MCkpJCI6Cj4gLSAg ICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy91aW50MzItYXJyYXkKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3VpbnQzMi1hcnJheQo+ICsKPiAgICAgIG1pbkl0ZW1zOiAyCj4gICAgICBtYXhJdGVtczog Mgo+ICAgICAgaXRlbXM6Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9tbWMvcm9ja2NoaXAtZHctbXNoYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0 cmVlL2JpbmRpbmdzL21tYy9yb2NrY2hpcC1kdy1tc2hjLnlhbWwKPiBpbmRleCA0ZWUzZWQ2ZWZh YjQuLjQyZDQ0Y2JmOTYyZiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvbW1jL3JvY2tjaGlwLWR3LW1zaGMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9tbWMvcm9ja2NoaXAtZHctbXNoYy55YW1sCj4gQEAgLTc2LDgg Kzc2LDcgQEAgcHJvcGVydGllczoKPiAgICAgICAgaGlnaCBzcGVlZCBtb2Rlcy4KPiAKPiAgICBy b2NrY2hpcCxkZWZhdWx0LXNhbXBsZS1waGFzZToKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgJHJlZjog L3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gICAgICBtaW5pbXVtOiAw Cj4gICAgICBtYXhpbXVtOiAzNjAKPiAgICAgIGRlZmF1bHQ6IDAKPiBAQCAtODcsOCArODYsNyBA QCBwcm9wZXJ0aWVzOgo+ICAgICAgICBJZiBub3Qgc3BlY2lmaWVkIDAgZGVnIHdpbGwgYmUgdXNl ZC4KPiAKPiAgICByb2NrY2hpcCxkZXNpcmVkLW51bS1waGFzZXM6Cj4gLSAgICBhbGxPZjoKPiAt ICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAr ICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAg bWluaW11bTogMAo+ICAgICAgbWF4aW11bTogMzYwCj4gICAgICBkZWZhdWx0OiAzNjAKPiBkaWZm IC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21tYy9zeW5vcHN5cy1k dy1tc2hjLWNvbW1vbi55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21t Yy9zeW5vcHN5cy1kdy1tc2hjLWNvbW1vbi55YW1sCj4gaW5kZXggODkwZDQ3YTg3YWM1Li44NWJk NTI4ZTlhMTQgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L21tYy9zeW5vcHN5cy1kdy1tc2hjLWNvbW1vbi55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL21tYy9zeW5vcHN5cy1kdy1tc2hjLWNvbW1vbi55YW1sCj4gQEAg LTI3LDM5ICsyNywzNSBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICBjbG9jayB0byB0aGlzIGF0IHBy b2JlIHRpbWUuCj4gCj4gICAgZmlmby1kZXB0aDoKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgZGVzY3Jp cHRpb246Cj4gICAgICAgIFRoZSBtYXhpbXVtIHNpemUgb2YgdGhlIHR4L3J4IGZpZm8ncy4gSWYg dGhpcyBwcm9wZXJ0eSBpcyBub3QKPiAgICAgICAgc3BlY2lmaWVkLCB0aGUgZGVmYXVsdCB2YWx1 ZSBvZiB0aGUgZmlmbyBzaXplIGlzIGRldGVybWluZWQgZnJvbSB0aGUKPiAgICAgICAgY29udHJv bGxlciByZWdpc3RlcnMuCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzIKPiAKPiAgICBjYXJkLWRldGVjdC1kZWxheToKPiAtICAgIGFsbE9mOgo+IC0g ICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0g ICAgICAtIGRlZmF1bHQ6IDAKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBEZWxheSBpbiBt aWxsaS1zZWNvbmRzIGJlZm9yZSBkZXRlY3RpbmcgY2FyZCBhZnRlciBjYXJkCj4gICAgICAgIGlu c2VydCBldmVudC4gVGhlIGRlZmF1bHQgdmFsdWUgaXMgMC4KPiArICAgICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgZGVmYXVsdDogMAo+IAo+ICAg IGRhdGEtYWRkcjoKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIE92 ZXJyaWRlIGZpZm8gYWRkcmVzcyB3aXRoIHZhbHVlIHByb3ZpZGVkIGJ5IERULiBUaGUgZGVmYXVs dCBGSUZPIHJlZwo+ICAgICAgICBvZmZzZXQgaXMgYXNzdW1lZCBhcyAweDEwMCAodmVyc2lvbiA8 IDB4MjQwQSkgYW5kIDB4MjAwKHZlcnNpb24gPj0gMHgyNDBBKQo+ICAgICAgICBieSBkcml2ZXIu IElmIHRoZSBjb250cm9sbGVyIGRvZXMgbm90IGZvbGxvdyB0aGlzIHJ1bGUsIHBsZWFzZSB1c2UK PiAgICAgICAgdGhpcyBwcm9wZXJ0eSB0byBzZXQgZmlmbyBhZGRyZXNzIGluIGRldmljZSB0cmVl Lgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4g Cj4gICAgZmlmby13YXRlcm1hcmstYWxpZ25lZDoKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL2ZsYWcKPiAgICAgIGRlc2NyaXB0 aW9uOgo+ICAgICAgICBEYXRhIGRvbmUgaXJxIGlzIGV4cGVjdGVkIGlmIGRhdGEgbGVuZ3RoIGlz IGxlc3MgdGhhbgo+ICAgICAgICB3YXRlcm1hcmsgaW4gUElPIG1vZGUuIEJ1dCBmaWZvIHdhdGVy bWFyayBpcyByZXF1ZXN0ZWQgdG8gYmUgYWxpZ25lZAo+ICAgICAgICB3aXRoIGRhdGEgbGVuZ3Ro IGluIHNvbWUgU29DIHNvIHRoYXQgVFgvUlggaXJxIGNhbiBiZSBnZW5lcmF0ZWQgd2l0aAo+ICAg ICAgICBkYXRhIGRvbmUgaXJxLiBBZGQgdGhpcyB3YXRlcm1hcmsgcXVpcmsgdG8gbWFyayB0aGlz IHJlcXVpcmVtZW50IGFuZAo+ICAgICAgICBmb3JjZSBmaWZvIHdhdGVybWFyayBzZXR0aW5nIGFj Y29yZGluZ2x5Lgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMv ZmxhZwo+IAo+ICAgIGRtYXM6Cj4gICAgICBtYXhJdGVtczogMQo+IGRpZmYgLS1naXQgYS9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL2FsbHdpbm5lcixzdW40aS1hMTAtbmFu ZC55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9hbGx3aW5uZXIs c3VuNGktYTEwLW5hbmQueWFtbAo+IGluZGV4IDVkM2ZhNDEyYWFiZC4uYzAzM2FjM2YxNDdkIDEw MDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvYWxsd2lu bmVyLHN1bjRpLWExMC1uYW5kLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvbXRkL2FsbHdpbm5lcixzdW40aS1hMTAtbmFuZC55YW1sCj4gQEAgLTc1LDEzICs3 NSwxMiBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgYWxsd2lubmVyLHJiOgo+ICAgICAg ICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgQ29udGFpbnMgdGhlIG5hdGl2ZSBSZWFkeS9C dXN5IElEcy4KPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMv dHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gLSAgICAgICAgICAtIG1pbkl0 ZW1zOiAxCj4gLSAgICAgICAgICAgIG1heEl0ZW1zOiAyCj4gLSAgICAgICAgICAgIGl0ZW1zOgo+ IC0gICAgICAgICAgICAgIG1pbmltdW06IDAKPiAtICAgICAgICAgICAgICBtYXhpbXVtOiAxCj4g KyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFy cmF5Cj4gKyAgICAgICAgbWluSXRlbXM6IDEKPiArICAgICAgICBtYXhJdGVtczogMgo+ICsgICAg ICAgIGl0ZW1zOgo+ICsgICAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4aW11bTog MQo+IAo+ICAgICAgYWRkaXRpb25hbFByb3BlcnRpZXM6IGZhbHNlCj4gCj4gZGlmZiAtLWdpdCBh L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvbmFuZC1jb250cm9sbGVyLnlh bWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL25hbmQtY29udHJvbGxl ci55YW1sCj4gaW5kZXggZDI2MWI3MDk2YzY5Li5jZGU3YzRkNzllZmUgMTAwNjQ0Cj4gLS0tIGEv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9uYW5kLWNvbnRyb2xsZXIueWFt bAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvbmFuZC1jb250 cm9sbGVyLnlhbWwKPiBAQCAtNDcsMjkgKzQ3LDI2IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAg ICAgICAgICAgQ29udGFpbnMgdGhlIG5hdGl2ZSBSZWFkeS9CdXN5IElEcy4KPiAKPiAgICAgICAg bmFuZC1lY2MtbW9kZToKPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3Nj aGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvc3RyaW5nCj4gLSAgICAgICAgICAtIGVudW06 IFsgbm9uZSwgc29mdCwgaHcsIGh3X3N5bmRyb21lLCBod19vb2JfZmlyc3QsIG9uLWRpZSBdCj4g ICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgICAgICBEZXNpcmVkIEVDQyBlbmdpbmUsIGVp dGhlciBoYXJkd2FyZSAobW9zdCBvZiB0aGUgdGltZQo+ICAgICAgICAgICAgZW1iZWRkZWQgaW4g dGhlIE5BTkQgY29udHJvbGxlcikgb3Igc29mdHdhcmUgY29ycmVjdGlvbgo+ICAgICAgICAgICAg KExpbnV4IHdpbGwgaGFuZGxlIHRoZSBjYWxjdWxhdGlvbnMpLiBzb2Z0X2JjaCBpcyBkZXByZWNh dGVkCj4gICAgICAgICAgICBhbmQgc2hvdWxkIGJlIHJlcGxhY2VkIGJ5IHNvZnQgYW5kIG5hbmQt ZWNjLWFsZ28uCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvc3RyaW5nCj4gKyAgICAgICAgZW51bTogW25vbmUsIHNvZnQsIGh3LCBod19zeW5kcm9tZSwg aHdfb29iX2ZpcnN0LCBvbi1kaWVdCj4gCj4gICAgICAgIG5hbmQtZWNjLWFsZ286Cj4gLSAgICAg ICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3N0cmluZwo+IC0gICAgICAgICAgLSBlbnVtOiBbIGhhbW1pbmcsIGJjaCwgcnMgXQo+ ICAgICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgRGVzaXJlZCBFQ0MgYWxnb3JpdGht Lgo+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmlu Zwo+ICsgICAgICAgIGVudW06IFtoYW1taW5nLCBiY2gsIHJzXQo+IAo+ICAgICAgICBuYW5kLWJ1 cy13aWR0aDoKPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMv dHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgICAgICAtIGVudW06IFsgOCwg MTYgXQo+IC0gICAgICAgICAgLSBkZWZhdWx0OiA4Cj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4g ICAgICAgICAgICBCdXMgd2lkdGggdG8gdGhlIE5BTkQgY2hpcAo+ICsgICAgICAgICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgIGVudW06IFs4 LCAxNl0KPiArICAgICAgICBkZWZhdWx0OiA4Cj4gCj4gICAgICAgIG5hbmQtb24tZmxhc2gtYmJ0 Ogo+ICAgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL2ZsYWcK PiBAQCAtODMsMTggKzgwLDE2IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgICAgICAgYnVp bGQgYSB2b2xhdGlsZSBCQlQgaW4gUkFNLgo+IAo+ICAgICAgICBuYW5kLWVjYy1zdHJlbmd0aDoK PiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgICAgICAtIG1pbmltdW06IDEKPiAgICAgICAg ICBkZXNjcmlwdGlvbjoKPiAgICAgICAgICAgIE1heGltdW0gbnVtYmVyIG9mIGJpdHMgdGhhdCBj YW4gYmUgY29ycmVjdGVkIHBlciBFQ0Mgc3RlcC4KPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgICAgICBtaW5pbXVtOiAxCj4gCj4g ICAgICAgIG5hbmQtZWNjLXN0ZXAtc2l6ZToKPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAg IC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAg ICAgICAtIG1pbmltdW06IDEKPiAgICAgICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgICAgIE51 bWJlciBvZiBkYXRhIGJ5dGVzIGNvdmVyZWQgYnkgYSBzaW5nbGUgRUNDIHN0ZXAuCj4gKyAgICAg ICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAg ICAgbWluaW11bTogMQo+IAo+ICAgICAgICBuYW5kLWVjYy1tYXhpbWl6ZToKPiAgICAgICAgICAk cmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9mbGFnCj4gZGlmZiAtLWdpdCBh L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvY2FuL2Jvc2NoLG1fY2FuLnlh bWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L2Nhbi9ib3NjaCxtX2Nh bi55YW1sCj4gaW5kZXggN2E3ODRkYzRlNTEzLi43OThmYTVmYjdiYjIgMTAwNjQ0Cj4gLS0tIGEv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9jYW4vYm9zY2gsbV9jYW4ueWFt bAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvY2FuL2Jvc2No LG1fY2FuLnlhbWwKPiBAQCAtNzYsMzYgKzc2LDM1IEBAIHByb3BlcnRpZXM6Cj4gCj4gICAgICAg IFBsZWFzZSByZWZlciB0byAyLjQuMSBNZXNzYWdlIFJBTSBDb25maWd1cmF0aW9uIGluIEJvc2No Cj4gICAgICAgIE1fQ0FOIHVzZXIgbWFudWFsIGZvciBkZXRhaWxzLgo+IC0gICAgYWxsT2Y6Cj4g LSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvaW50MzItYXJy YXkKPiAtICAgICAgLSBpdGVtczoKPiAtICAgICAgICAgaXRlbXM6Cj4gLSAgICAgICAgICAgLSBk ZXNjcmlwdGlvbjogVGhlICdvZmZzZXQnIGlzIGFuIGFkZHJlc3Mgb2Zmc2V0IG9mIHRoZSBNZXNz YWdlIFJBTQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIHdoZXJlIHRoZSBmb2xsb3dpbmcg ZWxlbWVudHMgc3RhcnQgZnJvbS4gVGhpcyBpcyB1c3VhbGx5Cj4gLSAgICAgICAgICAgICAgICAg ICAgICAgICAgc2V0IHRvIDB4MCBpZiB5b3UncmUgdXNpbmcgYSBwcml2YXRlIE1lc3NhZ2UgUkFN Lgo+IC0gICAgICAgICAgICAgZGVmYXVsdDogMAo+IC0gICAgICAgICAgIC0gZGVzY3JpcHRpb246 IDExLWJpdCBGaWx0ZXIgMC0xMjggZWxlbWVudHMgLyAwLTEyOCB3b3Jkcwo+IC0gICAgICAgICAg ICAgbWluaW11bTogMAo+IC0gICAgICAgICAgICAgbWF4aW11bTogMTI4Cj4gLSAgICAgICAgICAg LSBkZXNjcmlwdGlvbjogMjktYml0IEZpbHRlciAwLTY0IGVsZW1lbnRzIC8gMC0xMjggd29yZHMK PiAtICAgICAgICAgICAgIG1pbmltdW06IDAKPiAtICAgICAgICAgICAgIG1heGltdW06IDY0Cj4g LSAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogUnggRklGTyAwIDAtNjQgZWxlbWVudHMgLyAwLTEx NTIgd29yZHMKPiAtICAgICAgICAgICAgIG1pbmltdW06IDAKPiAtICAgICAgICAgICAgIG1heGlt dW06IDY0Cj4gLSAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogUnggRklGTyAxIDAtNjQgZWxlbWVu dHMgLyAwLTExNTIgd29yZHMKPiAtICAgICAgICAgICAgIG1pbmltdW06IDAKPiAtICAgICAgICAg ICAgIG1heGltdW06IDY0Cj4gLSAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogUnggQnVmZmVycyAw LTY0IGVsZW1lbnRzIC8gMC0xMTUyIHdvcmRzCj4gLSAgICAgICAgICAgICBtaW5pbXVtOiAwCj4g LSAgICAgICAgICAgICBtYXhpbXVtOiA2NAo+IC0gICAgICAgICAgIC0gZGVzY3JpcHRpb246IFR4 IEV2ZW50IEZJRk8gMC0zMiBlbGVtZW50cyAvIDAtNjQgd29yZHMKPiAtICAgICAgICAgICAgIG1p bmltdW06IDAKPiAtICAgICAgICAgICAgIG1heGltdW06IDMyCj4gLSAgICAgICAgICAgLSBkZXNj cmlwdGlvbjogVHggQnVmZmVycyAwLTMyIGVsZW1lbnRzIC8gMC01NzYgd29yZHMKPiAtICAgICAg ICAgICAgIG1pbmltdW06IDAKPiAtICAgICAgICAgICAgIG1heGltdW06IDMyCj4gLSAgICAgICAg bWF4SXRlbXM6IDEKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25z L2ludDMyLWFycmF5Cj4gKyAgICBpdGVtczoKPiArICAgICAgaXRlbXM6Cj4gKyAgICAgICAgLSBk ZXNjcmlwdGlvbjogVGhlICdvZmZzZXQnIGlzIGFuIGFkZHJlc3Mgb2Zmc2V0IG9mIHRoZSBNZXNz YWdlIFJBTSB3aGVyZQo+ICsgICAgICAgICAgICB0aGUgZm9sbG93aW5nIGVsZW1lbnRzIHN0YXJ0 IGZyb20uIFRoaXMgaXMgdXN1YWxseSBzZXQgdG8gMHgwIGlmCj4gKyAgICAgICAgICAgIHlvdSdy ZSB1c2luZyBhIHByaXZhdGUgTWVzc2FnZSBSQU0uCj4gKyAgICAgICAgICBkZWZhdWx0OiAwCj4g KyAgICAgICAgLSBkZXNjcmlwdGlvbjogMTEtYml0IEZpbHRlciAwLTEyOCBlbGVtZW50cyAvIDAt MTI4IHdvcmRzCj4gKyAgICAgICAgICBtaW5pbXVtOiAwCj4gKyAgICAgICAgICBtYXhpbXVtOiAx MjgKPiArICAgICAgICAtIGRlc2NyaXB0aW9uOiAyOS1iaXQgRmlsdGVyIDAtNjQgZWxlbWVudHMg LyAwLTEyOCB3b3Jkcwo+ICsgICAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4aW11 bTogNjQKPiArICAgICAgICAtIGRlc2NyaXB0aW9uOiBSeCBGSUZPIDAgMC02NCBlbGVtZW50cyAv IDAtMTE1MiB3b3Jkcwo+ICsgICAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4aW11 bTogNjQKPiArICAgICAgICAtIGRlc2NyaXB0aW9uOiBSeCBGSUZPIDEgMC02NCBlbGVtZW50cyAv IDAtMTE1MiB3b3Jkcwo+ICsgICAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4aW11 bTogNjQKPiArICAgICAgICAtIGRlc2NyaXB0aW9uOiBSeCBCdWZmZXJzIDAtNjQgZWxlbWVudHMg LyAwLTExNTIgd29yZHMKPiArICAgICAgICAgIG1pbmltdW06IDAKPiArICAgICAgICAgIG1heGlt dW06IDY0Cj4gKyAgICAgICAgLSBkZXNjcmlwdGlvbjogVHggRXZlbnQgRklGTyAwLTMyIGVsZW1l bnRzIC8gMC02NCB3b3Jkcwo+ICsgICAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4 aW11bTogMzIKPiArICAgICAgICAtIGRlc2NyaXB0aW9uOiBUeCBCdWZmZXJzIDAtMzIgZWxlbWVu dHMgLyAwLTU3NiB3b3Jkcwo+ICsgICAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgICAgbWF4 aW11bTogMzIKPiArICAgIG1heEl0ZW1zOiAxCj4gCj4gICAgY2FuLXRyYW5zY2VpdmVyOgo+ICAg ICAgJHJlZjogY2FuLXRyYW5zY2VpdmVyLnlhbWwjCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZXRoZXJuZXQtY29udHJvbGxlci55YW1sIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9ldGhlcm5ldC1jb250cm9sbGVyLnlh bWwKPiBpbmRleCBhYzQ3MWI2MGVkNmEuLjFjNDQ3NDAzNmQ0NiAxMDA2NDQKPiAtLS0gYS9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L2V0aGVybmV0LWNvbnRyb2xsZXIueWFt bAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZXRoZXJuZXQt Y29udHJvbGxlci55YW1sCj4gQEAgLTE0LDI1ICsxNCwyMyBAQCBwcm9wZXJ0aWVzOgo+ICAgICAg cGF0dGVybjogIl5ldGhlcm5ldChALiopPyQiCj4gCj4gICAgbG9jYWwtbWFjLWFkZHJlc3M6Cj4g LSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRp b25zL3VpbnQ4LWFycmF5Cj4gLSAgICAgIC0gaXRlbXM6Cj4gLSAgICAgICAgICAtIG1pbkl0ZW1z OiA2Cj4gLSAgICAgICAgICAgIG1heEl0ZW1zOiA2Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAg ICAgU3BlY2lmaWVzIHRoZSBNQUMgYWRkcmVzcyB0aGF0IHdhcyBhc3NpZ25lZCB0byB0aGUgbmV0 d29yayBkZXZpY2UuCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRpb25z L3VpbnQ4LWFycmF5Cj4gKyAgICBpdGVtczoKPiArICAgICAgLSBtaW5JdGVtczogNgo+ICsgICAg ICAgIG1heEl0ZW1zOiA2Cj4gCj4gICAgbWFjLWFkZHJlc3M6Cj4gLSAgICBhbGxPZjoKPiAtICAg ICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRpb25zL3VpbnQ4LWFycmF5Cj4g LSAgICAgIC0gaXRlbXM6Cj4gLSAgICAgICAgICAtIG1pbkl0ZW1zOiA2Cj4gLSAgICAgICAgICAg IG1heEl0ZW1zOiA2Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgU3BlY2lmaWVzIHRoZSBN QUMgYWRkcmVzcyB0aGF0IHdhcyBsYXN0IHVzZWQgYnkgdGhlIGJvb3QKPiAgICAgICAgcHJvZ3Jh bTsgc2hvdWxkIGJlIHVzZWQgaW4gY2FzZXMgd2hlcmUgdGhlIE1BQyBhZGRyZXNzIGFzc2lnbmVk Cj4gICAgICAgIHRvIHRoZSBkZXZpY2UgYnkgdGhlIGJvb3QgcHJvZ3JhbSBpcyBkaWZmZXJlbnQg ZnJvbSB0aGUKPiAgICAgICAgbG9jYWwtbWFjLWFkZHJlc3MgcHJvcGVydHkuCj4gKyAgICAkcmVm OiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRpb25zL3VpbnQ4LWFycmF5Cj4gKyAgICBpdGVt czoKPiArICAgICAgLSBtaW5JdGVtczogNgo+ICsgICAgICAgIG1heEl0ZW1zOiA2Cj4gCj4gICAg bWF4LWZyYW1lLXNpemU6Cj4gICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRp b25zL3VpbnQzMgo+IEBAIC0xMzMsMTUgKzEzMSwxNCBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICBp cyB1c2VkIGZvciBjb21wb25lbnRzIHRoYXQgY2FuIGhhdmUgY29uZmlndXJhYmxlIGZpZm8gc2l6 ZXMuCj4gCj4gICAgbWFuYWdlZDoKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hl bWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvc3RyaW5nCj4gLSAgICAgIC0gZGVmYXVsdDogYXV0 bwo+IC0gICAgICAgIGVudW06Cj4gLSAgICAgICAgICAtIGF1dG8KPiAtICAgICAgICAgIC0gaW4t YmFuZC1zdGF0dXMKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBTcGVjaWZpZXMgdGhlIFBI WSBtYW5hZ2VtZW50IHR5cGUuIElmIGF1dG8gaXMgc2V0IGFuZCBmaXhlZC1saW5rCj4gICAgICAg IGlzIG5vdCBzcGVjaWZpZWQsIGl0IHVzZXMgTURJTyBmb3IgbWFuYWdlbWVudC4KPiArICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvc3RyaW5nCj4gKyAgICBkZWZhdWx0 OiBhdXRvCj4gKyAgICBlbnVtOgo+ICsgICAgICAtIGF1dG8KPiArICAgICAgLSBpbi1iYW5kLXN0 YXR1cwo+IAo+ICAgIGZpeGVkLWxpbms6Cj4gICAgICBhbGxPZjoKPiBAQCAtMTgzLDExICsxODAs MTAgQEAgcHJvcGVydGllczoKPiAgICAgICAgICB0aGVuOgo+ICAgICAgICAgICAgcHJvcGVydGll czoKPiAgICAgICAgICAgICAgc3BlZWQ6Cj4gLSAgICAgICAgICAgICAgYWxsT2Y6Cj4gLSAgICAg ICAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvdWludDMy Cj4gLSAgICAgICAgICAgICAgICAtIGVudW06IFsxMCwgMTAwLCAxMDAwXQo+ICAgICAgICAgICAg ICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgICAgICAgTGluayBzcGVlZC4KPiArICAgICAg ICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmluaXRpb25zL3VpbnQzMgo+ICsg ICAgICAgICAgICAgIGVudW06IFsxMCwgMTAwLCAxMDAwXQo+IAo+ICAgICAgICAgICAgICBmdWxs LWR1cGxleDoKPiAgICAgICAgICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sI2RlZmlu aXRpb25zL2ZsYWcKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL25ldC9xY2EsYXI4MDN4LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvbmV0L3FjYSxhcjgwM3gueWFtbAo+IGluZGV4IDVhNmM5ZDIwYzBiYS4uMTc4ODg4NGI4YzI4 IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvcWNh LGFyODAzeC55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25l dC9xY2EsYXI4MDN4LnlhbWwKPiBAQCAtMjAsMTUgKzIwLDEzIEBAIGFsbE9mOgo+ICBwcm9wZXJ0 aWVzOgo+ICAgIHFjYSxjbGstb3V0LWZyZXF1ZW5jeToKPiAgICAgIGRlc2NyaXB0aW9uOiBDbG9j ayBvdXRwdXQgZnJlcXVlbmN5IGluIEhlcnR6Lgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJl ZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gZW51 bTogWyAyNTAwMDAwMCwgNTAwMDAwMDAsIDYyNTAwMDAwLCAxMjUwMDAwMDAgXQo+ICsgICAgJHJl ZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBlbnVtOiBb MjUwMDAwMDAsIDUwMDAwMDAwLCA2MjUwMDAwMCwgMTI1MDAwMDAwXQo+IAo+ICAgIHFjYSxjbGst b3V0LXN0cmVuZ3RoOgo+ICAgICAgZGVzY3JpcHRpb246IENsb2NrIG91dHB1dCBkcml2ZXIgc3Ry ZW5ndGguCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1s Iy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBlbnVtOiBbIDAsIDEsIDIgXQo+ICsgICAg JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBlbnVt OiBbMCwgMSwgMl0KPiAKPiAgICBxY2Esa2VlcC1wbGwtZW5hYmxlZDoKPiAgICAgIGRlc2NyaXB0 aW9uOiB8Cj4gQEAgLTUyLDE3ICs1MCwxNCBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgdHlwZTogb2Jq ZWN0Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgSW5pdGlhbCBkYXRhIGZvciB0aGUgVkRE SU8gcmVndWxhdG9yLiBTZXQgdGhpcyB0byAxLjVWIG9yIDEuOFYuCj4gLSAgICBhbGxPZjoKPiAt ICAgICAgLSAkcmVmOiAvc2NoZW1hcy9yZWd1bGF0b3IvcmVndWxhdG9yLnlhbWwKPiArICAgICRy ZWY6IC9zY2hlbWFzL3JlZ3VsYXRvci9yZWd1bGF0b3IueWFtbAo+IAo+ICAgIHZkZGgtcmVndWxh dG9yOgo+ICAgICAgdHlwZTogb2JqZWN0Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgRHVt bXkgc3Vibm9kZSB0byBtb2RlbCB0aGUgZXh0ZXJuYWwgY29ubmVjdGlvbiBvZiB0aGUgUEhZIFZE REgKPiAgICAgICAgcmVndWxhdG9yIHRvIFZERElPLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0g JHJlZjogL3NjaGVtYXMvcmVndWxhdG9yL3JlZ3VsYXRvci55YW1sCj4gLQo+ICsgICAgJHJlZjog L3NjaGVtYXMvcmVndWxhdG9yL3JlZ3VsYXRvci55YW1sCj4gCj4gIGV4YW1wbGVzOgo+ICAgIC0g fAo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L3Nu cHMsZHdtYWMueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvc25w cyxkd21hYy55YW1sCj4gaW5kZXggZTA4Y2Q0YzRkNTY4Li4zYzgyNWM3NGQ1OTYgMTAwNjQ0Cj4g LS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9zbnBzLGR3bWFjLnlh bWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L3NucHMsZHdt YWMueWFtbAo+IEBAIC0xOTksMTQgKzE5OSwxMyBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgIHNucHMs cmVzZXQtZGVsYXlzLXVzOgo+ICAgICAgZGVwcmVjYXRlZDogdHJ1ZQo+IC0gICAgYWxsT2Y6Cj4g LSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCNkZWZpbml0aW9ucy91aW50MzItYXJy YXkKPiAtICAgICAgLSBtaW5JdGVtczogMwo+IC0gICAgICAgIG1heEl0ZW1zOiAzCj4gICAgICBk ZXNjcmlwdGlvbjoKPiAgICAgICAgVHJpcGxldCBvZiBkZWxheXMuIFRoZSAxc3QgY2VsbCBpcyBy ZXNldCBwcmUtZGVsYXkgaW4gbWljcm8KPiAgICAgICAgc2Vjb25kcy4gVGhlIDJuZCBjZWxsIGlz IHJlc2V0IHB1bHNlIGluIG1pY3JvIHNlY29uZHMuIFRoZSAzcmQKPiAgICAgICAgY2VsbCBpcyBy ZXNldCBwb3N0LWRlbGF5IGluIG1pY3JvIHNlY29uZHMuCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90 eXBlcy55YW1sI2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICsgICAgbWluSXRlbXM6IDMKPiAr ICAgIG1heEl0ZW1zOiAzCj4gCj4gICAgc25wcyxhYWw6Cj4gICAgICAkcmVmOiAvc2NoZW1hcy90 eXBlcy55YW1sI2RlZmluaXRpb25zL2ZsYWcKPiBAQCAtMzAxLDI3ICszMDAsMjQgQEAgYWxsT2Y6 Cj4gICAgICB0aGVuOgo+ICAgICAgICBwcm9wZXJ0aWVzOgo+ICAgICAgICAgIHNucHMscGJsOgo+ IC0gICAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCNkZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgICAgICAgLSBlbnVtOiBbMiwgNCwgOF0K PiAgICAgICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgICBQcm9ncmFtbWFibGUgQnVy c3QgTGVuZ3RoICh0eCBhbmQgcngpCj4gKyAgICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sI2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgICAgZW51bTogWzIsIDQsIDhdCj4gCj4g ICAgICAgICAgc25wcyx0eHBibDoKPiAtICAgICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgICAt ICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgICAg ICAgIC0gZW51bTogWzIsIDQsIDhdCj4gICAgICAgICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAg ICAgICAgVHggUHJvZ3JhbW1hYmxlIEJ1cnN0IExlbmd0aC4gSWYgc2V0LCBETUEgdHggd2lsbCB1 c2UgdGhpcwo+ICAgICAgICAgICAgICB2YWx1ZSByYXRoZXIgdGhhbiBzbnBzLHBibC4KPiArICAg ICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjZGVmaW5pdGlvbnMvdWludDMyCj4gKyAg ICAgICAgICBlbnVtOiBbMiwgNCwgOF0KPiAKPiAgICAgICAgICBzbnBzLHJ4cGJsOgo+IC0gICAg ICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCNk ZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgICAgICAgLSBlbnVtOiBbMiwgNCwgOF0KPiAgICAg ICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgICBSeCBQcm9ncmFtbWFibGUgQnVyc3Qg TGVuZ3RoLiBJZiBzZXQsIERNQSByeCB3aWxsIHVzZSB0aGlzCj4gICAgICAgICAgICAgIHZhbHVl IHJhdGhlciB0aGFuIHNucHMscGJsLgo+ICsgICAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCNkZWZpbml0aW9ucy91aW50MzIKPiArICAgICAgICAgIGVudW06IFsyLCA0LCA4XQo+IAo+ ICAgICAgICAgIHNucHMsbm8tcGJsLXg4Ogo+ICAgICAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlw ZXMueWFtbCNkZWZpbml0aW9ucy9mbGFnCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9uZXQvdGksY3Bzdy1zd2l0Y2gueWFtbCBiL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvdGksY3Bzdy1zd2l0Y2gueWFtbAo+IGluZGV4IDhmYzhk M2JlMzAzYi4uMWRkNWE5YmQ5ZGI3IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9uZXQvdGksY3Bzdy1zd2l0Y2gueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvdGksY3Bzdy1zd2l0Y2gueWFtbAo+IEBAIC0xNTAs MTAgKzE1MCw5IEBAIHByb3BlcnRpZXM6Cj4gIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICJebWRp b0AiOgo+ICAgICAgdHlwZTogb2JqZWN0Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAi dGksZGF2aW5jaS1tZGlvLnlhbWwjIgo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIENQU1cg TURJTyBidXMuCj4gKyAgICAkcmVmOiAidGksZGF2aW5jaS1tZGlvLnlhbWwjIgo+IAo+IAo+ICBy ZXF1aXJlZDoKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L25ldC90aSxkYXZpbmNpLW1kaW8ueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9uZXQvdGksZGF2aW5jaS1tZGlvLnlhbWwKPiBpbmRleCAyZWExNGFiMjkyNTQuLmQ0NTRj MWZhYjkzMCAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv bmV0L3RpLGRhdmluY2ktbWRpby55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL25ldC90aSxkYXZpbmNpLW1kaW8ueWFtbAo+IEBAIC00MCwxMCArNDAsOSBAQCBw cm9wZXJ0aWVzOgo+ICAgIHRpLGh3bW9kczoKPiAgICAgIGRlc2NyaXB0aW9uOiBUSSBod21vZCBu YW1lCj4gICAgICBkZXByZWNhdGVkOiB0cnVlCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVm OiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmctYXJyYXkKPiAtICAgICAg LSBpdGVtczoKPiAtICAgICAgICAgIGNvbnN0OiBkYXZpbmNpX21kaW8KPiArICAgICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZy1hcnJheQo+ICsgICAgaXRlbXM6 Cj4gKyAgICAgIGNvbnN0OiBkYXZpbmNpX21kaW8KPiAKPiAgaWY6Cj4gICAgcHJvcGVydGllczoK PiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9pbnRl bC1ndy1wY2llLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGNpL2lu dGVsLWd3LXBjaWUueWFtbAo+IGluZGV4IDQ4YTk4ZGFlMDBkZS4uNjRiMmM2NGNhODA2IDEwMDY0 NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvaW50ZWwtZ3ct cGNpZS55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9p bnRlbC1ndy1wY2llLnlhbWwKPiBAQCAtNzEsMTAgKzcxLDkgQEAgcHJvcGVydGllczoKPiAKPiAg ICBtYXgtbGluay1zcGVlZDoKPiAgICAgIGRlc2NyaXB0aW9uOiBTcGVjaWZ5IFBDSSBHZW4gZm9y IGxpbmsgY2FwYWJpbGl0eS4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAtIGVudW06IFsgMSwgMiwg MywgNCBdCj4gLSAgICAgIC0gZGVmYXVsdDogMQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBlbnVtOiBbMSwgMiwgMywgNF0KPiArICAg IGRlZmF1bHQ6IDEKPiAKPiAgICBidXMtcmFuZ2U6Cj4gICAgICBkZXNjcmlwdGlvbjogUmFuZ2Ug b2YgYnVzIG51bWJlcnMgYXNzb2NpYXRlZCB3aXRoIHRoaXMgY29udHJvbGxlci4KPiBkaWZmIC0t Z2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvYWxsd2lubmVy LHN1bjRpLWExMC1waW5jdHJsLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvcGluY3RybC9hbGx3aW5uZXIsc3VuNGktYTEwLXBpbmN0cmwueWFtbAo+IGluZGV4IGJmZWZk MDlkOGMxZS4uNzU1NmJlNmUyNzU0IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9waW5jdHJsL2FsbHdpbm5lcixzdW40aS1hMTAtcGluY3RybC55YW1sCj4g KysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvYWxsd2lubmVy LHN1bjRpLWExMC1waW5jdHJsLnlhbWwKPiBAQCAtODQsMTMgKzg0LDEyIEBAIHByb3BlcnRpZXM6 Cj4gICAgZ3Bpby1saW5lLW5hbWVzOiB0cnVlCj4gCj4gICAgaW5wdXQtZGVib3VuY2U6Cj4gLSAg ICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy91aW50MzItYXJyYXkKPiAtICAgICAgLSBtaW5JdGVtczogMQo+IC0gICAgICAgIG1heEl0ZW1z OiA1Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgRGVib3VuY2luZyBwZXJpb2RzIGluIG1p Y3Jvc2Vjb25kcywgb25lIHBlcmlvZCBwZXIgaW50ZXJydXB0Cj4gICAgICAgIGJhbmsgZm91bmQg aW4gdGhlIGNvbnRyb2xsZXIKPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMi1hcnJheQo+ICsgICAgbWluSXRlbXM6IDEKPiArICAgIG1heEl0ZW1zOiA1 Cj4gCj4gIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICMgSXQncyBwcmV0dHkgc2NhcnksIGJ1dCB0 aGUgYmFzaWMgaWRlYSBpcyB0aGF0Ogo+IEBAIC0xMTUsOSArMTE0LDggQEAgcGF0dGVyblByb3Bl cnRpZXM6Cj4gICAgICAgIGJpYXMtcHVsbC1kb3duOiB0cnVlCj4gCj4gICAgICAgIGRyaXZlLXN0 cmVuZ3RoOgo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgICAgIC0gZW51bTogWyAxMCwg MjAsIDMwLCA0MCBdCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDMyCj4gKyAgICAgICAgZW51bTogWzEwLCAyMCwgMzAsIDQwXQo+IAo+ICAgICAg cmVxdWlyZWQ6Cj4gICAgICAgIC0gcGlucwo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9hc3BlZWQsYXN0MjQwMC1waW5jdHJsLnlhbWwgYi9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9hc3BlZWQsYXN0MjQwMC1w aW5jdHJsLnlhbWwKPiBpbmRleCA3NjUxYTY3NWFiMmQuLjAxN2Q5NTkzNTczYiAxMDA2NDQKPiAt LS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9hc3BlZWQsYXN0 MjQwMC1waW5jdHJsLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvcGluY3RybC9hc3BlZWQsYXN0MjQwMC1waW5jdHJsLnlhbWwKPiBAQCAtMzMsMjYgKzMzLDIz IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgdGhlbjoKPiAgICAgICAgcGF0dGVyblByb3Bl cnRpZXM6Cj4gICAgICAgICAgIl5mdW5jdGlvbnxncm91cHMkIjoKPiAtICAgICAgICAgIGFsbE9m Ogo+IC0gICAgICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy9zdHJpbmciCj4gLSAgICAgICAgICAgIC0gZW51bTogWyBBQ1BJLCBBREMwLCBBREMxLCBBREMx MCwgQURDMTEsIEFEQzEyLCBBREMxMywgQURDMTQsCj4gLSAgICAgICAgICAgICAgQURDMTUsIEFE QzIsIEFEQzMsIEFEQzQsIEFEQzUsIEFEQzYsIEFEQzcsIEFEQzgsIEFEQzksIEJNQ0lOVCwKPiAt ICAgICAgICAgICAgICBERENDTEssIEREQ0RBVCwgRVhUUlNULCBGTEFDSywgRkxCVVNZLCBGTFdQ LCBHUElELCBHUElEMCwgR1BJRDIsCj4gLSAgICAgICAgICAgICAgR1BJRDQsIEdQSUQ2LCBHUElF MCwgR1BJRTIsIEdQSUU0LCBHUElFNiwgSTJDMTAsIEkyQzExLCBJMkMxMiwKPiAtICAgICAgICAg ICAgICBJMkMxMywgSTJDMTQsIEkyQzMsIEkyQzQsIEkyQzUsIEkyQzYsIEkyQzcsIEkyQzgsIEky QzksIExQQ1BELAo+IC0gICAgICAgICAgICAgIExQQ1BNRSwgTFBDUlNULCBMUENTTUksIE1BQzFM SU5LLCBNQUMyTElOSywgTURJTzEsIE1ESU8yLCBOQ1RTMSwKPiAtICAgICAgICAgICAgICBOQ1RT MiwgTkNUUzMsIE5DVFM0LCBORENEMSwgTkRDRDIsIE5EQ0QzLCBORENENCwgTkRTUjEsIE5EU1Iy LAo+IC0gICAgICAgICAgICAgIE5EU1IzLCBORFNSNCwgTkRUUjEsIE5EVFIyLCBORFRSMywgTkRU UjQsIE5EVFM0LCBOUkkxLCBOUkkyLAo+IC0gICAgICAgICAgICAgIE5SSTMsIE5SSTQsIE5SVFMx LCBOUlRTMiwgTlJUUzMsIE9TQ0NMSywgUFdNMCwgUFdNMSwgUFdNMiwgUFdNMywKPiAtICAgICAg ICAgICAgICBQV000LCBQV001LCBQV002LCBQV003LCBSR01JSTEsIFJHTUlJMiwgUk1JSTEsIFJN SUkyLCBST00xNiwKPiAtICAgICAgICAgICAgICBST004LCBST01DUzEsIFJPTUNTMiwgUk9NQ1Mz LCBST01DUzQsIFJYRDEsIFJYRDIsIFJYRDMsIFJYRDQsCj4gLSAgICAgICAgICAgICAgU0FMVDEs IFNBTFQyLCBTQUxUMywgU0FMVDQsIFNEMSwgU0QyLCBTR1BNQ0ssIFNHUE1JLCBTR1BNTEQsCj4g LSAgICAgICAgICAgICAgU0dQTU8sIFNHUFNDSywgU0dQU0kwLCBTR1BTSTEsIFNHUFNMRCwgU0lP T05DVFJMLCBTSU9QQkksIFNJT1BCTywKPiAtICAgICAgICAgICAgICBTSU9QV1JFUSwgU0lPUFdS R0QsIFNJT1MzLCBTSU9TNSwgU0lPU0NJLCBTUEkxLCBTUEkxREVCVUcsCj4gLSAgICAgICAgICAg ICAgU1BJMVBBU1NUSFJVLCBTUElDUzEsIFRJTUVSMywgVElNRVI0LCBUSU1FUjUsIFRJTUVSNiwg VElNRVI3LAo+IC0gICAgICAgICAgICAgIFRJTUVSOCwgVFhEMSwgVFhEMiwgVFhEMywgVFhENCwg VUFSVDYsIFVTQjExRDEsIFVTQjExSDIsIFVTQjJEMSwKPiAtICAgICAgICAgICAgICBVU0IySDEs IFVTQkNLSSwgVkdBQklPU19ST00sIFZHQUhTLCBWR0FWUywgVlBJMTgsIFZQSTI0LCBWUEkzMCwK PiAtICAgICAgICAgICAgICBWUE8xMiwgVlBPMjQsIFdEVFJTVDEsIFdEVFJTVDIgXQo+ICsgICAg ICAgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZyIKPiAr ICAgICAgICAgIGVudW06IFtBQ1BJLCBBREMwLCBBREMxLCBBREMxMCwgQURDMTEsIEFEQzEyLCBB REMxMywgQURDMTQsIEFEQzE1LAo+ICsgICAgICAgICAgICBBREMyLCBBREMzLCBBREM0LCBBREM1 LCBBREM2LCBBREM3LCBBREM4LCBBREM5LCBCTUNJTlQsIEREQ0NMSywgRERDREFULAo+ICsgICAg ICAgICAgICBFWFRSU1QsIEZMQUNLLCBGTEJVU1ksIEZMV1AsIEdQSUQsIEdQSUQwLCBHUElEMiwg R1BJRDQsIEdQSUQ2LCBHUElFMCwKPiArICAgICAgICAgICAgR1BJRTIsIEdQSUU0LCBHUElFNiwg STJDMTAsIEkyQzExLCBJMkMxMiwgSTJDMTMsIEkyQzE0LCBJMkMzLCBJMkM0LAo+ICsgICAgICAg ICAgICBJMkM1LCBJMkM2LCBJMkM3LCBJMkM4LCBJMkM5LCBMUENQRCwgTFBDUE1FLCBMUENSU1Qs IExQQ1NNSSwgTUFDMUxJTkssCj4gKyAgICAgICAgICAgIE1BQzJMSU5LLCBNRElPMSwgTURJTzIs IE5DVFMxLCBOQ1RTMiwgTkNUUzMsIE5DVFM0LCBORENEMSwgTkRDRDIsCj4gKyAgICAgICAgICAg IE5EQ0QzLCBORENENCwgTkRTUjEsIE5EU1IyLCBORFNSMywgTkRTUjQsIE5EVFIxLCBORFRSMiwg TkRUUjMsIE5EVFI0LAo+ICsgICAgICAgICAgICBORFRTNCwgTlJJMSwgTlJJMiwgTlJJMywgTlJJ NCwgTlJUUzEsIE5SVFMyLCBOUlRTMywgT1NDQ0xLLCBQV00wLAo+ICsgICAgICAgICAgICBQV00x LCBQV00yLCBQV00zLCBQV000LCBQV001LCBQV002LCBQV003LCBSR01JSTEsIFJHTUlJMiwgUk1J STEsCj4gKyAgICAgICAgICAgIFJNSUkyLCBST00xNiwgUk9NOCwgUk9NQ1MxLCBST01DUzIsIFJP TUNTMywgUk9NQ1M0LCBSWEQxLCBSWEQyLCBSWEQzLAo+ICsgICAgICAgICAgICBSWEQ0LCBTQUxU MSwgU0FMVDIsIFNBTFQzLCBTQUxUNCwgU0QxLCBTRDIsIFNHUE1DSywgU0dQTUksIFNHUE1MRCwK PiArICAgICAgICAgICAgU0dQTU8sIFNHUFNDSywgU0dQU0kwLCBTR1BTSTEsIFNHUFNMRCwgU0lP T05DVFJMLCBTSU9QQkksIFNJT1BCTywKPiArICAgICAgICAgICAgU0lPUFdSRVEsIFNJT1BXUkdE LCBTSU9TMywgU0lPUzUsIFNJT1NDSSwgU1BJMSwgU1BJMURFQlVHLCBTUEkxUEFTU1RIUlUsCj4g KyAgICAgICAgICAgIFNQSUNTMSwgVElNRVIzLCBUSU1FUjQsIFRJTUVSNSwgVElNRVI2LCBUSU1F UjcsIFRJTUVSOCwgVFhEMSwgVFhEMiwKPiArICAgICAgICAgICAgVFhEMywgVFhENCwgVUFSVDYs IFVTQjExRDEsIFVTQjExSDIsIFVTQjJEMSwgVVNCMkgxLCBVU0JDS0ksIFZHQUJJT1NfUk9NLAo+ ICsgICAgICAgICAgICBWR0FIUywgVkdBVlMsIFZQSTE4LCBWUEkyNCwgVlBJMzAsIFZQTzEyLCBW UE8yNCwgV0RUUlNUMSwgV0RUUlNUMl0KPiAKPiAgcmVxdWlyZWQ6Cj4gICAgLSBjb21wYXRpYmxl Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJs L2FzcGVlZCxhc3QyNTAwLXBpbmN0cmwueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9waW5jdHJsL2FzcGVlZCxhc3QyNTAwLXBpbmN0cmwueWFtbAo+IGluZGV4IDM2ZmVh ZjVlMmRmZi4uMDE3MmI3OGUyZjI3IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9waW5jdHJsL2FzcGVlZCxhc3QyNTAwLXBpbmN0cmwueWFtbAo+ICsrKyBi L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJsL2FzcGVlZCxhc3QyNTAw LXBpbmN0cmwueWFtbAo+IEBAIC0yOSw4ICsyOSw4IEBAIHByb3BlcnRpZXM6Cj4gICAgYXNwZWVk LGV4dGVybmFsLW5vZGVzOgo+ICAgICAgbWluSXRlbXM6IDIKPiAgICAgIG1heEl0ZW1zOiAyCj4g LSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy9waGFuZGxlLWFycmF5Cj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy9waGFuZGxlLWFycmF5Cj4gKwo+ICAgICAgZGVzY3JpcHRpb246IHwKPiAgICAgICAg QSBjZWxsIG9mIHBoYW5kbGVzIHRvIGV4dGVybmFsIGNvbnRyb2xsZXIgbm9kZXM6Cj4gICAgICAg IDA6IGNvbXBhdGlibGUgd2l0aCAiYXNwZWVkLGFzdDI1MDAtZ2Z4IiwgInN5c2NvbiIKPiBAQCAt NDMsMjggKzQzLDI1IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgdGhlbjoKPiAgICAgICAg cGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgIl5mdW5jdGlvbnxncm91cHMkIjoKPiAtICAg ICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1s Iy9kZWZpbml0aW9ucy9zdHJpbmciCj4gLSAgICAgICAgICAgIC0gZW51bTogWyBBQ1BJLCBBREMw LCBBREMxLCBBREMxMCwgQURDMTEsIEFEQzEyLCBBREMxMywgQURDMTQsCj4gLSAgICAgICAgICAg ICAgQURDMTUsIEFEQzIsIEFEQzMsIEFEQzQsIEFEQzUsIEFEQzYsIEFEQzcsIEFEQzgsIEFEQzks IEJNQ0lOVCwKPiAtICAgICAgICAgICAgICBERENDTEssIEREQ0RBVCwgRVNQSSwgRldTUElDUzEs IEZXU1BJQ1MyLCBHUElEMCwgR1BJRDIsIEdQSUQ0LAo+IC0gICAgICAgICAgICAgIEdQSUQ2LCBH UElFMCwgR1BJRTIsIEdQSUU0LCBHUElFNiwgSTJDMTAsIEkyQzExLCBJMkMxMiwgSTJDMTMsCj4g LSAgICAgICAgICAgICAgSTJDMTQsIEkyQzMsIEkyQzQsIEkyQzUsIEkyQzYsIEkyQzcsIEkyQzgs IEkyQzksIExBRDAsIExBRDEsCj4gLSAgICAgICAgICAgICAgTEFEMiwgTEFEMywgTENMSywgTEZS QU1FLCBMUENIQywgTFBDUEQsIExQQ1BMVVMsIExQQ1BNRSwgTFBDUlNULAo+IC0gICAgICAgICAg ICAgIExQQ1NNSSwgTFNJUlEsIE1BQzFMSU5LLCBNQUMyTElOSywgTURJTzEsIE1ESU8yLCBOQ1RT MSwgTkNUUzIsCj4gLSAgICAgICAgICAgICAgTkNUUzMsIE5DVFM0LCBORENEMSwgTkRDRDIsIE5E Q0QzLCBORENENCwgTkRTUjEsIE5EU1IyLCBORFNSMywKPiAtICAgICAgICAgICAgICBORFNSNCwg TkRUUjEsIE5EVFIyLCBORFRSMywgTkRUUjQsIE5SSTEsIE5SSTIsIE5SSTMsIE5SSTQsIE5SVFMx LAo+IC0gICAgICAgICAgICAgIE5SVFMyLCBOUlRTMywgTlJUUzQsIE9TQ0NMSywgUEVXQUtFLCBQ Tk9SLCBQV00wLCBQV00xLCBQV00yLAo+IC0gICAgICAgICAgICAgIFBXTTMsIFBXTTQsIFBXTTUs IFBXTTYsIFBXTTcsIFJHTUlJMSwgUkdNSUkyLCBSTUlJMSwgUk1JSTIsIFJYRDEsCj4gLSAgICAg ICAgICAgICAgUlhEMiwgUlhEMywgUlhENCwgU0FMVDEsIFNBTFQxMCwgU0FMVDExLCBTQUxUMTIs IFNBTFQxMywgU0FMVDE0LAo+IC0gICAgICAgICAgICAgIFNBTFQyLCBTQUxUMywgU0FMVDQsIFNB TFQ1LCBTQUxUNiwgU0FMVDcsIFNBTFQ4LCBTQUxUOSwgU0NMMSwKPiAtICAgICAgICAgICAgICBT Q0wyLCBTRDEsIFNEMiwgU0RBMSwgU0RBMiwgU0dQUzEsIFNHUFMyLCBTSU9PTkNUUkwsIFNJT1BC SSwKPiAtICAgICAgICAgICAgICBTSU9QQk8sIFNJT1BXUkVRLCBTSU9QV1JHRCwgU0lPUzMsIFNJ T1M1LCBTSU9TQ0ksIFNQSTEsIFNQSTFDUzEsCj4gLSAgICAgICAgICAgICAgU1BJMURFQlVHLCBT UEkxUEFTU1RIUlUsIFNQSTJDSywgU1BJMkNTMCwgU1BJMkNTMSwgU1BJMk1JU08sCj4gLSAgICAg ICAgICAgICAgU1BJMk1PU0ksIFRJTUVSMywgVElNRVI0LCBUSU1FUjUsIFRJTUVSNiwgVElNRVI3 LCBUSU1FUjgsIFRYRDEsCj4gLSAgICAgICAgICAgICAgVFhEMiwgVFhEMywgVFhENCwgVUFSVDYs IFVTQjExQkhJRCwgVVNCMkFELCBVU0IyQUgsIFVTQjJCRCwKPiAtICAgICAgICAgICAgICBVU0Iy QkgsIFVTQkNLSSwgVkdBQklPU1JPTSwgVkdBSFMsIFZHQVZTLCBWUEkyNCwgVlBPLCBXRFRSU1Qx LAo+IC0gICAgICAgICAgICAgIFdEVFJTVDIsIF0KPiArICAgICAgICAgICRyZWY6ICIvc2NoZW1h cy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmciCj4gKyAgICAgICAgICBlbnVtOiBbQUNQ SSwgQURDMCwgQURDMSwgQURDMTAsIEFEQzExLCBBREMxMiwgQURDMTMsIEFEQzE0LCBBREMxNSwK PiArICAgICAgICAgICAgQURDMiwgQURDMywgQURDNCwgQURDNSwgQURDNiwgQURDNywgQURDOCwg QURDOSwgQk1DSU5ULCBERENDTEssIEREQ0RBVCwKPiArICAgICAgICAgICAgRVNQSSwgRldTUElD UzEsIEZXU1BJQ1MyLCBHUElEMCwgR1BJRDIsIEdQSUQ0LCBHUElENiwgR1BJRTAsIEdQSUUyLAo+ ICsgICAgICAgICAgICBHUElFNCwgR1BJRTYsIEkyQzEwLCBJMkMxMSwgSTJDMTIsIEkyQzEzLCBJ MkMxNCwgSTJDMywgSTJDNCwgSTJDNSwKPiArICAgICAgICAgICAgSTJDNiwgSTJDNywgSTJDOCwg STJDOSwgTEFEMCwgTEFEMSwgTEFEMiwgTEFEMywgTENMSywgTEZSQU1FLCBMUENIQywKPiArICAg ICAgICAgICAgTFBDUEQsIExQQ1BMVVMsIExQQ1BNRSwgTFBDUlNULCBMUENTTUksIExTSVJRLCBN QUMxTElOSywgTUFDMkxJTkssCj4gKyAgICAgICAgICAgIE1ESU8xLCBNRElPMiwgTkNUUzEsIE5D VFMyLCBOQ1RTMywgTkNUUzQsIE5EQ0QxLCBORENEMiwgTkRDRDMsIE5EQ0Q0LAo+ICsgICAgICAg ICAgICBORFNSMSwgTkRTUjIsIE5EU1IzLCBORFNSNCwgTkRUUjEsIE5EVFIyLCBORFRSMywgTkRU UjQsIE5SSTEsIE5SSTIsCj4gKyAgICAgICAgICAgIE5SSTMsIE5SSTQsIE5SVFMxLCBOUlRTMiwg TlJUUzMsIE5SVFM0LCBPU0NDTEssIFBFV0FLRSwgUE5PUiwgUFdNMCwKPiArICAgICAgICAgICAg UFdNMSwgUFdNMiwgUFdNMywgUFdNNCwgUFdNNSwgUFdNNiwgUFdNNywgUkdNSUkxLCBSR01JSTIs IFJNSUkxLAo+ICsgICAgICAgICAgICBSTUlJMiwgUlhEMSwgUlhEMiwgUlhEMywgUlhENCwgU0FM VDEsIFNBTFQxMCwgU0FMVDExLCBTQUxUMTIsIFNBTFQxMywKPiArICAgICAgICAgICAgU0FMVDE0 LCBTQUxUMiwgU0FMVDMsIFNBTFQ0LCBTQUxUNSwgU0FMVDYsIFNBTFQ3LCBTQUxUOCwgU0FMVDks IFNDTDEsCj4gKyAgICAgICAgICAgIFNDTDIsIFNEMSwgU0QyLCBTREExLCBTREEyLCBTR1BTMSwg U0dQUzIsIFNJT09OQ1RSTCwgU0lPUEJJLCBTSU9QQk8sCj4gKyAgICAgICAgICAgIFNJT1BXUkVR LCBTSU9QV1JHRCwgU0lPUzMsIFNJT1M1LCBTSU9TQ0ksIFNQSTEsIFNQSTFDUzEsIFNQSTFERUJV RywKPiArICAgICAgICAgICAgU1BJMVBBU1NUSFJVLCBTUEkyQ0ssIFNQSTJDUzAsIFNQSTJDUzEs IFNQSTJNSVNPLCBTUEkyTU9TSSwgVElNRVIzLAo+ICsgICAgICAgICAgICBUSU1FUjQsIFRJTUVS NSwgVElNRVI2LCBUSU1FUjcsIFRJTUVSOCwgVFhEMSwgVFhEMiwgVFhEMywgVFhENCwgVUFSVDYs Cj4gKyAgICAgICAgICAgIFVTQjExQkhJRCwgVVNCMkFELCBVU0IyQUgsIFVTQjJCRCwgVVNCMkJI LCBVU0JDS0ksIFZHQUJJT1NST00sIFZHQUhTLAo+ICsgICAgICAgICAgICBWR0FWUywgVlBJMjQs IFZQTywgV0RUUlNUMSwgV0RUUlNUMl0KPiAKPiAgcmVxdWlyZWQ6Cj4gICAgLSBjb21wYXRpYmxl Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJs L2FzcGVlZCxhc3QyNjAwLXBpbmN0cmwueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9waW5jdHJsL2FzcGVlZCxhc3QyNjAwLXBpbmN0cmwueWFtbAo+IGluZGV4IDQ1YWYy OWJjMzIwMi4uMTUwNjcyNmM3ZmVhIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9waW5jdHJsL2FzcGVlZCxhc3QyNjAwLXBpbmN0cmwueWFtbAo+ICsrKyBi L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJsL2FzcGVlZCxhc3QyNjAw LXBpbmN0cmwueWFtbAo+IEBAIC0zMCw2NCArMzAsNTggQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4g ICAgICB0aGVuOgo+ICAgICAgICBwcm9wZXJ0aWVzOgo+ICAgICAgICAgIGZ1bmN0aW9uOgo+IC0g ICAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3N0cmluZyIKPiAtICAgICAgICAgICAgLSBlbnVtOiBbIEFEQzAsIEFE QzEsIEFEQzEwLCBBREMxMSwgQURDMTIsIEFEQzEzLCBBREMxNCwgQURDMTUsCj4gLSAgICAgICAg ICAgICAgQURDMiwgQURDMywgQURDNCwgQURDNSwgQURDNiwgQURDNywgQURDOCwgQURDOSwgQk1D SU5ULCBFTU1DLAo+IC0gICAgICAgICAgICAgIEVTUEksIEVTUElBTFQsIEZTSTEsIEZTSTIsIEZX U1BJQUJSLCBGV1NQSUQsIEZXU1BJV1AsIEdQSVQwLAo+IC0gICAgICAgICAgICAgIEdQSVQxLCBH UElUMiwgR1BJVDMsIEdQSVQ0LCBHUElUNSwgR1BJVDYsIEdQSVQ3LCBHUElVMCwgR1BJVTEsCj4g LSAgICAgICAgICAgICAgR1BJVTIsIEdQSVUzLCBHUElVNCwgR1BJVTUsIEdQSVU2LCBHUElVNywg STJDMSwgSTJDMTAsIEkyQzExLAo+IC0gICAgICAgICAgICAgIEkyQzEyLCBJMkMxMywgSTJDMTQs IEkyQzE1LCBJMkMxNiwgSTJDMiwgSTJDMywgSTJDNCwgSTJDNSwgSTJDNiwKPiAtICAgICAgICAg ICAgICBJMkM3LCBJMkM4LCBJMkM5LCBJM0MzLCBJM0M0LCBJM0M1LCBJM0M2LCBKVEFHTSwgTEhQ RCwgTEhTSVJRLAo+IC0gICAgICAgICAgICAgIExQQywgTFBDSEMsIExQQ1BELCBMUENQTUUsIExQ Q1NNSSwgTFNJUlEsIE1BQ0xJTksxLCBNQUNMSU5LMiwKPiAtICAgICAgICAgICAgICBNQUNMSU5L MywgTUFDTElOSzQsIE1ESU8xLCBNRElPMiwgTURJTzMsIE1ESU80LCBOQ1RTMSwgTkNUUzIsCj4g LSAgICAgICAgICAgICAgTkNUUzMsIE5DVFM0LCBORENEMSwgTkRDRDIsIE5EQ0QzLCBORENENCwg TkRTUjEsIE5EU1IyLCBORFNSMywKPiAtICAgICAgICAgICAgICBORFNSNCwgTkRUUjEsIE5EVFIy LCBORFRSMywgTkRUUjQsIE5SSTEsIE5SSTIsIE5SSTMsIE5SSTQsIE5SVFMxLAo+IC0gICAgICAg ICAgICAgIE5SVFMyLCBOUlRTMywgTlJUUzQsIE9TQ0NMSywgUEVXQUtFLCBQV00wLCBQV00xLCBQ V00xMCwgUFdNMTEsCj4gLSAgICAgICAgICAgICAgUFdNMTIsIFBXTTEzLCBQV00xNCwgUFdNMTUs IFBXTTIsIFBXTTMsIFBXTTQsIFBXTTUsIFBXTTYsIFBXTTcsCj4gLSAgICAgICAgICAgICAgUFdN OCwgUFdNOSwgUkdNSUkxLCBSR01JSTIsIFJHTUlJMywgUkdNSUk0LCBSTUlJMSwgUk1JSTIsIFJN SUkzLAo+IC0gICAgICAgICAgICAgIFJNSUk0LCBSWEQxLCBSWEQyLCBSWEQzLCBSWEQ0LCBTQUxU MSwgU0FMVDEwLCBTQUxUMTEsIFNBTFQxMiwKPiAtICAgICAgICAgICAgICBTQUxUMTMsIFNBTFQx NCwgU0FMVDE1LCBTQUxUMTYsIFNBTFQyLCBTQUxUMywgU0FMVDQsIFNBTFQ1LAo+IC0gICAgICAg ICAgICAgIFNBTFQ2LCBTQUxUNywgU0FMVDgsIFNBTFQ5LCBTRDEsIFNEMiwgU0dQTTEsIFNHUFMx LCBTSU9PTkNUUkwsCj4gLSAgICAgICAgICAgICAgU0lPUEJJLCBTSU9QQk8sIFNJT1BXUkVRLCBT SU9QV1JHRCwgU0lPUzMsIFNJT1M1LCBTSU9TQ0ksIFNQSTEsCj4gLSAgICAgICAgICAgICAgU1BJ MUFCUiwgU1BJMUNTMSwgU1BJMVdQLCBTUEkyLCBTUEkyQ1MxLCBTUEkyQ1MyLCBUQUNIMCwgVEFD SDEsCj4gLSAgICAgICAgICAgICAgVEFDSDEwLCBUQUNIMTEsIFRBQ0gxMiwgVEFDSDEzLCBUQUNI MTQsIFRBQ0gxNSwgVEFDSDIsIFRBQ0gzLAo+IC0gICAgICAgICAgICAgIFRBQ0g0LCBUQUNINSwg VEFDSDYsIFRBQ0g3LCBUQUNIOCwgVEFDSDksIFRIUlUwLCBUSFJVMSwgVEhSVTIsCj4gLSAgICAg ICAgICAgICAgVEhSVTMsIFRYRDEsIFRYRDIsIFRYRDMsIFRYRDQsIFVBUlQxMCwgVUFSVDExLCBV QVJUMTIsIFVBUlQxMywKPiAtICAgICAgICAgICAgICBVQVJUNiwgVUFSVDcsIFVBUlQ4LCBVQVJU OSwgVVNCQUQsIFVTQkFEUCwgVVNCMkFILCBVU0IyQUhQLAo+IC0gICAgICAgICAgICAgIFVTQjJC RCwgVVNCMkJILCBWQiwgVkdBSFMsIFZHQVZTLCBXRFRSU1QxLCBXRFRSU1QyLCBXRFRSU1QzLAo+ IC0gICAgICAgICAgICAgIFdEVFJTVDQsIF0KPiArICAgICAgICAgICRyZWY6ICIvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmciCj4gKyAgICAgICAgICBlbnVtOiBbQURDMCwg QURDMSwgQURDMTAsIEFEQzExLCBBREMxMiwgQURDMTMsIEFEQzE0LCBBREMxNSwgQURDMiwKPiAr ICAgICAgICAgICAgQURDMywgQURDNCwgQURDNSwgQURDNiwgQURDNywgQURDOCwgQURDOSwgQk1D SU5ULCBFTU1DLCBFU1BJLCBFU1BJQUxULAo+ICsgICAgICAgICAgICBGU0kxLCBGU0kyLCBGV1NQ SUFCUiwgRldTUElELCBGV1NQSVdQLCBHUElUMCwgR1BJVDEsIEdQSVQyLCBHUElUMywKPiArICAg ICAgICAgICAgR1BJVDQsIEdQSVQ1LCBHUElUNiwgR1BJVDcsIEdQSVUwLCBHUElVMSwgR1BJVTIs IEdQSVUzLCBHUElVNCwgR1BJVTUsCj4gKyAgICAgICAgICAgIEdQSVU2LCBHUElVNywgSTJDMSwg STJDMTAsIEkyQzExLCBJMkMxMiwgSTJDMTMsIEkyQzE0LCBJMkMxNSwgSTJDMTYsCj4gKyAgICAg ICAgICAgIEkyQzIsIEkyQzMsIEkyQzQsIEkyQzUsIEkyQzYsIEkyQzcsIEkyQzgsIEkyQzksIEkz QzMsIEkzQzQsIEkzQzUsCj4gKyAgICAgICAgICAgIEkzQzYsIEpUQUdNLCBMSFBELCBMSFNJUlEs IExQQywgTFBDSEMsIExQQ1BELCBMUENQTUUsIExQQ1NNSSwgTFNJUlEsCj4gKyAgICAgICAgICAg IE1BQ0xJTksxLCBNQUNMSU5LMiwgTUFDTElOSzMsIE1BQ0xJTks0LCBNRElPMSwgTURJTzIsIE1E SU8zLCBNRElPNCwKPiArICAgICAgICAgICAgTkNUUzEsIE5DVFMyLCBOQ1RTMywgTkNUUzQsIE5E Q0QxLCBORENEMiwgTkRDRDMsIE5EQ0Q0LCBORFNSMSwgTkRTUjIsCj4gKyAgICAgICAgICAgIE5E U1IzLCBORFNSNCwgTkRUUjEsIE5EVFIyLCBORFRSMywgTkRUUjQsIE5SSTEsIE5SSTIsIE5SSTMs IE5SSTQsCj4gKyAgICAgICAgICAgIE5SVFMxLCBOUlRTMiwgTlJUUzMsIE5SVFM0LCBPU0NDTEss IFBFV0FLRSwgUFdNMCwgUFdNMSwgUFdNMTAsIFBXTTExLAo+ICsgICAgICAgICAgICBQV00xMiwg UFdNMTMsIFBXTTE0LCBQV00xNSwgUFdNMiwgUFdNMywgUFdNNCwgUFdNNSwgUFdNNiwgUFdNNywg UFdNOCwKPiArICAgICAgICAgICAgUFdNOSwgUkdNSUkxLCBSR01JSTIsIFJHTUlJMywgUkdNSUk0 LCBSTUlJMSwgUk1JSTIsIFJNSUkzLCBSTUlJNCwKPiArICAgICAgICAgICAgUlhEMSwgUlhEMiwg UlhEMywgUlhENCwgU0FMVDEsIFNBTFQxMCwgU0FMVDExLCBTQUxUMTIsIFNBTFQxMywgU0FMVDE0 LAo+ICsgICAgICAgICAgICBTQUxUMTUsIFNBTFQxNiwgU0FMVDIsIFNBTFQzLCBTQUxUNCwgU0FM VDUsIFNBTFQ2LCBTQUxUNywgU0FMVDgsCj4gKyAgICAgICAgICAgIFNBTFQ5LCBTRDEsIFNEMiwg U0dQTTEsIFNHUFMxLCBTSU9PTkNUUkwsIFNJT1BCSSwgU0lPUEJPLCBTSU9QV1JFUSwKPiArICAg ICAgICAgICAgU0lPUFdSR0QsIFNJT1MzLCBTSU9TNSwgU0lPU0NJLCBTUEkxLCBTUEkxQUJSLCBT UEkxQ1MxLCBTUEkxV1AsIFNQSTIsCj4gKyAgICAgICAgICAgIFNQSTJDUzEsIFNQSTJDUzIsIFRB Q0gwLCBUQUNIMSwgVEFDSDEwLCBUQUNIMTEsIFRBQ0gxMiwgVEFDSDEzLCBUQUNIMTQsCj4gKyAg ICAgICAgICAgIFRBQ0gxNSwgVEFDSDIsIFRBQ0gzLCBUQUNINCwgVEFDSDUsIFRBQ0g2LCBUQUNI NywgVEFDSDgsIFRBQ0g5LCBUSFJVMCwKPiArICAgICAgICAgICAgVEhSVTEsIFRIUlUyLCBUSFJV MywgVFhEMSwgVFhEMiwgVFhEMywgVFhENCwgVUFSVDEwLCBVQVJUMTEsIFVBUlQxMiwKPiArICAg ICAgICAgICAgVUFSVDEzLCBVQVJUNiwgVUFSVDcsIFVBUlQ4LCBVQVJUOSwgVVNCQUQsIFVTQkFE UCwgVVNCMkFILCBVU0IyQUhQLAo+ICsgICAgICAgICAgICBVU0IyQkQsIFVTQjJCSCwgVkIsIFZH QUhTLCBWR0FWUywgV0RUUlNUMSwgV0RUUlNUMiwgV0RUUlNUMywgV0RUUlNUNF0KPiArCj4gICAg ICAgICAgZ3JvdXBzOgo+IC0gICAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAgIC0gJHJlZjog Ii9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZyIKPiAtICAgICAgICAgICAg LSBlbnVtOiBbIEFEQzAsIEFEQzEsIEFEQzEwLCBBREMxMSwgQURDMTIsIEFEQzEzLCBBREMxNCwg QURDMTUsCj4gLSAgICAgICAgICAgICAgQURDMiwgQURDMywgQURDNCwgQURDNSwgQURDNiwgQURD NywgQURDOCwgQURDOSwgQk1DSU5ULCBFTU1DRzEsCj4gLSAgICAgICAgICAgICAgRU1NQ0c0LCBF TU1DRzgsIEVTUEksIEVTUElBTFQsIEZTSTEsIEZTSTIsIEZXU1BJQUJSLCBGV1NQSUQsCj4gLSAg ICAgICAgICAgICAgRldRU1BJRCwgRldTUElXUCwgR1BJVDAsIEdQSVQxLCBHUElUMiwgR1BJVDMs IEdQSVQ0LCBHUElUNSwKPiAtICAgICAgICAgICAgICBHUElUNiwgR1BJVDcsIEdQSVUwLCBHUElV MSwgR1BJVTIsIEdQSVUzLCBHUElVNCwgR1BJVTUsIEdQSVU2LAo+IC0gICAgICAgICAgICAgIEdQ SVU3LCBIVkkzQzMsIEhWSTNDNCwgSTJDMSwgSTJDMTAsIEkyQzExLCBJMkMxMiwgSTJDMTMsIEky QzE0LAo+IC0gICAgICAgICAgICAgIEkyQzE1LCBJMkMxNiwgSTJDMiwgSTJDMywgSTJDNCwgSTJD NSwgSTJDNiwgSTJDNywgSTJDOCwgSTJDOSwKPiAtICAgICAgICAgICAgICBJM0MzLCBJM0M0LCBJ M0M1LCBJM0M2LCBKVEFHTSwgTEhQRCwgTEhTSVJRLCBMUEMsIExQQ0hDLCBMUENQRCwKPiAtICAg ICAgICAgICAgICBMUENQTUUsIExQQ1NNSSwgTFNJUlEsIE1BQ0xJTksxLCBNQUNMSU5LMiwgTUFD TElOSzMsIE1BQ0xJTks0LAo+IC0gICAgICAgICAgICAgIE1ESU8xLCBNRElPMiwgTURJTzMsIE1E SU80LCBOQ1RTMSwgTkNUUzIsIE5DVFMzLCBOQ1RTNCwgTkRDRDEsCj4gLSAgICAgICAgICAgICAg TkRDRDIsIE5EQ0QzLCBORENENCwgTkRTUjEsIE5EU1IyLCBORFNSMywgTkRTUjQsIE5EVFIxLCBO RFRSMiwKPiAtICAgICAgICAgICAgICBORFRSMywgTkRUUjQsIE5SSTEsIE5SSTIsIE5SSTMsIE5S STQsIE5SVFMxLCBOUlRTMiwgTlJUUzMsIE5SVFM0LAo+IC0gICAgICAgICAgICAgIE9TQ0NMSywg UEVXQUtFLCBQV00wLCBQV00xLCBQV00xMEcwLCBQV00xMEcxLCBQV00xMUcwLCBQV00xMUcxLAo+ IC0gICAgICAgICAgICAgIFBXTTEyRzAsIFBXTTEyRzEsIFBXTTEzRzAsIFBXTTEzRzEsIFBXTTE0 RzAsIFBXTTE0RzEsIFBXTTE1RzAsCj4gLSAgICAgICAgICAgICAgUFdNMTVHMSwgUFdNMiwgUFdN MywgUFdNNCwgUFdNNSwgUFdNNiwgUFdNNywgUFdNOEcwLCBQV004RzEsCj4gLSAgICAgICAgICAg ICAgUFdNOUcwLCBQV005RzEsIFFTUEkxLCBRU1BJMiwgUkdNSUkxLCBSR01JSTIsIFJHTUlJMywg UkdNSUk0LAo+IC0gICAgICAgICAgICAgIFJNSUkxLCBSTUlJMiwgUk1JSTMsIFJNSUk0LCBSWEQx LCBSWEQyLCBSWEQzLCBSWEQ0LCBTQUxUMSwKPiAtICAgICAgICAgICAgICBTQUxUMTBHMCwgU0FM VDEwRzEsIFNBTFQxMUcwLCBTQUxUMTFHMSwgU0FMVDEyRzAsIFNBTFQxMkcxLAo+IC0gICAgICAg ICAgICAgIFNBTFQxM0cwLCBTQUxUMTNHMSwgU0FMVDE0RzAsIFNBTFQxNEcxLCBTQUxUMTVHMCwg U0FMVDE1RzEsCj4gLSAgICAgICAgICAgICAgU0FMVDE2RzAsIFNBTFQxNkcxLCBTQUxUMiwgU0FM VDMsIFNBTFQ0LCBTQUxUNSwgU0FMVDYsIFNBTFQ3LAo+IC0gICAgICAgICAgICAgIFNBTFQ4LCBT QUxUOUcwLCBTQUxUOUcxLCBTRDEsIFNEMiwgU0QzLCBTR1BNMSwgU0dQUzEsIFNJT09OQ1RSTCwK PiAtICAgICAgICAgICAgICBTSU9QQkksIFNJT1BCTywgU0lPUFdSRVEsIFNJT1BXUkdELCBTSU9T MywgU0lPUzUsIFNJT1NDSSwgU1BJMSwKPiAtICAgICAgICAgICAgICBTUEkxQUJSLCBTUEkxQ1Mx LCBTUEkxV1AsIFNQSTIsIFNQSTJDUzEsIFNQSTJDUzIsIFRBQ0gwLCBUQUNIMSwKPiAtICAgICAg ICAgICAgICBUQUNIMTAsIFRBQ0gxMSwgVEFDSDEyLCBUQUNIMTMsIFRBQ0gxNCwgVEFDSDE1LCBU QUNIMiwgVEFDSDMsCj4gLSAgICAgICAgICAgICAgVEFDSDQsIFRBQ0g1LCBUQUNINiwgVEFDSDcs IFRBQ0g4LCBUQUNIOSwgVEhSVTAsIFRIUlUxLCBUSFJVMiwKPiAtICAgICAgICAgICAgICBUSFJV MywgVFhEMSwgVFhEMiwgVFhEMywgVFhENCwgVUFSVDEwLCBVQVJUMTEsIFVBUlQxMkcwLAo+IC0g ICAgICAgICAgICAgIFVBUlQxMkcxLCBVQVJUMTNHMCwgVUFSVDEzRzEsIFVBUlQ2LCBVQVJUNywg VUFSVDgsIFVBUlQ5LCBVU0JBLAo+IC0gICAgICAgICAgICAgIFVTQkIsIFZCLCBWR0FIUywgVkdB VlMsIFdEVFJTVDEsIFdEVFJTVDIsIFdEVFJTVDMsIFdEVFJTVDQsIF0KPiArICAgICAgICAgICRy ZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmciCj4gKyAgICAgICAg ICBlbnVtOiBbQURDMCwgQURDMSwgQURDMTAsIEFEQzExLCBBREMxMiwgQURDMTMsIEFEQzE0LCBB REMxNSwgQURDMiwKPiArICAgICAgICAgICAgQURDMywgQURDNCwgQURDNSwgQURDNiwgQURDNywg QURDOCwgQURDOSwgQk1DSU5ULCBFTU1DRzEsIEVNTUNHNCwKPiArICAgICAgICAgICAgRU1NQ0c4 LCBFU1BJLCBFU1BJQUxULCBGU0kxLCBGU0kyLCBGV1NQSUFCUiwgRldTUElELCBGV1FTUElELCBG V1NQSVdQLAo+ICsgICAgICAgICAgICBHUElUMCwgR1BJVDEsIEdQSVQyLCBHUElUMywgR1BJVDQs IEdQSVQ1LCBHUElUNiwgR1BJVDcsIEdQSVUwLCBHUElVMSwKPiArICAgICAgICAgICAgR1BJVTIs IEdQSVUzLCBHUElVNCwgR1BJVTUsIEdQSVU2LCBHUElVNywgSFZJM0MzLCBIVkkzQzQsIEkyQzEs IEkyQzEwLAo+ICsgICAgICAgICAgICBJMkMxMSwgSTJDMTIsIEkyQzEzLCBJMkMxNCwgSTJDMTUs IEkyQzE2LCBJMkMyLCBJMkMzLCBJMkM0LCBJMkM1LAo+ICsgICAgICAgICAgICBJMkM2LCBJMkM3 LCBJMkM4LCBJMkM5LCBJM0MzLCBJM0M0LCBJM0M1LCBJM0M2LCBKVEFHTSwgTEhQRCwgTEhTSVJR LAo+ICsgICAgICAgICAgICBMUEMsIExQQ0hDLCBMUENQRCwgTFBDUE1FLCBMUENTTUksIExTSVJR LCBNQUNMSU5LMSwgTUFDTElOSzIsIE1BQ0xJTkszLAo+ICsgICAgICAgICAgICBNQUNMSU5LNCwg TURJTzEsIE1ESU8yLCBNRElPMywgTURJTzQsIE5DVFMxLCBOQ1RTMiwgTkNUUzMsIE5DVFM0LAo+ ICsgICAgICAgICAgICBORENEMSwgTkRDRDIsIE5EQ0QzLCBORENENCwgTkRTUjEsIE5EU1IyLCBO RFNSMywgTkRTUjQsIE5EVFIxLCBORFRSMiwKPiArICAgICAgICAgICAgTkRUUjMsIE5EVFI0LCBO UkkxLCBOUkkyLCBOUkkzLCBOUkk0LCBOUlRTMSwgTlJUUzIsIE5SVFMzLCBOUlRTNCwKPiArICAg ICAgICAgICAgT1NDQ0xLLCBQRVdBS0UsIFBXTTAsIFBXTTEsIFBXTTEwRzAsIFBXTTEwRzEsIFBX TTExRzAsIFBXTTExRzEsIFBXTTEyRzAsCj4gKyAgICAgICAgICAgIFBXTTEyRzEsIFBXTTEzRzAs IFBXTTEzRzEsIFBXTTE0RzAsIFBXTTE0RzEsIFBXTTE1RzAsIFBXTTE1RzEsIFBXTTIsCj4gKyAg ICAgICAgICAgIFBXTTMsIFBXTTQsIFBXTTUsIFBXTTYsIFBXTTcsIFBXTThHMCwgUFdNOEcxLCBQ V005RzAsIFBXTTlHMSwgUVNQSTEsCj4gKyAgICAgICAgICAgIFFTUEkyLCBSR01JSTEsIFJHTUlJ MiwgUkdNSUkzLCBSR01JSTQsIFJNSUkxLCBSTUlJMiwgUk1JSTMsIFJNSUk0LAo+ICsgICAgICAg ICAgICBSWEQxLCBSWEQyLCBSWEQzLCBSWEQ0LCBTQUxUMSwgU0FMVDEwRzAsIFNBTFQxMEcxLCBT QUxUMTFHMCwgU0FMVDExRzEsCj4gKyAgICAgICAgICAgIFNBTFQxMkcwLCBTQUxUMTJHMSwgU0FM VDEzRzAsIFNBTFQxM0cxLCBTQUxUMTRHMCwgU0FMVDE0RzEsIFNBTFQxNUcwLAo+ICsgICAgICAg ICAgICBTQUxUMTVHMSwgU0FMVDE2RzAsIFNBTFQxNkcxLCBTQUxUMiwgU0FMVDMsIFNBTFQ0LCBT QUxUNSwgU0FMVDYsCj4gKyAgICAgICAgICAgIFNBTFQ3LCBTQUxUOCwgU0FMVDlHMCwgU0FMVDlH MSwgU0QxLCBTRDIsIFNEMywgU0dQTTEsIFNHUFMxLCBTSU9PTkNUUkwsCj4gKyAgICAgICAgICAg IFNJT1BCSSwgU0lPUEJPLCBTSU9QV1JFUSwgU0lPUFdSR0QsIFNJT1MzLCBTSU9TNSwgU0lPU0NJ LCBTUEkxLCBTUEkxQUJSLAo+ICsgICAgICAgICAgICBTUEkxQ1MxLCBTUEkxV1AsIFNQSTIsIFNQ STJDUzEsIFNQSTJDUzIsIFRBQ0gwLCBUQUNIMSwgVEFDSDEwLCBUQUNIMTEsCj4gKyAgICAgICAg ICAgIFRBQ0gxMiwgVEFDSDEzLCBUQUNIMTQsIFRBQ0gxNSwgVEFDSDIsIFRBQ0gzLCBUQUNINCwg VEFDSDUsIFRBQ0g2LAo+ICsgICAgICAgICAgICBUQUNINywgVEFDSDgsIFRBQ0g5LCBUSFJVMCwg VEhSVTEsIFRIUlUyLCBUSFJVMywgVFhEMSwgVFhEMiwgVFhEMywKPiArICAgICAgICAgICAgVFhE NCwgVUFSVDEwLCBVQVJUMTEsIFVBUlQxMkcwLCBVQVJUMTJHMSwgVUFSVDEzRzAsIFVBUlQxM0cx LCBVQVJUNiwKPiArICAgICAgICAgICAgVUFSVDcsIFVBUlQ4LCBVQVJUOSwgVVNCQSwgVVNCQiwg VkIsIFZHQUhTLCBWR0FWUywgV0RUUlNUMSwgV0RUUlNUMiwKPiArICAgICAgICAgICAgV0RUUlNU MywgV0RUUlNUNF0KPiAKPiAgcmVxdWlyZWQ6Cj4gICAgLSBjb21wYXRpYmxlCj4gZGlmZiAtLWdp dCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJsL2ZzbCxpbXg4bXAt cGluY3RybC55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwv ZnNsLGlteDhtcC1waW5jdHJsLnlhbWwKPiBpbmRleCA2Mjk3ZTc4NDE4Y2YuLmQ0NzRiYzFmMzkz YiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3Ry bC9mc2wsaW14OG1wLXBpbmN0cmwueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9waW5jdHJsL2ZzbCxpbXg4bXAtcGluY3RybC55YW1sCj4gQEAgLTM3LDIyICsz NywyMSBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgIGJlIGZvdW5kIGluIDxhcmNo L2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9pbXg4bXAtcGluZnVuYy5oPi4gVGhlIGxhc3QKPiAg ICAgICAgICAgIGludGVnZXIgQ09ORklHIGlzIHRoZSBwYWQgc2V0dGluZyB2YWx1ZSBsaWtlIHB1 bGwtdXAgb24gdGhpcyBwaW4uIFBsZWFzZQo+ICAgICAgICAgICAgcmVmZXIgdG8gaS5NWDhNIFBs dXMgUmVmZXJlbmNlIE1hbnVhbCBmb3IgZGV0YWlsZWQgQ09ORklHIHNldHRpbmdzLgo+IC0gICAg ICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzItbWF0cml4Cj4gLSAgICAgICAgICAtIGl0ZW1zOgo+IC0gICAgICAgICAg ICAgIGl0ZW1zOgo+IC0gICAgICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogfAo+IC0gICAgICAg ICAgICAgICAgICAgICJtdXhfcmVnIiBpbmRpY2F0ZXMgdGhlIG9mZnNldCBvZiBtdXggcmVnaXN0 ZXIuCj4gLSAgICAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiB8Cj4gLSAgICAgICAgICAgICAg ICAgICAgImNvbmZfcmVnIiBpbmRpY2F0ZXMgdGhlIG9mZnNldCBvZiBwYWQgY29uZmlndXJhdGlv biByZWdpc3Rlci4KPiAtICAgICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IHwKPiAtICAgICAg ICAgICAgICAgICAgICAiaW5wdXRfcmVnIiBpbmRpY2F0ZXMgdGhlIG9mZnNldCBvZiBzZWxlY3Qg aW5wdXQgcmVnaXN0ZXIuCj4gLSAgICAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiB8Cj4gLSAg ICAgICAgICAgICAgICAgICAgIm11eF92YWwiIGluZGljYXRlcyB0aGUgbXV4IHZhbHVlIHRvIGJl IGFwcGxpZWQuCj4gLSAgICAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiB8Cj4gLSAgICAgICAg ICAgICAgICAgICAgImlucHV0X3ZhbCIgaW5kaWNhdGVzIHRoZSBzZWxlY3QgaW5wdXQgdmFsdWUg dG8gYmUgYXBwbGllZC4KPiAtICAgICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IHwKPiAtICAg ICAgICAgICAgICAgICAgICAicGFkX3NldHRpbmciIGluZGljYXRlcyB0aGUgcGFkIGNvbmZpZ3Vy YXRpb24gdmFsdWUgdG8gYmUgYXBwbGllZC4KPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBl cy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItbWF0cml4Cj4gKyAgICAgICAgaXRlbXM6Cj4gKyAg ICAgICAgICBpdGVtczoKPiArICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogfAo+ICsgICAgICAg ICAgICAgICAgIm11eF9yZWciIGluZGljYXRlcyB0aGUgb2Zmc2V0IG9mIG11eCByZWdpc3Rlci4K PiArICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogfAo+ICsgICAgICAgICAgICAgICAgImNvbmZf cmVnIiBpbmRpY2F0ZXMgdGhlIG9mZnNldCBvZiBwYWQgY29uZmlndXJhdGlvbiByZWdpc3Rlci4K PiArICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogfAo+ICsgICAgICAgICAgICAgICAgImlucHV0 X3JlZyIgaW5kaWNhdGVzIHRoZSBvZmZzZXQgb2Ygc2VsZWN0IGlucHV0IHJlZ2lzdGVyLgo+ICsg ICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiB8Cj4gKyAgICAgICAgICAgICAgICAibXV4X3ZhbCIg aW5kaWNhdGVzIHRoZSBtdXggdmFsdWUgdG8gYmUgYXBwbGllZC4KPiArICAgICAgICAgICAgLSBk ZXNjcmlwdGlvbjogfAo+ICsgICAgICAgICAgICAgICAgImlucHV0X3ZhbCIgaW5kaWNhdGVzIHRo ZSBzZWxlY3QgaW5wdXQgdmFsdWUgdG8gYmUgYXBwbGllZC4KPiArICAgICAgICAgICAgLSBkZXNj cmlwdGlvbjogfAo+ICsgICAgICAgICAgICAgICAgInBhZF9zZXR0aW5nIiBpbmRpY2F0ZXMgdGhl IHBhZCBjb25maWd1cmF0aW9uIHZhbHVlIHRvIGJlIGFwcGxpZWQuCj4gCj4gICAgICByZXF1aXJl ZDoKPiAgICAgICAgLSBmc2wscGlucwo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvcGluY3RybC9pbnRlbCxsZ20taW8ueWFtbCBiL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJsL2ludGVsLGxnbS1pby55YW1sCj4gaW5kZXggY2Qy YjQzNjM1MGVmLi4yYzBhY2I0MDVlNmMgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvaW50ZWwsbGdtLWlvLnlhbWwKPiArKysgYi9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9pbnRlbCxsZ20taW8ueWFtbAo+IEBA IC0yNCwxMiArMjQsMTAgQEAgcHJvcGVydGllczoKPiAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAg Jy1waW5zJCc6Cj4gICAgICB0eXBlOiBvYmplY3QKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRy ZWY6IHBpbmNmZy1ub2RlLnlhbWwjCj4gLSAgICAgIC0gJHJlZjogcGlubXV4LW5vZGUueWFtbCMK PiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBQaW5jdHJsIG5vZGUncyBjbGllbnQgZGV2aWNl cyB1c2Ugc3Vibm9kZXMgZm9yIGRlc2lyZWQgcGluIGNvbmZpZ3VyYXRpb24uCj4gICAgICAgIENs aWVudCBkZXZpY2Ugc3Vibm9kZXMgdXNlIGJlbG93IHN0YW5kYXJkIHByb3BlcnRpZXMuCj4gKyAg ICAkcmVmOiBwaW5tdXgtbm9kZS55YW1sIwo+IAo+ICAgICAgcHJvcGVydGllczoKPiAgICAgICAg ZnVuY3Rpb246IHRydWUKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL3BpbmN0cmwvcGlubXV4LW5vZGUueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9waW5jdHJsL3Bpbm11eC1ub2RlLnlhbWwKPiBpbmRleCA3MzJkOTA3NTU2MGIu LmVmODg3N2RkYjFlYiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvcGluY3RybC9waW5tdXgtbm9kZS55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvcGlubXV4LW5vZGUueWFtbAo+IEBAIC0xMjIsMTEgKzEy MiwxMCBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICB0aGlzLCAicGlucyIgb3IgInBpbm11eCIgaGFz IHRvIGJlIHNwZWNpZmllZCkKPiAKPiAgICBwaW5tdXg6Cj4gLSAgICBhbGxPZjoKPiAtICAgICAg LSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJyYXkKPiAg ICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBUaGUgbGlzdCBvZiBudW1lcmljIHBpbiBpZHMgYW5k IHRoZWlyIG11eCBzZXR0aW5ncyB0aGF0IHByb3BlcnRpZXMgaW4gdGhlCj4gICAgICAgIG5vZGUg YXBwbHkgdG8gKGVpdGhlciB0aGlzLCAicGlucyIgb3IgImdyb3VwcyIgaGF2ZSB0byBiZSBzcGVj aWZpZWQpCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50 MzItYXJyYXkKPiAKPiAgICBwaW5jdHJsLXBpbi1hcnJheToKPiAgICAgICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+IGRpZmYgLS1naXQgYS9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9zdCxzdG0zMi1waW5jdHJsLnlh bWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9zdCxzdG0zMi1w aW5jdHJsLnlhbWwKPiBpbmRleCA0NmEwNDc4Y2I5MjQuLmU5ZDZlNTRmYzBhMCAxMDA2NDQKPiAt LS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9zdCxzdG0zMi1w aW5jdHJsLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGlu Y3RybC9zdCxzdG0zMi1waW5jdHJsLnlhbWwKPiBAQCAtMzcsMjEgKzM3LDE4IEBAIHByb3BlcnRp ZXM6Cj4gICAgaHdsb2NrczogdHJ1ZQo+IAo+ICAgIHN0LHN5c2NmZzoKPiAtICAgIGFsbE9mOgo+ IC0gICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9waGFuZGxl LWFycmF5Igo+ICAgICAgZGVzY3JpcHRpb246IFNob3VsZCBiZSBwaGFuZGxlL29mZnNldC9tYXNr Cj4gICAgICAgIC0gUGhhbmRsZSB0byB0aGUgc3lzY29uIG5vZGUgd2hpY2ggaW5jbHVkZXMgSVJR IG11eCBzZWxlY3Rpb24uCj4gICAgICAgIC0gVGhlIG9mZnNldCBvZiB0aGUgSVJRIG11eCBzZWxl Y3Rpb24gcmVnaXN0ZXIuCj4gICAgICAgIC0gVGhlIGZpZWxkIG1hc2sgb2YgSVJRIG11eCwgbmVl ZGVkIGlmIGRpZmZlcmVudCBvZiAweGYuCj4gKyAgICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJheSIKPiAKPiAgICBzdCxwYWNrYWdlOgo+IC0gICAg YWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMv dWludDMyCj4gLSAgICAgIC0gZW51bTogWzEsIDIsIDQsIDhdCj4gICAgICBkZXNjcmlwdGlvbjoK PiAgICAgICBJbmRpY2F0ZXMgdGhlIFNPQyBwYWNrYWdlIHVzZWQuCj4gICAgICAgTW9yZSBkZXRh aWxzIGluIGluY2x1ZGUvZHQtYmluZGluZ3MvcGluY3RybC9zdG0zMi1waW5mdW5jLmgKPiAtCj4g KyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAg IGVudW06IFsxLCAyLCA0LCA4XQo+IAo+ICBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAnXmdwaW9A WzAtOWEtZl0qJCc6Cj4gQEAgLTc4LDMzICs3NSwzMSBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAg ICAgICAgICBtYXhpbXVtOiAxNgo+IAo+ICAgICAgICBzdCxiYW5rLW5hbWU6Cj4gLSAgICAgICAg YWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy9zdHJpbmciCj4gLSAgICAgICAgICAtIGVudW06Cj4gLSAgICAgICAgICAgIC0gR1BJT0EK PiAtICAgICAgICAgICAgLSBHUElPQgo+IC0gICAgICAgICAgICAtIEdQSU9DCj4gLSAgICAgICAg ICAgIC0gR1BJT0QKPiAtICAgICAgICAgICAgLSBHUElPRQo+IC0gICAgICAgICAgICAtIEdQSU9G Cj4gLSAgICAgICAgICAgIC0gR1BJT0cKPiAtICAgICAgICAgICAgLSBHUElPSAo+IC0gICAgICAg ICAgICAtIEdQSU9JCj4gLSAgICAgICAgICAgIC0gR1BJT0oKPiAtICAgICAgICAgICAgLSBHUElP Swo+IC0gICAgICAgICAgICAtIEdQSU9aCj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAg ICAgICBTaG91bGQgYmUgYSBuYW1lIHN0cmluZyBmb3IgdGhpcyBiYW5rIGFzIHNwZWNpZmllZCBp biB0aGUgZGF0YXNoZWV0Lgo+ICsgICAgICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9k ZWZpbml0aW9ucy9zdHJpbmciCj4gKyAgICAgICAgZW51bToKPiAKPiAtICAgICAgc3QsYmFuay1p b3BvcnQ6Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gLSAgICAgICAgICAtIG1pbmltdW06IDAK PiAtICAgICAgICAgIC0gbWF4aW11bTogMTEKPiArICAgICAgICAgIC0gR1BJT0EKPiArICAgICAg ICAgIC0gR1BJT0IKPiArICAgICAgICAgIC0gR1BJT0MKPiArICAgICAgICAgIC0gR1BJT0QKPiAr ICAgICAgICAgIC0gR1BJT0UKPiArICAgICAgICAgIC0gR1BJT0YKPiArICAgICAgICAgIC0gR1BJ T0cKPiArICAgICAgICAgIC0gR1BJT0gKPiArICAgICAgICAgIC0gR1BJT0kKPiArICAgICAgICAg IC0gR1BJT0oKPiArICAgICAgICAgIC0gR1BJT0sKPiArICAgICAgICAgIC0gR1BJT1oKPiAKPiAr ICAgICAgc3QsYmFuay1pb3BvcnQ6Cj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgICAg ICBTaG91bGQgY29ycmVzcG9uZCB0byB0aGUgRVhUSSBJT3BvcnQgc2VsZWN0aW9uIChFWFRJIGxp bmUgdXNlZAo+ICAgICAgICAgICAgdG8gc2VsZWN0IEdQSU9zIGFzIGludGVycnVwdHMpLgo+ICsg ICAgICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4g KyAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgIG1heGltdW06IDExCj4gCj4gICAgICByZXF1 aXJlZDoKPiAgICAgICAgLSBncGlvLWNvbnRyb2xsZXIKPiBAQCAtMTI1LDggKzEyMCw4IEBAIHBh dHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgICAgICAgY29uZmlndXJhdGlvbiwgcHVsbHVwcywgZHJp dmUsIG91dHB1dCBoaWdoL2xvdyBhbmQgb3V0cHV0IHNwZWVkLgo+ICAgICAgICAgIHByb3BlcnRp ZXM6Cj4gICAgICAgICAgICBwaW5tdXg6Cj4gLSAgICAgICAgICAgIGFsbE9mOgo+IC0gICAgICAg ICAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1h cnJheSIKPiArICAgICAgICAgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3VpbnQzMi1hcnJheSIKPiArCj4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gICAg ICAgICAgICAgICAgSW50ZWdlciBhcnJheSwgcmVwcmVzZW50cyBncGlvIHBpbiBudW1iZXIgYW5k IG11eCBzZXR0aW5nLgo+ICAgICAgICAgICAgICAgIFN1cHBvcnRlZCBwaW4gbnVtYmVyIGFuZCBt dXggdmFyaWVzIGZvciBkaWZmZXJlbnQgU29DcywgYW5kIGFyZQo+IEBAIC0xODAsOSArMTc1LDgg QEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICAgICAgMTogTWVkaXVtIHNwZWVkCj4g ICAgICAgICAgICAgICAgMjogRmFzdCBzcGVlZAo+ICAgICAgICAgICAgICAgIDM6IEhpZ2ggc3Bl ZWQKPiAtICAgICAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAgICAgLSAkcmVmOiAvc2NoZW1h cy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgICAgICAgICAtIGVudW06 IFswLCAxLCAyLCAzXQo+ICsgICAgICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9k ZWZpbml0aW9ucy91aW50MzIKPiArICAgICAgICAgICAgZW51bTogWzAsIDEsIDIsIDNdCj4gCj4g ICAgICAgICAgcmVxdWlyZWQ6Cj4gICAgICAgICAgICAtIHBpbm11eAo+IGRpZmYgLS1naXQgYS9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcG93ZXIvYW1sb2dpYyxtZXNvbi1lZS1w d3JjLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcG93ZXIvYW1sb2dp YyxtZXNvbi1lZS1wd3JjLnlhbWwKPiBpbmRleCA2YzYwNzlmZTEzNTEuLjQ5ZmQzZmVhYmJhNSAx MDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcG93ZXIvYW1s b2dpYyxtZXNvbi1lZS1wd3JjLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvcG93ZXIvYW1sb2dpYyxtZXNvbi1lZS1wd3JjLnlhbWwKPiBAQCAtNTYsOCArNTYs NyBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgIGFtbG9naWMsYW8tc3lzY3RybDoKPiAgICAgIGRlc2Ny aXB0aW9uOiBwaGFuZGxlIHRvIHRoZSBBTyBzeXNjdHJsIG5vZGUKPiAtICAgIGFsbE9mOgo+IC0g ICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiAr ICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiAKPiAg cmVxdWlyZWQ6Cj4gICAgLSBjb21wYXRpYmxlCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9wd20vcHdtLXNhbXN1bmcueWFtbCBiL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9wd20vcHdtLXNhbXN1bmcueWFtbAo+IGluZGV4IDRmZTY0ZjRk ZDU5NC4uZmM3OTliMDU3N2Q0IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9wd20vcHdtLXNhbXN1bmcueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9wd20vcHdtLXNhbXN1bmcueWFtbAo+IEBAIC03OCwxMiArNzgsMTEg QEAgcHJvcGVydGllczoKPiAgICAgICAgQSBsaXN0IG9mIFBXTSBjaGFubmVscyB1c2VkIGFzIFBX TSBvdXRwdXRzIG9uIHBhcnRpY3VsYXIgcGxhdGZvcm0uCj4gICAgICAgIEl0IGlzIGFuIGFycmF5 IG9mIHVwIHRvIDUgZWxlbWVudHMgYmVpbmcgaW5kaWNlcyBvZiBQV00gY2hhbm5lbHMKPiAgICAg ICAgKGZyb20gMCB0byA0KSwgdGhlIG9yZGVyIGRvZXMgbm90IG1hdHRlci4KPiAtICAgIGFsbE9m Ogo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQz Mi1hcnJheQo+IC0gICAgICAtIHVuaXF1ZUl0ZW1zOiB0cnVlCj4gLSAgICAgIC0gaXRlbXM6Cj4g LSAgICAgICAgICBtaW5pbXVtOiAwCj4gLSAgICAgICAgICBtYXhpbXVtOiA0Cj4gKyAgICAkcmVm OiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJyYXkKPiArICAgIHVu aXF1ZUl0ZW1zOiB0cnVlCj4gKyAgICBpdGVtczoKPiArICAgICAgbWluaW11bTogMAo+ICsgICAg ICBtYXhpbXVtOiA0Cj4gCj4gIHJlcXVpcmVkOgo+ICAgIC0gY2xvY2tzCj4gZGlmZiAtLWdpdCBh L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvZ3Bpby1yZWd1bGF0 b3IueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvZ3Bp by1yZWd1bGF0b3IueWFtbAo+IGluZGV4IDlkM2IyODQxN2ZiNi4uNjA1NTkwMzg0YjQ4IDEwMDY0 NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvZ3Bp by1yZWd1bGF0b3IueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9yZWd1bGF0b3IvZ3Bpby1yZWd1bGF0b3IueWFtbAo+IEBAIC00NiwyNCArNDYsMjIgQEAgcHJv cGVydGllczoKPiAgICAgICAgICAwOiBMT1cKPiAgICAgICAgICAxOiBISUdICj4gICAgICAgIERl ZmF1bHQgaXMgTE9XIGlmIG5vdGhpbmcgZWxzZSBpcyBzcGVjaWZpZWQuCj4gLSAgICBhbGxPZjoK PiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIt YXJyYXkKPiAtICAgICAgLSBtYXhJdGVtczogOAo+IC0gICAgICAgIGl0ZW1zOgo+IC0gICAgICAg ICAgZW51bTogWyAwLCAxIF0KPiAtICAgICAgICAgIGRlZmF1bHQ6IDAKPiArICAgICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICsgICAgbWF4SXRl bXM6IDgKPiArICAgIGl0ZW1zOgo+ICsgICAgICBlbnVtOiBbMCwgMV0KPiArICAgICAgZGVmYXVs dDogMAo+IAo+ICAgIHN0YXRlczoKPiAgICAgIGRlc2NyaXB0aW9uOiBTZWxlY3Rpb24gb2YgYXZh aWxhYmxlIHZvbHRhZ2VzL2N1cnJlbnRzIHByb3ZpZGVkIGJ5IHRoaXMKPiAgICAgICAgcmVndWxh dG9yIGFuZCBtYXRjaGluZyBHUElPIGNvbmZpZ3VyYXRpb25zIHRvIGFjaGlldmUgdGhlbS4gSWYg dGhlcmUgYXJlCj4gICAgICAgIG5vIHN0YXRlcyBpbiB0aGUgInN0YXRlcyIgYXJyYXksIHVzZSBh IGZpeGVkIHJlZ3VsYXRvciBpbnN0ZWFkLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjog L3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLW1hdHJpeAo+IC0gICAgICAt IG1heEl0ZW1zOiA4Cj4gLSAgICAgICAgaXRlbXM6Cj4gLSAgICAgICAgICBpdGVtczoKPiAtICAg ICAgICAgICAgLSBkZXNjcmlwdGlvbjogVm9sdGFnZSBpbiBtaWNyb3ZvbHRzCj4gLSAgICAgICAg ICAgIC0gZGVzY3JpcHRpb246IEdQSU8gZ3JvdXAgc3RhdGUgdmFsdWUKPiArICAgICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1tYXRyaXgKPiArICAgIG1heEl0 ZW1zOiA4Cj4gKyAgICBpdGVtczoKPiArICAgICAgaXRlbXM6Cj4gKyAgICAgICAgLSBkZXNjcmlw dGlvbjogVm9sdGFnZSBpbiBtaWNyb3ZvbHRzCj4gKyAgICAgICAgLSBkZXNjcmlwdGlvbjogR1BJ TyBncm91cCBzdGF0ZSB2YWx1ZQo+IAo+ICAgIHN0YXJ0dXAtZGVsYXktdXM6Cj4gICAgICBkZXNj cmlwdGlvbjogc3RhcnR1cCB0aW1lIGluIG1pY3Jvc2Vjb25kcwo+IEBAIC04MSwxMiArNzksMTEg QEAgcHJvcGVydGllczoKPiAKPiAgICByZWd1bGF0b3ItdHlwZToKPiAgICAgIGRlc2NyaXB0aW9u OiBTcGVjaWZpZXMgd2hhdCBpcyBiZWluZyByZWd1bGF0ZWQuCj4gLSAgICBhbGxPZjoKPiAtICAg ICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmcKPiAtICAg ICAgLSBlbnVtOgo+IC0gICAgICAgICAgLSB2b2x0YWdlCj4gLSAgICAgICAgICAtIGN1cnJlbnQK PiAtICAgICAgICBkZWZhdWx0OiB2b2x0YWdlCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy9zdHJpbmcKPiArICAgIGVudW06Cj4gKyAgICAgIC0gdm9sdGFnZQo+ ICsgICAgICAtIGN1cnJlbnQKPiArICAgIGRlZmF1bHQ6IHZvbHRhZ2UKPiAKPiAgcmVxdWlyZWQ6 Cj4gICAgLSBjb21wYXRpYmxlCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9yZWd1bGF0b3IvbXBzLG1wcTc5MjAueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvbXBzLG1wcTc5MjAueWFtbAo+IGluZGV4IGE2ODJh ZjBkYzY3ZS4uZTU0MjJlYWY4NTFkIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvbXBzLG1wcTc5MjAueWFtbAo+ICsrKyBiL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvbXBzLG1wcTc5MjAueWFtbAo+IEBA IC0yMSwxNyArMjEsMTcgQEAgcHJvcGVydGllczoKPiAKPiAgICByZWd1bGF0b3JzOgo+ICAgICAg dHlwZTogb2JqZWN0Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiByZWd1bGF0b3IueWFt bCMKPiArICAgICRyZWY6IHJlZ3VsYXRvci55YW1sIwo+ICsKPiAgICAgIGRlc2NyaXB0aW9uOiB8 Cj4gICAgICAgIGxpc3Qgb2YgcmVndWxhdG9ycyBwcm92aWRlZCBieSB0aGlzIGNvbnRyb2xsZXIs IG11c3QgYmUgbmFtZWQKPiAgICAgICAgYWZ0ZXIgdGhlaXIgaGFyZHdhcmUgY291bnRlcnBhcnRz IEJVQ0tbMS00XSwgb25lIExET1JUQywgYW5kIExET1syLTVdCj4gCj4gICAgICBwcm9wZXJ0aWVz Ogo+ICAgICAgICBtcHMsc3dpdGNoLWZyZXE6Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAg ICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50OCIKPiAtICAg ICAgICBlbnVtOiBbIDAsIDEsIDIsIDMgXQo+ICsgICAgICAgICRyZWY6ICIvc2NoZW1hcy90eXBl cy55YW1sIy9kZWZpbml0aW9ucy91aW50OCIKPiArCj4gKyAgICAgICAgZW51bTogWzAsIDEsIDIs IDNdCj4gICAgICAgICAgZGVmYXVsdDogMgo+ICAgICAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gICAg ICAgICAgICBzd2l0Y2hpbmcgZnJlcXVlbmN5IG11c3QgYmUgb25lIG9mIGZvbGxvd2luZyBjb3Jy ZXNwb25kaW5nIHZhbHVlCj4gQEAgLTQwLDMyICs0MCwyOSBAQCBwcm9wZXJ0aWVzOgo+ICAgICAg cGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICJebGRvWzEtNF0kIjoKPiAgICAgICAgICB0eXBl OiBvYmplY3QKPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogcmVndWxhdG9y LnlhbWwjCj4gKyAgICAgICAgJHJlZjogcmVndWxhdG9yLnlhbWwjCj4gCj4gICAgICAgICJebGRv cnRjJCI6Cj4gICAgICAgICAgdHlwZTogb2JqZWN0Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAg ICAgICAtICRyZWY6IHJlZ3VsYXRvci55YW1sIwo+ICsgICAgICAgICRyZWY6IHJlZ3VsYXRvci55 YW1sIwo+IAo+ICAgICAgICAiXmJ1Y2tbMS00XSQiOgo+ICAgICAgICAgIHR5cGU6IG9iamVjdAo+ IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiByZWd1bGF0b3IueWFtbCMKPiAr ICAgICAgICAkcmVmOiByZWd1bGF0b3IueWFtbCMKPiAKPiAgICAgICAgICBwcm9wZXJ0aWVzOgo+ ICAgICAgICAgICAgbXBzLGJ1Y2stc29mdHN0YXJ0Ogo+IC0gICAgICAgICAgICBhbGxPZjoKPiAt ICAgICAgICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50OCIKPiAtICAgICAgICAgICAgZW51bTogWyAwLCAxLCAyLCAzIF0KPiArICAgICAgICAgICAg JHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQ4Igo+ICsKPiArICAg ICAgICAgICAgZW51bTogWzAsIDEsIDIsIDNdCj4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiB8 Cj4gICAgICAgICAgICAgICAgZGVmaW5lcyB0aGUgc29mdCBzdGFydCB0aW1lIG9mIHRoaXMgYnVj aywgbXVzdCBiZSBvbmUgb2YgdGhlIGZvbGxvd2luZwo+ICAgICAgICAgICAgICAgIGNvcnJlc3Bv bmRpbmcgdmFsdWVzIDE1MHVzLCAzMDB1cywgNjEwdXMsIDkyMHVzCj4gCj4gICAgICAgICAgICBt cHMsYnVjay1waGFzZS1kZWxheToKPiAtICAgICAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAg ICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDgiCj4gLSAg ICAgICAgICAgIGVudW06IFsgMCwgMSwgMiwgMyBdCj4gKyAgICAgICAgICAgICRyZWY6ICIvc2No ZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50OCIKPiArCj4gKyAgICAgICAgICAgIGVu dW06IFswLCAxLCAyLCAzXQo+ICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICAg ICAgICAgIGRlZmluZXMgdGhlIHBoYXNlIGRlbGF5IG9mIHRoaXMgYnVjaywgbXVzdCBiZSBvbmUg b2YgdGhlIGZvbGxvd2luZwo+ICAgICAgICAgICAgICAgIGNvcnJlc3BvbmRpbmcgdmFsdWVzIDBk ZWcsIDkwZGVnLCAxODBkZWcsIDI3MGRlZwo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvcmVndWxhdG9yL3JlZ3VsYXRvci55YW1sIGIvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci9yZWd1bGF0b3IueWFtbAo+IGluZGV4IDkx YTM5YTMzMDAwYi4uZWM1MDVkYmJmODdjIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvcmVndWxhdG9yLnlhbWwKPiArKysgYi9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVndWxhdG9yL3JlZ3VsYXRvci55YW1sCj4gQEAg LTEyMyw5ICsxMjMsOCBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICAwOiBEaXNhYmxlIGFjdGl2ZSBk aXNjaGFyZ2UuCj4gICAgICAgIDE6IEVuYWJsZSBhY3RpdmUgZGlzY2hhcmdlLgo+ICAgICAgICBB YnNlbmNlIG9mIHRoaXMgcHJvcGVydHkgd2lsbCBsZWF2ZSBjb25maWd1cmF0aW9uIHRvIGRlZmF1 bHQuCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMv ZGVmaW5pdGlvbnMvdWludDMyIgo+IC0gICAgICAtIGVudW06IFsgMCwgMSBdCj4gKyAgICAkcmVm OiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+ICsgICAgZW51bTog WzAsIDFdCj4gCj4gICAgcmVndWxhdG9yLWNvdXBsZWQtd2l0aDoKPiAgICAgIGRlc2NyaXB0aW9u OiBSZWd1bGF0b3JzIHdpdGggd2hpY2ggdGhlIHJlZ3VsYXRvciBpcyBjb3VwbGVkLiBUaGUgbGlu a2FnZQo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVn dWxhdG9yL3JvaG0sYmQ3MTgyOC1yZWd1bGF0b3IueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9yZWd1bGF0b3Ivcm9obSxiZDcxODI4LXJlZ3VsYXRvci55YW1sCj4gaW5k ZXggNzFjZTAzMmI4Y2Y4Li5hYzc0ZTIxNGIwNTAgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci9yb2htLGJkNzE4MjgtcmVndWxhdG9yLnlh bWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVndWxhdG9yL3Jv aG0sYmQ3MTgyOC1yZWd1bGF0b3IueWFtbAo+IEBAIC0yNCwxMCArMjQsOSBAQCBkZXNjcmlwdGlv bjogfAo+ICBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAiXkxET1sxLTddJCI6Cj4gICAgICB0eXBl OiBvYmplY3QKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IHJlZ3VsYXRvci55YW1sIwo+ ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIFByb3BlcnRpZXMgZm9yIHNpbmdsZSBMRE8gcmVn dWxhdG9yLgo+ICsgICAgJHJlZjogcmVndWxhdG9yLnlhbWwjCj4gCj4gICAgICBwcm9wZXJ0aWVz Ogo+ICAgICAgICByZWd1bGF0b3ItbmFtZToKPiBAQCAtMzcsMTAgKzM2LDkgQEAgcGF0dGVyblBy b3BlcnRpZXM6Cj4gCj4gICAgIl5CVUNLWzEtN10kIjoKPiAgICAgIHR5cGU6IG9iamVjdAo+IC0g ICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogcmVndWxhdG9yLnlhbWwjCj4gICAgICBkZXNjcmlw dGlvbjoKPiAgICAgICAgUHJvcGVydGllcyBmb3Igc2luZ2xlIEJVQ0sgcmVndWxhdG9yLgo+ICsg ICAgJHJlZjogcmVndWxhdG9yLnlhbWwjCj4gCj4gICAgICBwcm9wZXJ0aWVzOgo+ICAgICAgICBy ZWd1bGF0b3ItbmFtZToKPiBAQCAtNDksNDAgKzQ3LDM2IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ ICAgICAgICAgICAgc2hvdWxkIGJlICJidWNrMSIsIC4uLiwgImJ1Y2s3Igo+IAo+ICAgICAgICBy b2htLGR2cy1ydW4tdm9sdGFnZToKPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJl ZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMiIKPiAtICAgICAgICAg IC0gbWluaW11bTogMAo+IC0gICAgICAgICAgICBtYXhpbXVtOiAzMzAwMDAwCj4gICAgICAgICAg ZGVzY3JpcHRpb246Cj4gICAgICAgICAgICBQTUlDIGRlZmF1bHQgIlJVTiIgc3RhdGUgdm9sdGFn ZSBpbiB1Vi4gU2VlIGJlbG93IHRhYmxlIGZvcgo+ICAgICAgICAgICAgYnVja3Mgd2hpY2ggc3Vw cG9ydCB0aGlzLiAwIG1lYW5zIGRpc2FibGVkLgo+ICsgICAgICAgICRyZWY6ICIvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gKyAgICAgICAgbWluaW11bTogMAo+ICsg ICAgICAgIG1heGltdW06IDMzMDAwMDAKPiAKPiAgICAgICAgcm9obSxkdnMtaWRsZS12b2x0YWdl Ogo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+IC0gICAgICAgICAgLSBtaW5pbXVtOiAwCj4gLSAg ICAgICAgICAgIG1heGltdW06IDMzMDAwMDAKPiAgICAgICAgICBkZXNjcmlwdGlvbjoKPiAgICAg ICAgICAgIFBNSUMgZGVmYXVsdCAiSURMRSIgc3RhdGUgdm9sdGFnZSBpbiB1Vi4gU2VlIGJlbG93 IHRhYmxlIGZvcgo+ICAgICAgICAgICAgYnVja3Mgd2hpY2ggc3VwcG9ydCB0aGlzLiAwIG1lYW5z IGRpc2FibGVkLgo+ICsgICAgICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzIiCj4gKyAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgIG1heGltdW06IDMz MDAwMDAKPiAKPiAgICAgICAgcm9obSxkdnMtc3VzcGVuZC12b2x0YWdlOgo+IC0gICAgICAgIGFs bE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvdWludDMyIgo+IC0gICAgICAgICAgLSBtaW5pbXVtOiAwCj4gLSAgICAgICAgICAgIG1heGlt dW06IDMzMDAwMDAKPiAgICAgICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgICAgIFBNSUMgZGVm YXVsdCAiU1VTUEVORCIgc3RhdGUgdm9sdGFnZSBpbiB1Vi4gU2VlIGJlbG93IHRhYmxlIGZvcgo+ ICAgICAgICAgICAgYnVja3Mgd2hpY2ggc3VwcG9ydCB0aGlzLiAwIG1lYW5zIGRpc2FibGVkLgo+ ICsgICAgICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIi Cj4gKyAgICAgICAgbWluaW11bTogMAo+ICsgICAgICAgIG1heGltdW06IDMzMDAwMDAKPiAKPiAg ICAgICAgcm9obSxkdnMtbHBzci12b2x0YWdlOgo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAg ICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+IC0g ICAgICAgICAgLSBtaW5pbXVtOiAwCj4gLSAgICAgICAgICAgIG1heGltdW06IDMzMDAwMDAKPiAg ICAgICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgICAgIFBNSUMgZGVmYXVsdCAiTFBTUiIgc3Rh dGUgdm9sdGFnZSBpbiB1Vi4gU2VlIGJlbG93IHRhYmxlIGZvcgo+ICAgICAgICAgICAgYnVja3Mg d2hpY2ggc3VwcG9ydCB0aGlzLiAwIG1lYW5zIGRpc2FibGVkLgo+ICsgICAgICAgICRyZWY6ICIv c2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gKyAgICAgICAgbWluaW11 bTogMAo+ICsgICAgICAgIG1heGltdW06IDMzMDAwMDAKPiAKPiAgICAgICAgICAjIFN1cHBvcnRl ZCBkZWZhdWx0IERWUyBzdGF0ZXM6Cj4gICAgICAgICAgIyAgICAgYnVjayAgICAgICB8ICAgIHJ1 biAgICAgfCAgIGlkbGUgICAgfCBzdXNwZW5kICB8IGxwc3IKPiBkaWZmIC0tZ2l0IGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci9zdCxzdG0zMi1ib29zdGVyLnlh bWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVndWxhdG9yL3N0LHN0bTMy LWJvb3N0ZXIueWFtbAo+IGluZGV4IDY0ZjExODNjZTg0MS4uY2IzMzZiMmMxNmFmIDEwMDY0NAo+ IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3Ivc3Qsc3Rt MzItYm9vc3Rlci55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L3JlZ3VsYXRvci9zdCxzdG0zMi1ib29zdGVyLnlhbWwKPiBAQCAtMjMsOCArMjMsNyBAQCBwcm9w ZXJ0aWVzOgo+ICAgICAgICAtIHN0LHN0bTMybXAxLWJvb3N0ZXIKPiAKPiAgICBzdCxzeXNjZmc6 Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVm aW5pdGlvbnMvcGhhbmRsZS1hcnJheSIKPiArICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1s Iy9kZWZpbml0aW9ucy9waGFuZGxlLWFycmF5Igo+ICAgICAgZGVzY3JpcHRpb246IHBoYW5kbGUg dG8gc3lzdGVtIGNvbmZpZ3VyYXRpb24gY29udHJvbGxlci4KPiAKPiAgICB2ZGRhLXN1cHBseToK PiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRv ci9zdCxzdG0zMm1wMS1wd3ItcmVnLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvcmVndWxhdG9yL3N0LHN0bTMybXAxLXB3ci1yZWcueWFtbAo+IGluZGV4IDhkOGYzOGZl ODVkYy4uZTYzMjJiYzNlNDQ3IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9yZWd1bGF0b3Ivc3Qsc3RtMzJtcDEtcHdyLXJlZy55YW1sCj4gKysrIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci9zdCxzdG0zMm1wMS1wd3It cmVnLnlhbWwKPiBAQCAtMjYsOCArMjYsNyBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAiXihy ZWcxMXxyZWcxOHx1c2IzMykkIjoKPiAgICAgIHR5cGU6IG9iamVjdAo+IAo+IC0gICAgYWxsT2Y6 Cj4gLSAgICAgIC0gJHJlZjogInJlZ3VsYXRvci55YW1sIyIKPiArICAgICRyZWY6ICJyZWd1bGF0 b3IueWFtbCMiCj4gCj4gIHJlcXVpcmVkOgo+ICAgIC0gY29tcGF0aWJsZQo+IGRpZmYgLS1naXQg YS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVtb3RlcHJvYy9zdCxzdG0zMi1y cHJvYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlbW90ZXByb2Mv c3Qsc3RtMzItcnByb2MueWFtbAo+IGluZGV4IDRmZjRkM2RmMGEwNi4uNGZmYTI1MjY4ZmNjIDEw MDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZW1vdGVwcm9j L3N0LHN0bTMyLXJwcm9jLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvcmVtb3RlcHJvYy9zdCxzdG0zMi1ycHJvYy55YW1sCj4gQEAgLTI4LDIyICsyOCwyMCBA QCBwcm9wZXJ0aWVzOgo+ICAgICAgbWF4SXRlbXM6IDEKPiAKPiAgICBzdCxzeXNjZmctaG9sZGJv b3Q6Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFtbCMv ZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJheSIKPiAgICAgIGRlc2NyaXB0aW9uOiByZW1vdGUgcHJv Y2Vzc29yIHJlc2V0IGhvbGQgYm9vdAo+ICAgICAgICAtIFBoYW5kbGUgb2Ygc3lzY29uIGJsb2Nr Lgo+ICAgICAgICAtIFRoZSBvZmZzZXQgb2YgdGhlIGhvbGQgYm9vdCBzZXR0aW5nIHJlZ2lzdGVy Lgo+ICAgICAgICAtIFRoZSBmaWVsZCBtYXNrIG9mIHRoZSBob2xkIGJvb3QuCj4gKyAgICAkcmVm OiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJheSIKPiAgICAg IG1heEl0ZW1zOiAxCj4gCj4gICAgc3Qsc3lzY2ZnLXR6Ogo+IC0gICAgYWxsT2Y6Cj4gLSAgICAg IC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUtYXJyYXki Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgUmVmZXJlbmNlIHRvIHRoZSBzeXN0ZW0gY29u ZmlndXJhdGlvbiB3aGljaCBob2xkcyB0aGUgUkNDIHRydXN0IHpvbmUgbW9kZQo+ICAgICAgICAt IFBoYW5kbGUgb2Ygc3lzY29uIGJsb2NrLgo+ICAgICAgICAtIFRoZSBvZmZzZXQgb2YgdGhlIFJD QyB0cnVzdCB6b25lIG1vZGUgcmVnaXN0ZXIuCj4gICAgICAgIC0gVGhlIGZpZWxkIG1hc2sgb2Yg dGhlIFJDQyB0cnVzdCB6b25lIG1vZGUuCj4gKyAgICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJheSIKPiAgICAgIG1heEl0ZW1zOiAxCj4gCj4gICAg aW50ZXJydXB0czoKPiBAQCAtOTAsOCArODgsNyBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgICAoc2Vl IC4uL3Jlc2VydmVkLW1lbW9yeS9yZXNlcnZlZC1tZW1vcnkudHh0KQo+IAo+ICAgIHN0LHN5c2Nm Zy1wZGRzOgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3BoYW5kbGUtYXJyYXkiCj4gKyAgICAkcmVmOiAiL3NjaGVtYXMvdHlw ZXMueWFtbCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJheSIKPiAgICAgIGRlc2NyaXB0aW9uOiB8 Cj4gICAgICAgIFJlZmVyZW5jZSB0byB0aGUgc3lzdGVtIGNvbmZpZ3VyYXRpb24gd2hpY2ggaG9s ZHMgdGhlIHJlbW90ZQo+ICAgICAgICAgIDFzdCBjZWxsOiBwaGFuZGxlIHRvIHN5c2NvbiBibG9j awo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVzZXQv aW50ZWwscmN1LWd3LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVz ZXQvaW50ZWwscmN1LWd3LnlhbWwKPiBpbmRleCA4YWM0MzcyODI2NTkuLjZiMmQ1NmNjM2YzOCAx MDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVzZXQvaW50 ZWwscmN1LWd3LnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv cmVzZXQvaW50ZWwscmN1LWd3LnlhbWwKPiBAQCAtMjEsOCArMjEsNyBAQCBwcm9wZXJ0aWVzOgo+ IAo+ICAgIGludGVsLGdsb2JhbC1yZXNldDoKPiAgICAgIGRlc2NyaXB0aW9uOiBHbG9iYWwgcmVz ZXQgcmVnaXN0ZXIgb2Zmc2V0IGFuZCBiaXQgb2Zmc2V0Lgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAg IC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4g KyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJyYXkK PiAgICAgIGl0ZW1zOgo+ICAgICAgICAtIGRlc2NyaXB0aW9uOiBSZWdpc3RlciBvZmZzZXQKPiAg ICAgICAgLSBkZXNjcmlwdGlvbjogUmVnaXN0ZXIgYml0IG9mZnNldAo+IGRpZmYgLS1naXQgYS9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmlzY3YvY3B1cy55YW1sIGIvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3Jpc2N2L2NwdXMueWFtbAo+IGluZGV4IDA0ODE5 YWQzNzljMi4uZjgwYmEyYzY2ZjcxIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9yaXNjdi9jcHVzLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvcmlzY3YvY3B1cy55YW1sCj4gQEAgLTQwLDI0ICs0MCwxOCBAQCBwcm9w ZXJ0aWVzOgo+ICAgICAgICBhbmQgaWRlbnRpZmllcyB0aGUgdHlwZSBvZiB0aGUgaGFydC4KPiAK PiAgICBtbXUtdHlwZToKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6ICIvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmciCj4gLSAgICAgIC0gZW51bToKPiAtICAgICAg ICAgIC0gcmlzY3Ysc3YzMgo+IC0gICAgICAgICAgLSByaXNjdixzdjM5Cj4gLSAgICAgICAgICAt IHJpc2N2LHN2NDgKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBJZGVudGlmaWVzIHRoZSBN TVUgYWRkcmVzcyB0cmFuc2xhdGlvbiBtb2RlIHVzZWQgb24gdGhpcwo+ICAgICAgICBoYXJ0LiAg VGhlc2UgdmFsdWVzIG9yaWdpbmF0ZSBmcm9tIHRoZSBSSVNDLVYgUHJpdmlsZWdlZAo+ICAgICAg ICBTcGVjaWZpY2F0aW9uIGRvY3VtZW50LCBhdmFpbGFibGUgZnJvbQo+ICAgICAgICBodHRwczov L3Jpc2N2Lm9yZy9zcGVjaWZpY2F0aW9ucy8KPiArICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy9zdHJpbmciCj4gKyAgICBlbnVtOgo+ICsgICAgICAtIHJpc2N2LHN2 MzIKPiArICAgICAgLSByaXNjdixzdjM5Cj4gKyAgICAgIC0gcmlzY3Ysc3Y0OAo+IAo+ICAgIHJp c2N2LGlzYToKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy9zdHJpbmciCj4gLSAgICAgIC0gZW51bToKPiAtICAgICAgICAgIC0g cnY2NGltYWMKPiAtICAgICAgICAgIC0gcnY2NGltYWZkYwo+ICAgICAgZGVzY3JpcHRpb246Cj4g ICAgICAgIElkZW50aWZpZXMgdGhlIHNwZWNpZmljIFJJU0MtViBpbnN0cnVjdGlvbiBzZXQgYXJj aGl0ZWN0dXJlCj4gICAgICAgIHN1cHBvcnRlZCBieSB0aGUgaGFydC4gIFRoZXNlIGFyZSBkb2N1 bWVudGVkIGluIHRoZSBSSVNDLVYKPiBAQCAtNjcsNiArNjEsMTAgQEAgcHJvcGVydGllczoKPiAg ICAgICAgV2hpbGUgdGhlIGlzYSBzdHJpbmdzIGluIElTQSBzcGVjaWZpY2F0aW9uIGFyZSBjYXNl Cj4gICAgICAgIGluc2Vuc2l0aXZlLCBsZXR0ZXJzIGluIHRoZSByaXNjdixpc2Egc3RyaW5nIG11 c3QgYmUgYWxsCj4gICAgICAgIGxvd2VyY2FzZSB0byBzaW1wbGlmeSBwYXJzaW5nLgo+ICsgICAg JHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZyIKPiArICAgIGVu dW06Cj4gKyAgICAgIC0gcnY2NGltYWMKPiArICAgICAgLSBydjY0aW1hZmRjCj4gCj4gICAgIyBS SVNDLVYgcmVxdWlyZXMgJ3RpbWViYXNlLWZyZXF1ZW5jeScgaW4gL2NwdXMsIHNvIGRpc2FsbG93 IGl0IGhlcmUKPiAgICB0aW1lYmFzZS1mcmVxdWVuY3k6IGZhbHNlCj4gZGlmZiAtLWdpdCBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9ydGMvc3Qsc3RtMzItcnRjLnlhbWwgYi9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcnRjL3N0LHN0bTMyLXJ0Yy55YW1sCj4g aW5kZXggNTdiMDg3NTc0YWExLi41NDU2NjA0YjFjMTQgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3J0Yy9zdCxzdG0zMi1ydGMueWFtbAo+ICsrKyBiL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9ydGMvc3Qsc3RtMzItcnRjLnlhbWwKPiBA QCAtMzIsMTEgKzMyLDEwIEBAIHByb3BlcnRpZXM6Cj4gICAgICBtYXhJdGVtczogMQo+IAo+ICAg IHN0LHN5c2NmZzoKPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBl cy55YW1sIy9kZWZpbml0aW9ucy9waGFuZGxlLWFycmF5Igo+IC0gICAgICAtIGl0ZW1zOgo+IC0g ICAgICAgICAgbWluSXRlbXM6IDMKPiAtICAgICAgICAgIG1heEl0ZW1zOiAzCj4gKyAgICAkcmVm OiAiL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJheSIKPiArICAg IGl0ZW1zOgo+ICsgICAgICBtaW5JdGVtczogMwo+ICsgICAgICBtYXhJdGVtczogMwo+ICAgICAg ZGVzY3JpcHRpb246IHwKPiAgICAgICAgUGhhbmRsZS9vZmZzZXQvbWFzayB0cmlwbGV0LiBUaGUg cGhhbmRsZSB0byBwd3JjZmcgdXNlZCB0bwo+ICAgICAgICBhY2Nlc3MgY29udHJvbCByZWdpc3Rl ciBhdCBvZmZzZXQsIGFuZCBjaGFuZ2UgdGhlIGRicCAoRGlzYWJsZSBCYWNrdXAKPiBkaWZmIC0t Z2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9wbDAxMS55YW1s IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9wbDAxMS55YW1sCj4g aW5kZXggMWE2NGQ1OTE1MmFhLi5jMjNjOTNiNDAwZjAgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9wbDAxMS55YW1sCj4gKysrIGIvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9wbDAxMS55YW1sCj4gQEAgLTg4LDE3 ICs4OCwxNSBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgIFJhdGUg YXQgd2hpY2ggcG9sbCBvY2N1cnMgd2hlbiBhdXRvLXBvbGwgaXMgc2V0Lgo+ICAgICAgICBkZWZh dWx0IDEwMG1zLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gZGVmYXVsdDogMTAwCj4gKyAgICAk cmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAgIGRlZmF1 bHQ6IDEwMAo+IAo+ICAgIHBvbGwtdGltZW91dC1tczoKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAg ICAgICBQb2xsIHRpbWVvdXQgd2hlbiBhdXRvLXBvbGwgaXMgc2V0LCBkZWZhdWx0Cj4gICAgICAg IDMwMDBtcy4KPiAtICAgIGFsbE9mOgo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAtIGRlZmF1bHQ6IDMwMDAKPiArICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgZGVmYXVs dDogMzAwMAo+IAo+ICByZXF1aXJlZDoKPiAgICAtIGNvbXBhdGlibGUKPiBkaWZmIC0tZ2l0IGEv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9yczQ4NS55YW1sIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9yczQ4NS55YW1sCj4gaW5kZXgg MmI4MjYxZWE2ZDljLi44MTQxZTRhYWQ1MzAgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9yczQ4NS55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9yczQ4NS55YW1sCj4gQEAgLTE2LDIwICsxNiwx OCBAQCBtYWludGFpbmVyczoKPiAgcHJvcGVydGllczoKPiAgICByczQ4NS1ydHMtZGVsYXk6Cj4g ICAgICBkZXNjcmlwdGlvbjogcHJvcC1lbmNvZGVkLWFycmF5IDxhIGI+Cj4gLSAgICBhbGxPZjoK PiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIt YXJyYXkKPiAtICAgICAgLSBpdGVtczoKPiAtICAgICAgICAgIGl0ZW1zOgo+IC0gICAgICAgICAg ICAtIGRlc2NyaXB0aW9uOgo+IC0gICAgICAgICAgICAgICAgRGVsYXkgYmV0d2VlbiBydHMgc2ln bmFsIGFuZCBiZWdpbm5pbmcgb2YgZGF0YSBzZW50IGluIG1pbGxpc2Vjb25kcy4KPiAtICAgICAg ICAgICAgICAgIEl0IGNvcnJlc3BvbmRzIHRvIHRoZSBkZWxheSBiZWZvcmUgc2VuZGluZyBkYXRh Lgo+IC0gICAgICAgICAgICAgIGRlZmF1bHQ6IDAKPiAtICAgICAgICAgICAgICBtYXhpbXVtOiAx MDAwCj4gLSAgICAgICAgICAgIC0gZGVzY3JpcHRpb246Cj4gLSAgICAgICAgICAgICAgICBEZWxh eSBiZXR3ZWVuIGVuZCBvZiBkYXRhIHNlbnQgYW5kIHJ0cyBzaWduYWwgaW4gbWlsbGlzZWNvbmRz Lgo+IC0gICAgICAgICAgICAgICAgSXQgY29ycmVzcG9uZHMgdG8gdGhlIGRlbGF5IGFmdGVyIHNl bmRpbmcgZGF0YSBhbmQgYWN0dWFsIHJlbGVhc2Ugb2YgdGhlIGxpbmUuCj4gLSAgICAgICAgICAg ICAgZGVmYXVsdDogMAo+IC0gICAgICAgICAgICAgIG1heGltdW06IDEwMDAKPiArICAgICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICsgICAgaXRl bXM6Cj4gKyAgICAgIGl0ZW1zOgo+ICsgICAgICAgIC0gZGVzY3JpcHRpb246IERlbGF5IGJldHdl ZW4gcnRzIHNpZ25hbCBhbmQgYmVnaW5uaW5nIG9mIGRhdGEgc2VudCBpbgo+ICsgICAgICAgICAg ICBtaWxsaXNlY29uZHMuIEl0IGNvcnJlc3BvbmRzIHRvIHRoZSBkZWxheSBiZWZvcmUgc2VuZGlu ZyBkYXRhLgo+ICsgICAgICAgICAgZGVmYXVsdDogMAo+ICsgICAgICAgICAgbWF4aW11bTogMTAw MAo+ICsgICAgICAgIC0gZGVzY3JpcHRpb246IERlbGF5IGJldHdlZW4gZW5kIG9mIGRhdGEgc2Vu dCBhbmQgcnRzIHNpZ25hbCBpbiBtaWxsaXNlY29uZHMuCj4gKyAgICAgICAgICAgIEl0IGNvcnJl c3BvbmRzIHRvIHRoZSBkZWxheSBhZnRlciBzZW5kaW5nIGRhdGEgYW5kIGFjdHVhbCByZWxlYXNl Cj4gKyAgICAgICAgICAgIG9mIHRoZSBsaW5lLgo+ICsgICAgICAgICAgZGVmYXVsdDogMAo+ICsg ICAgICAgICAgbWF4aW11bTogMTAwMAo+IAo+ICAgIHJzNDg1LXJ0cy1hY3RpdmUtbG93Ogo+ICAg ICAgZGVzY3JpcHRpb246IGRyaXZlIFJUUyBsb3cgd2hlbiBzZW5kaW5nIChkZWZhdWx0IGlzIGhp Z2gpLgo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc2Vy aWFsL3NhbXN1bmdfdWFydC55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L3NlcmlhbC9zYW1zdW5nX3VhcnQueWFtbAo+IGluZGV4IDlkMmNlMzQ3ODc1Yi4uZmYyZjQ5ZmUz MjJjIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zZXJp YWwvc2Ftc3VuZ191YXJ0LnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3Mvc2VyaWFsL3NhbXN1bmdfdWFydC55YW1sCj4gQEAgLTUxLDkgKzUxLDggQEAgcHJvcGVy dGllczoKPiAKPiAgICBzYW1zdW5nLHVhcnQtZmlmb3NpemU6Cj4gICAgICBkZXNjcmlwdGlvbjog VGhlIGZpZm8gc2l6ZSBzdXBwb3J0ZWQgYnkgdGhlIFVBUlQgY2hhbm5lbC4KPiAtICAgIGFsbE9m Ogo+IC0gICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQz Mgo+IC0gICAgICAtIGVudW06IFsxNiwgNjQsIDI1Nl0KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5 cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgZW51bTogWzE2LCA2NCwgMjU2XQo+ IAo+ICByZXF1aXJlZDoKPiAgICAtIGNvbXBhdGlibGUKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL2FkaSxhZGF1NzExOC55YW1sIGIvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL2FkaSxhZGF1NzExOC55YW1sCj4gaW5k ZXggNzZlZTY5NTA5N2JmLi5mYjc4OTY3ZWUxN2IgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL2FkaSxhZGF1NzExOC55YW1sCj4gKysrIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL2FkaSxhZGF1NzExOC55YW1sCj4g QEAgLTM1LDIzICszNSwyMSBAQCBwcm9wZXJ0aWVzOgo+ICAgIGFkaSxkZWNpbWF0aW9uLXJhdGlv Ogo+ICAgICAgZGVzY3JpcHRpb246IHwKPiAgICAgICAgVGhpcyBwcm9wZXJ0eSBzZXQncyB0aGUg ZGVjaW1hdGlvbiByYXRpbyBvZiBQRE0gdG8gUENNIGF1ZGlvIGRhdGEuCj4gLSAgICBhbGxPZjoK PiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIK PiAtICAgICAgLSBlbnVtOiBbNjQsIDMyLCAxNl0KPiAtICAgICAgICBkZWZhdWx0OiA2NAo+ICsg ICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBl bnVtOiBbNjQsIDMyLCAxNl0KPiArICAgIGRlZmF1bHQ6IDY0Cj4gCj4gICAgYWRpLHBkbS1jbGst bWFwOgo+ICAgICAgZGVzY3JpcHRpb246IHwKPiAgICAgICAgVGhlIEFEQVU3MTE4IGhhcyB0d28g UERNIGNsb2NrcyBmb3IgdGhlIGZvdXIgSW5wdXRzLiBFYWNoIGlucHV0IG11c3QgYmUKPiAgICAg ICAgYXNzaWduZWQgdG8gb25lIG9mIHRoZXNlIHR3byBjbG9ja3MuIFRoaXMgcHJvcGVydHkgc2V0 J3MgdGhlIG1hcHBpbmcKPiAgICAgICAgYmV0d2VlbiB0aGUgY2xvY2tzIGFuZCB0aGUgaW5wdXRz Lgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVm aW5pdGlvbnMvdWludDMyLWFycmF5Cj4gLSAgICAgIC0gbWluSXRlbXM6IDQKPiAtICAgICAgICBt YXhJdGVtczogNAo+IC0gICAgICAgIGl0ZW1zOgo+IC0gICAgICAgICAgbWF4aW11bTogMQo+IC0g ICAgICAgIGRlZmF1bHQ6IFswLCAwLCAxLCAxXQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gKyAgICBtaW5JdGVtczogNAo+ICsgICAg bWF4SXRlbXM6IDQKPiArICAgIGl0ZW1zOgo+ICsgICAgICBtYXhpbXVtOiAxCj4gKyAgICBkZWZh dWx0OiBbMCwgMCwgMSwgMV0KPiAKPiAgcmVxdWlyZWQ6Cj4gICAgLSAiI3NvdW5kLWRhaS1jZWxs cyIKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5k L2FsbHdpbm5lcixzdW40aS1hMTAtY29kZWMueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9zb3VuZC9hbGx3aW5uZXIsc3VuNGktYTEwLWNvZGVjLnlhbWwKPiBpbmRleCBl YTFkMmVmYjJhYWEuLjk4OTM4ZGI1NjI4NSAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3Mvc291bmQvYWxsd2lubmVyLHN1bjRpLWExMC1jb2RlYy55YW1sCj4g KysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL2FsbHdpbm5lcixz dW40aS1hMTAtY29kZWMueWFtbAo+IEBAIC01NywzMiArNTcsMzEgQEAgcHJvcGVydGllczoKPiAg ICAgICAgQSBsaXN0IG9mIHRoZSBjb25uZWN0aW9ucyBiZXR3ZWVuIGF1ZGlvIGNvbXBvbmVudHMu ICBFYWNoIGVudHJ5Cj4gICAgICAgIGlzIGEgcGFpciBvZiBzdHJpbmdzLCB0aGUgZmlyc3QgYmVp bmcgdGhlIGNvbm5lY3Rpb24ncyBzaW5rLCB0aGUKPiAgICAgICAgc2Vjb25kIGJlaW5nIHRoZSBj b25uZWN0aW9uJ3Mgc291cmNlLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCNkZWZpbml0aW9ucy9ub24tdW5pcXVlLXN0cmluZy1hcnJheQo+IC0gICAg ICAtIG1pbkl0ZW1zOiAyCj4gLSAgICAgICAgbWF4SXRlbXM6IDE4Cj4gLSAgICAgICAgaXRlbXM6 Cj4gLSAgICAgICAgICBlbnVtOgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCNkZWZp bml0aW9ucy9ub24tdW5pcXVlLXN0cmluZy1hcnJheQo+ICsgICAgbWluSXRlbXM6IDIKPiArICAg IG1heEl0ZW1zOiAxOAo+ICsgICAgaXRlbXM6Cj4gKyAgICAgIGVudW06Cj4gICAgICAgICAgICAg ICMgQXVkaW8gUGlucyBvbiB0aGUgU29DCj4gLSAgICAgICAgICAgIC0gSFAKPiAtICAgICAgICAg ICAgLSBIUENPTQo+IC0gICAgICAgICAgICAtIExJTkVJTgo+IC0gICAgICAgICAgICAtIExJTkVP VVQKPiAtICAgICAgICAgICAgLSBNSUMxCj4gLSAgICAgICAgICAgIC0gTUlDMgo+IC0gICAgICAg ICAgICAtIE1JQzMKPiArICAgICAgICAtIEhQCj4gKyAgICAgICAgLSBIUENPTQo+ICsgICAgICAg IC0gTElORUlOCj4gKyAgICAgICAgLSBMSU5FT1VUCj4gKyAgICAgICAgLSBNSUMxCj4gKyAgICAg ICAgLSBNSUMyCj4gKyAgICAgICAgLSBNSUMzCj4gCj4gICAgICAgICAgICAgICMgTWljcm9waG9u ZSBCaWFzZXMgZnJvbSB0aGUgU29DCj4gLSAgICAgICAgICAgIC0gSEJJQVMKPiAtICAgICAgICAg ICAgLSBNQklBUwo+ICsgICAgICAgIC0gSEJJQVMKPiArICAgICAgICAtIE1CSUFTCj4gCj4gICAg ICAgICAgICAgICMgQm9hcmQgQ29ubmVjdG9ycwo+IC0gICAgICAgICAgICAtIEhlYWRwaG9uZQo+ IC0gICAgICAgICAgICAtIEhlYWRzZXQgTWljCj4gLSAgICAgICAgICAgIC0gTGluZSBJbgo+IC0g ICAgICAgICAgICAtIExpbmUgT3V0Cj4gLSAgICAgICAgICAgIC0gTWljCj4gLSAgICAgICAgICAg IC0gU3BlYWtlcgo+ICsgICAgICAgIC0gSGVhZHBob25lCj4gKyAgICAgICAgLSBIZWFkc2V0IE1p Ywo+ICsgICAgICAgIC0gTGluZSBJbgo+ICsgICAgICAgIC0gTGluZSBPdXQKPiArICAgICAgICAt IE1pYwo+ICsgICAgICAgIC0gU3BlYWtlcgo+IAo+ICAgIGFsbHdpbm5lcixjb2RlYy1hbmFsb2ct Y29udHJvbHM6Cj4gICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9w aGFuZGxlCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9z b3VuZC9xY29tLHdjZDkzNHgueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9zb3VuZC9xY29tLHdjZDkzNHgueWFtbAo+IGluZGV4IGE0OTVkNWZjMGQyMy4uZThmNzE2YjVm ODc1IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zb3Vu ZC9xY29tLHdjZDkzNHgueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9zb3VuZC9xY29tLHdjZDkzNHgueWFtbAo+IEBAIC0xMDIsOCArMTAyLDcgQEAgcHJvcGVy dGllczoKPiAKPiAgICBncGlvQDQyOgo+ICAgICAgdHlwZTogb2JqZWN0Cj4gLSAgICBhbGxPZjoK PiAtICAgICAgLSAkcmVmOiAuLi9ncGlvL3Fjb20sd2NkOTM0eC1ncGlvLnlhbWwjCj4gKyAgICAk cmVmOiAuLi9ncGlvL3Fjb20sd2NkOTM0eC1ncGlvLnlhbWwjCj4gCj4gIHBhdHRlcm5Qcm9wZXJ0 aWVzOgo+ICAgICJeLipAWzAtOWEtZl0rJCI6Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9zcGkvcmVuZXNhcyxzaC1tc2lvZi55YW1sIGIvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NwaS9yZW5lc2FzLHNoLW1zaW9mLnlhbWwKPiBpbmRl eCBiNmMxZGQyYTljNWUuLmM4ZjA5ODVhODczOCAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3Mvc3BpL3JlbmVzYXMsc2gtbXNpb2YueWFtbAo+ICsrKyBiL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zcGkvcmVuZXNhcyxzaC1tc2lvZi55YW1s Cj4gQEAgLTk2LDQzICs5NiwzOSBAQCBwcm9wZXJ0aWVzOgo+IAo+ICAgIHJlbmVzYXMsZHRkbDoK PiAgICAgIGRlc2NyaXB0aW9uOiBkZWxheSBzeW5jIHNpZ25hbCAoc2V0dXApIGluIHRyYW5zbWl0 IG1vZGUuCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1s Iy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBlbnVtOgo+IC0gICAgICAgICAgLSAwICAg ICMgbm8gYml0IGRlbGF5Cj4gLSAgICAgICAgICAtIDUwICAgIyAwLjUtY2xvY2stY3ljbGUgZGVs YXkKPiAtICAgICAgICAgIC0gMTAwICAjIDEtY2xvY2stY3ljbGUgZGVsYXkKPiAtICAgICAgICAg IC0gMTUwICAjIDEuNS1jbG9jay1jeWNsZSBkZWxheQo+IC0gICAgICAgICAgLSAyMDAgICMgMi1j bG9jay1jeWNsZSBkZWxheQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5p dGlvbnMvdWludDMyCj4gKyAgICBlbnVtOgo+ICsgICAgICAtIDAgICAgICAgICMgbm8gYml0IGRl bGF5Cj4gKyAgICAgIC0gNTAgICAgICAgIyAwLjUtY2xvY2stY3ljbGUgZGVsYXkKPiArICAgICAg LSAxMDAgICAgICAjIDEtY2xvY2stY3ljbGUgZGVsYXkKPiArICAgICAgLSAxNTAgICAgICAjIDEu NS1jbG9jay1jeWNsZSBkZWxheQo+ICsgICAgICAtIDIwMCAgICAgICMgMi1jbG9jay1jeWNsZSBk ZWxheQo+IAo+ICAgIHJlbmVzYXMsc3luY2RsOgo+ICAgICAgZGVzY3JpcHRpb246IGRlbGF5IHN5 bmMgc2lnbmFsIChob2xkKSBpbiB0cmFuc21pdCBtb2RlCj4gLSAgICBhbGxPZjoKPiAtICAgICAg LSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAg LSBlbnVtOgo+IC0gICAgICAgICAgLSAwICAgICMgbm8gYml0IGRlbGF5Cj4gLSAgICAgICAgICAt IDUwICAgIyAwLjUtY2xvY2stY3ljbGUgZGVsYXkKPiAtICAgICAgICAgIC0gMTAwICAjIDEtY2xv Y2stY3ljbGUgZGVsYXkKPiAtICAgICAgICAgIC0gMTUwICAjIDEuNS1jbG9jay1jeWNsZSBkZWxh eQo+IC0gICAgICAgICAgLSAyMDAgICMgMi1jbG9jay1jeWNsZSBkZWxheQo+IC0gICAgICAgICAg LSAzMDAgICMgMy1jbG9jay1jeWNsZSBkZWxheQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBlbnVtOgo+ICsgICAgICAtIDAgICAgICAg ICMgbm8gYml0IGRlbGF5Cj4gKyAgICAgIC0gNTAgICAgICAgIyAwLjUtY2xvY2stY3ljbGUgZGVs YXkKPiArICAgICAgLSAxMDAgICAgICAjIDEtY2xvY2stY3ljbGUgZGVsYXkKPiArICAgICAgLSAx NTAgICAgICAjIDEuNS1jbG9jay1jeWNsZSBkZWxheQo+ICsgICAgICAtIDIwMCAgICAgICMgMi1j bG9jay1jeWNsZSBkZWxheQo+ICsgICAgICAtIDMwMCAgICAgICMgMy1jbG9jay1jeWNsZSBkZWxh eQo+IAo+ICAgIHJlbmVzYXMsdHgtZmlmby1zaXplOgo+ICAgICAgIyBkZXByZWNhdGVkIGZvciBz b2N0eXBlLXNwZWNpZmljIGJpbmRpbmdzCj4gICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICBP dmVycmlkZSB0aGUgZGVmYXVsdCBUWCBmaWZvIHNpemUuICBVbml0IGlzIHdvcmRzLiAgSWdub3Jl ZCBpZiAwLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gbWF4SXRlbXM6IDEKPiArICAgICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgbWF4SXRlbXM6 IDEKPiAgICAgIGRlZmF1bHQ6IDY0Cj4gCj4gICAgcmVuZXNhcyxyeC1maWZvLXNpemU6Cj4gICAg ICAjIGRlcHJlY2F0ZWQgZm9yIHNvY3R5cGUtc3BlY2lmaWMgYmluZGluZ3MKPiAgICAgIGRlc2Ny aXB0aW9uOiB8Cj4gICAgICAgIE92ZXJyaWRlIHRoZSBkZWZhdWx0IFJYIGZpZm8gc2l6ZS4gIFVu aXQgaXMgd29yZHMuICBJZ25vcmVkIGlmIDAuCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVm OiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBtYXhJ dGVtczogMQo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWlu dDMyCj4gKyAgICBtYXhJdGVtczogMQo+ICAgICAgZGVmYXVsdDogNjQKPiAKPiAgcmVxdWlyZWQ6 Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zcGkvc3Bp LWNvbnRyb2xsZXIueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zcGkv c3BpLWNvbnRyb2xsZXIueWFtbAo+IGluZGV4IGQ4ZTU1MDlhNzA4MS4uYzZhMmY1NDM2NDhiIDEw MDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zcGkvc3BpLWNv bnRyb2xsZXIueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9z cGkvc3BpLWNvbnRyb2xsZXIueWFtbAo+IEBAIC0xMTUsMjQgKzExNSwyMiBAQCBwYXR0ZXJuUHJv cGVydGllczoKPiAgICAgICAgICAgIE1heGltdW0gU1BJIGNsb2NraW5nIHNwZWVkIG9mIHRoZSBk ZXZpY2UgaW4gSHouCj4gCj4gICAgICAgIHNwaS1yeC1idXMtd2lkdGg6Cj4gLSAgICAgICAgYWxs T2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25z L3VpbnQzMgo+IC0gICAgICAgICAgLSBlbnVtOiBbIDEsIDIsIDQsIDggXQo+IC0gICAgICAgICAg LSBkZWZhdWx0OiAxCj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgICAgICBCdXMgd2lk dGggdG8gdGhlIFNQSSBidXMgdXNlZCBmb3IgcmVhZCB0cmFuc2ZlcnMuCj4gKyAgICAgICAgJHJl ZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAgICAgZW51 bTogWzEsIDIsIDQsIDhdCj4gKyAgICAgICAgZGVmYXVsdDogMQo+IAo+ICAgICAgICBzcGktcngt ZGVsYXktdXM6Cj4gICAgICAgICAgZGVzY3JpcHRpb246Cj4gICAgICAgICAgICBEZWxheSwgaW4g bWljcm9zZWNvbmRzLCBhZnRlciBhIHJlYWQgdHJhbnNmZXIuCj4gCj4gICAgICAgIHNwaS10eC1i dXMtd2lkdGg6Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+IC0gICAgICAgICAgLSBlbnVtOiBbIDEs IDIsIDQsIDggXQo+IC0gICAgICAgICAgLSBkZWZhdWx0OiAxCj4gICAgICAgICAgZGVzY3JpcHRp b246Cj4gICAgICAgICAgICBCdXMgd2lkdGggdG8gdGhlIFNQSSBidXMgdXNlZCBmb3Igd3JpdGUg dHJhbnNmZXJzLgo+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3VpbnQzMgo+ICsgICAgICAgIGVudW06IFsxLCAyLCA0LCA4XQo+ICsgICAgICAgIGRlZmF1 bHQ6IDEKPiAKPiAgICAgICAgc3BpLXR4LWRlbGF5LXVzOgo+ICAgICAgICAgIGRlc2NyaXB0aW9u Ogo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc3BpL3Nw aS1wbDAyMi55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NwaS9zcGkt cGwwMjIueWFtbAo+IGluZGV4IDIyYmE0ZTkwNjU1Yi4uMjI5OTkwMjQ0NzdmIDEwMDY0NAo+IC0t LSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zcGkvc3BpLXBsMDIyLnlhbWwK PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc3BpL3NwaS1wbDAyMi55 YW1sCj4gQEAgLTgwLDU1ICs4MCw0OCBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgIHByb3Bl cnRpZXM6Cj4gICAgICAgIHBsMDIyLGludGVyZmFjZToKPiAgICAgICAgICBkZXNjcmlwdGlvbjog U1BJIGludGVyZmFjZSB0eXBlCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6 ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gLSAgICAgICAgICAt IGVudW06Cj4gLSAgICAgICAgICAgICAgLSAwICAjIFNQSQo+IC0gICAgICAgICAgICAgIC0gMSAg IyBUZXhhcyBJbnN0cnVtZW50cyBTeW5jaHJvbm91cyBTZXJpYWwgRnJhbWUgRm9ybWF0Cj4gLSAg ICAgICAgICAgICAgLSAyICAjIE1pY3Jvd2lyZSAoSGFsZiBEdXBsZXgpCj4gKyAgICAgICAgJHJl ZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMiIKPiArICAgICAgICBl bnVtOgo+ICsgICAgICAgICAgLSAwICAgICAgIyBTUEkKPiArICAgICAgICAgIC0gMSAgICAgICMg VGV4YXMgSW5zdHJ1bWVudHMgU3luY2hyb25vdXMgU2VyaWFsIEZyYW1lIEZvcm1hdAo+ICsgICAg ICAgICAgLSAyICAgICAgIyBNaWNyb3dpcmUgKEhhbGYgRHVwbGV4KQo+IAo+ICAgICAgICBwbDAy Mixjb20tbW9kZToKPiAgICAgICAgICBkZXNjcmlwdGlvbjogU3BlY2lmaWVzIHRoZSB0cmFuc2Zl ciBtb2RlCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gLSAgICAgICAgICAtIGVudW06Cj4gLSAg ICAgICAgICAgICAgLSAwICAjIGludGVycnVwdCBtb2RlCj4gLSAgICAgICAgICAgICAgLSAxICAj IHBvbGxpbmcgbW9kZQo+IC0gICAgICAgICAgICAgIC0gMiAgIyBETUEgbW9kZQo+IC0gICAgICAg ICAgICBkZWZhdWx0OiAxCj4gKyAgICAgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQzMiIKPiArICAgICAgICBlbnVtOgo+ICsgICAgICAgICAgLSAwICAgICAg IyBpbnRlcnJ1cHQgbW9kZQo+ICsgICAgICAgICAgLSAxICAgICAgIyBwb2xsaW5nIG1vZGUKPiAr ICAgICAgICAgIC0gMiAgICAgICMgRE1BIG1vZGUKPiArICAgICAgICBkZWZhdWx0OiAxCj4gCj4g ICAgICAgIHBsMDIyLHJ4LWxldmVsLXRyaWc6Cj4gICAgICAgICAgZGVzY3JpcHRpb246IFJ4IEZJ Rk8gd2F0ZXJtYXJrIGxldmVsCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6 ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gLSAgICAgICAgICAt IG1pbmltdW06IDAKPiAtICAgICAgICAgICAgbWF4aW11bTogNAo+ICsgICAgICAgICRyZWY6ICIv c2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gKyAgICAgICAgbWluaW11 bTogMAo+ICsgICAgICAgIG1heGltdW06IDQKPiAKPiAgICAgICAgcGwwMjIsdHgtbGV2ZWwtdHJp ZzoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogVHggRklGTyB3YXRlcm1hcmsgbGV2ZWwKPiAtICAg ICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQzMiIKPiAtICAgICAgICAgIC0gbWluaW11bTogMAo+IC0gICAgICAgICAg ICBtYXhpbXVtOiA0Cj4gKyAgICAgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMiIKPiArICAgICAgICBtaW5pbXVtOiAwCj4gKyAgICAgICAgbWF4aW11bTog NAo+IAo+ICAgICAgICBwbDAyMixjdHJsLWxlbjoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogTWlj cm93aXJlIGludGVyZmFjZSAtIENvbnRyb2wgbGVuZ3RoCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAg ICAgICAgICAtICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIi Cj4gLSAgICAgICAgICAtIG1pbmltdW06IDB4MDMKPiAtICAgICAgICAgICAgbWF4aW11bTogMHgx Zgo+ICsgICAgICAgICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50 MzIiCj4gKyAgICAgICAgbWluaW11bTogMHgwMwo+ICsgICAgICAgIG1heGltdW06IDB4MWYKPiAK PiAgICAgICAgcGwwMjIsd2FpdC1zdGF0ZToKPiAgICAgICAgICBkZXNjcmlwdGlvbjogTWljcm93 aXJlIGludGVyZmFjZSAtIFdhaXQgc3RhdGUKPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAg IC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMiIKPiAtICAg ICAgICAgIC0gZW51bTogWyAwLCAxIF0KPiArICAgICAgICAkcmVmOiAiL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+ICsgICAgICAgIGVudW06IFswLCAxXQo+IAo+ICAg ICAgICBwbDAyMixkdXBsZXg6Cj4gICAgICAgICAgZGVzY3JpcHRpb246IE1pY3Jvd2lyZSBpbnRl cmZhY2UgLSBGdWxsL0hhbGYgZHVwbGV4Cj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAt ICRyZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gLSAgICAg ICAgICAtIGVudW06IFsgMCwgMSBdCj4gKyAgICAgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3VpbnQzMiIKPiArICAgICAgICBlbnVtOiBbMCwgMV0KPiAKPiAgcmVx dWlyZWQ6Cj4gICAgLSBjb21wYXRpYmxlCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9zcGkvc3BpLXNpZml2ZS55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL3NwaS9zcGktc2lmaXZlLnlhbWwKPiBpbmRleCAxNDBlNDM1MWExOWYu LjI4MDQwNTk4YmZhZSAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3Mvc3BpL3NwaS1zaWZpdmUueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9zcGkvc3BpLXNpZml2ZS55YW1sCj4gQEAgLTUwLDE4ICs1MCwxNiBAQCBwcm9w ZXJ0aWVzOgo+ICAgIHNpZml2ZSxmaWZvLWRlcHRoOgo+ICAgICAgZGVzY3JpcHRpb246Cj4gICAg ICAgIERlcHRoIG9mIGhhcmR3YXJlIHF1ZXVlczsgZGVmYXVsdHMgdG8gOAo+IC0gICAgYWxsT2Y6 Cj4gLSAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQz MiIKPiAtICAgICAgLSBlbnVtOiBbIDggXQo+IC0gICAgICAtIGRlZmF1bHQ6IDgKPiArICAgICRy ZWY6ICIvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIiCj4gKyAgICBlbnVt OiBbOF0KPiArICAgIGRlZmF1bHQ6IDgKPiAKPiAgICBzaWZpdmUsbWF4LWJpdHMtcGVyLXdvcmQ6 Cj4gICAgICBkZXNjcmlwdGlvbjoKPiAgICAgICAgTWF4aW11bSBiaXRzIHBlciB3b3JkOyBkZWZh dWx0cyB0byA4Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAiL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyIgo+IC0gICAgICAtIGVudW06IFsgMCwgMSwgMiwgMywg NCwgNSwgNiwgNywgOCBdCj4gLSAgICAgIC0gZGVmYXVsdDogOAo+ICsgICAgJHJlZjogIi9zY2hl bWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMiIKPiArICAgIGVudW06IFswLCAxLCAy LCAzLCA0LCA1LCA2LCA3LCA4XQo+ICsgICAgZGVmYXVsdDogOAo+IAo+ICByZXF1aXJlZDoKPiAg ICAtIGNvbXBhdGlibGUKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL3RoZXJtYWwvcWNvbS10c2Vucy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL3RoZXJtYWwvcWNvbS10c2Vucy55YW1sCj4gaW5kZXggMmRkZDM5ZDk2NzY2Li5k N2JlOTMxYjQyZDIgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL3RoZXJtYWwvcWNvbS10c2Vucy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0 cmVlL2JpbmRpbmdzL3RoZXJtYWwvcWNvbS10c2Vucy55YW1sCj4gQEAgLTczLDEyICs3MywxMSBA QCBwcm9wZXJ0aWVzOgo+ICAgICAgICAtIGNvbnN0OiBjYWxpYl9zZWwKPiAKPiAgICAiI3Fjb20s c2Vuc29ycyI6Cj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBtaW5pbXVtOiAxCj4gLSAgICAgIC0g bWF4aW11bTogMTYKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBOdW1iZXIgb2Ygc2Vuc29y cyBlbmFibGVkIG9uIHRoaXMgcGxhdGZvcm0KPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgbWluaW11bTogMQo+ICsgICAgbWF4aW11bTog MTYKPiAKPiAgICAiI3RoZXJtYWwtc2Vuc29yLWNlbGxzIjoKPiAgICAgIGNvbnN0OiAxCj4gZGlm ZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy90aW1lci9hcm0sYXJj aF90aW1lcl9tbWlvLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvdGlt ZXIvYXJtLGFyY2hfdGltZXJfbW1pby55YW1sCj4gaW5kZXggNmZmNzE4ZWRlMTg0Li5kODNhMWY5 N2Y5MTEgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3Rp bWVyL2FybSxhcmNoX3RpbWVyX21taW8ueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy90aW1lci9hcm0sYXJjaF90aW1lcl9tbWlvLnlhbWwKPiBAQCAtNjUsMTAg KzY1LDkgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICBkZXNjcmlwdGlvbjogQSB0aW1lciBu b2RlIGhhcyB1cCB0byA4IGZyYW1lIHN1Yi1ub2RlcywgZWFjaCB3aXRoIHRoZSBmb2xsb3dpbmcg cHJvcGVydGllcy4KPiAgICAgIHByb3BlcnRpZXM6Cj4gICAgICAgIGZyYW1lLW51bWJlcjoKPiAt ICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwj L2RlZmluaXRpb25zL3VpbnQzMiIKPiAtICAgICAgICAgIC0gbWluaW11bTogMAo+IC0gICAgICAg ICAgICBtYXhpbXVtOiA3Cj4gKyAgICAgICAgJHJlZjogIi9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL3VpbnQzMiIKPiArICAgICAgICBtaW5pbXVtOiAwCj4gKyAgICAgICAgbWF4aW11 bTogNwo+IAo+ICAgICAgICBpbnRlcnJ1cHRzOgo+ICAgICAgICAgIG1pbkl0ZW1zOiAxCj4gLS0K PiAyLjIwLjEKCi0tIApBbGV4YW5kcmUgQmVsbG9uaSwgQm9vdGxpbgpFbWJlZGRlZCBMaW51eCBh bmQgS2VybmVsIGVuZ2luZWVyaW5nCmh0dHBzOi8vYm9vdGxpbi5jb20KX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApk cmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==