libdrm-tools-2.4.97-lp151.2.3.1 4>$  Ap]/=„}QuΗg,oc- =vRTߘՋ#:;鞈]S\ \rӫT\qJjy<uV?R>w=KfWZ(KN?]n0tL)ᠧ.x?HI^ܩcwiSm{6{O|<VV ܧ` 4o ʞV?ոJc%HmCqDd*gș\a's^>Y(42e879d1675ee2f33e327a427d916296c2fdc4e54ebd4e8fdf2577c3d62c02b7412e853e5b8f92e367e6e5cf40cb8824d20b86d8@]/=„TkvBх mkf]sDBj\gJ%13`#ګ2:S}ұ~O<Ϭ,$Åy\J(T{JaSqTN#irxRO[j#-}̢6K1i؎ErN1_ҍa?uІa+*FꨋMNbJEDP{.pAh4?h$d " Gtx      @(8898: 8BcFcGcHcIdXdYdZdL[dP\dd]dl^dbdceGdeeefeleuevewgpxgxygzggggh Clibdrm-tools2.4.97lp151.2.3.1Diagnostic utilities for DRI and DRM(Upstream has not provided a description)]lamb02openSUSE Leap 15.1openSUSEMIThttp://bugs.opensuse.orgSystem/Basehttp://dri.freedesktop.org/linuxi5866X@]*]*ac03bbff5fa14e2892101507df99a8f665af0987a3ba86e8220afab03db20c0b1a598ddb0f0e11a57ed7b2c00214e972a737d0fcf06212b24df8962b21f856abrootrootrootrootlibdrm-2.4.97-lp151.2.3.1.src.rpmlibdrmlibdrm-toolslibdrm-tools(x86-32)@@@@@@@@@@@@    libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.15)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.8)libdrm.so.2libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1\]@\G\2\2[$@[@[e@Z4@ZZ_@Z_@Z_@Z@Z\Z7Y@Y@YYY@Yχ@Y@YYp@Y(X@XXsXXX@XX@XgX*WW@WW!@Wo@V@VV@U@UoU@U@U@U@UUL@U@U%@U TT@Tء@Stefan Dirsch sndirsch@suse.comGuillaume GARDET Guillaume GARDET sndirsch@suse.comsndirsch@suse.comtobias.johannes.klausmann@mni.thm.demimi.vx@gmail.commimi.vx@gmail.comemil.l.velikov@gmail.comemil.l.velikov@gmail.comemil.l.velikov@gmail.comtobias.johannes.klausmann@mni.thm.desndirsch@suse.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.dejengelh@inai.desndirsch@suse.comro@suse.detobias.johannes.klausmann@mni.thm.desndirsch@suse.comtobias.johannes.klausmann@mni.thm.desndirsch@suse.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.desndirsch@suse.comsndirsch@suse.commimi.vx@gmail.comsndirsch@suse.comchris@computersalat.desndirsch@suse.commimi.vx@gmail.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.desndirsch@suse.comsndirsch@suse.commimi.vx@gmail.comeich@suse.comtobias.johannes.klausmann@mni.thm.desndirsch@suse.comtobias.johannes.klausmann@mni.thm.dezaitor@opensuse.orgmimi.vx@gmail.commimi.vx@gmail.comschwab@suse.desndirsch@suse.comsndirsch@suse.comsndirsch@suse.comschwab@suse.detobias.johannes.klausmann@mni.thm.dezombah@gmail.comzombah@gmail.comsndirsch@suse.com- U_intel-sync-i915_pciids.h-with-kernel-aml.patch * adds support for Amberlake (jira #SLE-4989, bsc#1137515) - U_intel-sync-i915_pciids.h-with-kernel-cml.patch * adds support for Cometalke (jira #SLE-4983, bsc#1137515)- Update to version 2.4.97 * amdgpu: update to latest marketing names from 18.50 * amdgpu/test: Add illegal register and memory access test v2 * amdgpu/test: Disable deadlock tests for all non gfx8/9 ASICs. * amdgpu/test: Enable deadlock test for CI family (gfx7) * amdgpu: add VM test to exercise max/min address space * doc: Rename README&CONTRIBUTING to .rst * Avoid hardcoded strlens in drmParseSubsystemType(). * drm: Attempt to parse SPI devices as platform bus devices. * xf86drmHash: remove unused loop variable * meson: fix typo in compiler flag * tests: skip drmdevice test if the machine doesn't have any drm device * freedreno: remove always-defined #ifdef * xf86atomic: #undef internal define * README: reflow the project description to improve readability * xf86drm: implement drmParseSubsystemType for DragonFly * libdrm: Use DRM_IOCTL_GET_PCIINFO on DragonFly * tests/amdgpu/vcn: fix the nop command in IBs * gitignore: sort file * gitignore: add _build * amdgpu: update amdgpu_drm.h * amdgpu: add a faster BO list API * android: Fix 32-bit app crashing in 64-bit Android- Enable aarch64 build for: etnaviv, exynos and tegra- Fix --enable-freedreno option as it is not experimental anymore - Add etnaviv support - Add exynos support (used by Arndale board and Samsung Chromebook)- Update to version 2.4.96 * libdrm: Allow dynamic drm majors on linux * amdgpu/test: Allow BO mapping flags to be passed in tests * amdgpu/test: Fix deadlock tests for AI and RV v2 * xf86drmHash: remove redundant zero init * freedreno/msm: get rid of ring_bo unref hack * freedreno: expose refcnt'ing on ringbuffers * freedreno: add flags param for rb creation * freedreno/msm: support suballocation for stateobj rb's * freedreno: remove deprecated ringmarker API * freedreno/msm: remove reset of linked rings * freedreno/msm: simplify emit_reloc_ring() vfunc * freedreno/msm: use hashtable to track submit.cmds table * freedreno/msm: simplify msm_ringbuffer_flush() * freedreno/msm: handle ring-reloc to other stateobjs * freedreno/kgsl: fix build * freedreno/msm: fix c90 warning- Update to version 2.4.95 * This release adds a fallback for realpath() which was blocked by the web-browser sand-boxing. While the browsers are fixed-up they seem to have little incentive to roll bugfix releases :-\- Upate to version 2.4.93: + amdgpu: make sure to set CLOEXEC on duplicated FDs + xf86drm: drmGetDevice2: error out if the fd has unknown subsys + xf86drm: introduce drm_device_has_rdev() helper + xf86drm: Fold drmDevice processing into process_device() helper + xf86drm: Allocate drmDevicePtr's on stack + xf86drm: introduce a get_real_pci_path() helper + xf86drm: Add drmDevice support for virtio_gpu + tests/drmdevices: install alongside other utilities + tests/drmdevice: add a couple of printf headers + drmdevice: convert the tabbed output into a tree + drmdevice: print the correct host1x information + amdgpu: Take a lock before removing devices from fd_tab hash table. + amdgpu/util_hash_table: Add helper function to count the number of entries in hash table + amdgpu: Destroy fd_hash table when the last device is removed. + intel: Introducing Whiskey Lake platform + intel: Introducing Amber Lake platform + xf86drm: Be sure to closedir before return + amdgpu: don't call add_handle_to_table for KMS BO exports + amdgpu: add amdgpu_bo_handle_type_kms_noimport + xf86drm: Fix error path in drmGetDevice2 + Always pass O_CLOEXEC when opening DRM file descriptors + Revert "amdgpu: don't call add_handle_to_table for KMS BO exports" + freedreno: add user ptr to fd_ringbuffer + freedreno: add fd_ringbuffer_new_object() + freedreno: small cleanup + freedreno: slight reordering + freedreno/msm: "stateobj" support- update to 2.4.92 + drm/atomic: Refuse to add invalid objects to requests + freedreno: add missing symbols to symbol-check + libdrm: Use readdir instead of readdir_r to avoid build warnings + Intel: Add a Kaby Lake PCI ID + amdgpu: Deinitialize vamgr_high{,_32} + intel: add support for ICL 11 + amdgpu:support 16 ibs per submit for PAL/SRIOV + freedreno: add fd_pipe refcounting + drm/amdgpu: Remove IB count checking + intel/intel_chipset.h: Sync Cannonlake IDs. + libdrm: amdgpu: Adding DRM_RDWR flag in amdgpu_bo_export + amdgpu: enlarge the maximum number of cards supported- update to 2.4.91 + amdgpu: Fix mistake in initial hole size calculation. + amdgpu: mostly revert "use the high VA range if possible v2" + amdgpu: add AMDGPU_VA_RANGE_HIGH + amdgpu: fix "add AMDGPU_VA_RANGE_HIGH" + freedreno: add interface to get buffer address + drm/fourcc: Fix fourcc_mod_code() definition + drm/tegra: Sanitize format modifiers- Remove unneeded defattr stanza- Remove pthread-stubs dependency- Remove unneeded autotool dependencies- Update to version 2.4.90: + Add meson build system + always define HAVE_FREEDRENO_KGSL + always define HAVE_CAIRO + always define HAVE_VALGRIND + amdgpu: Update deadlock test to not assert on ECANCELED + amdgpu: Fix segfault in deadlock test. + amdgpu: fix 32bit VA manager max address + amdgpu: use the high VA range if possible v2 + amdgpu: fix high VA mask + amdgpu: fix inefficient vamgr algorithm + amdgpu: clean up non list code path for vamgr v2 + amdgpu: add amdgpu_query_sw_info for querying high bits of 32-bit address space + amdgpu: Don't print error message if parse_one_line returned -EAGAIN + amdgpu: Don't dereference device_handle after amdgpu_device_deinitialize + amdgpu: Symlink .editorconfig to tests/amdgpu + amdgpu: Disable deadlock test suite by default for SI ASICs + amdgpu: Disable VM test suite by default for SI ASICs + amdgpu: Add amdgpu_query_sw_info to amdgpu-symbol-check + amdgpu: fix not to add amdgpu.ids when building without amdgpu + android: Move gralloc handle struct to libdrm + android: Add version variable to gralloc_handle_t + android: Mark gralloc_handle_t magic variable as const + android: Remove member name from gralloc_handle_t + android: Change gralloc_handle_t members to be fixed width + autotools: Include meson.build files in tarball + configure: remove unused HAVE_CUNIT define + configure: remove unused HAVE_INSTALL_TESTS define + configure: always define HAVE_LIBDRM_ATOMIC_PRIMITIVES and HAVE_LIB_ATOMIC_OPS + drm: Fix 32-bit drmSyncobjWait. + exynos/tests: use #ifdef for never-defined token + fix return value for syncobj wait + freedreno: clamp priority based on # of rings + headers: sync up amdgpu_drm.h with drm-next + intel: Add more Coffeelake PCI IDs + meson: fix the install path of amdgpu.ids + meson: set proper pkg-config version for libdrm_freedreno + meson: set the minimum version correctly + meson: fix libdrm_nouveau pkgconfig include directories + meson: include headers in root directory in ext_libdrm + meson: cleanup whitespace + meson: add missing HAVE_RADEON + meson: sort HAVE_* defines + meson,configure: remove unused HAVE_OMAP define + meson,configure: remove unused HAVE_TEGRA define + meson,configure: remove unused HAVE_FREEDRENO define + meson,configure: remove unused HAVE_ETNAVIV define + meson,configure: always define HAVE_{INTEL,VMWGFX,NOUVEAU,EXYNOS,VC4,RADEON} + meson,configure: turn undefined preprocessor tokens warnings into errors + meson,configure: add warning when using undefined preprocessor tokens + modetest: Fix to check return value of asprintf() + remove unnecessary double-semicolon + README: Add note about meson + test/amdgpu: fix compiler warnings + tests/amdgpu: add bo eviction test + tests/amdgpu: add missing config.h include + tests/amdgpu: add parentheses to make operation priority explicit + tests/amdgpu: drop unused variables + tests/amdgpu: execute write linear on all the available rings + tests/amdgpu: execute const fill on all the available rings + tests/amdgpu: execute copy linear on all the available rings + tests/etnaviv: drop unused `return 0` + tests/util: fix signed/unsigned comparisons + tests/util: drop unused parameters + xf86drmHash: remove always-false #if guards + xf86atomic: fix -Wundef warning - Remove upstreamed patch U_intel-Add-more-Coffeelake-PCI-IDs.patch- U_intel-Add-more-Coffeelake-PCI-IDs.patch * Add more Coffeelake PCI IDs (request by Intel)- Update to version 2.4.89: libdrm release with leasing and syncobj api updates, updated amdgpu marketing ids, amdgpu tests, updated uapi headers & etnaviv updates.- Update to version 2.4.88: + amdgpu: Fix wrappers for AMDGPU_VM IOCTL.- Update to version 2.4.87: + amdgpu: fix 32-bit build - This release includes the changes introduced with 2.4.86: + amdgpu: Add wrappers for AMDGPU_VM IOCTL. + amdgpu: Add VMID reservation per GPU context test. + drm: sync drm headers from drm-next. + drm/syncobj: fix some whitespace issues- Update to version 2.4.85: + Add const qualifier to arguments of drmModeAddFB2() + amdgpu: implement context priority for amdgpu_cs_ctx_create2 v3 + amdgpu: add padding to the fence to handle ioctl + headers: Sync amdgpu_drm.h with drm-next + modetest: Decode IN_FORMATS plane blob property + modetest: Allow full testing of primary planes - Fix changelog entry for version 2.4.84- Update to version 2.4.84: + amdgpu: Add deadlock detection test suit. + amdgpu: make userptr unit test more interesting + amdgpu: Do not write beyond allocated memory when parsing ids + amdgpu: print error messages when amdgpu_device_initialize is failing + amdgpu: add sync_file import and export functions + amdgpu: add amdgpu_cs_syncobj_wait + amdgpu: add amdgpu_cs_fence_to_handle + Android: move libraries to /vendor + drm: add drmSyncobjWait wrapper + etnaviv: prevent deadlock in error path + freedreno/kgsl: fix pointer-to-int cast + headers: sync syncobj ioctl defines. + headers: sync DRM_MODE_ROTATE/REFLECT defines from kernel v4.14-rc1 + intel: Change a KBL pci id to GT2 from GT1.5 + include: sync drm.h and amdgpu_drm.h with airlied/drm-next + tests/amdgpu: add missing header to SOURCES + tests/amdgpu: add new uvd enc support check + tests/amdgpu: fix uvd enc data corruption issue- Remove --with-pic which has no effect on shared-only builds. Rectify SRPM group.- Update to version 2.4.83 + amdgpu: Add FX-9800P Bristol Ridge iGPU id + amdgpu: fix missing mutex unlock before return + amdgpu: fix race issue between two bo functions(v2) + amdgpu: merge and cleanup amdgpu_bo_free + android: add rules to build amdgpu.ids + android: amdgpu: fix build break + drm: Pull new modifier uapi into drm_fourcc and drm_mode + drmsltest: Check expected neighbours + etnaviv: fix etna_bo_from_name + freedreno: remove dead error path + freedreno: prevent deadlock in error path + freedreno/msm: remove dead error path + radeon: add fallthrough annotation + test/amdgpu: fix test failure for SI + tests/amdgpu: bypass UVD CS tests on raven + tests/amdgpu: bypass VCE tests on raven + tests/amdgpu: add uvd encode unit tests + xf86drm: continue with next device if drmProcessUsbDevice fails + xf86drm: continue after drmProcessPlatformDevice failure- build-require util-macros-devel for suse_version > 1320- Update to version 2.4.82: + intel: PCI Ids for S SKU in CFL + intel: PCI Ids for H SKU in CFL + intel: PCI Ids for U SKU in CFL + intel/gen10: Add missed gen10 stuff + etnaviv: submit full struct drm_etnaviv_gem_submit + amdgpu: sync amdgpu_drm with kernel. + drm: update drm.h to latest in drm-next. + libdrm: add drm syncobj create/destroy/import/export + drm/amdgpu: add syncobj create/destroy/import/export apis + drm/amdgpu: add new low overhead command submission API. (v2) + amdgpu: add new symbols to tests. + Android's major/minor/makedev live in + headers: Update drm_fourcc and vc4_drm.h with new VC4 tiling UAPI. + headers: sync drm_fourcc.h with airlied/drm-next + headers: sync drm_sarea.h with airlied/drm-next + tests/amdgpu: rename uvd messages to decode messages + tests/amdgpu: separate decode messages + tests/amdgpu: move decode sum to common + tests/amdgpu: add vcn tests support and sets + tests/amdgpu: implement vcn dec unit tests + tests/amdgpu: s/uvd_messages.h/decode_messages.h/ in Makefile.am + tests/amdgpu: Fix device_id option + amdgpu: Add .editorconfig file for amdgpu coding style + intel: add GEN10 to IS_9XX. + Android: fix missing trailing \ + intel: Add Cannonlake PCI IDs for U-skus. + intel: Add Cannonlake PCI IDs for Y-skus. + intel/intel_chipset: Move IS_9XX below IS_GEN10. + amdgpu: move asic id table to a separate file + Remove redundant memclear- Update to version 2.4.81 * Export drmDevicesEqual * configure: Fix the check * Fix stray caller of drmCompareDevices * amdgpu/: concisely && consistently check null ptrs in canonical form * amdgpu: Use the canonical form in branch predicate * Add pl111 as a KMS driver for utils. * Add the DPI encoder/connector types to KMS utils. * amdgpu: add raven family id * modetest: fix printing of fourcc on BE machines * amdgpu/drm: add AMDGPU_HW_IP_VCN_DEC * amdgpu/drm: add AMDGPU_HW_IP_VCN_ENC * amdgpu: add the interface of waiting multiple fences * amdgpu: add a test for amdgpu_cs_wait_fences * amdgpu: add missing extern "C" headers * freedreno: fix double-free on exit- Update to version 2.4.80: + intel: remove dead code + etnaviv: sync uapi header + etnaviv: add fence fd support + exynos: add C++ support to exynos_drmif header- SLE merge * Mesa 17.0.3 build on aarch64 needs libdrm_freedreno >= 2.4.74 (fate#321223) * latest libdrm version for sle12 (fate #315643-315645, 319159-319161, 319618)- Update to version 2.4.79: + amdgpu: allow to query GPU sensor related information - Update to version 2.4.78: This fixes a build issue for GNU/kFreeBSD, and adds a new page_flip_handler2 event handler, which when run on a suitably capable kernel, can provide the CRTC ID to userspace for atomic completion events.- Update to version 2.4.77: + tests/etnaviv: link against libdrm + etnaviv: remove struct etna_specs + amdgpu: add amdgpu_bo_va_op_raw to the symbol check + configure.ac: bring back pthread-stubs check + tegra: update symbol-check + amdgpu: add REPLACE and CLEAR checking for VA op (v2) + amdgpu: add amdgpu_bo_va_op_raw + headers: sync amdgpu_drm.h from airlied/drm-next + headers: the uint*_t vs. __u* discrepancy in amdgpu_drm is fixed + Android: fix building of modetest and proptest + Android: disable pointer-arith and enum-conversion + exynos: fix type-punned pointer build warning + exynos/fimg2d: remove unused-function build warning + tests/exynos: remove unused-function build warning + tests/exynos: fix invalid code of error path in g2d test + xf86drm: remove memory leaks in drmGetBusid/drmGetReservedContextList- do not buildrequire util-macros-devel on sle13- update to 2.4.76 * This release is required for upcoming Radeon Vega GPUs.- update to 2.4.75 * amdgpu: Provide more specific error message if non-privileged user runs amdgpu_test * amdgpu: verify the tested device * amdgpu: A new option to choose which device to run most tests * amdgpu: A new option to run tests on render node * Import uapi/i915_drm.h from v4.10-rc5-950-g152d5750dda9 * intel: Allow the client to control implicit synchronisation * intel: Support passing of explicit fencing from execbuf * intel: Clear execobject flags before preserving object in reuse cache * intel: Export a function to re-enable implicit synchronisation * intel: update global_name before HASH_ADD * xf86drm: use maj/min in drmParsePciDeviceInfo() * xf86drm: add plumbing to not retrieve PCI device revision * xf86drm: parse the separate sysfs files for vendor... info * xf86drm: introduce drmGetDevice[s]2 * tests/drmdevice: use drmGetDevice[s]2 * tests: remove useless legacy tests * kms: remove commented out libudev code * configure: remove libudev checks * tests: automake: reorder makefile contents * autogen.sh: set format.subjectPrefix and sendemail.to if needed * android: remove LOCAL_MODULE_TAGS := optional tag * android: introduce Android.common.mk to reduce boilerplate * android: add HAVE_VISIBILITY to Android.common.mk * android: add note about command line defines and config.h * android: silence ~550 warnings * tests/nouveau: automake: fold C and CPP flags * xf86drm: fix sign-compare warning * xf86drm: implement drmGetMinorNameForFD for non-sysfs * xf86drm: implement drmParseSubsystemType for OpenBSD * xf86drm: implement drmParsePciDeviceInfo for OpenBSD * xf86drm: implement drmParsePciBusInfo for OpenBSD * xf86drm: implement an OpenBSD specific drmGetDevice2 * xf86drm: adjust device node path for minor base * xf86drm: add a non-sysfs version of drmGetDeviceNameFromFd2 * xf86drm: don't fatal on per device error in drmGetDevice[s]2 * tests/util: Add support for meson module * libkms/exynos: fix memory leak in error path * xf86drm: fix null termination of string buffer * xf86drm: Fix indentation * xf86drmMode.h: Use consistent padding * xf86drmMode.h: Add DisplayPort MST and DPI encoders/connectors * xf86drm: Fix type-punned pointer build warning * xf86drm: Factor out drmDeviceAlloc() * xf86drm: Add USB support * xf86drm: Add platform and host1x bus support * tests/drmdevice: Add USB, platform and host1x support * xf86drm: Reuse sysfs_uevent_get() * tests: Use -pthread in CFLAGS instead of -lpthread * modetest: Allow the user to specify the plane ID- enabled build of manual pages (bnc#1021810)- update to 2.4.74 * vc4: Add new GETPARAMs that have been merged to drm-next * freedreno: 64bit support * etnaviv: add etna_pipe_wait_ns(..) * etnaviv: change get_abs_timeout(..) to use ns * libdrm: random typo fixes * tests: kms: fix shadowed declaration warning * xf86drm: introduce drmGetDeviceNameFromFd2 * automake: make the build less chatty * intel: Add drm_intel_gem_context_get_id to intel-symbols-check * intel: Add a getter for the intel_context ctx_id * etnaviv: add API to create etna_device from private dup() fd * etnaviv: add API to get drm fd from etna_device * intel: Add Geminilake PCI IDs- update to 2.4.73 * headers: Add README file * xd86drm: read more than 128 bytes of uevent in drmParsePciBusInfo - update to 2.4.72 * amdgpu: check parameters in amdgpu_query_gpu_info * intel: Export raw GEM mmap interfaces * intel: Migrate handle/name lookups from linear lists to hashtables * intel: Look prime handle up in handle hash table * Silence runtime complaints on platform devices * amdgpu: add the function to get the marketing name (v4) * intel: Add uthash.h to Makefile.sources. * amdgpu: Add amdgpu_asic_id.h to Makefile.sources. * freedreno: Add fd_ringbuffer_flush2 to symbol check. * headers: Sync drm{,_mode}.h with the kernel * Add drmModePageFlipTarget * intel: Add new symbols to intel-symbol-check * intel: Allow some codenames in INTEL_DEVID_OVERRIDE * add libsync.h helper * freedreno: sync uapi header * freedreno: add fence fd support * Return an -ENODEV from drmGetDevice() when no device was found.- update to 2.4.71 * amdgpu: expose the AMDGPU_GEM_CREATE_VRAM_CLEARED flag * Add drmModeAddFB2WithModifiers() which takes format modifiers * tests/amdgpu: update vce encRefPic addr mode to tiled * radeon: sync radeon_drm.h with the kernel * amdgpu: sync amdgpu_drm.h with the kernel * amdgpu: fix valgrind warnings caused by amdgpu_query_firmware_version * intel: Add new symbols to intel-symbol-check * amdgpu: add SI support * modetest: Also print the pixel clock * intel: Export pooled EU and min no. of eus in a pool * modetest: Adding amdgpu to module list- Update to version 2.4.70: More bugfixes on top of 2.4.69!- Update to version 2.4.69: A new libdrm release, in order to use the new vc4 ioctl in Mesa. A few bugfixes on top as well.- update to 2.4.68 * bugfixes- removed no longer needed patch u_Fix-compilation-on-systems-that-don-t-provide-O_CLOE.patch (https://lists.freedesktop.org/archives/dri-devel/2016-April/105283.html)- update to 2.4.67 * fixes for amdgpu * adds KabyLake PCIids * Fix memory leak with drmModeGetConnectorCurrent()- Disable valgrind support for all architectures if not explicitely enabled by a macro (boo#963979).- Update to version 2.4.66: This is mainly for introducing a new nouveau API. Lots of other changes as well.- Update to version 2.4.65 * bugfixes- Add libdrm_amdgpu1 as a requirement for libdrm-devel- Update to version 2.4.64: + amdgpu: - Improve amdgpu_vamgr_init. - Add flag to support 32bit VA address v4. - Make vamgr per device v2. + tests/amdgpu: - Include config.h first. - Remove unused local variable 'i'. + freedreno/msm: - Reorg ringbuffer struct. - Fix issue where same bo is on multiple rings. - Dump out submit info on error. + freedreno: - Add fd_pipe_wait_timeout(). - Update freedreno-symbol-check. + tests: modetest: Accept connector names in addition to connector IDs. + libdrm: - Remove gratuitous blank lines. - Make indentation consistent. - Use url to tarball as source.- update baselibs.conf for AMDGPU- update to version 2.4.6.3 * This release adds AMDGPU driver, adds new AMD OLAND PCIids- Disable valgrind support if not available- Update to version 2.4.62 * This release introduces the atomic and blob APIs, adds support for new devices (AMD Bonaire) and a new flag for coherent BOs in nouveau.- Update to version 2.4.61 * Release to fix regression in nouveau in 2.4.60, but brings lots of android changes and other fixes. - deprecates reverse applied patches * U_nouveau-Do-not-add-most-bo-s-to-the-global-bo-list.patch * U_nouveau-make-nouveau-importing-global-buffers-comple.patch- U_nouveau-Do-not-add-most-bo-s-to-the-global-bo-list.patch U_nouveau-make-nouveau-importing-global-buffers-comple.patch * reverse apply these patches in order to fix a regression in 2.4.60 triggered by new legacy tray in GNOME 3.16.0 (fdo#89842)- Build package libdrm_freedreno1 also on aarch64- Update to version 2.4.60: + bugfixes and cleanup + exynos improvements- Fix include directories- Add subpackage libdrm_tegra0 for Nvidia Tegra chips- Update to version 2.4.59: * bugfixes * more Intel Skylake supportlibdrmlamb02 15689813752.4.97-lp151.2.3.12.4.97-lp151.2.3.12.4.97-lp151.2.3.12.4.97-lp151.2.3.1modeprintmodetest/usr/bin/-fomit-frame-pointer -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:11093/openSUSE_Leap_15.1_Update/557cb6b8f250ddf004b42fd83c438f53-libdrm.openSUSE_Leap_15.1_Updatecpioxz5i586-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=c55be219ca63c9f89edff66d83a3e3f6b5185e42, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=edc8477d96fbe56ac7a4e99d8865798e4270b4f1, stripped RRRRRR R RRRRRRRRR R,c`(Mutf-8efb855f97931bb944c340ea4e78f07abb561789486c0cc66961d29a1e3ae0f15?7zXZ !t/l] crv9ue={:!ilZa 2E!AS35mña~|vK>r6+IQr'ky4$̉f_/x`)][‡ Ft&@:1@([Ľ"ꆅGBH߻ Fo\ q缦Uc`*t,~iq tu(Ƅ&)~6aHH[-?*&#>̺Z9l Ϧ^fAmϗkb]Y__*%i-[h_ӹ/@i X^'N.*fGo; #hK<4"ȄC7ʓ ,h[tޮ=1ʣTpb:k߆l{I ;iЖ%|&HeW=⛼B-^^S㡺;IFWfrVMp [Q3(NfvJY>PWNFd0N *]# T5$:iDz2p&X/ņ? >1Sj'C=LkR#sSFc&,Ж@W@H5zB*u}m5Xi $$2u'sRމPWGV3ϫpԓkvN]v`hOVT,BcOz2ܽN$.ȩhWsW{U\ awb: 5PDnBs!?'U"RP7FTwY$daFqd/ˉ#ϟ]bdZN C~KX]rcs+}27.׎J]hqC@\0zC/9X\&\x|HqVl۰LF!jju&X#XRI:OX+b@r]Fg'oqHpzV80qzGlʕB9^P|8yRT߫Ű2EF)Nr,*51V[[uؐVn7Ͽkg|lb5.K[:MqAx]QN,(S3Z3Y f*RYNf},ioթ u)+-*5HED^SBR-oc%/DmBu(1H`MZ΅ip-)޽.๏ a)t{!2H_^ y!blTn+FĪK.(Z-OTu*6F(T$&?5g[`X<AefL/ 8Za[:*cS+e͓_ DL[JyG`)0vWojHa܋NHd,`EŹDޞj:PMtOU<$T"6JvGFA 7rӟlZcޯ%I%yy­Bvd.LψXC^Ey4{^{&R!Co9Q4Ոg)+}H$PH[2-Cu+JD^/Yu_ k O%^@!{oKQ{(E螛3ƀ'$u'ȁ(֪ vLئ\gS *V~@/Z.{Bf+dai1p)-^ӹS<&9 EQtr#o&bjkO="/oGAx0瞉-$;Owd?qp,x4vnuX C(}-|bAGV̒i3"7$?$"1;ԯCEfʸذiQ#jhY^ћZ/Ftpsp4~U qͺT|bAK) 4=pݼV^.dkÓg/جrh.HP]M;i=Ze䰉hg煣r-@id/hWfaWDǼ<1F|]kϳqؖ}TJ1qVUFZ ΍q;/x;E2T|zܩRY _k_D!aH6tQA1L@tPZΦcX9mf4T_Zw0PTbO`?b(&g2&fem2zi4Jn [i>[4ݑ8^6H .=b) U?24Oz(ʁϙlN ,LN'wGEw%":䝫o$[\TۧL9 n/J482(PbiȧKzMp~,TƋQ&/:8_a]jAm0xСQk0 +!y-/eiJ6<ŐS8BP7Prt NИ|L pB?5zZɇ0)o[aR|HkP̭4-#U4_o ePiv l37p~B'wO< ^EcIv`?߰c:TVt.Ы4O(8ϷosiZk*$N)wh/UQ5 +.rg5UwX0xCw Y{;&]gȲB4"iF|,r͡6jxBb~ĥLUA2#M檨&WKGHX،qvV0M MaIc̫=cO^AX":Vx8,g#/&fȭ~a -9Z+$xbl-(E.ef"pf|GR3aVsja'̩)gIoѶdGiG"*܊hr!yU:=V,o(߅򔊶0}3:Y0pω2_&LQ5RwP9Wf2޿*u?hT7>g-6iM(CXbDhOYK4 d&O!LI@YgԽht֨Y%J #)nOz/s =XԾ +4hSV^T? -iñ_zڣxƱ7f X#W66 $;jAz~ۼ#ʂuy>Z.x& @ ݕQYRL\WOƆAbЖxW6wR3ܚ>MGb4;nN{\lrk3GYOQӞ̢chy?F2 cbp#71!] T})6HGդ3ZִE)GsW$j-E&*9n?-hᚈ)tF $l=I?H0m ,uux~+Ca?_J.T5v21mTeP"ҭo4"\'w([" qLH32 r5jzGRϼ8l--4C0K٭6~wpH]w!KcgYvxaC5=lY}{kL\a0 ҹv%'wZg> VBi Ɋ؛}ȗ{?Af_[_Ik<@"7Attf a$WWt/}pݿ}Sn 'Q A@jK\C~Xb/i*,jy73&v2V~Yv2n!-rS^~0TT#=7``JY?Pe;7^Q/DGS^qq}ѸI+1S{rnOR,P9aHrj}\TA*?_(7E;TG _~pyp\HRWB Љ2dy8c7ڪQ(W^L[SP$֍DH6$)VQDl=Ώ{5ϒfz~զnaj'j5#ػK*߭,.*3xD(edEzB C!."˹.;چ, nޏ}eԼ}r`ƅ`B_1rvdd F@OcK/h.\in8BQa~?$=DS lCs:nk@tMl>,zѮ9^ A}-NH<[j*t\ՌlYiE|>Jy@s| aayp_'L u0 .lc"Sy@Pl.0O""DL+44z׵ ݱiG@*{1옫 < oQ<נ5Svz\!w6s˙,^?bdKq:BGe_ڀ qS 3`X~ٴ>T|9XFR#=\ W1)RSI$n_?') T2tu_4;":x+̢*I.XVGILhHdS)4_b_ܡe!?]40ˤɞ򧟱MpjwȆ!{te4ϸ-qf\Jz[rH{nqo$ |-HU)%%IfI D'z$ 8; gq7X1@aj`ir>M®C6֖7qv,,řS9='1}q&E8f[F)pjxpIY/eĵ;D^]'$FxPMP>+$ԅݽܞ_^B0II!rzP≹?V!+JuOۧoT,V^Bz5Q{`YD6Xhb( & tRҐ?:&~Zy)3 ^ 85NiA(g=6' jƩu7wc9AGz{2 V>7ۑY#e7#U )$]vRSqq7^n{, TǢwo% @<¬p+n`{Ҏe8"i" 9R5yt!!lM[^ji$"- ׋gR 24o R{=ݪmv*Y1hMu4EaEUTcNAAuЫh;,.H?]Y7A_cg` dtnA*1ha@ޯ805T9 Al^qλ 3~IWK#WT| ܢ6kY7:L3Yj=3VFk0ra]4]|y;yNV4KM&yocN7k9hmiܬ͏x|T5i6zOCkƅE",@!Ns!`1HM\ We2EɶZ!UXnFLIkZ .ǒO5Ca-[ K:'v7JgS~ѝ٭*I+b}Cz G#NRbMKB|4_t-9 b+qdp;@edzv|8ib^#Y8Zǯ\WÀ@h.*2D8;|ns"&81g쵾^'{]grxǼn$,CNIhRHAHQΧQ%00<tRE q:a^;:5Ƃc,sfOIf2Hր շU1 "Y}pYT"= 0V(KjUˈp: T́8U) @".$ǐR[exu܍z' U-KduW)T\ߥ!?)ʈ$'xSӅbj2ǯRSQaUd\6M|3G&Tt5.[lJmk!f[)dmǧMA`4/!|j(mZ% k٥5mJҾOlҶ J]Fnb۽"{茛ҦUt)$MyV4d^aL:pF_.d+za̚Z="bVEұCe%I/{\D sE!?F$ 8&[TII\O[3&*Y| py1g(p$N^^V+|UG`Vc~sl\{%;9V&@rꃍ8ݞj5]/ly@ou8OkV~^5+9=eJ'. rWJ,Ƿ-pW~c5ww3)W쥳5Za1/ϱvǀ+@RcPeOlZ>U[\0VA-TťZE yTgy|`O,ERe")مhWlI2IA,jIXWeOC7k:~6)쀤tg[pޞi Cm}'=jleB垬N:o.}=0=~O}Eٵ8,B$D+릮Jс$=䲞ĩ.|OK|649ఖ0nd05VptZv.`7#OD:_Ĉ%UO Xf;nD:&I&J!+[typyHl1SZ8hiռ-?am)6 `Ehn`ˮu#lYhXWj #4a0!kI*[,Bl2âT"@IlFլXX<1R1a'NVQ @z\_0Q G4Nf'ɒQ%>ӇRHgn>D_gΞKDd#9 'Pry+H̝ ځR`ؠ/ XWXCHK#[9 <]ߪhP4}r#U \er.o'&܀kaW:"Ű1>@>J>z"~AeH~|$Y@5.hzoTuYg09 fG%b*k+tݺDHSbYrU3;iLKU}y̰nZz8 X 5_LU2W M*hf^o:W㏝noA,m^QP7O,Psqph4 MVB;T6ϵNy0^aӊ[y.$,l]TyN0SRN*뻒%@a`'ifte^Dsu0#U΃JwU,W|V8Kʐ;`ԗk4vTPpn(4/2_Or;\f/\B_kndX!˘p;Ly2=>73sph,AWI$5%@|0L'=-DOHMCFy^Qci;BΠX%IR0AxM"U+qnS@h߼H#7l.Stp^!FTY@j!`5u)Vuۭ J Sz2vaLLI3VS5Ց[ʡ?=O-?=yF_&]@/h gv5Qg؛Y41)_Ļ_L`&jTM+0gU턠f/%hQX9ấXXsfhU@0P'}A q*PGMgPJhAHxxbXiMUN@H @{8-ɗlB:5T cɠqo\6=#T3{=6_}Nϳ.JwFPd.cJZ=LdyаCe0Z5C-q(ϣm4 !ZXRqErfpVn.X'ZaW h. 9O|T\{C,hl%S@ޒA 0g^ [UPe@:T6&AsW?hYQx6- eFw_.GcfRK]y! ;?$-gu ь:@#5KFdו<;_PἌڢ:)շ@homӟv!ae"6Z-dа8aNT@&8"#/QAS'1< 2')a0#:D}oo7Vb;ǜLHbǒL(dS gkc0m]DYTC.5 (Fٳo~":MufS܅#4J6oQ&KIPy_cp P5 L.˒h H "λE!IJy#jCNB#$]?6?ln.ck'Ts`[q/oAG`[$oiY $ K.wBR,JyhA!b"w']秅K™~ۃ@]?T>⋷ݟ@*I8'/H 2$OoC.xXISh>8_Wz1!B};U Ky06=-(Hz &zQ[7э]o[&2Rrstn^[NJUvĢyp;-IW5ZY ۪GgYA]}"q~2jqD=8{Eht&y6bXD̛o^IN3 ,&g/}cꕚkL N&k<\257IKT[爧 Ûtd/CHYcQEgDgVZպ`QF=%h:8GDX': PϥҀhӏXdWs? XJ&/ 2L%hѦ7vڽ5,b}<>x$ u#L˭%譤VvX<ߟ8 n+P 7쓑<1MS5*Ϟ6Kx^ 'rBɐ8QpЎt+7Qˈy{ 4qQq۰xXEfZJxZg|c0M,Uf231Xrc9!g{<`V HGƼxOTEP~5;Q,&=i!}w%]̑Ԙ ֎$m'/?'Hl_.=pw\gH42ko<'%RԵ maP]y3PofB{v>ޥ~H cӔ #+aVXT,YaaI&eד[ubUDGSb!l*Q h3u| \Pzzx[\~U<@hD -UpX#*~FD0MxjoڎIŦy­2&~1+\eh^퉫L5%UQbcqo~$n+]׺cTɈ'v:_r h~K`>ӁN/ Gu 7P"#DgfrqeA\=Qiz766c~J|RyFtSCGA%e(C.Ca""XꞄ:ȇ:GԱd(#vٿM)EataP@HBHs&}"=JPQ)C @DMA4 n3 '22߿,Q9V$ɿX,2̊3dM)5TdA8Hk5Xu *ms|#XPm Y 'Wj8[Cų>DY㠙c؊1xMVW^l8z oxHqB_YCB0O /賞ln?FЌ5-`B6w)CGnbQyHQz&Έ 'r4E0[7X&>^J:8TSNV Sy$p=vY)#(R8K,놵*Myj8)S2U}Bރ+Mdc63w9^z-ZN4 ظ$ԢBa,YX!0b #,b;X> dnsN'LrGQT̏kPD/PS7f-KU?|v%2 k N@f?xf:HC3JxIpC[.ֳz!( 敖IORL=[jKlp_*\o=ʴda/[L90ζF*#5(n7(VtSwrEfFRЦ7Bϔ4@@T:pi~C"x6E`,I;wP1$5i p抩&ĉ_mRT4CB P!{`eAR͜hXK5:N2GCzyӼE8\D,HO@6^/%C'Y O*Aڡ&$ .J! i<+ {]-{=_ Coܟ+*Ŕ+^Vu@ԤO!JbzE,@/a*DBK$jroGX?ghR˽YWa`Jx9>Cu+&zgh򶝍wdT2%18{U`^N@ϏLd_ɘY?.=r@yoCljT6@H*X6I9ȡî16(AJ3Oa=)X7$G*LjG aoIr36B>LuPY> #+^&l ĈQ1Wۊ:8p+剌{tT m[ Q9 iG\4LHy4ȶ;).F= Ԙsה2+»1ښMd12Zہ)&CEj #rXpZS"j9脳>nDpɓJV[DAyDSiOE%֡-!VJUDƕy?} `+zQ@`eJ񅑿"E6*o,I5 SH( 1(f'"sOjXG'@O6r_K6-T?g[<-~{ARFx,ݵFo%Z|{ٺ v3_d $mB2bb2LR7㳄[N$>#mlR"uxU> yLj`/Ja$unՙ-~#9{>.c f&\;ݒwRK ଩AM]7ONAD؉`hvT(K+ t;.%_Astl?Kbcg$\u;Oii}T/ D\ⰧpƖI%ܤt<*YbjTeh[oEp QyV >/])̽懠>nJ\_EOU]!9mB4]uf^f+T' DԛJrч]P]93͛AYߖ59h57 6K{{ 5cF|NG]lLOǢ=$0(j+񬕟Flgq&k=ݨ\1ڞ+.v_h Jav Ŕk6lS_G[sH8Ƃi!V4n:dfU"_P3.bA@ 8^ wA=R :+{ڿIkAfW<ʙPIt aW͸j+ވQWBك-nʒLKy8jn7O<>|4UW}6B [hJdºb,}A22Z`s!ܧxĀ ԇg WtZ!?h#ݚ =_X];.#O eu9?X!7Xu嘽=YWd_XEж'uw=q3Ipvi;/<W0@}+aQj^,zyT{qi''"my2,;b-RCqZ4v˿ Պ5-WSN ')É_o3׹v.,'T NMJhg" iAzܪ9fU5gr:%IKẂ}7)\6jLh˭cȲ$E#{G )+<} Ux 1N\wâ~Kdo"zBjh:[t41WPu̾w 43CFq Oi?pJ Q2R uo (cѺR,M3k*#GC࿴z L & d<_TZ`p=ZDߴ"QɔwIt3>)[JN (X[b䍷W8f6#2SC>:v}(㕖`bx "*Gp,eB 5t{ 5RZ< ᆲW? gF6LcaEؐ>d\%*^Fã~))e?Fj% k⹙f f ٱtIA$P@ZooT;}p)$צXLßN%ws?I ρkVfY Lks]W+NRyJUͿh6풶*N>⠔7gs@:Gc+#2GA(9c'C'Psx\KApdm9| Tz5䱛GyJ߷魡Ӏkm|1 ;Wi;obfQnR>qCAwy1`خ!OW0^^K@?'lr+Z߾Uá':ER19RP.37?Me?;mhY3PCطd:c5^J:EYCApvQ={>J2"aiWجxF,V^?Vs Nmk&Δ=c5bk82G$ೖmq5ڛ[{05s:59rU,§nʨw"CJ>@;YAt=L}(vh5'X.}zsS*jme}g=ΰh҅>C ;9LJ'OZ֝Z$I@]S(*ŨuCJXlbtPNjyf%d  D1 PCv\R7#S^8Bn;zm$_~܀4pc(ɓf`t A;$V LwRk/sZAAZdRQOeAp7oj> էst"tf50,~0CG pc,zgj-sׁ&}T6~~IDrx4sVPǸZ0_FɡfϜJꍫz$5LY.B 灤Vk .:梸hXR"KnӾ>v T&04FKKӈpڌ3Cy90!'fVwgOW_PIs!&ns[~<1ֹ1(YIGlt5.XVq(ăU򮂨Y4K- Vߕ3"+i1YJn:૒?2vY˻-[<"A@ɣ& ϰjأ?@p"b]k3hſ\m+8|p?ȇw[Gן= jjϭjeqr:'<ؤuio2}$X^Kax} &&Moq;׋ G|*VgY@ t݅ #"Ǡu/u?/TĆVQc6nɋUҽvyk۾J.e%$˲!yB%2l٪Hh]_URKΟ'wGNhgO#|ɔ\%#T{d&xEX^ʥux*e +i9M"B`uP:;!6+ dh9_[u_ Br_nqbZMM6,e-KGpHO ,#w6:D3Pn^O|)%\7޸ CF& 0:oDVo7M.PXYwFQ㏲19X1#J>v4rUXd9;-ՓR@V8j koՆ˦1K{?uȊ8]f@B*Q| }p󌋯VMjb#s|Rg)aDȉTmoZs $jE@HG, N)a\'vxF>?Nj<*R IRwڲ, BL/) 26-qwB';f"JNx`.n\tN:c4XCe/ C>R@,;iD"Yf^Ơuy[D?ǧɃ%]N(F1khT+yy:g$Y tQK}6 `4s\:gs8kQC1tKſ4@;֫Dȟ٨* W|@W0@ P[:p>*eo"0c3<k&x%W3> El CsuIQby)>g)zXG%x},ְ&ݻ0tx*i5[[ 9dž 8lWR_\\9Տw/+U]7rg("bke0pB*K`:_YͽL?;L`8VxӿG#w4] 4BgW=k<1;]ua+A}^e}].R:1,wa )5iW$dA{yT 9mv%GJX/TrY"B쌜~<ҩș2LKWw`;Wx'>wiap/t g:U2@P<$嘫&ԺC*/?{}vvJSI>eWFxHHBo^7wIߗ3I6-}IzhE2a&Co'î,=+B\S{V.w΢ yR6o$mΘaU?GB6Dʳ]85Vl.;n97/0dת4c_[|3a(J?])B:4YLKǔG+{nkxܝEKti;VviXP:g٠*>o9Z2PgSG*,eEJB1aXZ0p-4:uB Sc!:Vw!)$ppwB]?$0`m_w`eRzM/Sςmg+ 2Drp tKp j=l d|lYdH`xamHQP1:ECb$Uѐk]'If=+CVs{9JY?S{8%<181*4"4nɀm>t&ŽRV);X@/Q&% N+bΊZ&si-kCg h Z}lx>yKBAO!ě1`Fi |I g^y%Q( w9!5iWpvF6 m)j97i@ {iG1IcxzPL ĮuovF< %uex-M&}Ik/Fx43 "{MxMjzk99WxJtۑr"15(Ͻ-x+/%&;ϔ i&(})afz"` sԹېTyKK=7=pZn)ͱg@Koȝff/Y!ǑZ2kC]euީAV0sYh26DRb@X-!n[ZU-e{Vխ\$Cɥȵު WEp ӘX:0L&E ;d^|F;XGQ&ǩHY6\RZ b@fVc'R nuk pH ӰRMWGs:{)'w{W)ɭ@u`Ph>ađL:2b?|qSuC@Ym Ќ'!/,g:%͗diۦ*Yv&踐Fcuz{#h;Y=do,2~ƈI9 ͱԡ*9I>ƻ K2 isnij%7*.'0Oї;'>3092< Q]^Vfp",Q ָb^\噩~ZЂiBX݁7=yɘ%JE9h̊hrj,8h 拝,j&I:sp><){ y;z_͐K{B잽~rfbDtr>QOe=5J+'!V`%]Y-!,{ Z21ܦuۊf7q8N*A '}_1o=M~GYMHqU&oLw}D!J› <5#' z  OG>U` qڒ. ]cۍI;?F`¯qYqx@DE8E\T ߇* 6|.ڌayhF(.,pkY0aŸI؏LqvKv^,>%i+-(sMPےڣHgg#j<:OV2~9_+@JcwN:[Hr eҗPxmg&sA#ϊ4ZrݱK>EǓ )58S9eQ mv hXm CMqRBZ$pޏm+]6aIe}OZXZth&wd_dwilKm$Tf:!˽F]kS߽*3<;mD#.\M)I^+]SK3cH[FaH6_N_l+ATtq`xk? LZ8F ;̤)hvݗF1;GV$q1ަuX[SƎQ@ UB(!PyC(3^KZR?8guvyt W \*ebՏ[|m 8[yL~ *R']̥Fu~N:('Pg߱9CtL=Y|o:Ha <UJE#s.- m|?0ܠ)?2>R-bjdwve!5b$9 wtVX%%%s2fϋ@iP}[ƍO{_Mb,vv_f![dEU>BIJtp+E9d/Be!`_bawʎ 7*S"u`Hڳv wR.MlVTt5:MvvǪ}xzciR@q0iTtM@7rgSW_o|+xqp6d{TGZt/&Xdw޳ }"M Ņ>+&PᡚWK'@5v*wGL(A-Hf'fS`Q,lj>vcW(﯀yVXzL%>kkC8mZ~/sE}QT$UHvf7gʕN;.RBko 1 *Ɨ\["+-b0PӬ]6j˒ օrPv?I('ٷ TvyCHxzڇ HTKٰ3L;0-ň3lZud⏫DN%hX@Tf% xB>"sE9?y