u-boot-tools-2020.01-lp152.9.6.1 4>$  Ap_yø/=„]/Jw&F4Q)Env@ ]4K=zfjSyd6x_niN;~YbK GjZY͕\Stn>4|$WFg#+SI*vmߓJqa -FL>Ϟ /E$ԔOuxC}_@' B"71ɜ-v_t lo7dGF~;Cs&]eMp7J(/}RG\69}dcb5fdb9fc641637ed22bda6417ccdf0d9b75c5f1a3086d529a11e213e8f670e102d561803f82864d31e8fc47e65fa672380c9d0ń_yø/=„N Q]WZ3l)ۓ"WV.>v !#]g8Cg$~/Ru]rZc$kH}}!- Ze%9uvv|['Z|iaɰ e, `㗯8TOc`;+@U;O NK?WȲB!\$st#)  @%V`D@я8ט_qKj} %Ϝym.DJP>p>?d # A  3<I bn     $ T  (89 8:&tFRGhHxIXY\]^bPcdefluvwxyz$48>Cu-boot-tools2020.01lp152.9.6.1Tools for the U-Boot FirmwareDas U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors. This package contains: mkimage- a tool that creates kernel bootable images for U-Boot._ycloud131GopenSUSE Leap 15.2openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgSystem/Boothttp://www.denx.de/wiki/U-Bootlinuxx86_64F A큤_y_y^_y374c6fc8a411c7c16b99cf37d01ea9ef4a849824952abeb5744377f479563a128177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643d90fc56cc6eb9a33a2b5a66e0816833feb618806aae07f4b34f69c7ec65f6c22rootrootrootrootrootrootrootrootu-boot-2020.01-lp152.9.6.1.src.rpmu-boot-toolsu-boot-tools(x86-64)@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1_H_^?@^^^^^0^}^s^^O@^J@^2@^1s^(9@^g@^g@^r]]}@]@]@]@]*]*]*]@]@]ʞ]@]5@]@]@]@]]z@]z@]o@]]2@]N]5@]5@]0_@]%@]%@]%@]$]$]/@]]:\@\@\\@\@\@\\@\@\@\~d\~d\eX@\eX@\P@@\=@\4\'@\\\l@[=@[[T@[_[[0[ٙ@[$@[@[@[@[@[@[ug@[qr[O+[O+[D[;e@[3|@[*A[d@[[ @[ L@[@[Z4@Z4@ZZ@Z@Z@Z@ZZJ@ZUZZZ`@Z`@ZZZZ_@Z@Zp^@Z_:Z_:ZS]@Z8@Z*~Z[@Z }Z Z@YeYY@Y@YYp@Y*@YY@YY@Ycl@YK@YJ_Y:Y]YtX@XXXQ@XXh@X@X@X"@X@X@X@XXf@X}@Xv@Xs{@XoXn5@XWX*X@XXkX@Ww@WSWWG@W@WiW@W9WE@W!Wq@Wq@WUeWUeWQq@WMatthias Brugger Matthias Brugger Matthias Brugger Matthias Brugger Matthias Brugger Guillaume GARDET Petr Tesařík Petr Tesařík Matthias Brugger Matthias Brugger Guillaume GARDET Matthias Brugger Matthias Brugger Guillaume GARDET Guillaume GARDET Guillaume GARDET Guillaume GARDET Guillaume GARDET Matthias Brugger Guillaume GARDET Matthias Brugger Matthias Brugger Matthias Brugger Matthias Brugger Matthias Brugger Andreas Schwab Guillaume GARDET Matwey Kornilov Torsten Duwe Matwey Kornilov Matwey Kornilov Matthias Brugger Matthias Brugger Matthias Brugger Guillaume GARDET Guillaume GARDET Andreas Färber Matthias Brugger Matwey Kornilov Guillaume GARDET Andreas Schwab Guillaume GARDET Andreas Färber Matwey V. Kornilov Torsten Duwe Guillaume GARDET Guillaume GARDET Andreas Färber Andreas Färber Guillaume GARDET Guillaume GARDET Guillaume GARDET Andreas Färber Guillaume GARDET Torsten Duwe Guillaume GARDET Guillaume GARDET Matthias Brugger Guillaume GARDET Matthias Brugger Andreas Schwab Guillaume GARDET schwab@suse.deMatthias Brugger Guillaume GARDET Guillaume GARDET afaerber@suse.deafaerber@suse.deGuillaume GARDET Andreas Prittwitz Guillaume GARDET afaerber@suse.deGuillaume GARDET afaerber@suse.deGuillaume GARDET afaerber@suse.deGuillaume GARDET Guillaume GARDET Guillaume GARDET Guillaume GARDET afaerber@suse.deGuillaume GARDET Guillaume GARDET Guillaume GARDET guillaume.gardet@opensuse.orgguillaume.gardet@opensuse.orgguillaume.gardet@opensuse.orgguillaume.gardet@opensuse.orgguillaume.gardet@opensuse.orgguillaume.gardet@opensuse.orgguillaume.gardet@opensuse.orgguillaume.gardet@opensuse.orgguillaume.gardet@opensuse.orgafaerber@suse.deyousaf.kaukab@suse.comafaerber@suse.defvogt@suse.comafaerber@suse.deafaerber@suse.deafaerber@suse.deguillaume.gardet@opensuse.orgagraf@suse.comagraf@suse.comagraf@suse.comagraf@suse.comguillaume.gardet@opensuse.orgagraf@suse.comguillaume.gardet@opensuse.orgagraf@suse.comagraf@suse.comagraf@suse.comagraf@suse.comguillaume.gardet@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgagraf@suse.comguillaume@opensuse.orgguillaume@opensuse.orgafaerber@suse.deguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgafaerber@suse.deguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgxxxxxmichl@googlemail.comafaerber@suse.deafaerber@suse.deafaerber@suse.deguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume.gardet@opensuse.orgafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orghsehic@suse.comguillaume@opensuse.orgafaerber@suse.deafaerber@suse.deguillaume@opensuse.orgxxxxxmichl@googlemail.comguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgafaerber@suse.deagraf@suse.comafaerber@suse.deguillaume@opensuse.orgafaerber@suse.deafaerber@suse.deguillaume@opensuse.orgafaerber@suse.deagraf@suse.comstefan.bruens@rwth-aachen.deagraf@suse.comafaerber@suse.denadvornik@suse.comagraf@suse.comagraf@suse.comagraf@suse.comagraf@suse.comafaerber@suse.deguillaume@opensuse.orgguillaume@opensuse.orgafaerber@suse.deagraf@suse.comagraf@suse.comagraf@suse.comguillaume@opensuse.orgagraf@suse.comafaerber@suse.deafaerber@suse.deafaerber@suse.deguillaume@opensuse.orgdmueller@suse.comagraf@suse.comafaerber@suse.deagraf@suse.comagraf@suse.comagraf@suse.comguillaume@opensuse.orgagraf@suse.comagraf@suse.comagraf@suse.comagraf@suse.comguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgafaerber@suse.deafaerber@suse.deafaerber@suse.deagraf@suse.comafaerber@suse.deoscar@naiandei.netafaerber@suse.deguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgafaerber@suse.deguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgmatwey.kornilov@gmail.comtbechtold@suse.commatwey.kornilov@gmail.comguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgafaerber@suse.dedmueller@suse.comguillaume.gardet@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgdmueller@suse.comafaerber@suse.deafaerber@suse.deafaerber@suse.deguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgdmueller@suse.comguillaume@opensuse.orgxxxxxmichl@googlemail.comguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgmatwey.kornilov@gmail.comguillaume@opensuse.orgguillaume@opensuse.orgxxxxxmichl@googlemail.comguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume.gardet@opensuse.orgoscar@naiandei.netguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.org- Fix network synchronization issue between send and receive buffer (bsc#1175902) Patch queue updated from git://github.com/openSUSE/u-boot.git sle15-sp2 * Patches added: 0036-bcmgenet-fix-DMA-buffer-management.patch 0037-bcmgenet-Add-support-for-rgmii-rxid.patch- Enable EFI_RT_PROPERTIES_TABLE (bsc#1174029) Patch queue updated from git://github.com/openSUSE/u-boot.git sle15-sp2 * Patches added: 0034-cmd-efidebug-new-sub-command-tables.patch 0035-efi_loader-implement-EFI_RT_PROPERT.patch- Fix RAM discovery for 8GB devices (bsc#1172283) Patch queue updated from git://github.com/openSUSE/u-boot.git sle15-sp2 * Patches added: 0033-configs-rpi-set-NR_DRAM_BANKS-to-fo.patch- Enable USB on RPi4 (jsc#SLE-12150) Patch queue updated from git://github.com/openSUSE/u-boot.git sle15-sp2 * Patches added: 0022-usb-xhci-Add-missing-cache-flush-in.patch 0023-usb-xhci-Use-only-32-bit-accesses-i.patch 0024-pci-Move-some-PCIe-register-offset-.patch 0025-rpi4-shorten-a-mapping-for-the-DRAM.patch 0026-rpi4-add-a-mapping-for-the-PCIe-XHC.patch 0027-linux-bitfield.h-Add-primitives-for.patch 0028-pci-Add-some-PCI-Express-capability.patch 0029-pci-Add-driver-for-Broadcom-STB-PCI.patch 0030-config-Enable-support-for-the-XHCI-.patch 0031-arm-rpi-Add-function-to-trigger-VL8.patch 0032-usb-xhci-Load-Raspberry-Pi-4-VL805-.patchFix grub2 console (bsc#1166971, bsc#1160464) Patch queue updated from git://github.com/openSUSE/u-boot.git sle15-sp2 * Patches added: 0021-efi_loader-imply-VIDEO_ANSI.patch- set udpate_git.sh branch to sle15-sp2- Build odroid-n2 version- Use proper quoting for the modalias Supplements (see also https://github.com/openSUSE/libzypp/issues/216).- Add a modalias Supplements to u-boot-rpiarm64, so the package gets selected automatically on a Raspberry Pi.Fix BTRFS access with LZO compression enabled (bsc#1166468) Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.01 * Patches added: 0019-uboot-fs-btrfs-Use-LZO_LEN-to-repla.patch 0020-uboot-fs-btrfs-Fix-LZO-false-decomp.patchFix ethernet on RPi4 (bsc#1164512) Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.01 * Patches added: 0018-net-bcmgenet-Don-t-set-ID_MODE_DIS-.patch- Update patch to fix boo#1163723 : * 0001-XXX-openSUSE-XXX-Prepend-partition-.patchPatch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.01 * Patches added: 0017-net-phy-Fix-overlong-PHY-timeout.patchPatch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.01 Add support for Jetson Nano. Enable btrfs by default. (jsc#SLE-10302) Add network support for RPi4 (jsc#SLE-7276) * Patches added: 0010-ARM-tegra-Add-NVIDIA-Jetson-Nano-De.patch 0011-net-Add-support-for-Broadcom-GENETv.patch 0012-rpi4-Update-memory-map-to-accommoda.patch 0013-rpi4-Enable-GENET-Ethernet-controll.patch 0014-Kconfig-add-btrfs-to-distro-boot.patch 0015-configs-Re-sync-with-CONFIG_DISTRO_.patch 0016-configs-am335x_evm-disable-BTRFS.patch- Package u-boot.img instead of u-boot.bin for snow and spring- Fix firefly-rk3288 and tinker-rk3288 by using TPL instead of SPL (SPL too big)- Fix mx6qsabrelite build- Update to v2020.01: * Now requires python 3.5+ (2.x support dropped) * Add Orange Pi Zero Plus 2 support * Platfrom fixes: atmel, fsl, imx, Marvell, RPi, rockchip, sunxi, TI * EFI fixes * I2C fixes * MMC fixes * SPI fixes * USB fixes - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.01 * Patches dropped: 0009-libfdt-fdt_address_cells-and-fdt_si.patch 0010-libfdt-return-correct-value-if-size.patch 0011-libfdt-Allow-size-cells-of-0.patch 0012-dm-Fix-default-address-cells-return.patch 0013-arm-arm11-allow-unaligned-memory-ac.patch 0014-fdt-fix-bcm283x-dm-pre-reloc-defini.patch 0015-arm-dts-bcm283x-Rename-U-Boot-file.patch 0016-drivers-bcm283x-Set-pre-location-fl.patch 0017-pinctrl-bcm283x-Add-compatible-for-.patch 0018-rpi-push-fw_dtb_pointer-in-the-.dat.patch 0019-ARM-bcm283x-Move-BCM283x_BASE-to-a-.patch 0020-ARM-bcm283x-Set-rpi_bcm283x_base-at.patch 0021-ARM-bcm283x-Set-memory-map-at-run-t.patch 0022-ARM-defconfig-add-unified-config-fo.patch 0023-boo-1144161-Remove-nand-mtd-spi-dfu.patch 0024-rpi-fix-dram-bank-initialization.patch 0025-rpi-Enable-DRAM-bank-initialization.patch 0026-ARM-defconfig-Fix-32bit-config-for-.patch * Patches added: 0009-boo-1144161-Remove-nand-mtd-spi-dfu.patch- Add Leap 15.2 (x86, arm and ppc) to the list of projects using _multibuildPatch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.10 * Fix bsc#1158357 by: * Patches added: 0024-rpi-fix-dram-bank-initialization.patch 0025-rpi-Enable-DRAM-bank-initialization.patch 0026-ARM-defconfig-Fix-32bit-config-for-.patch- Run spec cleaner - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.10 * Patches added: 0023-boo-1144161-Remove-nand-mtd-spi-dfu.patch - boo#1144161- set boot option to arm64 in ubootconfig.txt. This allows us to theoretically build U-Boot for RPi3/4 with 32 bit.- RPi3 revert ubootconfig.txt changes to fix tumbleweed update path- enable build for one U-Boot image for RPi3/4 (rpiarm64) implements (jsc#59185)Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.10 * Patches added: 0014-fdt-fix-bcm283x-dm-pre-reloc-defini.patch 0015-arm-dts-bcm283x-Rename-U-Boot-file.patch 0016-drivers-bcm283x-Set-pre-location-fl.patch 0017-pinctrl-bcm283x-Add-compatible-for-.patch 0018-rpi-push-fw_dtb_pointer-in-the-.dat.patch 0019-ARM-bcm283x-Move-BCM283x_BASE-to-a-.patch 0020-ARM-bcm283x-Set-rpi_bcm283x_base-at.patch 0021-ARM-bcm283x-Set-memory-map-at-run-t.patch 0022-ARM-defconfig-add-unified-config-fo.patch- RPi3 delete text base hack in spec file- Don't constrain multibuild in openSUSE:Factory:PowerPC and openSUSE:Factory:RISCV- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.10 * Patch added to fix boo#1145646: 0013-arm-arm11-allow-unaligned-memory-ac.patch- Build bootable u-boot.itb for u-boot-rock-pi-4-rk3399- Constrain multibuild expansion in linked/branched/copied packages.- Add RK3399 based Rock Pi4 board http://rockpi.org - Build TPL for RK3399 platforms where it is supported- Put idbloader.img into /boot for Rockchip idbloader.img is installable TPL/SPL bootloader image: https://gitlab.denx.de/u-boot/u-boot/commit/1b0a936b52606af87b6576817a0e939da731b6d9- include update_git.sh as source in the spec file- Make factory-auto bot happy- Enable RaspberryPi4 builds- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.10 * Patches added: 0009-libfdt-fdt_address_cells-and-fdt_si.patch 0010-libfdt-return-correct-value-if-size.patch 0011-libfdt-Allow-size-cells-of-0.patch 0012-dm-Fix-default-address-cells-return.patch- Update to v2019.10: * Platforms fixes: Amlogic, Atmel, Exynos5, Marvell, NXP, Rockchip, SunXi, TI * add support for RPi4 * RPi4: Fix amount of memory seen by the kernel * RPi: Fix USB 1.1 keyboard (boo#1139351, boo#1131064) * I2C fixes * MMC fixes * NET fixes * SPI fixes * UEFI fixes * USB fixes - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.10 * Patches dropped (upstreamed): 0009-ARM-exynos5-Try-to-boot-on-mmc2-bef.patch- Add avnetultra96rev1- update_git.sh: Allow GIT_LOCAL_TREE to be a soft link as well- Add u-boot-zynqzturn- Handle patch list automatically in spec file from update_git.sh- Add u-boot-qemu-riscv64smode- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.07 * Patches added: 0009-ARM-exynos5-Try-to-boot-on-mmc2-bef.patch- Fail on errors building RK3288 SD card images (tinker-rk3288 previously) - Add libretech-cc and libretech-ac- Add u-boot-rock64-rk3328- reflect upstream config changes in multibuild and spec file: * am335x_evm includes support for am335x_boneblack -- dropped. * Sinovoip BPI M2 Plus is correctly named Bananapi M2 Plus H3- Fix build of u-boot-rock960-rk3399 by adding required python-pyelftools dep- Update to v2019.07: * Fix booting for wandboard * DWC and i.MX6 fixes * usb: dwc3: fixes * usb: ehci-mx6: Fix bus enumeration for DM case * rockchip: make_fit_atf.py: fix loadables property set error * rockchip: rk3288: enable TPL for tinker-board * spl: atf: Fix uninitialized pointer to bl31_image_info * poplar: increase SYS_MALLOC_F_LEN for DM_FLAG_PRE_RELOC support * UEFI: The definition of an unimplemented function is corrected. * ARM: uniphier: fixes * rockchip: rk3399: fixes * efi_loader: lots of fixes * armv8: fix typo in LINUX_KERNEL_IMAGE_HEADER check - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.07 * Patches upstreamed: 0009-armv8-fix-typo-in-LINUX_KERNEL_IMAG.patch 0010-poplar-increase-SYS_MALLOC_F_LEN-fo.patch- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.07 * Fix boot on Tegra platforms: 0009-armv8-fix-typo-in-LINUX_KERNEL_IMAG.patch * Fix boot on Poplar board: 0010-poplar-increase-SYS_MALLOC_F_LEN-fo.patch- rpi3: Override the text base for compatibility with TF-A- Update to v2019.07-rc4: * SPI fixes * Video fixes * Tegra updates * Support for managing the non-volatile attribute of UEFI variables is added though we do not have a backend for persistence yet. * Error messages for changes of UEFI variables are provided. * UEFI boottime service implementations are corrected. * Error messages for the 'setenv -e' and 'bootefi bootmgr' commands are added. * risc-v qemu updates * Enable MMC in SPL for helios4 * NET fixes * some fix for rk3399-puma * rockchip script make_fit_atf.py cleanup * Enable TPL for rk3399 orangepi and nanopi4; * add support for rk3399 boards: Nanopi NEO4, Rockpro64, Rock PI 4 * amlogic updates * DaVinci updates * FAT fixes - Update to v2019.07-rc3: * sh updates * SoCFPGA PL310 cleanup + A10 fix, A10 DT cleanup, DW GPIO fix * Several bug fixes for the UEFI sub-system are provided. * The SetTime() boottime service is implemented. * mips updates * stm32 updates * DM fixes * fsl updates * MMC fixes for i.MX53 * sunxi fixes * I2C fixes * Minor patches to improve UEFI specification compliance are provided. * To allow running the UEFI self compliance tests an outdated version of the Unicode collation protocol has been added as a configuration option (disabled by default). * Allow coreboot to process unhandled tags * Enable NVMe on QEMU x86_64 target * arndale fixes * SoCFPGA DT and reset cleanup, AE MCVEVK board support.- Update update_git.sh- Update to v2019.07-rc2: * Net updates * UEFI updates for EBBR compliance * Minor fixes * Rockchip improvements and new features * Marvell boards updates * Sunxi updates * x86 fixes * SPI fixes * i.MX updates- Clean up multibuild conversion * Rename is_risc5 to is_riscv64 * Fix armv6 board builds (rpi) * Fix RK3288 board builds and SPL installation (firefly-rk3288, tinker-rk3288) * Fix RK3399 SPL build and installation * Fix H5 board builds (orangepipc2) * TBD: am335xboneblack, sinovoipbpim2plus- Update to v2019.07-rc1: * Board fixes * btrfs fixes * ext4 symlink support and other fixes * ext4 block group descriptor sizing * UEFI rework * Add and enable brcmnand driver on a number of relevant platforms. Also add and enable LED drivers on more bcm platforms. * Various ARMv8 fixes/improvements, including extending PSCI functionality. * fs_loader improvments * Various FIT/SPL improvements * PCI bugfixes * adds support for the BootNext and BootCurrent variables * doc/README.ARM-memory-map was dropped (9ad996adcc135bc34b185957567c8c46deb90d4f) - Update update_git.sh to remove reference to pre_checkin.sh- Convert spec file(s) to multibuild- Update to v2019.04: * Various last minute bug fixes * we've hit the deadline for DM_MMC conversion * Release info: - https://lists.denx.de/pipermail/u-boot/2019-April/364431.html - Rename Sinovoip BPI M2 Plus to Bananapi M2 Plus H3, to follow upstream: * http://git.denx.de/?p=u-boot.git;a=commitdiff;h=268ae6548779ccd8ba38ce39d43f41be7e0bc133- Update to v2019.04-rc4: * DPAA2 fixes and DDR errata workaround for LS1021A * UEFI fixes * Small fixes in several i.MX boards * SunXi fixes: axp818 fix, fix warnings for ethernet clock code * x86 fixes: ACPI changes and fixes to Intel Tangier/Edison, i8254 beeper fixes * SoC-FPGA: Arria10 DRAM fixes and Gen5 cache fixes * sh: More gen2/gen3 fixes * I2C fixes * SPI fixes - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.04 * Patches dropped: 0009-efi_loader-Fix-serial-console-size-.patch- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.04 * Fix bsc#1124137 by: * Patches dropped: 0008-Revert-efi_loader-query-serial-cons.patch 0009-zynqmp-generic-fix-compilation.patch * Patches added: 0008-zynqmp-generic-fix-compilation.patch 0009-efi_loader-Fix-serial-console-size-.patch- Drop am335x_boneblack and use am335x_evm instead, to follow upstream: * http://git.denx.de/?p=u-boot.git;a=commit;h=8fa7f65dd02c176ee6021eaf40114560b8954ba2- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.04 * Patches added to fix bsc#1128099: 0009-zynqmp-generic-fix-compilation.patch- Add sifive_fu540- Update to v2019.04-rc3: * Partial changelog: more DM enablement and Kconfig conversions, bananapi fixes, defconfig resync, Make FAT use less memory, drivers fixes, SPI-NOR support, Fixes for CVE-2018-18440 and CVE-2018-18439 * v2019.04-rc3 changelog info: - https://lists.denx.de/pipermail/u-boot/2019-March/360728.html * v2019.04-rc2 changelog info: - https://lists.denx.de/pipermail/u-boot/2019-February/359463.html * v2019.04-rc1 changelog info: - https://lists.denx.de/pipermail/u-boot/2019-February/357902.html- Add qemu-riscv64- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.01 * Patches added to fix bsc#1124137: 0008-Revert-efi_loader-query-serial-cons.patch- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.01 * Patch added to fix boo#1123170: 0007-boo-1123170-Remove-ubifs-support-fr.patch- Update to v2019.01: * regression fixes * Changelog: https://lists.denx.de/pipermail/u-boot/2019-January/354598.html- Update to v2019.01-rc3: * Samsung, Rockchip, i.MX, video, SPI, x86, EFI, UniPhier, TI, MediaTek, Marvell, SoCFPGA, amlogic, MIPS and RISC-V updates. * This includes among other things, pulling in the Ci20 platform support, fixing at least one regression in EFI support, synchronizing some i.MX8 related locations and files and other important bugfixes. * Changelog: https://lists.denx.de/pipermail/u-boot/2019-January/353882.html - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.01 * Patches dropped: 0007-exynos-imply-SYS_THUMB_BUILD.patch- Add rock960-rk3399- Update to v2019.01-rc2: * Various important DT syncs with Linux * Risc-V S-Mode * Important NAND/MTD fixups * TPM, sound updates * FAT fixes amlogic, sunxi, marvel, rockchip, x86, mips, layerscape and other updates * USB Gadget DM work, and some other related USB fixes. * DM_I2C_COMPAT code removal for TI platforms. * Changelog: https://lists.denx.de/pipermail/u-boot/2018-December/352385.html- add pinebook- Update to v2019.01-rc1: * ftgmac100 improvements * TI: CPSW improvements * VSC8584 PHY support * Add MT7628 ethernet driver * Various sunxi, socfpga, riscv improvements * virtio implementation and supporting patches * DM_FLAG_PRE_RELOC fixes * regmap improvements * Various improvements in sandbox and buildman * Initial bcm968580xref, am65x_evm_r5 support * lpc32xx, omap3_logic/am3517_evm updates * pinctrl command * fs_loader available for SPL * MIPS: fix long-standing issue with linking of standalone programs * MIPS: MT76xx: add GPIO and WDT drivers * MIPS: MT76xx: various fixes and updates to gardena-smart-gateway board * MIPS: MT76xx: various fixes and updates to linkit-smart-7688 board * adc enhancements * Clearfog GT-8K support added by Baruch / Raheeb * Minor cleanup to db-88f6820 from Chris * Bring in the series from Simon for SPL logging support and bloblist * chiliboard updates * misc TI platform updates * chiliboard updates * Introduce CONFIG_SPL_DM_USB * Add MediaTek support * mmc: meson-gx: Add AXG compatible * net: designware: add meson meson compatibles * Amlogic Meson cleanup for AXG SoC support * meson: Add regmap support for clock driver and sync DT with 4.19 * Some Kirkwood boards converted to DM_SPI by Chris * New Armada-385 SoC revision printed by Chris * Ethernet enable on mcbin by Baruch * Support 2 DRAM banks on Armada-8k boards by Baruch * Convert TPM fully to DM * Add a 'make qcheck' target for faster testing * Rockchip improvements: * RK3188 USB-UART functionality * errors triggering a hard-stop in SPL on the RK3399 are reported * Rockchip RV1108 (SoC) support * MicroCrystal RV3029 (RTC) DM driver * Rockchip fixes: * RK3188 early UART setup * limit SD-card frequency to 40MHz on the RK3399-Q7 * MIPI fixes * RK3399 CPUB clock initialisation * ARC: * Try to match found HW features to known ARC core templates * Print CPU frequency for all ARC boards * Add more board-specific info * microblaze: * Use default functions for memory decoding * Showing model from DT * zynq: * Fix spi flash DTs * Fix zynq_help_text with CONFIG_SYS_LONGHELP * Tune cse/mini configurations * Enabling cse/mini testing with current targets * zynqmp: * Enable gzip SPL support * Fix chip detection logic * Tune mini configurations * DT fixes(spi-flash, models, clocks, etc) * Add support for OF_SEPARATE configurations * Enabling mini testing with current targets * Add mini mtest configuration * Some minor config setting * Raspberry Pi: 3A+, Allow 2nd MMC device, Allow UUID to find filesystem * UEFI: * Make PE images more standards compliant * Improve sandbox support * Improve correctness * Fix RISC-V execution on virt model * Honor board defined top of ram (fixes a few boards) * Imply DM USB access when distro boot is available * Code cleanups * Changelog: https://lists.denx.de/pipermail/u-boot/2018-December/350498.html - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.01 * Patches dropped: 0007-Revert-efi_loader-remove-efi_exit_c.patch 0008-exynos5-allow-bigger-BL2-u-boot.bin.patch * Patches added: 0007-exynos-imply-SYS_THUMB_BUILD.patch- Add khadas-vim, khadas-vim2- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.11 * Patches added: 0008-exynos5-allow-bigger-BL2-u-boot.bin.patch- pine64plus, nanopia64, bananapim64, orangepipc2, pineh64: Fix BL31- Update to v2018.11: * Fixes for i.MX, Xilinx, EFI Loader, R-Mobile, x86, sunxi, and Marvell platforms * Added i.MX8 support * Changelog: https://lists.denx.de/pipermail/u-boot/2018-November/347424.html- Update from arm-trusted-firmware-pine64 to arm-trusted-firmware-sun50ia64 - pineh64: Use new arm-trusted-firmware-sun50ih6 - Add bananapim64 - u-boot.spec.in, u-boot-board.spec.in: Update to use https- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.11 * Patches added: 0007-Revert-efi_loader-remove-efi_exit_c.patch- Update to v2018.11-rc3: * Fixes for i.MX, Xilinx, EFI Loader, R-Mobile, x86, sunxi, and Marvell platforms * Changelog: https://lists.denx.de/pipermail/u-boot/2018-October/344567.html- Update to v2018.11-rc2: * The SPI-NAND changes have fully been integrated now. * ARM Versatile Express updates * QEMU support in RiscV * Rockchip updates * fixes to rkimage for SPL boot via USB * fixes to make_fit_atf.py, incl. entry-point calculation and python3 compatibility * OP-TEE support for ARMv7-based SoCs * fixes to RGMII/GMII selection on the RK3328 * ARC updates * CPU and board info prints * Synopsys IoT development kit support * Take care of global uninitialized variables. * Add support for SD-card detection on all ARC boards * R-Mobile, SoCFPGA updates * Sandbox SPL/TPL support * Various DM, Test updates. * Various general ARM, Meson, TI K2/K3 updates * OP-TEE AVB support * Changelog: https://lists.denx.de/pipermail/u-boot/2018-October/344567.html - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.11 * Patches dropped: 0007-rockchip-make_fit_atf-use-elf-entry.patch 0008-rockchip-make_fit_atf-make-python3-.patch 0009-rockchip-make_fit_atf.py-depends-on.patch- Update to v2018.11-rc1: * FPGA improvements: * Tests for fpga commands * Kconfig cleanup, code cleanup MAINTAINERS updating * DM/DT: * MPC83xx device tree additions (CPU and RAM) * Various ofnode/DT improvements * Marvell SoC improvements: * Multiple updates to the turris boards / platform * i.MX SoC improvements * Pico board updates, imx6ull pinmux fixes * EFI improvements: * Now very close to being able to run UEFI Shell and SCT. * This brought in a number of FAT improvements * Sandbox support * Lots of general EFI improvements and cleanups * Xilinx platform updates: * Zynq/ZynqMP cleanups * In SPL we now handle (read: uncompress) in FIT images for entries other than the kernel. * Freescale QorIQ: * Switching to driver model on a number of platforms for eSDHC and SATA. * PowerPC: * Use device tree for mpc85xx, enable on T2080QDS. * SoCFPGA, sunxi and uniphier SoC improvements. * UBI, i2c, SuperH, MIPS, USB, M68K, x86, video and DM improvements. * Changelog: https://lists.denx.de/pipermail/u-boot/2018-October/342659.html - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.11 * Patches dropped: 0010-ARM-tegra-reserve-unmapped-RAM-so-E.patch- nanopia64, orangepipc2: Conditionally enable ATF - Add pineh64 (ATF TBD)- Update to v2018.09: * Xilinx platforms (zynq, zynqmp, microblaze) have cleaned up and improved a number of areas with better DT and sysreset functionality. A number of drivers have been converted to DM. * EFI support has had a number of corrections made due to running SCT. * ARC has updated some of their drivers and now supports gcc-8.1.x * Changelog: https://lists.denx.de/pipermail/u-boot/2018-September/340614.html- Update to v2018.09-rc3: * Fixes and Kconfig change and similar * Changelog: https://lists.denx.de/pipermail/u-boot/2018-September/340064.html- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.09 * Patches added: 0010-ARM-tegra-reserve-unmapped-RAM-so-E.patch- Update to v2018.09-rc2: * No real upstream changelog * Changelog: https://lists.denx.de/pipermail/u-boot/2018-August/338284.html - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.09 * Patches dropped: 0010-snow-set-fdtfile.patch- Update to v2018.09-rc1: * No real upstream changelog * Changelog: https://lists.denx.de/pipermail/u-boot/2018-July/336605.html - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.09 * Patches dropped: 0011-omap3-beagle-re-enable-EFI-support-.patch- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.07 * Patches added: 0011-omap3-beagle-re-enable-EFI-support-.patch- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.07 * Patches dropped: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch * Patches added: 0001-XXX-openSUSE-XXX-Prepend-partition-.patch 0010-snow-set-fdtfile.patch- Update to v2018.07: * No real upstream changelog * Changelog: https://lists.denx.de/pipermail/u-boot/2018-July/334014.html - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.07 * Patches dropped: 0010-arm-timer-factor-out-FSL-arch-timer.patch 0011-arm-timer-sunxi-add-Allwinner-timer.patch- Update to v2018.07-rc3: * No real upstream changelog * Changelog: https://lists.denx.de/pipermail/u-boot/2018-July/333540.html- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.07 * Patches added: 0010-arm-timer-factor-out-FSL-arch-timer.patch 0011-arm-timer-sunxi-add-Allwinner-timer.patch- Update to v2018.07-rc2 * No real upstream changelog * Changelog: https://lists.denx.de/pipermail/u-boot/2018-June/332354.html- update to v2018.07-rc1: * No real upstream changelog * Changelog: https://lists.denx.de/pipermail/u-boot/2018-June/330609.html - Add bison and flex deps needed since Kconfig update - Use 'make syncconfig' instead of deprecated 'make silentoldconfig' - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.07 * Patches dropped: 0006-tools-zynqmpimage-Add-partition-rea.patch 0007-tools-zynqmpimage-Move-defines-to-h.patch 0008-MAINTAINERS-Declare-tools-zynq-.-c-.patch 0009-tools-zynqmpimage-Add-bif-support.patch 0010-tools-zynqmpbif-Add-support-for-loa.patch 0011-rockchip-make_fit_atf-use-elf-entry.patch 0012-rockchip-make_fit_atf-make-python3-.patch 0013-rockchip-make_fit_atf.py-depends-on.patch * Patches added: 0006-tools-zynqmpbif-Add-support-for-loa.patch 0007-rockchip-make_fit_atf-use-elf-entry.patch 0008-rockchip-make_fit_atf-make-python3-.patch 0009-rockchip-make_fit_atf.py-depends-on.patch- Adopt %license - Drop unused USE_PRIVATE_LIBGG=yes consistently - Tidy RK3399 u-boot.itb handling - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.05 * Patches added: 0013-rockchip-make_fit_atf.py-depends-on.patch- Build u-boot.itb for {evb,firefly}-rk3399 - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.05 * Patches added: 0011-rockchip-make_fit_atf-use-elf-entry.patch 0012-rockchip-make_fit_atf-make-python3-.patch- Add dragonboard820c- For RPi3 (AArch64) add a ubootconfig.txt file to set arm_control - Remove rpi332b flavor, rpi2 works on rpi3 meanwhile- Add p2771-0000-500 (Jetson TX2)- Conditionalize pine64plus ATF support on uboot_atf_pine64 - u-boot-board.spec.in: Update license- Add poplar- Update to 2018.05: * No real upstream changelog * Changelog: https://lists.denx.de/pipermail/u-boot/2018-May/327640.html- Update to 2018.05-rc3: * No real upstream changelog * Changelog: https://lists.denx.de/pipermail/u-boot/2018-May/327163.html- Include u-boot.spec in autogeneration logic- Add support for .bif generation in mkimage - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.05 * Patches added: 0006-tools-zynqmpimage-Add-partition-rea.patch 0007-tools-zynqmpimage-Move-defines-to-h.patch 0008-MAINTAINERS-Declare-tools-zynq-.-c-.patch 0009-tools-zynqmpimage-Add-bif-support.patch 0010-tools-zynqmpbif-Add-support-for-loa.patch- Add generic ZynqMP support - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.05 * Patches added: 0005-zynqmp-Add-generic-target.patch- Update to 2018.05-rc2: * No real upstream changelog * Changelog: https://lists.denx.de/pipermail/u-boot/2018-April/325721.html - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.05 * Patches dropped: 0004-rpi3-Enable-lan78xx-driver.patch 0005-rpi-Add-identifier-for-the-new-RPi3.patch 0006-efi_loader-Fix-network-DP-with-DM_E.patch 0007-mkimage-do-not-fail-if-there-is-no-.patch 0008-rpi-Allow-to-boot-without-serial.patch 0009-mmc-use-core-clock-frequency-in-bcm.patch 0010-Temp-workaround-for-Chromebook-snow.patch * Patches added: 0004-Temp-workaround-for-Chromebook-snow.patch - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.05 * Patches added: 0010-Temp-workaround-for-Chromebook-snow.patch - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.05 * Patches dropped: 0009-rpi-Allow-to-boot-without-serial.patch 0010-mmc-use-core-clock-frequency-in-bcm.patch * Patches added: 0008-rpi-Allow-to-boot-without-serial.patch 0009-mmc-use-core-clock-frequency-in-bcm.patch - Update to 2018.05-rc1: * No real upstream changelog * Changelog: https://lists.denx.de/pipermail/u-boot/2018-April/324525.html - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.05 * Patches dropped: 0003-Revert-rockchip-mkimage-remove-plac.patch 0004-rpi-Use-firmware-provided-device-tr.patch 0005-rpi3-Enable-lan78xx-driver.patch 0006-net-Only-access-network-devices-aft.patch 0007-rpi-Add-identifier-for-the-new-RPi3.patch 0008-efi_loader-Fix-network-DP-with-DM_E.patch * Patches added: 0003-rpi-Use-firmware-provided-device-tr.patch 0004-rpi3-Enable-lan78xx-driver.patch 0005-rpi-Add-identifier-for-the-new-RPi3.patch 0006-efi_loader-Fix-network-DP-with-DM_E.patch 0007-mkimage-do-not-fail-if-there-is-no-.patch- Package u-boot.elf on Xilinx systems- Workaround to boot on Chromebook (snow) - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.03 * Patches added: 0011-Temp-workaround-for-Chromebook-snow.patch- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.03 * Patches added: 0010-mmc-use-core-clock-frequency-in-bcm.patch- Fix rainbow screen on 32bit RPis (boo#1086757) - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.03 * Patches added: 0009-rpi-Allow-to-boot-without-serial.patch- Add Xilinx ZynqMP ZCU 102 target- Enable new RPi3 B+ (bsc#1085262) - Fix network boot (bsc#1070775) - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.03 * Patches added: 0005-rpi3-Enable-lan78xx-driver.patch 0006-net-Only-access-network-devices-aft.patch 0007-rpi-Add-identifier-for-the-new-RPi3.patch 0008-efi_loader-Fix-network-DP-with-DM_E.patch- Updated to 2018.03: * limited support for determining at run-time where the environment should be read from and stored. The biggest user of this is for Allwinner SoCs where you're expected to migrate to having the environment stored as a file in FAT instead of directly in the MMC device. * Changelog: https://lists.denx.de/pipermail/u-boot/2018-March/322558.html- Updated to 2018.03-rc4- Updated to 2018.03-rc3- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.03 * Patches added: 0004-rpi-Use-firmware-provided-device-tr.patch- Updated to 2018.03-rc2- Updated to 2018.03-rc1 - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.03 * Patches dropped: 0004-Fix-MMC1-external-SD-slot-on-Samsun.patch (Fixed upstream)- Add turrisomnia- Updated to 2018.01- Updated to 2018.01-rc3- Updated to 2018.01-rc2- Updated to 2018.01-rc1 - Remove am57xx_evm_nodt since it has been removed upstream- Add nanopi_a64 - Update orangepi_pc2 packaging- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.11 * Patches added: 0004-Fix-MMC1-external-SD-slot-on-Samsun.patch- Updated to v2017.11- Updated to v2017.11-rc4- Updated to v2017.11-rc3- Updated to v2017.11-rc2 - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.11 * Patches dropped: 0004-Fix-boot-on-Beagleboard-xM-by-disab.patch- Added Banana Pi M2+ support (u-boot-sinovoipbpim2plus)- Add firefly-rk3399 and geekbox- Drop obsolete CuBox-i i.MX6 SPL packaging, too- Update packaging for Jetson TX1 - Cleanups * Drop executable bit from SPL * Consistently use %uboot_dir * u-boot[-tegra]-dtb.bin is obsolete * Drop obsolete UDOO-specific i.MX6 SPL packaging - Package sunxi64 SPL for Pine64- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.09 * Patches added: 0004-Fix-boot-on-Beagleboard-xM-by-disab.patch- Merge and rename packages to follow upstream: old configs: mvebu_db-88f7040-nand_defconfig mvebu_db-88f7040_defconfig mvebu_db-88f8040_defconfig merged to new config: mvebu_db_armada8k_defconfig- Updated to v2017.09- Updated to v2017.09-rc4- Updated to v2017.07- Updated to v2017.07-rc3- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.07 * Patches added: 0003-Revert-rockchip-mkimage-remove-plac.patch- Updated to v2017.07-rc2- Updated to v2017.07-rc1- Updated to v2017.05- Updated to v2017.05-rc3 * Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05 * Patches dropped (upstreamed): 0003-meson-gxbb-enable-MMC-as-boot-targe.patch- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin- Use %_smp_mflags, suggested by jengelh- Drop rkimage for tinker-rk3288, it only has Micro SD storage- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05 * Enable distro boot from MMC for odroid-c2: 0003-meson-gxbb-enable-MMC-as-boot-targe.patch- Updated to v2017.05-rc2 * Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05 * Patches dropped (accepted upstream): 0003-Makefile-Fix-linking-with-modern-bi.patch - Add orangepipc2, nanopineoair- Enable overlay support unconditionally- Add ls1012afrdmqspi- Updated to v2017.05-rc1 * Add .sig file as source - Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399 - Prepare orangepipc2 and nanopineoair for -rc2- Add tinker-rk3288 - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.03 * Fix firefly-rk3288 and tinker-rk3288 build with binutils 2.28. 0003-Makefile-Fix-linking-with-modern-bi.patch - U-Boot has no CFLAGS, so apply $RPM_OPT_FLAGS to HOSTCFLAGS instead- Tidy Raspberry Pi conditionals - Enable CONFIG_OF_LIBFDT_OVERLAY for Raspberry Pi only for now- Add mvebudb-88f{3720,7040,8040}- Updated to v2017.03- Add libopenssl-devel as BuildRequires (needed by some configs)- Updated to v2017.03-rc3- Add Lamobo_R1- Updated to v2017.01 (bsc#989513)- Add udooneo - Introduce IMX6_SPL, superseding per-board CUBOXI_SPL and UDOO_SPL- Add nanopineo - Inline CHANGE_DATE into u-boot.spec.in to keep future diffs small- Updated to v2017.01-rc3 - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.01 * Patches dropped: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch 0004-ARM-bcm283x-Implement-EFI-RTS-reset.patch 0005-bcm2835-video-Map-frame-buffer-as-3.patch 0006-bcm2835-Reserve-the-spin-table-in-e.patch 0007-efi_loader-fix-depends-on-line-of-E.patch 0008-efi-Use-device-device-path-type-Mes.patch * Patches added: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch- Added support for DE0-Nanos-SoC board- Updated to v2016.11 (bsc#1037636)- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2016.11 to fix build of Raspberry Pi 1, 2 and 3- Updated to v2016.11-rc3 - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2016.11 * Patches dropped: 0004-efi_loader-Allow-boards-to-implemen.patch 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch 0006-efi_loader-gop-Expose-fb-when-32bpp.patch 0007-bcm2835-video-Map-frame-buffer-as-3.patch 0008-bcm2835-Reserve-the-spin-table-in-e.patch 0009-x86-Move-table-csum-into-separate-h.patch 0010-x86-Move-smbios-generation-into-arc.patch 0011-efi_loader-Expose-efi_install_confi.patch 0012-smbios-Allow-compilation-on-64bit-s.patch 0013-smbios-Expose-in-efi_loader-as-tabl.patch 0014-efi_loader-Fix-efi_install_configur.patch 0015-smbios-Provide-serial-number.patch 0016-efi_loader-Update-description-of-in.patch 0017-efi_loader-Fix-memory-map-size-chec.patch 0018-efi_loader-Fix-crash-on-32-bit-syst.patch 0019-efi_loader-Move-efi_allocate_pool-i.patch 0020-efi_loader-Track-size-of-pool-alloc.patch 0021-efi_loader-Readd-freed-pages-to-mem.patch 0022-efi_loader-Keep-memory-mapping-sort.patch 0023-efi_loader-Do-not-leak-memory-when-.patch * Patches added: 0004-ARM-bcm283x-Implement-EFI-RTS-reset.patch 0005-bcm2835-video-Map-frame-buffer-as-3.patch 0006-bcm2835-Reserve-the-spin-table-in-e.patch 0007-efi_loader-fix-depends-on-line-of-E.patch 0008-efi-Use-device-device-path-type-Mes.patch- Updated to v2016.11-rc1- Backport patches to allow 4.8 kernels to boot - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2016.09 * Patches added: 0016-efi_loader-Update-description-of-in.patch 0017-efi_loader-Fix-memory-map-size-chec.patch 0018-efi_loader-Fix-crash-on-32-bit-syst.patch 0019-efi_loader-Move-efi_allocate_pool-i.patch 0020-efi_loader-Track-size-of-pool-alloc.patch 0021-efi_loader-Readd-freed-pages-to-mem.patch 0022-efi_loader-Keep-memory-mapping-sort.patch 0023-efi_loader-Do-not-leak-memory-when-.patch- update_git.sh: Handle SUBLEVEL for %archive_version (x.y.Z) - Switch to branch tumbleweed-2016.09- Updated to v2016.09 - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-staging * Patches dropped: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch 0010-bcm2835_gpio-Implement-GPIOF_FUNC.patch 0011-serial-bcm283x_mu-Detect-disabled-s.patch 0012-x86-Move-table-csum-into-separate-h.patch 0013-x86-Move-smbios-generation-into-arc.patch 0014-efi_loader-Expose-efi_install_confi.patch 0015-smbios-Allow-compilation-on-64bit-s.patch 0016-smbios-Expose-in-efi_loader-as-tabl.patch 0017-efi_loader-Fix-efi_install_configur.patch 0018-smbios-Provide-serial-number.patch 0019-common-env_nand-Ensure-that-we-have.patch * Patches added: 0009-x86-Move-table-csum-into-separate-h.patch 0010-x86-Move-smbios-generation-into-arc.patch 0011-efi_loader-Expose-efi_install_confi.patch 0012-smbios-Allow-compilation-on-64bit-s.patch 0013-smbios-Expose-in-efi_loader-as-tabl.patch 0014-efi_loader-Fix-efi_install_configur.patch 0015-smbios-Provide-serial-number.patch - Add python as BuildRequires (needed by some boards using DTOC such as firefly-rk3288) - Fix firefly-rk3288 by replacing u-boot-spl-dtb.bin by u-boot-spl.bin - Updated to v2016.09.01- Fix rpi332b installation path and enable %post scriplet- Add hikey and rpi332b- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed * Patches added: 0019-common-env_nand-Ensure-that-we-have.patch- Add post-install script for Raspberry Pi to install to /boot/efi where needed. (bsc#996064)- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed - Update to v3 of the serial detect code (bsc#989511) * Patches added: 0010-bcm2835_gpio-Implement-GPIOF_FUNC.patch * Patches rebased: 0010-serial-bcm283x_mu-Detect-disabled-s.patch -> 0011-serial-bcm283x_mu-Detect-disabled-s.patch - Add SMBIOS table on ARM (bsc#989509) * Patches added: 0012-x86-Move-table-csum-into-separate-h.patch 0013-x86-Move-smbios-generation-into-arc.patch 0014-efi_loader-Expose-efi_install_confi.patch 0015-smbios-Allow-compilation-on-64bit-s.patch 0016-smbios-Expose-in-efi_loader-as-tabl.patch 0017-efi_loader-Fix-efi_install_configur.patch 0018-smbios-Provide-serial-number.patch- Use deterministic build date by setting DATE_SOURCE_EPOCH- Add dynamic detection of rpi3 uart (bsc#989511) - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed * Patches added: 0010-serial-bcm283x_mu-Detect-disabled-s.patch- Updated to v2016.07 * Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed * Patches dropped (upstreamed): 0004-video-ipu-Fix-build-with-hard-float.patch 0005-efi_loader-Clean-up-system-table-on.patch 0006-efi_loader-gop-Don-t-expose-fb-addr.patch 0009-arm-Introduce-setjmp-longjmp.patch 0010-efi_loader-Add-exit-support.patch 0011-efi_loader-Add-DM_VIDEO-support.patch 0015-arm-Fix-setjmp.patch * Patches rebased: 0007-efi_loader-Allow-boards-to-implemen.patch -> 0004-efi_loader-Allow-boards-to-implemen.patch 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -> 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -> 0006-efi_loader-gop-Expose-fb-when-32bpp.patch 0013-bcm2835-video-Map-frame-buffer-as-3.patch -> 0007-bcm2835-video-Map-frame-buffer-as-3.patch 0014-bcm2835-Reserve-the-spin-table-in-e.patch -> 0008-bcm2835-Reserve-the-spin-table-in-e.patch - Revert an ARMv8 breakage from v2016.07 (backport from master) 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch - Add dragonboard410c, odroid-c2, pine64_plus- Enable SUNXI_SPL for orangepi_pc- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed * Patches added: 0015-arm-Fix-setjmp.patch - Add update_git.sh to source file list- Add efifb support for RPi - Fix spin table spill on Rpi - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed * Patches added: 0011-efi_loader-Add-DM_VIDEO-support.patch 0012-efi_loader-gop-Expose-fb-when-32bpp.patch 0013-bcm2835-video-Map-frame-buffer-as-3.patch 0014-bcm2835-Reserve-the-spin-table-in-e.patch- Add RTS reboot for RPi - Add EFI exit support - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed * Patches added: 0007-efi_loader-Allow-boards-to-implemen.patch 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch 0009-arm-Introduce-setjmp-longjmp.patch 0010-efi_loader-Add-exit-support.patch- Disable EFI GOP fb_addr, so Linux doesn't use it - Move to git based patch queue workflow - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed * Patches dropped: 0001-video-ipu-Fix-build-with-hard-float-ARM-toolchain.-I.patch 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch * Patches added: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch 0004-video-ipu-Fix-build-with-hard-float.patch 0005-efi_loader-Clean-up-system-table-on.patch 0006-efi_loader-gop-Don-t-expose-fb-addr.patch- Fix rpi3 installation location- Add 0001-video-ipu-Fix-build-with-hard-float-ARM-toolchain.-I.patch to fix build on iMX boards (with hard-float toolchains)- Update to 2016.05 - Remove upstreamed patch: * 0003-exynos-Set-CNTFRQ.patch- Package Marvell SPL for ClearFog - Tidy package summaries and descriptions * Fix spelling of U-Boot * Don't assume ARM- Update to 2016.05-rc3 - Removed patches: * 0004-iso-Make-little-endian-and-64bit-safe.patch * 0005-iso-Start-with-partition-1.patch * 0006-iso-Allow-512-byte-sector-size.patch * 0007-efi_loader-Split-drive-add-into-function.patch * 0008-efi_loader-Add-el-torito-support.patch * 0009-efi_loader-Pass-file-path-to-payload.patch * 0010-efi_loader-Increase-path-string-to-32-characters.patch * 0011-distro-Enable-iso-partition-code.patch * 0012-efi_loader-Use-system-fdt-as-fallback.patch * 0013-efi_loader-Put-fdt-into-convenient-location.patch * 0014-efi_loader-Expose-ascending-efi-memory-map.patch * 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch * 0016-efi_loader-Handle-memory-overflows.patch * 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch- Add patch to fix RPi3 aarch64 mode with recent firmware * 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch- Move patch queue to https://github.com/openSUSE/u-boot.git tumbleweed - Removed old patches: * 0001-iso-Make-little-endian-and-64bit-safe.patch * 0002-iso-Start-with-partition-1.patch * 0003-iso-Allow-512-byte-sector-size.patch * 0004-efi_loader-Split-drive-add-into-function.patch * 0005-efi_loader-Add-el-torito-support.patch * 0006-efi_loader-Pass-file-path-to-payload.patch * 0007-efi_loader-Increase-path-string-to-32-characters.patch * 0008-distro-Enable-iso-partition-code.patch * 0009-efi_loader-Use-system-fdt-as-fallback.patch * 0010-efi_loader-Put-fdt-into-convenient-location.patch * 0011-efi_loader-Expose-ascending-efi-memory-map.patch * 0012-efi_loader-Always-flush-in-cache-line-size-granulari.patch * u-boot-exynos.patch * efi-default-env.patch * omap3-Move-to-distro-bootcmd.patch - Added new patches: * 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch * 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch * 0003-exynos-Set-CNTFRQ.patch * 0004-iso-Make-little-endian-and-64bit-safe.patch * 0005-iso-Start-with-partition-1.patch * 0006-iso-Allow-512-byte-sector-size.patch * 0007-efi_loader-Split-drive-add-into-function.patch * 0008-efi_loader-Add-el-torito-support.patch * 0009-efi_loader-Pass-file-path-to-payload.patch * 0010-efi_loader-Increase-path-string-to-32-characters.patch * 0011-distro-Enable-iso-partition-code.patch * 0012-efi_loader-Use-system-fdt-as-fallback.patch * 0013-efi_loader-Put-fdt-into-convenient-location.patch * 0014-efi_loader-Expose-ascending-efi-memory-map.patch * 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch - Add patch to fix Jetson TK1 * 0016-efi_loader-Handle-memory-overflows.patch- Use released source archive instead of manually built archive- Update to 2016.05-rc1 - Remove upstreamed patches: * efi.patch * efi2.patch * efi_loader-Call-fdt-preparation-functions.patch * efi_loader-Pass-proper-device-path-in-on-boot.patch * efi_loader-Provide-icache-flush-stub.patch * efi-map-fdt-as-reserved.patch * rpi3.patch - Add EFI fixes and iso boot backports: * 0001-iso-Make-little-endian-and-64bit-safe.patch * 0002-iso-Start-with-partition-1.patch * 0003-iso-Allow-512-byte-sector-size.patch * 0004-efi_loader-Split-drive-add-into-function.patch * 0005-efi_loader-Add-el-torito-support.patch * 0006-efi_loader-Pass-file-path-to-payload.patch * 0007-efi_loader-Increase-path-string-to-32-characters.patch * 0008-distro-Enable-iso-partition-code.patch * 0009-efi_loader-Use-system-fdt-as-fallback.patch * 0010-efi_loader-Put-fdt-into-convenient-location.patch * 0011-efi_loader-Expose-ascending-efi-memory-map.patch * 0012-efi_loader-Always-flush-in-cache-line-size-granulari.patch- Package .img for firefly-rk3288 - Package firefly-rk3288 SPL images. Generate them here so that we notice early if the size constraints are ever again not met.- Package spl/u-boot-spl for new tegra-uboot-flasher-scripts- Add clearfog- Update to 2016.03 - Remove upstreamed patch: * omap3-Use-raw-SPL-by-default-for-mmc1.patch- add support for Raspberry Pi 3 (rpi3.patch)- Fix missing 0-terminator in efi patch, breaking boot.scr boot- Non-free licensed Marvell code has long been removed. Drop obsolete drop-marvell.patch (bsc#773824) - Fix indentation of Patch6 in u-boot.spec.in- EFI: Map fdt as reserved * efi-map-fdt-as-reserved.patch- Fix OMAP3 boards to load u-boot from raw sector offset * omap3-Use-raw-SPL-by-default-for-mmc1.patch- Allow grub2 to find its config * efi_loader-Pass-proper-device-path-in-on-boot.patch - Fix Raspberry Pi 1 build * efi_loader-Provide-icache-flush-stub.patch- Update to 2016.03-rc3 - Remove upstreamed patches: * 0001-spl-if-MMCSD_MODE_RAW-fails-try-MMCSD_MODE_FS-if-ava.patch- Move omap3 to distro bootcmd (to enable efi boot on beagle-xm) * omap3-Move-to-distro-bootcmd.patch - Add EFI patch to support FDT fixups (patches in RAM size) * efi_loader-Call-fdt-preparation-functions.patch- Patch the default u-boot env to search for dtb in /boot at part 2 * efi-default-env.patch- Use $fdtfile rather than $fdt_name everywhere: * efi2.patch- Add EFI support about to move upstream: * efi.patch- Update to 2016.03-rc2 - Remove upstreamed patches: * U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch * 0001-udoo-use-load-instead-of-fatload.patch - Refresh drop-marvell.patch - Remove dropped doc from file list: doc/README.Modem- Add a patch to fix boot on partition when raw boot mode is also available: * 0001-spl-if-MMCSD_MODE_RAW-fails-try-MMCSD_MODE_FS-if-ava.patch- Add am335x_boneblack- Enable Hyundai_A7HD, superseding :Contrib:sunxi package- Adjust installation path for qemu-ppce500 to replace qemu-ppc's * Pull in qemu (not qemu-ppc) for directory ownership- Add Jetson TX1 board (p2371-2180) - Fix indentation of last Patch line in .spec.in to match .spec- Add patch to fix exynos armv7 kvm support * adds u-boot-exynos.patch- Prepare for non-/boot installation directories * For /boot/vc pull in raspberrypi-firmware package- Add udoo (dual and quad) boards * adds 0001-udoo-use-load-instead-of-fatload.patch- Add qemu-ppce500, to replace u-boot.e500 blob in qemu package * Override CROSS_COMPILE variable to use native gcc- Update to 2016.01- Update to 2016.01-rc4- Update to 2016.01-rc3- Suppress stripping debug info - it affects u-boot-jetson-tk1 - Install rpi and rpi2 binaries to /boot/vc- Backport U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch to fix bootdelay on Beaglebone board- Add orangepi_pc board- Add support to am57xx_evm (beagle_x15 with u-boot DT)- Update to 2016.01-rc2: - Rename 'beagle_x15' to 'am57xx_evm_nodt' to follow upstream - Remove upstreamed patch: * U-Boot-1-2-usb-host-xhci-omap-fix-build-break.patch- Update to 2016.01-rc1 - Remove upstreamed patches: * 0001-configs-Use-config_distro_defaults.h-in-ti_armv7_com.patch * 0001-mx6cuboxi-use-load-instead-of-fatload.patch (no more needed) * U-Boot-image.c-Fix-non-Android-booting-with-ramdisk-and-or-device-tree.patch - Update drop-marvell.patch- Backport 0001-configs-Use-config_distro_defaults.h-in-ti_armv7_com.patch- 0001-mx6cuboxi-use-load-instead-of-fatload.patch for cubox-i use load instead of fatload- Fix am335x booting * U-Boot-image.c-Fix-non-Android-booting-with-ramdisk-and-or-device-tree.patch- Add Beagle x15 support - Fix build for Beagle x15: * U-Boot-1-2-usb-host-xhci-omap-fix-build-break.patch- Update to 2015.10 - Remove upstreamed patches: * 0001-odroid-replace-fatload-with-load-to-be-able-to-use-E.patch * 0002-odroid-Add-boot-script-boot.scr-support.patch- Update to 2015.10-rc5 - Remove upstreamed patch: * arndale-apply-cortex-a15-erratas.patch- Add boot script support to odroid board: * 0001-odroid-replace-fatload-with-load-to-be-able-to-use-E.patch * 0002-odroid-Add-boot-script-boot.scr-support.patch- Add spring and firefly-rk3288 for armv7hl * Break overly long armv7_boards line in pre_checkin.sh * Clean up case'ing of defconfigs to avoid excessive wildcards - Prepare for adding qemu-ppce500 for ppc * Allow for more than two exclusive architectures (cleanup)- add arndale-apply-cortex-a15-erratas.patch- Update to 2015.10-rc4 - Update drop-marvell.patch- Use u-boot-2015.10-rc3.tar.bz2 package provided on FTP instead of packaging it manually.- Update to 2015.10-rc3- Add odroid and odroid-xu3- Update to 2015.10-rc2 - Remove upstreamed patch: * jetson-tk1-gpu-1.patch * jetson-tk1-gpu-2.patch- Update to 2015.10-rc1 - Remove upstreamed patch: * mx53loco-bootscr.patch - Update patches: * jetson-tk1-gpu-1.patch * jetson-tk1-gpu-2.patch- add mx6cuboxi- jetson-tk1-gpu-1.patch, jetson-tk1-gpu-2.patch: Enable the Tegra124 GPU device tree node- Add u-boot-jetson-tk1- Add u-boot-merriia80optimus- Update to 2015.07- Update to 2015.07-rc3 - Remove upstreamed patches: * enable_spl_ext_support_for_ti_armv7.patch * fix_slow_mmc_on_rpi.patch- Add fix_slow_mmc_on_rpi.patch to speed up MMC load on RPi - Rework patches (to be upstreamable): * enable_spl_ext_support_for_ti_armv7.patch * mx53loco-bootscr.patch - Remove fix_beagle_spl_build.patch- Update to 2015.07-rc2 - Update drop-marvell.patch- Update to 2015.07-rc1: - Update drop-marvell.patch - Remove no more needed add_snow_usb_boot.patch- adjust copyright headers- update to 2015.04 - Remove upstreamed patch: 0001-Exynos-Clock-Fix-exynos5_get_periph_rate-for-I2C.patch - Follow upstream board rename colibri_t20_iris => colibri_t20- Added support for A13-OLinuXino, A13-OLinuXino-MICRO, A20-OLinuXino-MICRO and A20-OLinuXino-LIME from www.olimex.com- Remove u-boot-vexpressaemv8a (dropped upstream and we now use EFI)- update to 2015.04-rc5- update to 2015.04-rc4- Add 0001-Exynos-Clock-Fix-exynos5_get_periph_rate-for-I2C.patch to fix keyboard on Chromebook- update to 2015.04-rc3 - update patch: drop-marvell.patch- Update add_snow_usb_boot.patch to boot on USB2 instead of USB3- Remove unneeded fix_snow_config.patch- Add rpi2 armv7 board- Update to 2015.04-rc2- Update to 2015.04-rc1 * Remove upstreamed patch pcm051-bootscr.patch * Remove no more used patch fix_bootpart_snow_only.patch (now u-boot scan all known partitions, so no need to set a different boot partition)- Enable pcm051rev3 for Phytec Wega board * Add pcm051-bootscr.patch: add bootscript support (upstreamed in 2015.04-rc1)- Update to 2015.01: * Drop upstreamed patches: - 0001-spl-mmc-Fix-raw-boot-mode-related-to-commit.patch - fix_sata.patch * Update partially upstreamed mx53loco-bootscr.patch- Backport SPL MMC raw boot mode fix: * 0001-spl-mmc-Fix-raw-boot-mode-related-to-commit.patch- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from www.olimex.com- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in- Update to 2015.01-rc3 * Drop upstreamed/unneeded patches: - 0001-exynos-Enable-config_distro_defaults.h.patch - 0002-exynos5-Use-config_distro_bootcmd.h.patch - boot_mode_fallback.patch - fix_snow_usb_support - fix_spl_ext.patch - fix_arm_hf_toolchain.patch - origen-ext2.patch * Update patch: - fix_snow_config.patch * Follow upstream: rpi_b config renamed to rpi- Update snow (chromebook) * Update patch: - fix_snow_config.patch patch * Add patches: - add_snow_usb_boot.patch to be able to boot from USB0 - fix_bootpart_snow_only.patch to boot on partition #2 (snow only!) * Backport patches: - fix_snow_usb_support.patch to fix USB on snow - 0001-exynos-Enable-config_distro_defaults.h.patch - 0002-exynos5-Use-config_distro_bootcmd.h.patch * Drop unneeded/obsolete patches: - fix_exynos5_text_base.patch - fix_snow_extra_env_settings.patch- Add Bananapi initial support- Update to 2015.01-rc2 - Update patch fix_omap_boot_mode.patch to be upstreamable and rename it to boot_mode_fallback.patch - Drop obsolete patch: arndale.patch - Add patches: * fix_arm_hf_toolchain.patch: fix build with hard float toolchain * fix_spl_ext.patch: fix SPL EXT error checks * fix_sata.patch: fix sata support and fix also mx53loco build- Fix mx53loco-bootscr.patch- Add u-boot-with-sunxi-spl.bin for sunxi boards- Make use of RPM_OPT_FLAGS during make- Fix sunxi boards (use u-boot.img instead of u-boot.bin) - Remove duplicated default install line- Update to 2015.01-rc1 - Drop upstreamed patches: * add_spl_extfs_support.patch * ti_common_initrd_support.patch - Refresh patch: * drop-marvell.patch - Drop CREDITS file from DOC (dropped upstream)- Apply fix_omap_boot_mode.patch only for omap3/omap4 boards- Update to version 2014.10 - Drop upstreamed patch: * fix_sabrelite_boot.scr.patch - Refresh patches: * arndale.patch * fix_snow_config.patch * fix_exynos5_text_base.patch * exynos5-dt.h.patch (renamed fix_snow_extra_env_settings.patch)cloud131 16017983302020.01-lp152.9.6.12020.01-lp152.9.6.1mkimageu-boot-toolsgpl-2.0.txtmkimage.1.gz/usr/bin//usr/share/licenses//usr/share/licenses/u-boot-tools//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:14093/openSUSE_Leap_15.2_Update/7dbef024afdbcadcf76caa3498699387-u-boot.openSUSE_Leap_15.2_Update:toolscpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=e8ad6b754300609438826d46fd2b13f623df7ceb, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRRR\Ì6Ifutf-85927c1a14a26fc51e16291864cfce712f3090577a6ba4f15825017b9304c8431? 7zXZ !t/0] crv9ujy4f9?c`1n&uUhMNȸB(|=u. :c=?O5􂠹zRB| K6+9/v߆s˸=DW M3ʥ>rq)1+ mY 3֩Z|ZI qI~x2Im >t ^T#H48iL?8 UO3R$~<1P~%^(*F rb>g;3bѵ UٿCEljiH"d5 {cSP޻T4ć&AI?&jUR fk.Fqܵ,;j Z,BW!x(w5V:F#򃪾N[^Ws(U8>bk͹-j]hӶ#aT ^T].mOr{ f;N ψ2,{ ;m;|nZgYVv>ߑ-Etu:Z舡EOOߩ՚$}F q9vҰVv 3QH6z^/dȵ}\` 5Z]R_ހū_iefA]4ډ2N;DŽgs\ɥBYj 3I<7z޶Ny\y(7Ύ|"I(L lxvtDȉ_W?U՞q, pDQF*ͳk˹MȾa;/䡽TBl\1%2''}!qg/Rv^ S0=G'9#CKX]uXDGzDiMPOܠ4SO8L+='[I^"P7/"!A]Lb߼!]&ֹgEURi74q#XW; ڥ<6XOo{=,6SVQ'| nOک)_-Y\~-{C#Eo@Rbηz0 NS}8mqXVq& o#6#U gd \qo@-F0 aT3n6P(Q4IXw+@`( 1W%'d,TaKƒ! ^$zxG5A'gG`Ewߎ=Mmkz`+Z8S~_2 L VE["}V,H)]'4x|2.ǯz>% GU0G V&&DIN~ u!᰿7Xk2 M+ 3 ';>"Q H2VVו6 lŜu" %5FL-7l$5R#@ %_e!!ķ>S^jD{́Ytviï3Pc0z2V{_K9צa=qhLM lʶgK6؜ ,17Ǫ7cݖG9߄nߋQWѱVM'm}(I&wA",(*)gჶBkZK(Tɹ_/4"G5w98S f#m4Ha^l nmlSisQ}n(w$}asr//FX3ޫLh}ILXSx߳q~vΔCosAŷ+%҈"Д8 NNl@d=:V,_tFt%pebiP2r1R?]kBQi1.:,zv%>L50귐ǖ6bRU}Y0%N aOrx"I@ K@w<^Yc2 Β~of@Ok/-T<ʡ# m"YWF_$t¸x.T>ydթE`u:uAZ @?>^6# oO?}7INƺPrzt-Q@U o6bcL HЛ6reYw ۹uU@H2s3 bA9Z$)z3c~>>9_AAvXUWy~`xA+Fَs펬b5,QJct)lN)lj$N6c]`wHr=S k Rfd&v4@V^9D$/=Q@'5 ZY9bN=G2lEPdjhZ'@!C#Yc!}\8AA V7['?4̈c/>NZȶZӁ>Ht5X΍Q};t`I(ՙw9t9H.'gL閺 2rEQOO_6a?IOٯ׊ N|ǂ̹*{ T/'@QDYÕodZ" %B0I:gڊȹ}^&x)ŪbBitt!}k9xb͗'|\'C%5u9u xya5 1ҎTj\y RI*ɣ6 zPYwCtJ7H9!^˹ۖ!.$sDw>c70)7۞:I8p83rK_-`TmgT C#icmwkŚT=ϣ&guKAcdcޒ#C [܁} [|SKPvɪM͒X]CAJC5(C`Zcȝ ^Q~=-JY- ({ *谸B^meVv9/_ôXY~۩vyenqOoL;O.D;G@dny:$3O HڕZ<;:!<@(7AEH%]i_ g% \L&~2 Ni(Rn2:ĎD{O wȯ'Mبܑ 2y(eajl"~<@P.XӛB.NS׭mX<ƍIm;TQJ5M.:YG#<9}d=ʎ|zj3ǜ GIwĽA%ui 6Ǣ AVgc;"xs&m 4i0 Ap]9͗a1n@4N2U c.]rXDĸba%$ Mmpo\83w_ ϰIpA}+&a_OoF%o+ gQInkE0 >kZ1_7ve -Wx+9obϤ@rM?߬1'gW%mCP` {z =fi_rRB(yL-Nt:3[ݙPBMIz= py<7%ͦ8*F5ew_,6?@B)mm8 p avA˥Qˢ ٽWǞڝMǥcc* "k9ڥ<7gp2?mT){޸Grv&]6DK?#`#7/9ֹ9nKOZY2 -#ND:% 7YMnC[ڝu<1=۩6ٟ'y& t=199*}PdB&hZ)%SSzML"$ݽњVP #&QrMr,k:o{Kv:ɱзDIm92+k%_'La!zZ*QmY? NC{'lR{̀loW2X!ʄ=Cs`KB"]&i*3)M,_HZ*C@ 1K>-hE~M &SsgIyצ\{zs/k0w?ihj,Q|֛ ;^adj kmXv% Z&[MWm(wr=>) pǰ*bƪSSग(jFsWbHr$kpFt2rD'q$ /tk+&ę.gUDTsqp#<H,1 }N\D>rJ謢_jGn9:{0.11loPt/QD%He>iҵUMo~s",Zlj%_0v˲$6H _\?Ѷ-u8wըFYߧ~w?RVWRuIIXJ -lٛ-dZy#=J/vg[ֱNJſ!2nno3Y>;@ Ȩb؆ޅ4L ZWKSKhg!:8^Hqm2; m DHMr@/ՖX9L"#f M4qp YW̚AwwK5!i&&vki'v^ M,0e!BP,>bSɔ?5.4z a̎Q ٷ=w88~''zR)2G*t_I)8P 6Sr;9O끟z*RvVn@̑ߋ/R.Q~\DTsC-y4'@2frZMŅ^4[ v9` wP w5@YW~g}7|LGg"(rSZ?edEtlr')k8U,̨v"n 7!^+} >NY+F6 =%6#',z݃DxYDmեXk+1atִPADN/&Dkfәϊt8ԂeD03qpU@Dk~{kHjYRᖿ IvSGl;̪ ίR~įm_SgA_*dǍrZsv3NLncIð|>%.$Mg'V ]Jkޛ,=}J4 NxgAW?hGVEBj',C2,y031Ձ ]Cĸh"s*[߰B@bS5[P'fxe2\E~JCE%׶ =y)S+Hn1GC*7z`D@c*k39_Mj ~3nz7t /(ez$o,;d!1-ÉgK8Ed UЄ=.mSkvB0Lc+',FSBkё( =$jvYܽSEjT0T+5( Dг?ˋlkz9 F֣+Aw/+Z?+ԅ6r͘`'x#k}3裷fC -7#0]f@cE$ Ia*0hj"&θSf70D3J:UU|؉h|5@Fip6eCzƒl! 5R7Vn&GP-40+Ή/浴>'ew˰)N*8-M0{=,js=|nteˋAUVpo{VZ!&UXxa9 慘7*70~F%)s/MIz}S ,K++)_yL:!L#9ydZ,C%J[٫e7O'Chk]܋9[qې-(ꨶ2!DpHyl7<:l8ToG0䭎02k F{FW6+&N_tmLZ9(&R 2$4fG]wIlJ1/< XOD\}&nPOAJ$=.Q'tz2YqPk$9G\[:+Q<BuR\rtrxk[0=XQNeBǏM#"/z&ّ+;mh)^c$sоںg8'<%;45  MLvoG]彲 ^7@]HoɩG4~3W|@]tLJUyQ1 Q|z:`;&#g꟏pvQQFT6!e *5*D]6 gn!#.2 VAs.HO*- ҿkҙ1فsBDQX f'M\15n?ҏ!D ^[=? F~G3>w?<(P<*t9RF#`Y\42s/eoLw弢noG@UyJ$l*K}d V^#/bOE[g[C55n~<tfJuf[yiZ1x݀rǏ}Lkmz#Mf'|CD#UP'{?Derqqe+j⎈+ѿ5nK7t6>VZ4=v-$//s^Ųb9*#|{" Ё1\7`[#Nl/8-J|v5\޻r|-;4b@%ɳ}+#J3d`TUTL:Qux/@Xh]zJ?x6b4[ǿ_8Li 1ʼWӆFSR%lc 3Fa`iYI"iV<TԸlalD̦$8u|YBTb:躂{LWKamDtF idU/PEB`:P\%)%HUo e8M-L/&Im26]LШ,}xK4ܸxխ$`M= 8 ӈnWk}y8dTcsjp0}x !Y|I%`9YzDDAti%KHש- o`u/v-6jH[_cM!s3٦5Pʁ'Ģm`xRplR@BRF q4oD 5S4?uAq QQXU׭?㛵G[ 1(_aJuR?H :RL\i39qQN'*'O4lu<4Cⳁ%d›.0w/eUC{Am vW.[+mS Zϰ.aw_-0/ J PW[aE<\g9XhW4,8 {eJ_ex~( m_|klHнAf0E4}HQ܆&pz'vǹLrGZE|(oH-aюua ]û:FE3x%nw M(O~A?~/!eЉFs_1nf`'T8̘C$̿DR|sVMmmQ)k8Q:(HyJu R783@zG0<wm_X*ŋ֟ !9M3.X"-ߢO۬S:us!䤻sF\&ε:gePHd z裿qTw ՗c?1ޠ ka8|,NӦG9 )N+< y7T85~8:E)#KW¹=^.?悱E9ۍ,{, wjو\l36&p!}B ۰R7y,ݢލp/6~ er (+oc*V6PٳP}, #,^#ԤW) x!HHu]Vtb4\V wyW8f.9QkikJ1d|a !^E7} YDSǨ=EBrfYCoQiw@0|K ]y!D %5=àfco ṡ})|tZP'<]hmjWd( KRW[]ss^/4xT!OJeC*ŏ7k2@Ҷҟ:Q4% +/pQ9ƼGdȵpzOYR)t^]`,/zNHq/ϝQwMUUs$={Vmʿ xIi}A|ҢCYҵ>f|4rvtBfYl$6QJ֧VTڨl4XW\Y"](jBhP l֞ӹAv)W)u/jݗr ~W>]֔Xㆍtӫnĭ[j}1}%i /0HcN+n"-Œ7݆k@aXډ]dNb2ہ وA&Ի MeYd*}pa5Ϣ(EyLj盼y՚3޽<%h2BX%[ bօbbVA&~"ڂ fyf43PE\&o)#= ni5d(jG#Έ2?G3z5H6Mof.GbUGwl3gN@ٿ\*Ϛ9S^+xdgՍ3{.hcϳ/OҬ_8$C+M8@tݓya]&eUEE\lXT/tf4ֵUfh9X0vWUz6.[`R$U s@ح{2(48&{%l ;JqyN~ЧPށ0#l#>#(di;6k/#8V93͍8Qi e{}HP-UT B+iM`ВR{K7tki`oA g!" a}"&cGc-7q.D+ ;UgH̲ @+ x0d * -a<2zL3IMI*գq΄?LyhcpE%gR&Bf#z_Α&&vˠM)A^] ą(DtAo,pAm4j`zw &hql$ܝmo6]:_4}Xmǔ't2" 4{B`\*?ȨًTt"ilϸk'r&W}a]g<!ED]Y蕱A>+W5뙱Q!Ȧ{֕nyM*ѩzGJ`JNI&,/@Z{s]J6p^QF<mtU|+1v ӖYj:'{)2v:hawQi K6k(;abVgs Z>2I<tqP^ EfvPo#u#b J~O '.Ҁv[+5E&)KVY]l3"RgrXc*3op ~&/qK]E+beD h؎2tμdӃ7%83iAi*l;@oBk@ب|S1,KOĮ4c$]' y߂ҁA+MwB7>%uE E;i}Sa/Di4G2 Za!J#k0V+?Ra"mGuf3 2ŧaA=j˨x\^uH ]()baL1Tp .BMMC9Ylcՠy.oܛI+HSAE)}+|S^Zz25SRzɮ|y!f\Y_^RwI^̀LQԅeKw sgQ1 `k[m;D/ 7A[pC@L`.}ܨ)&Q@ş3zP䵣>57 Sk, Ri*tw? ΆLZ;ydN_Ƙ,/5a4 rTC&\,3xu~hC`OP]8άJ(E( l01yҗi&. n#XT`Ig2.A ە+c ޜ]Rcd\Biـ7ȁ&$^&;CP,[YNτ 8*V?87xk 1* 8DjE 1ޣ$?/϶Q%HYj,6}ܼvcHƮ`{Yh?Ȣva =?Jd{ a;9jO:c٘ VTGFKF2䚞LL 4vr ?Xo෫Yt(6>m0L#)|0ȣ~c3AOO& G0e?Ly4LA!7AW{ǝ6Te^c2:4CɛqFQGfm|&r byGQФ^Ŭ# oK1-sC7ptC2" ˔l"Ro9DX|ҿEOpzTaUjV( Тߢ&n_#-*$W6V\2i5_J 3ߊp`Ɖ];_amTl!0af"s_`,κ8ڡ>عEx̠چ3p9X.8Nqjĉ< G"LZbB! 9-}9γ)e))LTN_Iir:Y4*Vjv3E&n;7Nk@TY9t!虯p)9ѕD>|AݢJקؘáV_䩢D)"9N(5:萪퐧I L|^=_4 ;ZHo&W?<0>#ehY\SLhc7sNeIJ0 'a^gVA)rMf%,>6i]4a M3['U,Lq O*:|MKNS”*|[(ejW/`4,5K}7 Ok @Goh#@w]+^>WI-;%/B(cf1F,}m҄[RaRf4s?Qbyf4IšxkiF0oTma!fF!Ѵ)M *&?"wҩBa0M=P"W^hG1I":0}o&P'%YDʫG)v_ oJ3V59E)q_s0Am4$E ƥzdQ4(3I ,[Om-(Nf H>$]X ?i$2Q/v4D¬nKty6^ӜC>|80 ,D)ԝza,#gS *9)/3o:. AP,]yx҅,e!撾E}o?qhh=f@+j+P{E_NMr9zbKǶܤs!iؒdhaa 2 $TwDn#>I!zp/?۪1Tj;κA[E5؇nkӂP$3A/3 FaIr(ά=fƠ7HL2L$j{@:\W`LA|hF"%1Q_s*,wL0Kl/>:?7󋚀tkBJȵF5`>0 S`N3no~h*~5~׽1.7xΔgÞ 5a?ks*N5LWz?]tq81FĆ{@Ȏ \j< %v޺+[ybsp{MER@ E#Z5~Ϙp-XI(Ҭ7[=d C)ߵ h`NRi8{mWÉ3MN B#?nXj?%.<'!2"iTu/o) xR[4ηoercE'=:dv_W)?0w:hAmFc=O&IL 5 +{y)АA xV$kF\h$Y^/I;Ms'@6iWOW?U+hSgM,F|v/XĴ={e ~RQѠBߢ˳m cV"c&yl0_T|?؃L毎N%b'%hc!g/v7@yϡx5,~Aڕl X]0zT_-INQiei a\E9\x:">Γ8J ه ,֔ $YD7Pb!iLԨ@hq`{Wy XF[Iݿs\ğ=HΥ4`G io\oXB:*"Hj`o# L%\|6ZLZqH.c&o^a-9ЕK"'D}eOQ|M`7QhgG]Su2MNȞjsot-XKU.'brHSNiF F"޸9?Sq\FlX.%LlOPuOJ0IW-ZTro}`jWۥw`T6 <蟳o#j>P: ˲\Jd N.xO4cZMVFAA,V˱ ^jPg|[m Sʮ6cF"Y(ޘ5\jjO0_aLphT}9 kLRф]8h yȦmH 2{0viE5foPC78~ ABN }؁y!=X)f>rG뽺ߞOoj|g}{"F0.h٪S>`دDqٺfj {as#mFAGYЍ~鏚D SPʆV)~{'++MOfk{l92ZIQ\xW+ZxPU3) &2qoU&Zm CiW+;fg4tU}o "b1P8UQ<AO4O)r N1HMG)r.k5w .fe}R=_֭qX W{:BEFfN>pnѴx_pL,VM9ϞE 93(n+6U[3iQ7<P)=]z{ЭeМl5NSF1G[;ͺW(0n/2-Psi/nm.H#>o1#)? D$w!%.dá JaCBRȔWOZLE9Y)L@jWXV#xM܎<>aF>/{ĬO{d. c`E)Sh -*×DH$OhG,bjTrV jObX[#Q"Eܧo)KxT}[EC5T/,<)\-ūI (5{Ы/K#14 :h>zPfbZLj{ݮ9Ȇx2a:UY#/v< ıy_/U?/nߪ<˒A3,nr󭕛4SNYՔɳ  tGHLDoeW瞻xzg(ݼ_OC $.5wTl;$-zj`JLkY_*={S)_qͥvUCQ-pjgNٔf ,?@[p[,2q6D?%=hМaS=7ΏbW/:x5/b/_RhI~˰> G5Sԉ{l;α-}[V"Lk/p#9ܧ eν’-k3wb )ZΚ~m Pf$PŠ1Smg`l|ac,5rʨ _&k'GQmfrS.gF>*Ҹ|:ZyA^c4"w[=wh*uV5h%|H CoƕoJ:YI3C$- % ȇE)_D\V2-Ex@TjSуD vtf_z0Lu!WdAk^+tUo cx%NXSBՔ @wOlړL -H .iR oEYF9ݯ=1;^>@%1?qsg8I "NhôS9KReƐ*jOݘ}ir\\^K;x߆\_<f1 scJ )O#9ѹ1B'e}pM38j>sfLŲI=VfiIdՉ*hU&})UoU"թaks}7>e~g?#tc &ăkhj\ LaXd^{ 츰љB Wֹk{nml!7=ԑ^ͭgN+^K ՜dȝF,23} FaB6l丑SC\gOT/ۀ3_)j~ssO~Oe<3} `EC$܋^u H% |۰G\}"88pݦK7^(_Fv5o Xة_N^ j]5h 'l1AtS2|yMh IŰ:'mbtU',6\k0j9VXΠj0ifȖe'Wt_[1ؘr.=oɓ ,M?- >C` >_pضwb ,F hflp\y z˘R\;- Y -$+6ws["# $; Ff-ˬL W95.p%=ZEEwj<yq2{%|5X+y-ڜf-bՔ'nk*|b򰳿^~mB[3QujHݫ0fF9)&JV,4[5  3A"^i !Y=h^{wZw_b(}BbԴ(nqgY\QH+2r"8;K F)N=D} #Q%/dnfav5_`5 3e%) 29Ծ kYq&7ϒ2INLRiϲ5OUϬcMCs>~Ud^As^d0EQWL2$YK1'cdf|*ͤd^X|_̎jf:, ݌{Ei%{ `*Q :A;u E K&!fbJϨ7.6x yFV&7a%fpG}PE85rKytQ򦩛_Q2&g(A%$|>9Ʊq=fymqg1jqCc*o=Qk6:dD˛6i\Qx# V IN ݲņEq|DYZx|/ wO6yZK`69:Ń GB |Hqt*|f>Tgꮻ35֡wsR זpBc#3t˘k#A#漛eMAmў)Z g(ӖB͠e2#H\v7me']2~;}\r}ˡ1 .hpLҘb.xhM313 'Xt1A6qa~J8MZ;{۸-S2)`ٛjA`v]MRӮAl3z.;~49-j{Ӟk [Xމ 76mN,t7xiF̝n0E>e.\z3#<zW N$=YӛqNGqȕ}m%/mތ>gC2FUAr6o# at"qOoexO7C|p0D2 yf<',I-ZgF<Vl"p5mF )OdmRU% ,;?&tFo\FJƍGޥ Gt4IV%/D6yZb'*\5UØ_z/)<ؓcPJ,V=0:V~?˿>F8H2%T:Y_*:2/ApQq9()Q"Fk+f0ۭ.BE p:W< &akk_ F;/_=阪: :E(3q̃M&{̓G]1'oazUξf\t۸%TAćAh{\7Vtwb5L{G`$lMʰmZC%)3tN/ϖ4ydk5_=bڹm)z^A4Ga`Hp{?{!#09>:K΋z@[ fcRa:u/*#̕o3`@&d|_Ōf& uc6 L[ݕ4Iߋ5.Cj6e.!o 9jLl$Tlr;p`h^3̂m| ۙ# \:7ֻ?M7xi _zۀnF 0q%Jo\u~o=GS /95U4_O:lLP uq4X:%fYy# 8 c_H|$3MeZzWm*c p)zZ|`X̍EJ`T}`?EȔmPCC<4iZWΎ[>M#Aw#5Z#Yeid CT.Iڼ Q ݻrT_L]2Ϛ5lH,nK(|5iT?8x"gMJBڸc-^psceP[PiP/DNWvu^cW8a-Uv;唕_o;CcO BaVE\+1^ɏNq4/N3*K.hFם B`@MPܭffQcH=D^j?;OR$|j:kmL6bR"k7w*ǭNEY*T2s TւtQYs^o𠒯zބj\5D,4ydt9*"BF0pmIX&0"b2v; VotYI P+|  !&=.ڊ[eWP}|a٦@W"6K#tG+4ǧ6)8NT(>;w!!`t5G i}Y -u~\ҐoK]ܼVČ8:dIOnQ v" zr U= i)}ۥq},4_ԭxÛ %IU*{[ɢlmZl?6CzfQ kקY W6iZ6]F{} lTkj)F p||Qūa*V)iQdGї[\w;4D%N(.T[yYW{G yq=f[/d3i#u'&XQ#^=iqL%)TDc P-9F@0nm}q+~O>bLpqEUJ\% .Gy5L-ݔ1yrICIniDokL R7m gqםB$ԾVzIa%p94^L1nL,H<ˣTt jk/2BѰ;f~զ+DۺdM`Qr -1M8*'ͭrN5]hA4T#{JGZM$e1cmᡶ(D6/%?K,;<*l6zQu6[X߁ S+`vb#]{3,v쨌d'ɸ+6›B"=vk`RVȹuh2n1Bϼ|!Ò" w89\"ԚGq4^cq ߄VY󧆣jU+~@8/CR[̼LPlJdBdoŅ.@ ;n *5rzjlǩ;?/,(V$ϛN2@E#gNpτ! WhV^$~Hzyf>L9e!x=xX_Ic@̏5Z(R'@2`PsHz4w_c[*>%}h\7TKP9GӿStQA.m΋8dA)9ty_bxX-?4B2r׸Q"6a!3}I m f\UV̈́nR`ݾKڔh:gn{o#P)i&q!7wĒ!Z B?Ċ ^i>sZ =')fĘAo,ֻ㴈A1!kwbU^j3sAuB@ƶW-y*!PZ R1;y2Uo^K;ˌ芬5%2`"N/|DB&Ad# !P 4ݶg#9<:78˕CL6:xЭ՘Ih K{ Xk\&>~y÷b 4eO6$hlaV#I4i\7wdqjm& LΜ0 z:lP$ʔk)G<-&nOq(Uۡy000qR"/n{px\E2lRan4GU~/6U^d}ұ|=Sl[@m1=LetwƽK84FVWwXx =EC;ßz5:G]tπӛj9[ɑbO₨05J֘:s~!1EԽ %=JpzoZ W]$JO}c&s#sѥ.ʭ6^)ʡg82~e,~g?msJ R>C#5T)/X_Jrx1,U^nw_ueH;鴄 ڸ(%X#A0GD~xD]%mG>+կ ?=vσ{~z<)V㼑-~К@Ȩ0/͘3GbGrz89.Z&JP*KxmԵn[팵x hS=WJ|x+a݃6&Y<4ևh+>_~DƻTv6>;,=OT~UrF2Gv8kDR~< Ue`~fπDŽV7 'Kxb 0:Ц!4NX.Ef~i|`P.8vU+0\ikpI(Zpsܮ=9HN%'ʣ_{02sU`RL7.4TQpgSAMyPw7A&!ڬſ E[LSy͘4UX(G ^2 ;Yp!yDUJc7Ogh "uv8ޖw LMt,pm%}׮/ :b}C]X{Ȇ۪LaHsy\Xrt kGG}OeّKhڠa mi{%"#ԩ*WKqfr#A3cEM;Z@qH}~Ri3! )*86,5,̥:!\_$RƏ#.< TZ2Z6>QBL,ĸ xnry P)J$5b9']\ؒZ2)~ݎYkhn¡ҹ;6Sd)Xd(;:Isyq28dIhHX Mc,C ǔ?u.|?OFDaCMʷ}6I$Ȏ_ʫ u@R Iyub(sU[K ڹh?z%W e442L < _!}d&wOzt.C ?H_Ŗ&rrrfӴ["uਲ਼TœBLJvXg"VN 2MɅCH# )LФO -R :AuP4~ RB\K;AS)CG,N -g j|\#)h"{4ra_koد>I>-tt+ZZui}$0yaH(oL;=xפ7?'dF|p6cA)R@;`m e+JzA'h&RZqbE) h;L'4-v栃nRcx)ra=|z}A p=e|/ *Էi|gx؆h [`ef $li8yGCs>p-mL\ZK^ο:Jg)腁_-'q|'O@u Gi'\G"Frr7[B{^@e!gS~tqR1NTj\ sL:/RKZAGg .) k` @9-q~Eo.wc=|_ubmو21e{9H?Ia B2%i:gNfR-jw;A2xhFmltBS!CȖ/ w3>Hjho8@5f4$FI XQ)FgQJ *8D`]r[AG띊'W?c+?nr=kQŦ&'Nw] ݚ3 a9qN'3YŚ@, &w Hoطw=3♔TvK%KU;"t п6)G01tczh'K:A&~u;$j Gu6Y,McE3{^U,68^gzl7 jjt+o0fBC (=G5y+DRF9:5g>R/%h?3rfkGe EpΆ zPw81a<{it+l[72HGjhf ̊&x!6U_n'G?ь5Zm:w# f{q<VQy{tt_G%O|Z>-jp||pV+ݰ!NkZ纬@lƬEt1YCU}O|c A ` 7y Shgcko%?8Keӷ=nqɔ쏖F -EzO2*g~]`c^9U+fsU4871 A$nIK}T2;RO!~pc 4HrԳ$!n oYb;,zu#k %ƵQz~c1%u}U'Q,h`RsG 󾛆^E6p+oTkp,d8(C&̓ˍW *5&õSHo?AG u@1焙t]V{DsK4CG eA1SnQ7~;E ъ6xbuv?i^ V~ mvHyi6{3P-}w y1=ggȩv: \>JRϚO c;CE5?ڪryQB~H&tWDB&}JN$j W 9={ٓr:qꋦV3[S-P nC<-H YÏRrRĖnsG ?{B~eZ*hwX f%9uE0Aȃ!pBW&SDX1e p78QS]"\Xn]~X,l+Hֶ+_9md!VLmqu RrfU-!(с^B CvC [jpNz7|ڴT_(^a%x-l!WN1WwrM7CTݚB(%kO!uXB!)xkky8g=󷬬4G{^x?YPh9R1÷]( q>+\nhiߚPj3m_^\0ɦw"$xwzv"}6A')KHc UZދ<==o# RӅB.H1I.omzw6)*[i!yi8F.O_~p-AWG 7r4tKY(9,+LE=/& ;qOĖ|%8hEw^gXBT@ 9KhT Փ+w" dewwmkָ ]]/&ї-db{HC6ߙ9QxYk^lU%G u#F1I'^V$k$qH oP_Ҍb?Ԥ+Vxpc''B3¤ ՛A&bmc5rԴ< +yT<زdvNS!w2tt+p"5uX.BEi5aر#-d29q[.|Wgˬт"{7WU`aC n0f˖2$9KBlkc ݹzL$C]̓ %'D+DB)=/wD&M|>Fy,c.c, zwĦm;ԃF-VlU!Df%HeS$߅Ui>C}P_hܜb~[ o|{h9}̨CVAMȇ(vM&.C# Ldt͵^jDU8[' U#kEe߫ܓ<,EX%=uBFo|62Tбcƃ{J`;M%* %DnmV8Q%[@i`?[R1>"h'5IHqԫQ*eX[,x3=Hjy2;`_.sR3J'WHqTN/8']Fc@*Q"|ܸc> \FʥArK ⸤՗}z F0z@X7b=rǽH l}{`=]ׇ^"tBkjHvTpa '1{LEж4;*Z]ߍA=Z d"G擏qݚewCXҹ¹$UƌK[ -xBg"Jk[D~FH=cU~Y,6RDrl6>Uq1X1j)Nik~Ur'Oj/[I.J|}wkge bBvbʿ RCbu&RfDg"Z,ԆK{Z4сGVs[eu^΄/uxf' 0KH|E8K$Pend-ߣ% UA(c_C FW@\j+XW"hf.GOM:i {#džYA0z*"38}񉀰B̅Gd_SCtdQv}(|ׅ{h'{ީ*[_Y!t!evٰ*Bi=k'e_W:1 pUM< 5\/MMS1FU6Y]-VRAE 滽ù[C~&t/hOȧm^.K7qoU*4;=.֮;jK~پK\V^{$Tؑ WmS~mAOKY%YW@tkUCiW; Dd#lqV.Ys'XΖA[Է+OMge7[IfQ. ޭ\r[Rr(07j@iX5ZlbHZ5?7vڵRtMbv,dR(#%`OrZ [$ ?hx ќWzx\ *  H 0.;m#Iq2~BڂėPk!* [(%jlEx+dlJ*2HޤR*IsqhL/K#RYƣ!&]̣] (QH@TIPN{![, ӱyy &;w7w#ܡ WwZϸ_.tG&T6r4gD5ǰ>,~򷙘wo ~w 6ޏ堙R(^H&FЌBpw;U7ՂIa!_(9嫑fPeu?Kǚ!+Sѧ~ aHb-zc: RM!Y01Yƿ!|z'Ij-c$[ʨa#rŠIGBwTTp헽\ᖂ2s%*fNLDE`ADz[q" al>B"b,& y$V7,Ysyh U2?kq :^%wI/Ԍ'F#V$ Dž7)gư:?Cm,1liyU:;II+&;i4W%̖) Uܹ5-dSRZr`nWgȖ<sbiv `[fG0V:'.sd'|(üatU$fVpNJn7?;gAo}F9!JHFUKZ/G/ sl0?nu !Tt:I*6LL)S[y`zϩ%M 9d Ix`cj\l$[kG CNa$25bPq dt`9WX[hpuPou]&(<.a:r^y=- JP{l@:p[5貨⠾y$ 'CD/2ؙȏ _O Flz)בGr4rOg#e`"*0<*a8ɼs,qKf)OFIkB. ae~9dWh4# G۸uCOw'Bg^t ն@fx2k dAul>MيsQ[}D]Sh ۟,dt]cB@;HrNupYR|ٌ\BʊDTGbVjT+}É^SxGъ5~eu an|[be2R@]&V&dQg9Nl,a [$ŬQ <~ Ugv/~j`Фvrl*W 8r>`6 WF2 2 E\Mf)ߎsCQJR‘X߫Q@m$OxlQ.\w^Z\7`ZQB"N /sf $" 4/ӈojͰ4˔;:ii539 JDLO8NWm4tclvi?em-c*hNBSJakzE"4sr;wF8=AZ?žӌ=0aO3/%sgA3D,9`0>( .;Ǵ*t8o[s}nz W$A3LO$KO3A`B^ꡲiŸYeK9=g/.碠3b` UQʄCF͎4cUy1>Vi~;I ~i0eѾr<ӌYX) -/ xDg'jW4 ]E°. }{/'B csĩ!x2~N|ؙwiQ=`0v$Ce9/^׎OgkZb?- 2+ | LtŲ."^{^UynőD؈O|1谽'ԯr@HmL_DŹ?4)5C/e|Ӥuz- /BO֌ڔQ$8{َo'2֕&+^ p# 7J9ޮj"p ܳxFr~`'ðѳ 1LAR pF~e轑$g;TZ +$U) 5o`]lԓ.o#uWpRֺzy jjWZl@ڡMP/8=OiaiEU*3] ~OYuPy @'ʹpv|x2-_&) X71 (66n_pE НJ,qXD]}UynM*GX˼!4璧!whu`7= )L9q̟ρZG\I_W{⊅闊P|"'q@NGZ\ ˋ?=T(X*6Dy!3szs*O$l,R0-(u.+%צ x:Q$8]9ד eCa53Ho BBDTB]⌹d|lTjiخ26+"1I B^Oڹ[] ܢs6RaޣrUa8EwF2,qzwHW\唲E z׆%Ik4~͸UEP9*KБJT >=~4jUPj,ѳ}m)~(ǫ{Q;N2 ߸ %ϯĪ~ Z0Pf4muc2V~)#eP$TKfINJ\Ceo1%S Ky_} DnfKMKtAE5DUR~ ;US)l5B!^U˴⪂ZsV.~̫6ȳիf@Q#VNVRWQfz^m=Po6}MWG`@V}N烓WJYW#ϯ=+Mzxr4nU7d9A̳x#ñH_T-c H$kJ)|wKg3.Cׯ^)% ЂӬbuux;3- LJ^PKb?3=$@Z,ЦrC g"х::Q 'zᅥDpV[;t\ ]{KNQ@qXN \Q/zwgP:GuJh]%s}|ꏌbK)Uk¡wJ6 hCAxB1S:?@uO@N7-q]$iF]%/Uv7EfF*ASLVAT>8:Wle!kyJzSKP23sɾ*,<HN*-F]׽AjǾga~ HEF+ҭ iM*̴=J5@7Zh۳$ҵt-aSXSj !|Pjo(2A&@ܼšmJK'᧹Gfn"SN}{y[lfB`ctЪ8'VKvQi1k v^/2wMZSm; '׺U1ta+p>|9]ozhgªzh JV n6e(L/ U;wpO 6q#Q}ߥHwAZ>"c@z6y`bb5ۓ+z|aĤwG~2*YW04*?0Wf䴬;h%꛲Ay [pQhĎ-N!-͚=)Z OvTqىnFP m306nRRQ,0m `ZmB{! *C¥lхgb{zf"t] bO !-]hׯ 6o[kr aJ3 l͐FHPMEӀf?KX XEiEںrZ)+ JlƇ/H°u_Dm|S Ę,:,0):46 ekUoR RMc:+z } C3dR~bٺ74hcՓAP=)MPfc$DU1(̝?x(WK2.lnyU ˻ T9x}+mf2'zځ^J° X^t?q® 儚/S9.%QC2e' ]~g\/|쟃i\~I(fp.=?1bL'ҺfFqkP忡PQ!-Sl%"ҕtL:ɯ)4 b #$}æu4yFʛVַm[WJQ xjA#w *!9*rԹDj,61%4u 8U !oLFs YQ% +l"൰5d9Jjnb3 YglNS1:cvbGy=P;ٞ 0G}9 rUgEhcE߀!ͣM_N?v%^a ~zU/F[kHr,&*ȼo|R͆-|!rڧZ]0䩝pJ{AP0iA:&-VՌ~ȥ+76!;Sv27$=~`]nUZyc3oudRJ(8LF?ةTt6{ιyD*W/T_{ g H)Ք8Xsu-NlF$`rJ- }h{Y={eқed:a?t6bws MvZ.ɺT=S8l Amp(K/Kp#KIbXBCymGm:~ :gMω OC1aDzY( e3,۠`J]ev QBꞸ MVԕ ?Q%iw>.7D\sE)x/K'3~ϒY )q':sӐs #>j4Ǜw %d#Ί)V4a_1EFh0"cט't?Ƿ8Xr$i?g#kj$kCA(ͪeHwX4R4hG X(C gAV(˖!ቛ*wWo*twқ {v5kYBy>.)4`og Lfz hGϟ=`y3ֹ\# ov<$ˆ~ThVknB=~Pa,L˂dUs0sX87(=Ē Cb 04'`*Ux$: ~G9;usXh굀/)l#lyTQ,Gzk1R.}wU0 oM|Y<՚8)1"Q0PGG^hv_^eMhSaWWн? 838[̺&#﻽ڳ< 00v#Xm8ZJɖW6t޷Ml}!o/=Q}N`wdE?h>lP$V,9qʂ|uoԎUV)Dz{QTQe;X=xi,n<ӡlVC1ysaɭсOnG} 0۸V;c"d_:jĺ8> * e؍ZE=*?+̿D>#& @;yJ!̱~cC^iQB*D"*0IwC9od!mb< }4y PO,.\ݭd:b%QPRD_,5jAĪ 5՚ N/SkւkI(@ Xi`rwX)xWwaܻϜcj`4=IKliI>?2 )!SYRЦzl+nŵ n[ԇT里uq}}TB3x~p"%i05p6shDpLR]+fSS\ҍ #Ho@ՙK)@:=${mx^uDxtRgj[Y~ h#x)!w}"Gyq|%!d<3~TU׼?㷂.d6i6Dƻ'LG%P7<ݑ[h M< W&XŘ)|>Vvf_0&+R&xR g :Z^mʠrSy]v?]{oL]l nlfe#/ofOSZ8.6_۴x[ I(?,D|skƢTat(PբL0K4vu`+Kg /l '"+Cf/cD%lم;?pFl%g=3kE[)ͣhXhX DYb`$H]b`m 46+PXM!/G ?^G;"N[)sB ۽Xļg_Jp'zXzwYb&u5V̌2T{DNI< եEc_Q/k>lB,vq-K|jn!{LĊ@O.1(d F)~XdRD , =z2!ǝ|Um9,)0pfM=$0RԹpTpVEYvmnیvI>s3{l~ٕy2 YKD|$tQ`AN-Ep]1W2gWrx+IޙhF&m+' I_RD F}\uPǣS!p[Y? Ul^uz.륀Yg6x0?9P>;O|H<^A}^,YU3fVWݤ Oߢbw2B+" c:u?$Qwi>h[HTnu0J~'?𺻷\>XY,~wW- JVVl8Z"pY p*vdв4gֿ#bE'ޗ@vU;-a\۬PS3q@Qt9`qn%"}»179 \`kk`A]C\zr} חs/]$+E'`5> ~+.TtŔG?\\:Jۅ˿>_Oe(̣_]>kZ|SjR0Lq(}JBWt\Io*/C}X@ qW +Jz;9ɜ׋>SE[ҳ5u"h#Vࢃ=/#3/q9Ǝk,-CDt'8euSw8GF8n}3`SF^YguIJ {,J' y>_@V.[|4,Ye }[Ÿf[{x jo \Ixgnh,/Ixcp찴*qԵ%_, LeY=G.Ī;L<7 "[(J5X2<&1K ۶ZV'^ֆhu(Q,qlthIo&ffa|R0`I#af"7LIb!V7Ӽ@rw,F̒YvuuՍZS%AoLLy,\+&0lW3b}"vml2Ի4䃺 ތ]5ұ СHF^U(}ĹNKΖ{ב{<͍\(J2[Х*-_kݮNƳH1C1wjM) f>[9 řGM/^ N▿G oȾEgEb#PHO%\G :$: {AY8R+iA3+A\K E* sU^C)CaUߞp`{Jc-qN t*[^.mZ\~4,c0)u!,J%xcY4է#el:v֪w78jE.,-˛B9NYJ ij/nm]{;mBP>BG1jx{"~ߖBwf& ;#S~N+^ =D}Q~v|sȑa!ۖxKqu4DબMn3*-гQӸP_ːDǖq;Ekǹc 2+f>:WO0O\p|V~)[`%eAx84-","E8uQ׫ٱ9se tznn^ZD7lub:<_"}˟:0o϶,-%j)>oUJ2C!8zGmǶUoy9ukuL)lXƬNw.O5.f:W^TMXj(A$J%1W)O8~d2#j1`[QLOPٕ'F' _PH ؕJc)e}D"?ybXP JEŽuS2U}?sy2a薙ǭB1QqxDFO*oZcK 8T? X7,2%2qkB&S>fR0Twh9e/ɍRŨTb箩 XeFG%P/+蕈6í-"Œ[ W.r VQbݱ%uS gr0 U$DAvv,NpZD4+<95Qe, XʗPe%.tuB筊1kx_1̩դj;l/@@ϜӕHOOgT=߉%ٖ3!8U>JKc'kFe4RFg*1SYma? `4$3?Eet%Rɏ~Fqܒm9m39%K[m#RCJǔ 16 <41CP8ɰ@)ɨ}J==/;'EA~櫊 d #ro`;y;lAǿ:h851>1p#JLpO;Oė.Vy"7,`2-0^~V<:vfȶ4`‰θVA3j[OL*9[lj,A?XA$b=u0(GuWb+g ;IK )#j0fx@Y~`'SdS_JqRE2}|o=oA-,LQJgoZWiS~]*lXBb"{6miܬ' FcC~A?[I A/OFh&K@&) `TYxp\d/FU{b}hN#K쐌5S;K߭gX&׍T,s9-yv+>.,6y#|hѦ{H6tyΉhss-W1\i.b%D7S͕ۅ,N1 #)L̗8t`@jՅu*+LӺ/"x-Xvms>t끬G ""hК臯T*EonQMw<`VPv:; iR# v ׍Z_2H'W*%Mr "涽b8Ȓ ҁ=lTH_ZT31`u#kx nvX} \$C|g6 [R&gΔɟPd/oxAZ_ PЕ A6TF 返vn,7\mc%ɾMzQc9TW ;@tg0Z1J _<+ `WBGs/QgHRNSb#= @a.eq&mVN8R#b;KSv"'9&$cqQYʅPkX4_XExlh~^A3;>2!Ջ> \ HrS}}8ZWҕpsl0?5BU)`H۾%kHUĈcƕub ;+[~]2\3&>ڭ>`3HY<l8`K^{tX?N-?ˈǺb@ǥUX-S%i#e״o^qpxkA'h]/`L/~6s̭}pe5/چMf@!'IL61)N{w`sϛ"#Qo^`8RE xsZ-w \<ԑԎ9x[ݪN(,m1fA fG1l[d0΃3!`h*8E,N_"-/שg`MG&YF6W 'iFMXx:K_i 'l 󋴽3@P:hT+s k<*8i Bm]y(tw!Ђ1Z;8B %veԉU='䚢@ JR~:bj T2_0>βTL^q9ud wunzldfb3~i̤y0A)\okw'~QQN@j7k3d6}ϽaQi84]\ rPN*5DTSpPM2@IRqR07#F*)w=7A4qo o?é ɊôjKFmsD4QYr+=M{*!mكFsCLz*KWJ]| B@UE f\3(iW]ޠ5^bq^9Eh{P aQ3VˎN5ڰr0`N|?*L0L B dIh&*w_$K2wa`؇Mp5~T7dl^"T,EY|\2MY8^+;fG` [E*phL $ֱ_H%r -/8uNqW"Ց%d7 ȘsBWJ.6w_Mǭ@xa6т/Q?⿄>}g5;1|rPt{vqD)ӢS6\!:62S."˥P[#4fiid'ؠ8W^#+ (O&)H Y-nknkd>/5s{/K ڠ%UUb3!&Sl=']ALzBjVsvsuFM[dQCIїĄ, UabAe's !M"l^Sn^0^Dn_GPzx b^N y _ս ]oG\}R_@oh B#z3=FOV2҃,4=ٕg;zWDzE0=K|胢ׄ[VcF Q\O5- G$K9?yHR١U@ BV2rS G]KTEɲJLP`NQ[Wop-]>4~E ^FB^ K["jukbm8(X"GEQL@3=@sq0wKF7u0TO 1q- %@ܘ FL@2&hZc> XmG`Xu9kgɆI휜:# )%KI@NHU .Ԇ -0Fc"C?)d\, XK> aS7>79;7'$lvEt0+%|< (X~*EW[W CWuWzT#tv(GƇ`eGoG9`9 t"E)FJrTq/s`5.XϿ=ߕ!zzk M_}*-Ǚ@Du~Q4"< #̴#>|ODNf J]IR<kSكeINݟ7^5gMyBJh_ꐁ|6s 0$ߛD ޅ%5ż=͸}dL؍}7Ta3&G0h~6oT2GD@oq^=俽GV5Ab-oB5/"d7{)f+lkr܂Dl$u+ϑf|R9ҩQ#}amaϴ-F>m y(rZh(#xӓQ";"vikڅj̟t:M;Wg)3E=Zk̰mC9nomW^h1S,l)Ԏvm0 LVPAkdm ;LHUoSv.]OgGPvFSSʎ*$^lsK#K;sYJV6Y <+ Lu~њ^;?" s ~7o_OTL#@ p%*WFe]2a=QLp˂$WPzAsbyx 39[УI45UZ9IKJs-“K?ᛌ' M/*`5F+N„S}&kTWAq&o6 4@,r{sP[NSq[ OWmǩ̩ɝAdo]6)Br8Qvvy12~34 =>lFf]Z7݌ gjP8m3]HaI+,,{\Y*E1gCl?4 Ӄ撔 2> kdd3DhOFYIն)P B7w.K;B*J[9P{Z9Qל=g:6HV(=yNpIL QU ďASBnkH<\_ =c4 h,Zɘp'?BAe,7Si+k=wK np*]o7k~LKF$qGHƙ7C.j@:%'Izp:mվQA XxpwQڔBKAC)0q@dӌڍHſP@?eR'n=k8JƎ^[OAЎvܴc':mQ>,NT"s7\c*!VkՅXlQ2$}Kt]m{Lye" |Lux1 $:%Te*Y~&H6vrrvU y996j֌O`WCo q-7|)9jwы'm(vV⽡A:[|. }aPrAz=Kjzjgڍbl%)xi>栃军u1U$v*R }B!>Ύ[nχ饵Is!5$A[ݞuɉU6ξXh>Z`Zns_W)X1T ߏ_GON^~pOʐr5ϰBC%QSpB=J +M9`)ܯq@U(N*Ic)Mawޫ+1}O`*bO 7fM3x=BW+:>P݁|Z>xgceͻ\:-*-E.J@~i 1Bp ҔGYYOO.(gCA<`DKSBxTNA.$Mb C _NtdVQ~!a' 2!cjXo!ByVHS&aƣ u/IVvBsj7hDRWH/8YcU˧(pX/_9Ap4<@+/%(`}nFuhUx'HgLV61 Q}4}BE;s^vgMQ@T{jP2_,[ JxT2yo3S8>@x5s\4Jp(JRy E@0Ӭ\5i8MFzp@wVnHXwTQSĉ Nq>WP&iB疱`*И|,Is_\2&p3f38Lw^qJ/:?4AёAŽ6i*q49!Bߤ:S3l@ z#O";%QY0' ;:WU7Uv5O&)n4vkkJA_ݛZcXƖXtCCPЀXFCߊBw>fc+C. aֻro4 3&\4) xwJ̜ݺ&&ˁ&3;1l܉,>×hi҅r[.tX`tE 0y2 o 4HN| ؑll -͒=bw_Yey"bh$_:C[WUGz 3*F@R砌7+[lFu{cq)iVWOu'GB `O {UY3%#$ȩ[.hO<%8 FPэ4DwvyՊ8;3?KVh2>ұ۝iF_W%o5XeZ6+6ݬop )x={P%ݥS3*.0oPG;Y&'?=Œ8ubu !&8tD臧g#lM34h 7w_<@ڌRXR^.'Cpy!'Cj$VqUVM|b>E"Idh W6-?& C>;mkCܲ%c^6 ~_e"4s e[#C+d1f֑D㰰+CPڼ\SϼBqWzS'|ȫr~@нL 7ִ[8"Gc#k$^I>'(dr>77FUE̢uii!9dD %\}hc2SX/r) Z{81G`jm!4}e>Lxror,Mo8dGiM q˵\}eÎ!r~Ͷ~r] CFo_'Eo²~Uz)ʙO2FtjH|-K+CңGk3>~gC*⧹( gB՞I(] r ~rE*Yg*nT"Z4јr~r!V@dvp&?8@KvGhݥh:C[6b;hJ}&iڝB&E\D=&AD2w/yU"yay%"rP`njfw|t3<kƒca?@ѥ}f렒Ŋ{'>*T!콭KHe=~.j8C2cWKa^{ bCtͳAZ?+;M}%HїU?r_L&2:0:z"(Ƣ|=є2!i\t%EKXOA1-D 4kKbǂw3^Q x3*:H%B*Un˷C+ٸ##~_ ItUJ^XpwկAnU.\+jVv (glxGݝGdikDMu8\NMhuA<9,l B'S\+ 5o2Pߠ2eXO&mQ2 8?T7.uZwd^.|lc D^Tw!KKD!p~z}) jT w$/UExM|Necє{׃)68_d VSVD:K;"bDf [KgWIvM>RRV.ִGZ\l3XNR-EE`Őʌ$!QAN{>+ ӘG{I]Ҕ臂QY:ָ5:a~C˜R 9:Ѱ)r c٭N:9p3@;Y3{"FF'nI-C߄[-~H"-^k(_B5hL)' Q`P0`1ޭn'u_Mǥ~O U-n-w@y9u3*PXc=˖/K]c0NhF*C(>Qbd{lDB$NYyMe2 !CŶ?}FN5H̍l"mL~cީsiK5I4Ɯ UMKsL,8w@]C&ZjkX/;,WqO fRhi0N2'<0iO$ϳ̔2o٭vjEY)뷇־bR9di7 q(dz^HSe0J/jƒ.Y_|97#DHa~sQnᲽv\܁j"0%}"dK#JarU ed5.Vy3Bߥ ! GB (lOɁu<bM <<` qɡAZ#&g&N2`f,4 I`]QFrGK~KtP* g,EuZr͖3ȥ'\x:9~@&m. 0 }!f(Ҍ%uB2_QaDqUdQ/v$e~8_Ev{RC &[D-[AR gG-Ccɔs5IF܏d#rցcfoMd5Oz1#D (jfZM1G/Zk6زbObvDֽ>BPA#Ȼ‡]UC+o}G/Q1iŤq_|2ΚbpXE/y'M@NjN7y)A?6W5 \EI G4tCڱ,J;dŇ67XPe"l%ѹ7>? Y?e>u}7i_nF ltџiy61OъRaC7ĺd^ %am{lA?7V8I{(a9^k%TSJ,͟YPOcU}K&]PQU][9E `9]XSue}b$ wcܟS'A DhE-L,4-Bu[R9/ FĊcPO=M&K4**=CGɀya YZV1a*OO$: A2!ul:0δͷuI͉p3:ZO/  ( 4һ(5ٚo]JVݗ*h[[b5=cZv- Kɪl#=kMP4*!\| h0!=Ol7^2Ds/g5tYhsur+ލQ까U6T18!muژgkJOv+ZwIe ,$o>9MK4:rŀ}+V~-;0d˫5(b׎T`u+>'{!:-a cμ3Rx1tSRg׀Ƅ 9O7MXl #5"♼EY(S2_Ug聼 g?ZqORS6ߥ^c884o)鎦[&m5QaGDJT^yBuRR>J2NM 8sK5_76ZsT~ @d<:SҮIk1CS||[KKd]CUU<E,9⭸ KM6.;vJ:pKs,uB{_,,SkW{:4쐚]qKK9o~$I>0w+⾖Df"1 ĬS8m YZ 沭-ʡ@~`raѓVBx6_nb vK~G=r˧`66!~i)KIp6~}~'HSKⱢ<$a & Jp n#iܶ5i Ipwym^2-IbnCVo<0XOݠ0Ʉ>x&~` %HL:#edq."˵jHae~Ä1I뙙kN5^..x*?YǦR[Susm}ir0i\ˤ#C鲊r/yԁ{sW[$=fFuhGjL.@7cC#7P9|äif_7[9h]t a kqoA@RTDt0{S<_EAt0 E$a:PMjoDdn7w8A[+$I_:\&ݵI4IG/:lY*$~bܒM$u S TC6yw1 |SpL%x|8[Pֹ Tf= lIpzbQ1CVP 00ˬij @L(fUl-bp]GD)j7w%S['K ZJ_mx l?-F2eFbѩeNgܛBgvĖO߷Q)[`V)s~tU)xPRH^Ϸ¹[>=\|x Tz,u;D#5 s=ϋT>^nڔrZ Ǿ?:(:E) e^͘'a`cA`pWd (|bXЕ ZZqC*~qpDyNEJ[*ior>P<Ĉ|`oiy4zz7; r4>[F5 a@%]'V`oT ȳ}KuNN%N8S P$[{/n͂_rGq)OAMk\aH{zX|I K6;<OypzHv zlS 'O#d:t6Hw"jd*<\"m^Rf`ؑFj7}43{uȕzP7 N@VF]Obs,eȑCW!q:U\J!ikpML\~O ! DChMUS.z % ,;OqF"3ʆǭ>iAi/`2sUr3"5;˵Iף丫 &u: Q/;c Ģ,v,ѫЁ:y\k{<^5\zؓ,܎!#EgèJC8˾ߪyRu NK+l(V&<֯>wn20Vn_Qr݉s\iyQq>3*}Oq&r@QJqDQ-/]M;ehaL@k gL#ut؁{Vf|1^cxܨXq}[QdrSπ ypǎl/?BSрsYZK>vϩ./ `$TA!GX[p8XtSrҍ^)&g< rƃ)3fT ggSM1(2(x`MJ'<{}Rc1*!sP|s{ 1hHv빞Z B}"#Λ] JHƦmp_/Q>M{>O=:׎ ʑÚY!JpE%c J-5ߚgPq#xHP2gb9F ]jcX v{$5=ݞ5!Coc{T`z VR2a@cDWEv}ItUύ%D݁OuVl%a *Ɯk=|m:4,-U" ֲ?εQjfO3c 1уl4FL_L? Tˡ2:uP W|0K,H-ɄPT2 ~E zp]XB]עǢt‡/v >8Ne^^.\5=% 4ɟ ]E`Q'zp;o!AVVV)Z$ZTJ/y@,y/]9<]Vڞ-x[܈Am'B@T}>DȏQOwwuty6gɍMћ7qVX@yH/81ʌ!g(L׋} #>FB!6za\-_+5&Y)w,+7} FXqicmC>onc J :DK^3*żiͣ` p; L6u0=o6OPUw}ODMk!a;@۲4/%_a%X󍘖?PxwIX3Sxy3SX\]FIc^Hړ{‰{Gy M cޱ0y9ɌrGYeCTHszy@)lُV&_BfNiEAQ=.#"رJru;ŲP}˛SpJL/G✚"(3>ּȀ&$ /+!NAb߃9EP mWPx4gW~z2gue.C/}w|Z\X^Yt ]׻m9Xv<䐦>W8N_KQoR-`5f^5v"EҋRh *۱JcYp(4h?;v#F53 ?M0׭i{7?L\a3ܦUC1:FLϠFQ]M$GǂRʼ䄢㎺c3xQ{I/iBSeok `gHx6vP ;[ M x{U\<>?8)j&kUD$}_U S_vEQKV&܃3 WjtR:>Pٞh sYrL Qoㄩ,.?m@<62:8/\lIkJG9|]q/?,qE}mhx1c*@ˎHVl[H׼1Ċm\?+,_~[.%!6(.Ǚ9')dtl!zb&,Ila), P=^]ѡbXd@ *]𿥋i+N&G=!HG߰p8pE۾Eȅp&Kõށ&Z\60T;*vBg'yS-|;3*./\fZaO2}LUgq\AjF)&JJڢ0lNE0?pWaHH> 8j|A?`HI"*Z! EKo2QU(xgc:qrdc{9e27A@dlȄK?)_.kKqc6-mБMzgg9V<0bӇ:լbd Ӆ;t'T"m!{yv%6ֹ1Q# ;=YG%y_`IcF-ߖt}j4=MD`!XOwN E. cu|AVWmg}ݝ"(-(fGsZQWPպ)ӝ!/ɏ.y4w 7+7~uA &< Ry88Ѕ^KXtñ^Qd@{d yj |N?B3dwU,fo72vkngK7&ȱ:j>8(F`*V Z.@#t_@ƿ A:z#;A ȑ'.z[/̐(]J9qx4cG=5b-Hlsy!ԗIt3614>j,TY?suW`TBGQsl Gu$ ~qءa ~Mp36I$4ٚklo~S@{9Y\K~9"KeΊ 3j}F$('|~gL3Nt>LY>σ/ Kw;Li^D0kf\-i lEw҆I>G̱=.s) MjB@!>ek&Zu^㿦ަҌrjS??:GuUR7B ]󶮽0; ^Sc#RkN|ɂ_ϩ-5WY&=|zQ@US8{0'{@qLlP*yƱg_&Tiq'H=RMs乽6k vA)GlX][ .3= (ݹ>_m?.yҀ&cqKZ zr[T das$)19, e `BH3Mꎛ֗Y>!6~s5n?Ut~Y_ߡ3?I$GI)Lx;p+w2 t? TѺj@%T0l*ŏ\@A]ՅM~}3s#Ȭn\"0"_?[Q};pĺDB@P$พ);yQo&C嘋d۟`5A.{B *oxU2ҁp1 i|A_G\I1ڳˇpzl(% ƣI _5ԕ[n-LG֌↪'OP ;cB!LE8I T?u^ 1AC_`#4+tƔG})`>_%^yE8+MFkfJp !wqjjw)ju..SXw-]Lߦ۩2'sMzL>`e0wve2"FxyemW~XW%=h5Q|L:V% M0$pڿs߰ŽGy*N}H&є-WЕTjIƏ c{2[~ig>^R1<}-\gcZ5Z[a@׆ҀTʠ vF@ǑwzZrq/eTKDjZ17pmH*Vi] =LI9f/ άmn YP/uL%ZVN& LU!"="gx(E( X]Ku4ZI1!ڗ#|Z"xᮖdcS.u9SJ:RE\Z5[߉\* 9)雄+MGCKˤ?ޔ LIy`}`&|W`jdhcomF@k9$^L:6 B V-fs~Ġ̣3\Z"t!Kh"G"+ʅৼ@TDhFA[CUXtā l/*Whc"tfd,>ǜ NQx-2EduHHI2GoF)).f- NG%qxv'Qn a60aX@qAE3q,t!ʨ tĎapYFN: 9h4vf]_+1Mm-̒O?0Ze7, j>Mv/ha3ftߙ+@ CwشZ5Vz0zz#x"a%ZhƋ[N ]Sn>.YM*zv!yikӉJK-툋%RHMݪĈGk+Ǭ?%Äߖ,wbѲS6m!)d~!ϗ7·v?gv'*ٹ\O-qGWc&UEHዸD-J#3b3^Xƀc9gwSov@#?[e$LNсQ99E*Q rÍ Wesg_ӆ0_@Bs'~okW"i(GRE>YPvC^ţ2O[8")$.o}|=c{v? B?Āwݹ'w6W܋ UP#jVK0w9En--)}}"^Y["q(P9sKү~ƾ,C3ꌤI+꒍ {|BnBWЩ 3 wVqM:2MZ߁gb33*zhZTP ~H gSRbq?}i.2X0JHfr&MZ Q 9/8ӉZ FB+랡ھ87?Astbb"mG䠈w/[Wj1ۊ'R.\';03Nzh~O@@O][iWr$2spuuKEa9ZqkEm)&XYJLB6?ـL}ݻn0V頠*dvV]c8@Hi -Ef,>qn~O([eNe7.^6tv{aQq+(eB"B!))N^G({~lVC,Ur,RxsgX*,tZpv0e_60.c6^j>TCjzxic !%ۀ(:yͯ?8zw2O4%xRO$H$]LԔ!s Otm?DSmYg=B6}if_廫yvyӣAWKb׺σopZL =k&$ZFp]N35uC>w)<(e çQʁ GW{wN6* 3edoLG@J,c"A蘸Au:.v` 0vdƕQ\T?{#;'fjS&ݚ߼+*iV4DCĤ & ?y^.~PS m#$*T&zq&;3܏<24 Pĉbr;;79\&gyrQE_֫pcH͝Z#4aT}UTNϨÅ7F H9#ߑaP=+;Br}6|PRrnO!8 &wҨ{qGrM՚{x#zAӖ#~G΂$" A9p/LZgF'lΠX~/ΦCprVyUEAJ;.[;@6[KgkJ( V1.*bVZ9K"ʢ4zъm J #CXL3/"UKBǿ!9G{5&fg5V(v nxjn&Yjl]85 &m)"(?]DIYx4R@ԏ~7t >,4uUe8dMFa0QzX7=2C"̷J0Wl ylDń, j6{YSj }8t^sVeI^C`y9kctB6IMZ(xAq_O*aS4Vncb-5 IQ۽! Z4M:hn? 9WAӉl|'ڳ/l_Aʘ03zl VR,I/Qc>BU3C\܁αcD]e8J`T¦Xv#8'KOK6LAZaop .an!]^FlYB_![z iL'G$ȱp7깹{U '&bArH |@zE~4b)(7k%F&oUCm{Wa 2`L6W8X]+%̱NrxcIZ V,5R̜qC{īd3 ɝ\K9hSj"74l\볋uPqLoVPMex )C[yV㤱)b3r} :UI(#5bvFcka  _$o?p劙N4oqrь*w)0 *Ô+#iub [-XhH aQ&QGfm@F*qv1a!kj~|KVbٙQcʝN)&t [D6w[^T ^XWsndBIx^Ƚ+ܞHJ 1o2/?u*+fpP%a`gjiokǃBpfFWӹg~$.z]'ˆ+dg3sYɳmzDZKEԁVMWH0M^IF] e*^ K*WN!ZMАp7"#VQ$0'JT*RoTQː;tPƵF7EH/$ѳӷcd^ԞA/Fe 1TtYDrhӬZ0ϩuE~CP5_KJb ':{Z%eeSf8 Y=ȞCH>2'$նM8'BLcԳpRT]@*J(6/Z-ւ̓U΂Ͻu\]AX i?z_YUBqRmf4~Fp}9CMr6iK]Ȗ G8qe Hou ]{$M4BB O=nK/7:y+,O4H`OgOưB `Lss'8)DŽ оIm¯!GHe_Э,NڸrTQb |h/~@|¨OT(Z~ټ $tr 3p6oogr{vM7 l`Դ R+e; #^m)X߷ts_meXU-yWOeS"Qor))7 PG#&.zm9>z嵹A]_![_G, 1#&r{A̻Ξ|"4,+k-װنăHMڼh5RqM/5uQDsʫ: UN(ؼA1\yn2) xIk 0=X-̘t\s& k:o*x]}l[ ̈́f:;wFiB|xY {Ή~ 6qQ1`>8c~?e3MBGcF1E贺Pu?{=t<kwe {/\gAZdP]2C ./ }Z/1Qb) ų৕Uκ BCƱ_>LJO BrGqd]6.sa>kqM,X#(l=\,xhʘvj I7RsN;f{\$9 uPOžt M} Bb{}AND Co&'[ 0F3_t܅n0?߮2j 8fO^\~H;}-*۱J NjD} 4Q̒-{ j 6ƍ!y4i1f3TAp c"90[s+f_pu[hI^w93M:>4" <_ĭL` @t,b2/.YtzLT9] 0oQeJ4`1kEDn\؏V1"'.Dqdݘhz7L:ވ 9Y{vKVʒҮt+5 hfyCzC_+h+k1T$xҖzY Xtipa!1f4Z'CMϳ'lXFrnw]>)yD=a65Xtp6,+y팭m"A,: L n7<5F_sttxoƿJ;}H4S-ʆOˑ_4NN~ٸxǂgy"*pvo^w }tذ"}R0M !sӬ.+CQ[P1mi+6s '**|j*#ܮW/]!ChO_"q!ۣc\~ Z[ /8g0ws6Ѡ4?5GLO,.;+&*S)J$$7)йA6Z8]a8%9Ze,}E| 6-%psJsN6 &Z4|7:JZKye^QqZ4J&fGtPzƆo6 (U |!p=Cqs9 ;\~WdY&9 hǧpUpg)y2mzHTU2[]% V-U& f./-KOI!JpCBJ+`<|8kMFK?_#<*D8܆au}Fݥ$a0 INs,H.w4TN̦~%UhPC"6<p5rRS U=fJw+╃~ %[ތx8MʂB}҅$ (ʿa"?ߺ$P /pO :;sLyD6 Ρ˯FU#p*#E5 6}jnZFܢ " x()X=Puwnh`D3X4~d$G "$+'&4ne9aYӣؙbԜiiZ<9mskpܚ}Zmu 8 RWQ׵s)+,{z/D0BRV7,9*HwitŖ|KR?3 m^UkUB)U*@qWO4ez)8 j쥯ΩY< M8aw6m ԃQ5P{_.ᮄI7pOqwh-:B?OZ4D"A]e`5 wGw߮-ge}}2:EY *V!@AdQb$~AnMjFHBF vظGpɠ/OFr3q3Fg Ybqmyǻ8o]r#3y!9=f+M&EDiYQ |X)"䧬(fg#"Yev::ȍoVi/ŕ+taVMHZ?fv$T u NE!W 0kTI5OJ”Мo5,Dt'e"cgB|:ny܍;/if-W ⢨z|jܞQ<4$̬ O霭!ZN5NmMHJ9gD Y'YZt0{` Zޕek`-l;qN$+LZL|(+ vifv- f& `w.^H5ٷEԠSOazvj^H5jD;VLѫ\%Ld^Q<>c^(@#@ h%v8TOtV?뼲3!jx ,[9Rׄpt@ N1<12,)x? 4!xMbRc:g˳Fs%ϯi=(ob6A Z3+\Xe%Gt3, NtI/b1Y27 Q&]pW̴2xEGKge@'{mRQz<0^ҫZQ̢lkgMS3OuJLm?D^+Wj3Z.W󜸔֝D?Y۱զnhG"\#Xo˔inS\Qq9ku̓dpAͥ=3uR+Yg  +;9shr<'d> o2=X0_vCѵUxa|RRWHm€!jb@X hi eI5*fe|02AG0F'Z4[۴Q?z#I^ kysᇙx@"bTu㭞Rr b~7(Z7]\q,_II@hDA2EA->{z4 hGq|A63_7 _]Ow(ݔj xg 1C F55M[DVX| :IS!j9SĐIjOXb#,:_> *"3·[6 $#w&4FjRgGwq 7; ɪ3_P9(열P*5x^1/e=W[DvPzñȄE.jjk/d@V\1 & u Dͧd"/*b+l|%vu54ϥo) alaUpZNt&Tg34b%C^.xy1y< |$G<"ǷS*EZ MSY*. 6A1spb~SK?}Rs ]MV3¡}@bU,j|&aI !xGz$y8aBP!O*&m̩0&_A 'okUKQh,hOU]]!8Nsؕ * ͔ T !0h)l척}?N-qR-O̧٭}ٚOq^m<W%k`+ yRE7SEn lMj¼\xAwg ɛ|_x; -*̪(ҳ\]n@ńNlc1r]t984ZtEpċ&Q`%iYYͥ8I7?'zk PqPo%BL-|K;|A0~>LncXhl5WG$U÷ľnXl..f?8h]7ƳdSz$Lo:c)"~j#[?BL߮k%1pkdǑ/wzIzUժ|XGoУe.2X,`6NrI;F~SbK @N\B۬&%*l`_?ׄ>/čPk trkޔ@p WH!Y}dF1ץ#=_H{vϽB.<B*-N8 *,q eXͶF&G҄~>FO=cZO0MN1ns,΃Y6f_*tC]A6uZ9i PmR7"*T̢*OtZ>^F%3%J $9ŋbg[[vU^9r$ֈuzc_-R<F9%qCRҜ&465.I\. !Eb*4:o} )c"j#α=lH%HN w>nϳٷmM\դpDj{{ 8c z(rFn[?#v?폄\E.V( sh),Ml.R.hl-מ%GW5rs90iqB0b Nr`c)yC|Dr;Cfe%b ; ޻'1K̍ӡӴVyU}) ZH x(j¥DcL:tcBtL!/l×HNЩHeT周^{wJIU=ǭ.=wx˗JFBք("̬f;+udYrr@WAY0{P V v㶨ajg#^n?#tZuӂ  KQٷݞi v{IS]M=PډyFJ j$nO:e7l["lC1 zpۢO}>zWd =+ f \ws` dsj63lS/͘  ħ5'5 Jl3γ(*/VpELY4` s Y 2nz4Ϝ Nڳk<.~2^u\\:de,Y&zeʲ}O`pgZ:Q} a 襢t>i`X"ԯR;}G] B$1.8T2GhՋS9v.~{37k'1[Oj7*~z^X ?]/iEF‚ו:B4NKTEe9D1yR4H`A%eN:Hk8cb)lI;2 :@V+1ޠ<:}uacDV9} )tqàe#o|Oe3>^";dPm%N=j,Ajt#w0jZ=\iN"1 \Quq*-⑔N`gLn?B63S爛 1ŒF(F56ujA/N~vZ{6m 4\WSSy\@~(;+-w!dmlwxoK2lYJbJcf!\nER$D.fy4XS \N9 +Źgi[>-O_l%Lz#mOѸ R8R& [KrQTZf1b!jr*?AB qiX૆@  ΃ʰ& g%;D we{v <6}^gU3JgN2L/Ud>gr&~!-*D!V0۶*W;!K>ؘʫEWV`UQ\7Z (K9Z{_"RHsZ; *Y2;<<09яuhI !A5^Ew₱U'jM6CMpg1pSi J7Y R O c-Pй < V4%qgNR>ۿ&Si R D|̙%Xq ma)!h t.ؐ'5K1s^gs\;T[bVYyb~ "ݳALNԆh$r8ƔVU쩍?a%뎴S6ED.gE>o}yfaW<”qMvzњo,TWd (pg|gmJ҅t+3S5>L3 МTn] 8TJQ11o>H(mo_3.ΠoՊw0gA,|ƺ425KEbǯaL`;&O.fЋ~Nn)hyTjdhZmujhNUM)m^4 .L{G5ޞ(a'1%lzOBNp3qu ۿńLvJ9if527 7ƌ̢ҍTIJJKY[աSCע!KP eȤU~ZB6m̾֊Ǟ0vauehNL|1YM>y4ҌQB++plƾͷ 'H&~Nla;LoXJηBx qeE^HhRJ2@_1+V4 n/kJp#oVv}T>MQvf e zMP^.gլWыy]kNyBB6-a}#]n)q*kiLf9h=YݣPsH l[5sjJݪ"ov ;4D#2|ζ&{l416ON.bYط2Y_:Ώ0iF=6^h2/OauﲂhU3c w|R`s8#']W}ź!'AF W!UXՓĹY Jb:$918UEFHg@#4/FOQ64/"rgcXAKa|1:Vnoe ЉXn^.;B"|m+Z$&,Efgh O*&ix3H`KU(˾nL7yUX!1`>XhL_;)2pM?=f`IH"& {ϳf(Cw$uHf-NXn0 9J5n8qkϗJ1JEq3wg5C2e!ކ9K;Og(dT+uj=(LߝLpAݼ47zI4/c fY5;4ad7WtsZ u2K%-5K"*(\g "y2aռm}!"@a,MB_3z)煝dMޙ:9`io| ɂ402D5Eפ%bo\@`U^ J}ny̿yXjAxdɚ=_ub4 4B3sOiN2 (Z_XFi%D b @čO^/oc vV;x 0Zq8@50nrD+ vi/@sL=|Z8.(l_e8-I^=,6MCu?ƌ-*zN?0]#pdsFu'ݺ$@pp"Z'i] J*GJýnB*aN &mhhR9#)J‹p +χ埰"am m]VDɡՀ+2ćE2@>BtAn E7,qQk\|A1Jkn}M[r4 w`P{Ӧs^bjADoۈr &Kt֡!ɾҨ<,pեۯl<+5Y(d[br؜lՉJlJ)6ʼnz) Lت/Z:%t̝r,DB3SqvLT돾9=Low}a,+[6a)Z*[2idkj6~ ~qKԇC~?Dlk{tvIrG%KL KyŠ5jK'fDV&Y9Ӳ8Cb^]j0d, Қv/)'= m69Yysz];+;b(#o!HGp 1/>xkuٴw,φQbC|!6d1 ߯Q-.g^RE o?ᾌVh$(U|F7߭b)ԑP6o3:ɛc4]n ? ԟ _4/WIw78 G&솶bx4{ReM\qQ]DhI[7|cb58]V!͆^A݋2 LۋE9>^dB c?>#meIlzJrj;d(9" Zb6Rog`2.nDhr,Hqc$sZ_~iWoo.fBŎBإ v#XrkP#ы@YT"Xchq6R],cSWT\2dYr42n$2,C(DG3pKν㾋.Qfy x0dˋֱ,2Y&/-\l c@y&ϯ#z@3zr?;7 WAA/(lQßt{=08V1/ܟh*yTOiseՉ3ؘ\{Cέw/n.ҡqYGkL?Xu6H@ }mV>bh@!aXl]*'^agc|iԩ''(w4o 6q'LI s1#23L=0k㣫 HBYk~^mu,hfVOtRG*2/ڐ̂Ai.AʜgΑߒ]xPHir2z8dܱG"&)Ie>\*K|Hgw)"kw /u2So񤊣6)geT9\Hs,  *[hL TTsp=D+etToM+{;EʷtX=X Oz2Kzw*GF,ZaPe6Y5&LfzM"vg)]pp)~g)wP.UC̖v+u,Hy͵1 S4Af%@jO#<}iѲĆa!IHoZ?K=#Bk[ ݩɵ^Zk7IEoT)PXy$1DA"^(HW`%0?#^`6 4to+}4r1}zhOǚ,0=Wև@2O/D'U._iWziFmzsh>I8_|$Y cׂ-^kM7J:8OHPZnbY=&Wim:K#[灣4o`jv*" MC;< $ZtfZgF`tYThYIq .@fP. H'N [=_i&ѕpg)`v`@ wp<"3 } `y' ozn]b-@c怫Y_ #to Xk}8v)b<[WcAsu f.}ku40JsօO/y&E2??$Vt|ROO)nI*x5pF~6Qɔ87`+ǠHi5'ZwB0hv\ =dsq E[jiS{6XTE>bj~~^y:i/%TuZ?v~q%]-s h.&DI##/+2'>l՚8ʏ?+'E]ý*wt>/-v=#+)_Xb B.L.(8}_k"0wRωU!}6 * qyc24G:^Gh6Ͻ"8 n_rVj&PPz\LLbOt蚴 unEJ]:r\)Hinц2m/f+]EV8D?טuku 0. G gIj1&֍+h^?}=ӐKJpZG" 9[nS.AS)NQ8"+&lOWP @F~gq/nl]L̲ NR<.5=k)$XLIbVQGf#"w88 Ṟ _=hȧE~& ے~'SQDyȣ;1}ŬC*9 ͫ~xsZouؘeAdP`tWIU'qOw#.F[؎UW$p/k/~ ց$'')V oG0~z)|q=^PfFcRyǎ&_c0^8zpE*n>Z? zyV 3X_lS}EchLD2_CN/YJN5;3>*qO$㘇[B///uϬ1 sOYo!]eI;y{]T8,kŒb{s-y (UGӂ[!޵'ytdvIFšjޡV3wp2r[eצ;s Rҍ>1of[jOaA} ˷ Va;B vP\rcڸՈ,o#%2Qsd*Ž+ޱ2ֆuخ1jqdÈߡ"-UIۻ]<2eժƅ^n b5w{G~a_,mI+Y q&p@=Q]vWAug._b$eNM@V3O~LKܾ_Kq<5k[u^+o?.j5BP/ /.@tzפf@l~Q'FLZn,2犁5l226uasX5xynZAuBfxNcf$[ӳãyP8$~.B{FfYY Aߴ O9m'?:`[|c [Xek'٣Wم#tDvl,G; rh> gi;Ru4|2΅ ˪jv2krhDx-OZ .:Z ¡|;⃮>p;a1Gb~cHfY`Rڲyq.yJRL`d ɨ-_k"G8PO`JǓCԀ˒9MKVѧ1lc<Ǒ_.!zL @q1L;E6ty =W: M Mu ݚ ݏ&Ŭm+YRc&Rc D*kTsa\$4T%^{%ڜAbMOLw L, 'rẸGb^!"LGt Qh#DIj;Y4`߶LJ"MߔH3| @k,R4Z~  *=91;%jy*̋ȨΫ 0=uڮ>$+5KB6f<$8zA^qiv\"#"=&I3F'38.@xZw ùj f-$c]wnPe}E#`h 4JEa} Xx/={D+:oTC=@{jtϔKtR@|7,,z/IʢSS#L>~0 2Co!۟ ؏H t7ʺ*}Jc]θkb8#J9׼Yb kQh|R߽3dmYڀN(Q3rRY4B"ܳcarJ'vjq|Ro1ٕ|G"7睟ѐ+1&Hs8겨wu}tv :zTV>MfR.?#ڊ]C4uLt=[gjg d,!"t {g&'7B.):C/tw2+iX,A$ EhY 6EZ84OR-?(z#W%nuO?,ͫm %ʖlwGodPl4C{ncNr֊V%8ۯ2@븈 Z!$3xĸn~8WBݏuκXI;] bЬ <F \j9ϼ?MQm^M5;($"la?w|/מ%46O*1g ᶺ7@7Hž⃸Tvۺ)ك7²U?}k`MocF?JnmS XS7b;a4Ѣu2:y1zpGh9y'7+j] iEQI>.͡԰"*_Xuv2Yf6+tBE0%q*<]H*Q]x?&ء+hoĻ q~x#D9K_q:N$y@"i$ԑ+i(,Puk*htw/f5x.M%e-6#W`&_MY|Lm8"NwD-&#脡*cک<ӠUKAs%{}$y*UbΞIi,=y"l 3cSNr7w Qn-yHpE/Mt(XYY HC?(^xg#~)g;Αjѽh32xeMb|D'&iRN}ati,peɧStC@kT ˉCN >j@9% }U/վ W};B*Qxy%` 1] n6@Tpp0>M5Ò rFaKd"mf!U9ZcO{u>Tq66@z'2v(éG#U`8g]/&ST?.R;u8鷢c[$:~l__6iY@tA qWji񬹲X`2.ӉRp/gƆeyG>?3AVa@ZxG pǘ$&h7lv ҮB!ʻ8rǽqbH=d4Rdj$M_=)*(B=4}#ݧ ¡3&{uAUX P:NKu*6R>-#dLCP" S;8(ua`~+_(A*=rUq4nfP5ę5fEY}Gos?{M1pت xg6Dm'AUⓁUj;13|r4zm.S{2C{H潳6I96q9ա WtIo'NHXޮwLx"I:nSg(Ғ[cN]mLT/ @kKIeHo c%;O4#+lVY|ݯЬ3g(tOG(x촯s{&@:y"iB꺓i_sh|6c+i//P"R aa֟!+Fn#5~Ӌa0SM{ J0FG$? kkṛCGk)tOJIDMFFC ucMvI 6ՃgQ/Q.!C|ǬMR/:B9*mln*a:[?&5G //%lN /S]$ok|Iϥ;nrķd t8PwK`Q֨W4AHaG#VG֢g~SP{jw^*I,-oቈ$ʃVE^Dnqx(*9n~ߑ"9c { 3/B<JǍeX-#QeVSX|?fmf= D%PWMrQa;ŒPw^ 1k(7vό cpQhY  M^d:d6~ vLyrޡ p6B|ڏF L uo Be̫eoBWs<4"ig4Z4 գ8;K0Q,Ohn(W :yk ؊ATqmB>X7d36@ IRYc;n En] {ҝAL cK5d/b:%qz[$vE8,PA 28d@9PfV3M<]N8Vd|8aKT~댸 9P{cYF,'DUh҄APC_X6Mn vcɤs'x7P2:Bv JM(b)PȢo4ϥ8eoOSxY19bm;;kX>),=-Θ*$/̠JA]D+ >4]ge#gR ^#{uѼ<|eH!#;[, F"T  sfKaVwor@a DY'Ndy$daryIeFHV`$kcHX.̢-KkVuph8`K bqLUU^؅5ɪp&}QxR#q6ܥJ\ϹP/u0hNIK&ul w4Ȁ]5|;r P1yZTQ ^eЋ>ϩ4Wjjpl1V2E\I +G<;eP3Kn`j)= &IYLt3sINWW4SzE$$Lmcӣu _O"(OB 3Ҟzbj.ޮqPMᕾCv( 8z}h9rLt7,1j(KXQMAFo-l&lx#6pP_X\ON"JGDQK^"HdEt!d'{Xs xІlaF%t-LwR %fJCuwssKuCoQr(8gE2uC{D0m)77'nIŤ*JΠ4vaY@uGVIpcE+jsUP,S^$>bv ~wU٣j6+V} +2|5ˆ$+0wkI@~sf>ϱ.tSqR@-L! hrC)S^4ײzvX)M"\l k" KH [5F l9B!G;C%;$ f،km,7UWoq:v7Aǜ*`>iDDi*P ,* mRCؗ]\T;[;#/\2p;= yQ05PaLwZf.vquX[fBssh\p5g a46O brytó$R-/z[IN[dEiJӊwYwy,|MֱE>-eA˞9EPetz>,)-"m{~t&qwMvY?t['ldhՓ k]H(Y|!TMXQ;.J2=f&lϩDx8,ǥf %gs>2ZE.~ץ} &yMk'9wq9#OY97R-zkZQq!Awczs: LE*F ǿQ HemI&3ΦҳSEzWE2cWfDDw~]H޲SCrZZ5(1 )+fEm!$r^>j4пáO6.gx!h]Q\-m֘0헮YTgAYĊ(mN%"@$ sYMQ)#4vx\4AdMIX]E^d q#bOBYQ2%HO[:t::J0Fpvt1yQ(n?G!Aioo6:.maPI,&@@~HN74^d:Lgyۜ]Eq, ܧwQlx1!| %qi+] zɨKۿUйEkZ*"ug?P~bO$Nz0{UHaci 9Vx7,@1 |Ci!}MO` t/N 8ו70 .4mƢaj~d)snPRp)3ɼI!:jQډ' HXo?KWjUY]cYVbΆ`JBHs>Wj_ n6yA>%'4 8],bJ`l]N#x$pL}좏TYU\-7pƑoްIZhckH~Kʩhq4E8ȅ4; `4tSЮ0%Prh{^Jou?PA[b+G3Sپ+;͉z Y'D&n)bH}R?kp:^dDqTe,#H%g3t?; հsV*.[@[CSGRcIˆz} b$D#1#]%oYSY8)^2jڈҝeU p~SܪRY ѣ(&ne$N/0֗?Po:Qq_WqݙdҔRV`0rbZ6磊%ѼZ?Grf&;ûNӅ?R!_PtVU'S4.d%4F7yꆖ`f7UG 㤃]G6n>jC(ѕ7ڒ'T><+hPtٞQ@DI~zm0>J@S9L4줐t& d J^AWFWn{4*L#P7}u"ubQleg^ F,L窙p@{m3Q&MSVnR=MrԌ!b)1/i^͜gȝLƕsPӏ䚜Yaџ ͽU.SF;ǩ@$ ,gHV.2cqϢ -4|D>ML[ c u+S:pd~^?YQ@VOl_=^Dg⟷ P$~Dh|ɮt#)Qs5D& 6] ;_.ŁX(Lc"Qiy7fki[GR.c.S46ic dp]7_)l\*b=z?;C[35Y6FۜL|_hadJ[u'iº $d9Jեeb}?59椴>fd(g.`@=fFד/s΋P}7_f 'LY\6!EuBB)=Q[ή5Qѝ6 ox[$8f'/B$͠bwi"DqO|nEPtnL<,1 P<'{6ڂ꧀zzE{^N lG(#[4kL`̨WikleVz XnP%UH0݋`BGwYs25^[,8 :ڊ13Vlr)j&8_Yr,dט%Zo(eo rdM/ζCaR t.֤TzA~,O+*;)MQK#R$oR|D9{nm>ʸ>% Cx/TpX)el@f y E7\ kb9. I>_3N|t 8HӌK ? 6XX6x37{ǁ|)DR@v "bb\" G$b@G){%`ʪI GxP錆oVS5Z:f: W, %(y{ME$ 'winZY8ӈ\WR]5' : F Na8ghޝޏ.χפ5GGGy^Fy䇷xM{Jx(8R"HJ稨ٴQ19߮6oˀ/eXNZ$=1ZSp:w+6a)׸_GZX09aice'YYAPQm:4"ķPvӊՈAnD wb3K<xr@NA!݆l.,^KYR\s:)L4:F˷hks&N .&񞩰@A;ܗ` MAVibs>^Ѷ{˵WBksӑҩ Ln4呕!""J|e W5:٤(x}Kg ?3N4bWF҉f"<uG<3ir-a}%AA2ͪCt 3m#_ r)N~fxC$U6'h.jwer K*qC/!x 51cVO XFU['LvK Xl W+#p[HbU~Y~^l_؂ -[]aS̽5WS >j#A"pZ,cP" :S)z)esxyݶ(1zvq`A-x1֘vhY4_ƶRta9ֻQH$+aӢO\f>֌!M^ybajjf,8p ~+48ؘygq2oJ$?2RƠ(H}( o VH =L% =3ngƦ8yC;f"EV: }R| Ww2ur7oEgQ@߻22GRp+W,*IũCidUG/#]$9KzC=0^O\%5 84>&f+w$g. #y{,JFL+cpL1|Kw\9yo3,v*+e8(<9pmԻQ$ cXW>R_V+ ι#A{9(Ӽɢ\ͯ菫ThB(.Zu ϲz煮鶐ov6 S:Sv73ܒ$ȻئDrc;'z>Cy86|zcHR)n{1f+7ߍ t:eY9Q6JBWMzGf a)uHL"z5LkJbyio$*0gޒgN+UHQGPkohc}j}qsWDEmcrg5!=b "]8N [X HEі| qtVPgf3ݣmlǭQ[ qGc`s<|ܬY2:~˵2tͅPDb%=t W\f/oȐ%ȳ"h-}zӮdk*Ȝ{/,VCܼCңkSb Dl0ICfJ%Ø`!5x',7-aʠ5X0k+˒]nJA&gN-?(هFF7 ٹOPgV{LJg1zY~hp$0 ȒI#OX{j(ct Cz ze$ ?f~ yO^(4 HxHb֮}?9ERp) M/ؿдyU7vZ_8ѲxFϿ_4*Z2#ٌ&>RXsRCS<'꼀Wl55vK\lM3*P\c3#lc Wf!QX G6vQZ YEԒN_ج |ǣdfI`1VH8Аs#. 5? ќE UJ"% gsq ;y"3{VinnX䰀4pS,ne={\S5HSul-ro=ZE=^GU'_tBn3B4^?YuE [; c+e*J09}U3kv0=_"7ݓByCS^Yׄ3<|Dv-d~UǾ7w(3=:᧡{MQNw(H^r\T1AW|rĆ7s|>^I\3P,#}1}F?_*l._2.Zq3CrP^ܤH {k?Pv%rspy5d"N1׏@i#4~dPJ+.( =&+7nؐGS}=4A({!G_5g#9Qu/ٔ2֑Lx裼`\C H`4͚tRsM\` f;a3P BR ?^020p5pٱ_32@X4uLN̳$f{+>FIEqyfݤY{lʺܳvNjqms x%̤05TݙRr/apN8MQ!^H I&Bvd-SX%|A{Hqzp /ȪJrSORZJ(Yq<0i#Զ!Бu''HXlP,7'ßL(>\wL%АTE0Ҁ2X(b=s2Hݣ@{R MHRKu'f_Y&H.B PL'w18|EuGBrH1.6vWh[S%TXúJrϔd*ZҶ)rz es+NCezް]'F;=Pc^zU[͛px˓SVI\]"˥>UgMښӎRFD`;֒Tвe&.UL:O.3qI;DOtNa ,8Дܫ YZ