From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 1F026C433F5 for ; Fri, 19 Nov 2021 20:33:17 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 80A2961B27 for ; Fri, 19 Nov 2021 20:33:16 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 80A2961B27 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=konsulko.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 7D5DB83448; Fri, 19 Nov 2021 21:33:14 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=konsulko.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=konsulko.com header.i=@konsulko.com header.b="QcGREy0C"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id E334C80607; Fri, 19 Nov 2021 21:33:12 +0100 (CET) Received: from mail-qt1-x82a.google.com (mail-qt1-x82a.google.com [IPv6:2607:f8b0:4864:20::82a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 22AF680615 for ; Fri, 19 Nov 2021 21:33:07 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=konsulko.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=trini@konsulko.com Received: by mail-qt1-x82a.google.com with SMTP id m25so10600008qtq.13 for ; Fri, 19 Nov 2021 12:33:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=QN0kwQhUTn8RabxJ1KwyyjbRLM8Dhukouf78O21/r4E=; b=QcGREy0CS+yKGR6zLqKk4pR4l8+trIsKtButzKa8N2w4zxUpsgMd+BW2MQ6et25h63 VNQp8iogrf+vgsJsGUdmrha7oaBLkTpF2O/Pie0Wps84OUrV3W0IW/Lri6gX2hYGpgt4 23vPbLBmHEIcYFcPDHlfQ3/DmdH2hvfTJSrQU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=QN0kwQhUTn8RabxJ1KwyyjbRLM8Dhukouf78O21/r4E=; b=Qx7jiFn6u7FHfgWW63uOROtcDwuL2slxUvgVBAS7k0M0i4DXFqJ8yQyGo9RTU3uXne zwOlxeJMnLwTpJ3/zLaWXmR9N7kTDO9uBLN7zty5GAG0txWXgOL/fP/Vi/VWoLAS8pXS W7HQnxs8ySEk4mlCXAb7cGZaMoacrUpadYELZUN7wOuqEsxzpybiHilhnRk0PQe/75TG /QX8dQHehle+V4xwK2BclJd9TZVQm1WkNLf3paF2UIaBissfF8TOhvearzv7LOvqFNjT JF8dRBQvDvR29BJu2S/UrtgPtu+wbP9O4kuZmmMGQ14fJ+vdscZE5SNPGLo33iWCqazG Tf2Q== X-Gm-Message-State: AOAM530KURUGzoq33gd1w+s3/vtX/PdQO1ITK5aJIXQiyqrpF6MEnMG/ kXuioFUi7nZiXIb/Bu77LEf3bw== X-Google-Smtp-Source: ABdhPJzLrVnul+1Sw7cuI+h/Gjv25Dtbc5tUvJhGydlGpeJ8oYDWR50Eil97aIarOIGFl5UvLT9RQg== X-Received: by 2002:ac8:5856:: with SMTP id h22mr9374721qth.375.1637353985781; Fri, 19 Nov 2021 12:33:05 -0800 (PST) Received: from bill-the-cat (2603-6081-7b01-cbda-298c-b356-0e05-d708.res6.spectrum.com. [2603:6081:7b01:cbda:298c:b356:e05:d708]) by smtp.gmail.com with ESMTPSA id u18sm417259qki.69.2021.11.19.12.33.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Nov 2021 12:33:05 -0800 (PST) Date: Fri, 19 Nov 2021 15:33:03 -0500 From: Tom Rini To: Adam Ford Cc: "Peng Fan (OSS)" , "u-boot@lists.denx.de" , "sbabic@denx.de" , "festevam@gmail.com" , dl-uboot-imx , Peng Fan , "aford@beaconembedded.com" Subject: Re: [PATCH] imx8mn_beacon: Fix booting hang and switch to binman Message-ID: <20211119203303.GK24579@bill-the-cat> References: <20210910201922.263481-1-aford173@gmail.com> <20211118211208.GZ24579@bill-the-cat> <20211118213056.GA24579@bill-the-cat> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="bv9ytoxkGB6Z+xQz" Content-Disposition: inline In-Reply-To: X-Clacks-Overhead: GNU Terry Pratchett X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.37 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean --bv9ytoxkGB6Z+xQz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Nov 19, 2021 at 06:52:57AM -0600, Adam Ford wrote: > On Thu, Nov 18, 2021 at 3:30 PM Tom Rini wrote: > > > > On Thu, Nov 18, 2021 at 03:26:40PM -0600, Adam Ford wrote: > > > On Thu, Nov 18, 2021 at 3:12 PM Tom Rini wrote: > > > > > > > > On Wed, Nov 17, 2021 at 08:08:10AM -0600, Adam Ford wrote: > > > > > > > > > On Fri, Oct 22, 2021 at 2:36 PM Adam Ford wr= ote: > > > > > > > > > > > > On Wed, Sep 29, 2021 at 8:26 AM Adam Ford = wrote: > > > > > > > > > > > > > > On Thu, Sep 23, 2021 at 3:03 PM Adam Ford wrote: > > > > > > > > > > > > > > > > On Tue, Sep 14, 2021 at 9:49 PM Peng Fan (OSS) wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > +Tom Rini > > > > > > > > > > > > > > On 2021/9/11 4:19, Adam Ford wrote: > > > > > > > > > > Somewhere along the line, the board stopped being able = to boot. > > > > > > > > > > Rather than just fixing the issue, let's fix the issue = and migrate > > > > > > > > > > to binman to eliminate a warning when using custom imx = tools for > > > > > > > > > > generating the binary. > > > > > > > > > > > > > > > > > > > > > > > > > > Any chance this can make it into 2021.10? it's currently b= roken, and > > > > > > > > this seems to fix the problem. i didn't bisect to see wher= e the issue > > > > > > > > broke, or i would have added a fixes tag. > > > > > > > > > > > > > > Stefano or Tom? could someone comment and/or merge? the boa= rd is > > > > > > > currently not booting, and this fixes the issue > > > > > > > > > > > > It's been over a month, and we missed the 2021.10 release. Is = there > > > > > > something stopping this from being applied? > > > > > > > > > > Tom, > > > > > > > > > > Is there any chance you can apply this? I can't get anyone to re= spond > > > > > to me, and it's been over 2 months since the initial submission. > > > > > > > > > > thanks, > > > > > > > > > > adam > > > > > > > > > > > > adam > > > > > > > > > > > > > > > > adam > > > > > > > > > > Signed-off-by: Adam Ford > > > > > > > > > > > > > > > > > > > > diff --git a/arch/arm/dts/imx8mn-beacon-kit-u-boot.dtsi= b/arch/arm/dts/imx8mn-beacon-kit-u-boot.dtsi > > > > > > > > > > index bbc64a2819..69fd69c8d0 100644 > > > > > > > > > > --- a/arch/arm/dts/imx8mn-beacon-kit-u-boot.dtsi > > > > > > > > > > +++ b/arch/arm/dts/imx8mn-beacon-kit-u-boot.dtsi > > > > > > > > > > @@ -4,6 +4,10 @@ > > > > > > > > > > */ > > > > > > > > > > > > > > > > > > > > / { > > > > > > > > > > + binman: binman { > > > > > > > > > > + multiple-images; > > > > > > > > > > + }; > > > > > > > > > > + > > > > > > > > > > wdt-reboot { > > > > > > > > > > compatible =3D "wdt-reboot"; > > > > > > > > > > wdt =3D <&wdog1>; > > > > > > > > > > @@ -40,6 +44,9 @@ > > > > > > > > > > &clk { > > > > > > > > > > u-boot,dm-spl; > > > > > > > > > > u-boot,dm-pre-reloc; > > > > > > > > > > + /delete-property/ assigned-clocks; > > > > > > > > > > + /delete-property/ assigned-clock-parents; > > > > > > > > > > + /delete-property/ assigned-clock-rates; > > > > > > > > > > }; > > > > > > > > > > > > > > > > > > > > &gpio1 { > > > > > > > > > > @@ -99,6 +106,10 @@ > > > > > > > > > > u-boot,off-on-delay-us =3D <20000>; > > > > > > > > > > }; > > > > > > > > > > > > > > > > > > > > +&uart2 { > > > > > > > > > > + u-boot,dm-spl; > > > > > > > > > > +}; > > > > > > > > > > + > > > > > > > > > > &usdhc1 { > > > > > > > > > > u-boot,dm-spl; > > > > > > > > > > sd-uhs-sdr104; > > > > > > > > > > @@ -120,3 +131,122 @@ > > > > > > > > > > &wdog1 { > > > > > > > > > > u-boot,dm-spl; > > > > > > > > > > }; > > > > > > > > > > + > > > > > > > > > > +&binman { > > > > > > > > > > + u-boot-spl-ddr { > > > > > > > > > > + filename =3D "u-boot-spl-ddr.bin"; > > > > > > > > > > + pad-byte =3D <0xff>; > > > > > > > > > > + align-size =3D <4>; > > > > > > > > > > + align =3D <4>; > > > > > > > > > > + > > > > > > > > > > + u-boot-spl { > > > > > > > > > > + align-end =3D <4>; > > > > > > > > > > + }; > > > > > > > > > > + > > > > > > > > > > + blob_1: blob-ext@1 { > > > > > > > > > > + filename =3D "lpddr4_pmu_train_1d= _imem.bin"; > > > > > > > > > > + size =3D <0x8000>; > > > > > > > > > > + }; > > > > > > > > > > + > > > > > > > > > > + blob_2: blob-ext@2 { > > > > > > > > > > + filename =3D "lpddr4_pmu_train_1d= _dmem.bin"; > > > > > > > > > > + size =3D <0x4000>; > > > > > > > > > > + }; > > > > > > > > > > + > > > > > > > > > > + blob_3: blob-ext@3 { > > > > > > > > > > + filename =3D "lpddr4_pmu_train_2d= _imem.bin"; > > > > > > > > > > + size =3D <0x8000>; > > > > > > > > > > + }; > > > > > > > > > > + > > > > > > > > > > + blob_4: blob-ext@4 { > > > > > > > > > > + filename =3D "lpddr4_pmu_train_2d= _dmem.bin"; > > > > > > > > > > + size =3D <0x4000>; > > > > > > > > > > + }; > > > > > > > > > > + }; > > > > > > > > > > + > > > > > > > > > > + > > > > > > > > > > + spl { > > > > > > > > > > + filename =3D "spl.bin"; > > > > > > > > > > + > > > > > > > > > > + mkimage { > > > > > > > > > > + args =3D "-n spl/u-boot-spl.cfgou= t -T imx8mimage -e 0x912000"; > > > > > > > > > > + > > > > > > > > > > + blob { > > > > > > > > > > + filename =3D "u-boot-spl-= ddr.bin"; > > > > > > > > > > + }; > > > > > > > > > > + }; > > > > > > > > > > + }; > > > > > > > > > > + > > > > > > > > > > + itb { > > > > > > > > > > + filename =3D "u-boot.itb"; > > > > > > > > > > + > > > > > > > > > > + fit { > > > > > > > > > > + description =3D "Configuration to= load ATF before U-Boot"; > > > > > > > > > > + #address-cells =3D <1>; > > > > > > > > > > + fit,external-offset =3D ; > > > > > > > > > > + > > > > > > > > > > + images { > > > > > > > > > > + uboot { > > > > > > > > > > + description =3D "= U-Boot (64-bit)"; > > > > > > > > > > + type =3D "standal= one"; > > > > > > > > > > + arch =3D "arm64"; > > > > > > > > > > + compression =3D "= none"; > > > > > > > > > > + load =3D ; > > > > > > > > > > + > > > > > > > > > > + uboot_blob: blob-= ext { > > > > > > > > > > + filename = =3D "u-boot-nodtb.bin"; > > > > > > > > > > + }; > > > > > > > > > > + }; > > > > > > > > > > + > > > > > > > > > > + atf { > > > > > > > > > > + description =3D "= ARM Trusted Firmware"; > > > > > > > > > > + type =3D "firmwar= e"; > > > > > > > > > > + arch =3D "arm64"; > > > > > > > > > > + compression =3D "= none"; > > > > > > > > > > + load =3D <0x96000= 0>; > > > > > > > > > > + entry =3D <0x9600= 00>; > > > > > > > > > > + > > > > > > > > > > + atf_blob: blob-ex= t { > > > > > > > > > > + filename = =3D "bl31.bin"; > > > > > > > > > > + }; > > > > > > > > > > + }; > > > > > > > > > > + > > > > > > > > > > + fdt { > > > > > > > > > > + description =3D "= NAME"; > > > > > > > > > > + type =3D "flat_dt= "; > > > > > > > > > > + compression =3D "= none"; > > > > > > > > > > + > > > > > > > > > > + uboot_fdt_blob: b= lob-ext { > > > > > > > > > > + filename = =3D "u-boot.dtb"; > > > > > > > > > > + }; > > > > > > > > > > + }; > > > > > > > > > > + }; > > > > > > > > > > + > > > > > > > > > > + configurations { > > > > > > > > > > + default =3D "conf"; > > > > > > > > > > + > > > > > > > > > > + conf { > > > > > > > > > > + description =3D "= NAME"; > > > > > > > > > > + firmware =3D "ubo= ot"; > > > > > > > > > > + loadables =3D "at= f"; > > > > > > > > > > + fdt =3D "fdt"; > > > > > > > > > > + }; > > > > > > > > > > + }; > > > > > > > > > > + }; > > > > > > > > > > + }; > > > > > > > > > > + > > > > > > > > > > + imx-boot { > > > > > > > > > > + filename =3D "flash.bin"; > > > > > > > > > > + pad-byte =3D <0x00>; > > > > > > > > > > + > > > > > > > > > > + spl: blob-ext@1 { > > > > > > > > > > + offset =3D <0x0>; > > > > > > > > > > + filename =3D "spl.bin"; > > > > > > > > > > + }; > > > > > > > > > > + > > > > > > > > > > + uboot: blob-ext@2 { > > > > > > > > > > + offset =3D <0x58000>; > > > > > > > > > > + filename =3D "u-boot.itb"; > > > > > > > > > > + }; > > > > > > > > > > + }; > > > > > > > > > > +}; > > > > > > > > > > diff --git a/arch/arm/mach-imx/imx8m/Kconfig b/arch/arm= /mach-imx/imx8m/Kconfig > > > > > > > > > > index 8fedf45987..9a1eb108e4 100644 > > > > > > > > > > --- a/arch/arm/mach-imx/imx8m/Kconfig > > > > > > > > > > +++ b/arch/arm/mach-imx/imx8m/Kconfig > > > > > > > > > > @@ -116,6 +116,7 @@ config TARGET_IMX8MM_BEACON > > > > > > > > > > > > > > > > > > > > config TARGET_IMX8MN_BEACON > > > > > > > > > > bool "imx8mn Beacon Embedded devkit" > > > > > > > > > > + select BINMAN > > > > > > > > > > select IMX8MN > > > > > > > > > > select SUPPORT_SPL > > > > > > > > > > select IMX8M_LPDDR4 > > > > > > > > > > diff --git a/board/beacon/imx8mn/imximage-8mn-lpddr4.cf= g b/board/beacon/imx8mn/imximage-8mn-lpddr4.cfg > > > > > > > > > > new file mode 100644 > > > > > > > > > > index 0000000000..7286b26494 > > > > > > > > > > --- /dev/null > > > > > > > > > > +++ b/board/beacon/imx8mn/imximage-8mn-lpddr4.cfg > > > > > > > > > > @@ -0,0 +1,10 @@ > > > > > > > > > > +/* SPDX-License-Identifier: GPL-2.0+ */ > > > > > > > > > > +/* > > > > > > > > > > + * Copyright 2021 NXP > > > > > > > > > > + */ > > > > > > > > > > + > > > > > > > > > > +#define __ASSEMBLY__ > > > > > > > > > > + > > > > > > > > > > +ROM_VERSION v2 > > > > > > > > > > +BOOT_FROM sd > > > > > > > > > > +LOADER u-boot-spl-ddr.bin 0x912000 > > > > > > > > > > diff --git a/configs/imx8mn_beacon_defconfig b/configs/= imx8mn_beacon_defconfig > > > > > > > > > > index 5296204aad..f2515874a2 100644 > > > > > > > > > > --- a/configs/imx8mn_beacon_defconfig > > > > > > > > > > +++ b/configs/imx8mn_beacon_defconfig > > > > > > > > > > @@ -26,9 +26,9 @@ CONFIG_LTO=3Dy > > > > > > > > > > CONFIG_FIT=3Dy > > > > > > > > > > CONFIG_FIT_EXTERNAL_OFFSET=3D0x3000 > > > > > > > > > > CONFIG_SPL_LOAD_FIT=3Dy > > > > > > > > > > -CONFIG_SPL_FIT_GENERATOR=3D"arch/arm/mach-imx/mkimage_= fit_atf.sh" > > > > > > > > > > +# CONFIG_USE_SPL_FIT_GENERATOR is not set > > > > > > > > > > CONFIG_OF_SYSTEM_SETUP=3Dy > > > > > > > > > > -CONFIG_SYS_EXTRA_OPTIONS=3D"IMX_CONFIG=3Darch/arm/mach= -imx/imx8m/imximage-8mn-lpddr4.cfg" > > > > > > > > > > +CONFIG_SYS_EXTRA_OPTIONS=3D"IMX_CONFIG=3Dboard/beacon/= imx8mn/imximage-8mn-lpddr4.cfg" > > > > > > > > > > CONFIG_DEFAULT_FDT_FILE=3D"imx8mn-beacon-kit.dtb" > > > > > > > > > > CONFIG_ARCH_MISC_INIT=3Dy > > > > > > > > > > CONFIG_SPL_BOARD_INIT=3Dy > > > > > > > > > > @@ -36,6 +36,7 @@ CONFIG_SPL_BOOTROM_SUPPORT=3Dy > > > > > > > > > > CONFIG_SPL_SEPARATE_BSS=3Dy > > > > > > > > > > CONFIG_SPL_I2C=3Dy > > > > > > > > > > CONFIG_SPL_POWER=3Dy > > > > > > > > > > +CONFIG_SPL_WATCHDOG=3Dy > > > > > > > > > > CONFIG_HUSH_PARSER=3Dy > > > > > > > > > > CONFIG_SYS_PROMPT=3D"u-boot=3D> " > > > > > > > > > > # CONFIG_BOOTM_NETBSD is not set > > > > > > > > > > @@ -62,7 +63,6 @@ CONFIG_CMD_EXT4_WRITE=3Dy > > > > > > > > > > CONFIG_CMD_FAT=3Dy > > > > > > > > > > CONFIG_OF_CONTROL=3Dy > > > > > > > > > > CONFIG_SPL_OF_CONTROL=3Dy > > > > > > > > > > -CONFIG_OF_SPL_REMOVE_PROPS=3D"interrupt-parent interru= pts" > > > > > > > > > > CONFIG_ENV_IS_IN_MMC=3Dy > > > > > > > > > > CONFIG_SYS_RELOC_GD_ENV_ADDR=3Dy > > > > > > > > > > CONFIG_SYS_MMC_ENV_DEV=3D2 > > > > > > > > > > @@ -106,6 +106,7 @@ CONFIG_PHY_GIGE=3Dy > > > > > > > > > > CONFIG_FEC_MXC=3Dy > > > > > > > > > > CONFIG_MII=3Dy > > > > > > > > > > CONFIG_PINCTRL=3Dy > > > > > > > > > > +CONFIG_SPL_PINCTRL=3Dy > > > > > > > > > > CONFIG_PINCTRL_IMX8M=3Dy > > > > > > > > > > CONFIG_DM_PMIC=3Dy > > > > > > > > > > # CONFIG_SPL_PMIC_CHILDREN is not set > > > > > > > > > > @@ -122,7 +123,9 @@ CONFIG_SPI=3Dy > > > > > > > > > > CONFIG_DM_SPI=3Dy > > > > > > > > > > CONFIG_NXP_FSPI=3Dy > > > > > > > > > > CONFIG_SYSRESET=3Dy > > > > > > > > > > +CONFIG_SPL_SYSRESET=3Dy > > > > > > > > > > CONFIG_SYSRESET_PSCI=3Dy > > > > > > > > > > +CONFIG_SYSRESET_WATCHDOG=3Dy > > > > > > > > > > CONFIG_DM_THERMAL=3Dy > > > > > > > > > > CONFIG_USB=3Dy > > > > > > > > > > # CONFIG_SPL_DM_USB is not set > > > > > > > > > > @@ -134,3 +137,4 @@ CONFIG_USB_GADGET_PRODUCT_NUM=3D0xa= 4a5 > > > > > > > > > > CONFIG_CI_UDC=3Dy > > > > > > > > > > CONFIG_SDP_LOADADDR=3D0x0 > > > > > > > > > > CONFIG_OF_LIBFDT_OVERLAY=3Dy > > > > > > > > > > +CONFIG_IMX_WATCHDOG=3Dy > > > > > > > > > > > > > > > > > > > > > > > > > > > > Reviewed-by: Peng Fan > > > > > > > > This introduces failure to build now: > > > > https://source.denx.de/u-boot/u-boot/-/jobs/352491 > > > > > > This goes to another discussion [1] because the binman requires some > > > file outside of U-Boot in order to create the binary. > > > If we could let the CI build with missing files, that would be helpfu= l. > > > > > > [1] - https://lore.kernel.org/all/20211109194224.GB24579@bill-the-cat/ > > > > Oh this fun.. :( >=20 > Does that mean I should find a solution without binman? I think it depends on how the RFC to allow binman to handle dummy files goes. --=20 Tom --bv9ytoxkGB6Z+xQz Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEEGjx/cOCPqxcHgJu/FHw5/5Y0tywFAmGYCfsACgkQFHw5/5Y0 tywIbgv/dzvlvjhm9a4HZRCLVcH/M+8Gf2qN83MJuzADDFY1G9StI+LophGkLZqM CsxQrjdDzkVuhucF3lxquv4PwpPPD3fwuVJcYwLMavoyDYKZtg6hRufo/UaqNHUd bR0O0clSb6kzAy2Wy7RJRGz6BXVdu4nqPgdTeLY/UppA4isb7ID2SZ58vfJQ2Bgh FiynaHJFxKJu6q0RLQnDF8DcRrxozVek7GiOI7SuhApQ0vtWk0gC76g+H1DpioZs ZyEfGnBxhL7Uv2FaOY4G4WXYz5fbzkMgEA8fUZkGrTQtVbiPtAGS51M/b736Ue0u ZVtwnlmAB4ZGjRSVN2s3Y9TCuR8ahifwZ6oroMlXCu4A6Ft03CNKWnr5A0Zrh8Bz 9JK1YdJRHJkFicezAWJ/4K2p5Cz+Q8gL4h7JuvKRgBTYZHXektSnITaSdZlfWW2Q vDgEE7ziZTCCy+NRUM2XgLtiDkOfmHCNR9UugrZPPycPVz8u3e6vQNis9mNCsZBW Xtwaa10l =lE+R -----END PGP SIGNATURE----- --bv9ytoxkGB6Z+xQz--