- 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.
OBS-URL: https://build.opensuse.org/request/show/577626
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=257
- 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
OBS-URL: https://build.opensuse.org/request/show/533758
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=246
* Export drmDevicesEqual
* configure: Fix the <sys/sysmacros.h> 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
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=237
- 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
OBS-URL: https://build.opensuse.org/request/show/486735
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=231
- 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
OBS-URL: https://build.opensuse.org/request/show/453201
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=227
* 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.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=221
- 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
OBS-URL: https://build.opensuse.org/request/show/433074
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=219
* 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
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=194