libdrm_amdgpu1-2.4.104-1.12 >  A `1(p9|StX _`kHVYo*Pf ,ᏅSВ OhW/ImRv&NIaGL#D`#"A'?̹MzhT(y1Ix evF+oM~hUՓDMϝh wU|JdfnJe~ʛNvYyω~r:Eߞ7Z`[(tm(xKx<I$ ƒb9 3(Ә717c8f5ca8e7e2e3796328691d5ef722004456b0ff405d01d475969264f1dc848bcf3ae58d208ae3f103722dd3a7edb87fbdbc24fĉ`1(p9|T:G/.N|Mg .~!vbŃHe|)lHԚy1LJ":b28aYUf'~#NR0Z`uROvj1$E%=XǨ=Ԁ7Y|ګX+%bM߭)-rJnx)qDK?U^1`lp@o?od  _$(48Qrv     o  H + (M8TC9`C: lC>l@lFlGlHlIlXlYl\m]m^mIbmhcndniennfnqlnsunvnwoDxoPyo\zopooooClibdrm_amdgpu12.4.1041.12Userspace interface for Kernel DRM services for AMD Radeon chipslibdrm is a library for accessing the Direct Rendering Manager on Linux, BSD and other operating systems. This package provides userspace interface for Kernel DRM services for AMD Radeon chips.`1xinomavro0SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/System/Librarieshttps://dri.freedesktop.org/linuxppc64le x'b큤`1`1_6f9002c7220400995a320043ae5336f5d1dbd4b1cfd4f8572c39bfce5d31546ff3aa5cd1f5ac071ae24e5f6d9fb8d060740ac62a56d01aca3fafd35362b059f7libdrm_amdgpu.so.1.0.0rootrootrootrootrootrootlibdrm-2.4.104-1.12.src.rpmlibdrm_amdgpu.so.1()(64bit)libdrm_amdgpu1libdrm_amdgpu1(ppc-64)@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)libdrm.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1` a@` a@_@_L@^V@^]@]{@]\@\ac\I\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ء@sndirsch@suse.comdmueller@suse.comdmueller@suse.comsndirsch@suse.comsndirsch@suse.comp.seiler@linuxmail.orgsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.combjorn.lie@gmail.comsndirsch@suse.comguillaume.gardet@opensuse.orgguillaume.gardet@opensuse.orgsndirsch@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- reenabled build of manual pages (switch from xsltproc to rst2man)- update to 2.4.104: * headers: drm: Sync with drm-next * Remove outdated comments about stdint.h * Remove definitions duplicated from drm_mode.h * xf86drmMode.h use ANSI C99 arrays * Document drmModeConnection * man: convert to reSTructuredText * testsuite fixes- update to 2.4.103: * xf86drm.c: Use integer logarithm. * amdgpu: only enable security tests on raven family * amdgpu: sync up amdgpu_drm.h with latest from kernel * amdgpu: add marketing names from 20.40 * intel: add INTEL_DG1_IDS to the pciids list * amdgpu: add device IDs for Raven, Picasso and Renoir * intel: sync i915_pciids.h with kernel * amdgpu: Add Device IDs for Embedded Raven2 platforms * intel: sync i915_pciids.h with kernel * xf86drm.c: fix build failure * core: use `O_RDONLY` instead of ambiguous `0` flag * lots of tests/amdgpu updates- version 2.4.102 needed for jira#SLE/SLE-12880, jira#SLE/SLE-12882- upgrade to version 2.4.102 * lots of FreeBSD and modetest stuff- upgrade to version 2.4.101 * adds some new AMD GPUs- This release includes support for latest Intel GPUs (jsc#SLE-7962, jsc#SLE-8024, jsc#SLE-8022, jsc#SLE-10182, jsc#SLE-4989, jsc#SLE-4983, bsc#1137515)- Update to version 2.4.100 * bugfixes (boo#1155382)- Update to version 2.4.99 * bug fixes- Update to version 2.4.98 * This release adds marketing names for AMDGPU devices, a fallback path in drmDevice for devices lacking OF data and drmIsMaster API, amongst other changes.- back to subpackage name libdrm-tools as requested by jengelh@inai.de- Switch to meson buildsystem: * Update Git-clone/web to new gitlab home. * Add meson BuildRequires and macros. * Add fdupes BuildRequires and macros, remove duplicate files. * Rename libdrm-tools to drm-tools, follow openSUSE packaging guidelines and silence a rpmlint warning. Add Obsoletes and Provides to ensure smooth upgrades. * Tweak descriptions for several sub-packages. * Drop custom test install and run, run plain meson_test provided by upstream.- 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 support/sbin/ldconfig/sbin/ldconfigxinomavro 16138759232.4.104-1.122.4.104-1.12libdrm_amdgpu.so.1libdrm_amdgpu.so.1.0.0amdgpu.ids/usr/lib64//usr/share/libdrm/-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.suse.de/SUSE:SLE-15-SP3:GA/standard/4730c85aa7e8ac322e6476f21bac5c2b-libdrmcpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=45652e0bf3ad85a7fe2cfab5c352a19767b57604, strippedASCII textPRRRR%^$[ ݼutf-81411ee3a914af56ff7ed5cff3c171c010646bb8f7671558d1978f8f3b36671bb?7zXZ !t/3Hy] cr$x#Dd 遙4QtqgQkuL?R9!Ù9BԊK72M̀.FCFޕ;ZLKȫ%ů`5!" V0gs4!OYGEDfZЬ8mtG?P9:-w=dxۀ7bbt42 ߻k=L5 b|73˽)q"(2n ;IQ|"4NEʫD";6kQ8LuѪ7531?zkoXp|`1EAۀ8b+f`]PfGJ1K$V:r@+>&e$ٱ 6$&ɀȢTݷ71]knJr`>J-,І639[v}s4vaMm4V–Qys~9<"iy"yO?#xLו145/4 Ig|S>h˿E\!F+aDb{nD\ $3p{s(*a7T];\ѲT`^{ ?? da'aSrS}H9Wlf2\fYuH;ijɛǞ"jx(L~bjL7#p=֞jwA” yAL=NH =37#4aL=ny4]#9}~V4:+x@԰ SpYM,`ˆBE7Dmuy05g:7PJ =P-Z]l43 -L2XR,~6X<-\{8T*ׅa&k_f3VI79cT5UB[qe/e:,pX=Zyac+~TBWvEdHnפ .H?YSLi`% L[X)Sj+~-w P; sAZ\}.XhxM{9 [|A4W4-eZFfY4@HV6n|qT۔ܡ;I΄4fQtL;*S[CH]ŽgN,y#Lܼ(`TuRR,QmY,_BxWU|H:O?4'k ˱"f >*h"OtCFܤі'c|%P$L͢够c` k9b,7GۋnKCn #Wk$: <+ Px,ޒJrߋ0vD+d7![iܾ31D:uMt[uoF(n$,;t7Wv9Y pL/zwjߑZUבwZf2|!l"V`w;Ob |d_Xq`Zgӳ]nR66|`qn](t1 c~kEqbQnE,>&P믦-z@~^|!!gAl[95p-"-z˟B2{6ƃ*r}^qjDe-5L;m!&̪;ҥhaMorK)NJ. IhZk)a|Q#n)0?Ib'2$GЖȿ<*%_$xde,Q^ƙ;xMf~ztƧY Z I'z zjȔ8pa}=S7W\mapi[Pae8Tf8E^hx"ʽqY7%<X8޵α(F43$0#QlD1 [.W.7P!:.O樃(=eza)htUXtx=O .=%|N>OUp^3 3AYU,Kx .^4~G.99(qo#)$t`RAyK^d!r*$R- 5r!a3[EQ+7P.Q-s|MdyJR+ i^2ENT2V"HynG:QmZfׇjhБ X I;``E4&{րM.^6~lNB2lB;&kM KT=nG[&tIGѼldd2%2d5Ҁƒ?P7J{mKVrh_SqQ1mmGI!]:.Ֆ iv!~OmudsL/8Z ?%ºƟ?G$'z;;"^8ETQ#,ʔZ_T0h< KdRh\gX#c.j'W;n=Q{ƽd*J}K'wr+5)'֕%Y%G>2@+vj/띗}pSBw:$׬R+֦1} a$)Jf Dj '{X~qw\[B;E0DϟO);1F:1`,a+ e 6^x(m~R[=r&Q9=nI{ɡBת@Ys[o.ZiTzt6%?jNg?=lWo:]TX4DxDi,yfsC5*;?"*4)HM hT.t{n9DӱQ'%iD`+ *4gs kCMwé$_ T~3{ :jУ &xr؏CGU联Ft|?Y+F 䮯)uH VçxV{@?vtɦN>~ZPTk*a 6T4c9/D#PaN% ,>0Hx{n`R~*M{>5>"EqYJpRE?AWRnj2uuN^l7kcy&ړ.OC n ϡ^c _kuLwb%Ypt5ߢV?d}jBVPaD+Omɋ* lyJ%[-LOtQ $2܂M ; 0Vik$,#> H”=5FAbK>XGɽ,oﴳ6c SBQb8}hm`pI[U#.JƯؽVsfDfߵD5)jG@o5{oYao1:),7Be3Wmr<Z  vϩ3g3JߨJ-j/@}Tq@Ytr\hdO3OBO|ٙb(S5{k+|N6ER@|V$.zBk0(*,a Hy4I8QO/[o_OvE؜.3~ "3XŘSǼb%K0'T&Hiid$L⚼΀`Y5a_;dD 7Hï~t WE6c֤jӤ=Se㔴"`<% S`q4+拫l#PO"$0y SA=h#z_<9b >w W">@LZ0ؘ`LGRX~KvޕWnWZYʓ~jMQ!?2~ K~%_XhWaEzU!MCQ4޿}oɠ-~/6P"PP٭*[&S@MICF/?3RODBA/ոJLoәQ%p4y,pc4l;rA D^5^vA'f6m"G}#~rX$ _8Eh,䒷u(Q*+Ro7'&!8\C8QW4KA?T[TokZzxTBsHkBae>{T3\зJh 8&*5 k/XmD".>~¶Vi@>z0a{dIbˎK <3VeP /4QTԹ;Jf9FcW@(c:s"0x ncBzjNi A0)#rcOΜtpVk3!bJ}8qar wU .Pg:unRDʎCYZ|2oxp`2\4&Zfj{8#1?#I JutBX1 SZ q-!1!1eNaWo!a3Qc]F20 weP &;ݸ\v|ڄk̤c7VGt)F$0=K5kn#qgeݘ  :Q T/b]i~qa@j$g|/2ˆMFڠ~rAHuT!ZfӮU eEfƹgzl%^y&x.{> [J2.κ dvutL0&A⫡;!%F`Ζ݄P)\Ek\pDiCD`4/pg%w8;)}%@}T1%*n1F!m@;Od7ܷx{70Sy$ՙc1Jd^\7ݲf]HyDP ]'Fjr{:>1z1rzQINH~j9ֺRY (zבc%|Zv$/_3R]gAqɦSIIs!U G>׌=(8QSYKa5גރib#ܠܼ]a[Ӓ֥&r|8_d3?`3t _vgDkd 9;)F ̱$ Qs5򤻀ȠQ&$Ыc7pE p;jw:T~+0Y3V9'&*LJ`$M'4pf!R)>)զJPڗ~+s,:b˧%E$N;V얙ѭeeM7hq~l߼W? +xg-,}06#X}[i[%brq?<<mo># y}9n;yEcIg<@g0@ĒzT+pѿI0B8GX]Ap+z(LIkWT>quCc=W3B= lhp_>'0f7gkџDj࿯xwkC`mH1xO nbN\-(Pk^[_uq5ÛC6+aM+zAYy9x Iz]8 '5|bnm*pg8mbt@;<L8NHm2'5x"69\+`P$5;J,ޯ p 6yW˻oSqm>UHnnVqxlU,G>hI<-zHG @^"Ϯ“#ZwG!$1.;mг^ۻ*Aٰ'*ZW? >WbhʎU"qd0Y:ai\v?i#]ElpgͬǂL,|43*E DuV$\\kιn\y܁0[w-_T˵.8!\ C>8pgZe%,5L>Kd-n`1B '5b? FjĥYek'gsL&Y+Uh?z]EQ}$iH >&Y[TJ=21F?)iT0;ǹ}jP&S𙶥3}pN8BkJ6.XO.@yEzKb}<݅\H(twRsח3 I:v|_dVS#(Tgtx}^v?a߅UlS3~UhݷG?3T@F#YδPtU",X ,8LjV a԰wwٕ hX@ X~7hA&[ǀm2']Ö]hSڡt. H6E#ŷdD/* n?7?wjaƘngr#]odnٟ4C8X1D YvwKXմbF?@ovbɧLC Y\KlCt $2$d+\( C'6|FTF@dd;8(>@y Q0ӧh~]VN5 пW``ΰ 9@Zec3UV.ͷɿBⷄW Gn{~m ]ZI74kf:}ǫ…Jm(|öe!I.\Us8o\qpocU%g>Ye+<To'] U]n:ح 8#Aw`(gUtY1nY~]j-teNc;vTI Mh+(G+<Q CMA:G,^B׀me`Kwg{?IX:ާL_J$>@v=hW oi"|2Dž(3HG 0㇡RŲ  s{7s+hQv^*R΃Ci@yke$G&C۝['ೕkS蹰 +W*i^֭z wXe}_XW Ps0Q4&G:QU8/_ꍩ{Ɓ-'{3՘q?hHy`0uꟆ ?)`NYu2h%F!#^X-)'6\ @)Β!b? >Ѩt|+*B&,Gbe wאRT egB2zx;w8f)Rnҍc"2R]ãR#Vd=VNYi uዎXV6ɗ`NLIA>m|W&^o -0g+ĨT?BH~_Ŋ`mq&d&)q6G 930@;`q/X!_IzZЭa(V-?i**SlFj"xwa'c#:\fE+.s/hmr9/ؠ#~˲VY\;K" r]yeҹ=mηlwYySlZ=;K%o`?%ٗNҞ\Q1V_4JL*Gx7c2H<,{)w:f"_[ }Rq+} u&f40ho `~N SN9|G?p%݁nm$8sF9:z1g+5@{3-Nh+Lx.7)DDָmPe2(Dw_q\c @1yTyݮ*Q>6D fuzmy'׀V<1d"#D.Mb'--䳾r~B2}t5u'AI.[JVU1bpGJ F #S5>a\fUoqʲڋc7MXJG;m)p9j/(1,R^%D@R1m<`T+厞pjdj$mup00 ý9.8KT7Y{sY_4GyR(`e?zyu~.ynO|}[kMخFSGv œ)ǤeZP{PAOӠ`S|o®~rM >  ,&50bZ+>X_q\*VU[@4cqna =`'y'kMqs@3e`j8\~BpM2%Wzq(H)O 6Q00U&!6`h,aߊ`r '{ms2@S!BWn_?6ZLb xhGa3>kMLusut%ҊnJϾW AWY쾳9kc{ 1LwlEyq?}/a;5"9owUa{sY+ u#Bw#]ܘ*'AdF+G"R*T^jt|tѳ.^T~+KVJՏ;"g~;Bp%UdwbwbMI7b13ju?/D9):ҦUޥ| _S8 ޜf eҙ0 /#s|7_G䫻:mZ$s%oeڎ:!l4M k4cP:1$D#?~9q(C1sk32=b>{ C\ k]֒סR^Z9f^""M,'ɷu??NpL%lGie& LOjqol⼋QTwO_E:r4>SDpŭr}擎 m8Gb5+بBs b|98"1369%^!=d~khiEI4ev>K gb!{+𝶊P>ͫmzǜr?Iރ0$- zdYgz#(`QB9hjsS"B׌ˈMDt_ϗdiU k1v^`V: gXŌ1ujt:_.7.HLF9+y x6h{ˤ+,߿ aDzDLAc0]ՏM仡ڽ5._kr B˲xI&d3boE_X?9?kaZK@w%4YR_`]Cý'3=p{H EzG)x:u|dcxs}'*>i]irQŬ[dAG_iiE+'nΆD**U9 dou.[E t4Y/=٩$)|?ZI>< n?5Ht+2}Yy}-C'q^!^{BXglz㩜v |%?|\Mq?k%Z8#x6KX9m% 3{_NL>KY6"XjN@Wɂn_z>MwwSNXo` aGb_![" ;w4bʜK'7o¯"~ ñ8l2(=0zWR:`(Glpz) e|64̆[Tľ˶N)+ Q!͕X=hzkp*I$+ޫ:2j=ڧDݴɸ3G,w5k3S52TT5ίMT{\KqNQOw08oBA׺ G+DC;LoyY2 Tv² Ƽ%DvOB%_t=~ 'j Y E{K;P W| |\Xx߰h)==TfRkxăFh|Vݛ-f ]\NYՕ{<2o-RaQcJ~~XJҺxA=isPÀ2Uy4״HisI\< W iK<я]V:R OD&#ThQ(~>,$o}?q|苉i0Q>ṋD!Łh][] 8UnbHœ.\v|4#efi;|F׿]ԺsoX/3]!P+_]3^Uh=nx)/bj y{")5}W2 -/=!@:үz -݊y~ ?Db5Tha޵s\g-N5ͰB1*h-;D[P٩8X uiF~"2DL {ۂ9|g'jU (^v϶bj#x fl4뺮`<8K ?;S!<˭\?yF_&R F鐽ruGt:O,ٸxߛJgsv@*6) ߹F? emgX﫨أkR|5Dbs}29+CJF8)hnuw}'͗S鏀%; o$ENC}[0\D51Y,sxat[5ͤ0/VșgFftc/3xJyFdVvkJd6a}ͷ L(|fѣQỵQzha'z,2P  ~nhX#n&$(_!YK8_roй!۰Gȓ"$:miHi~A27yCUA" U3n.<g^:E<%-UaCVi{ %6ƇzÖ>]4߮LƆԩ́ v1pul9AItH 1+ҩlg &}~6"ܘY q2(`⠎lX4z'$#؜H~1*24cy-Gt?)hCp$'-qX`RmS)K1ISm:8;z1d809bA:5]\'j2C YnVL@Ԣjt:kl#B8wp;/ϞF23I ?ݸvb]p\~x<7bZzsDG8]w֘!<( `[e Cd|7S. *3cY %tq> ~#BHe#>/p l8^] 0?M-b$7pN{o~# -` +<ز`U?]LR],yG7:t\BsN) Pƪ4B,a+Af;SPBdA-9h"gg+aILCN}aZ׆>05l([O.cK*EK(1F|0}H\@9i|̢:ہ@'s%DBSAG`.qq#{O;x>A=5>wn*oُAD~5% ;q5rO znww3"^[,|K-g7k*I!oSYʹ]{.ZN'yҶ_1G<\GiU;l oP1KYwhSV$*O5g~ SJ\+̩RЏ?gXxs{}܋aeTꧤŒǃڌ6gFiEX)3[LUD nurЂ?[_T,#D؆.)^L o+8|c}= tΛ|W,É%֔QG=l%mPXÚNgq]H0m'ڮ6I@[<~,ri[bQ *u"!l=N~-xƊqO 7˶áEc,M*ɿa46דu@iBNQk@Hk%c6BP聣DxWdtx`fw}}eޠ1RHpWD.MavJ3a$O3FXvraJcc(t\_ƝrCHz"X>}lиAp@q"͝AjtB٬)ȧһ8Ljcge~[;??a WyWrwLb/cWɶ\GrVE%J{YŦւcajGԫZ0p~j>}ʬ7lEO|'f(9M #5H ,L5UvBՑq貔a&g*ԯ(-)k}`ϰXگ蚣ᆝOFVv2 /i m=[ ):"~T:*7m *,拌Ӌ!D{b=0hQ `@sm']_cWsȣ_\ܡŋfJZ&!7d|g'1c!29n,֗=Z6)?86¿ډ\+G 5v)Gr#00JIȵ~J1Mʗ1[;]ʒlt'z9*ɝ<^5X}!țZKd=~ Wܫ/{seŸbE) )f6y՛ùk=oB3)Y):(9vq(XtKD>D^Kpaˍ|S\2,_h\(ɏ@'`ffFﷂÙAKS"lL"L)ɆL,9z*}v%w uoBx1~C4 ^̈(xbpT6j~*>S NcW}3Qv_?0<̱=nom,3^6p }|-d_@{wMMJHU gI b~^P89fms>{1#c6fG*gPs,w Swfhz;r< YZ