./x11/libdrm, Userspace interface to kernel DRM services

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.4.94nb1, Package name: libdrm-2.4.94nb1, Maintainer: joerg

This package provides a library which offers a userspace interface
to kernel DRM (Direct Rendering Manager) services for access to
graphics hardware.


Required to build:
[pkgtools/x11-links] [pkgtools/cwrappers]

Master sites:

SHA1: f8daee6cc2e7d2c9eb2dd062a2712172fb9f4e18
RMD160: 14d94fa857c53e7d5580d3221c3b1ef310e9ecc2
Filesize: 809.629 KB

Version history: (Expand)


CVS history: (Expand)


   2018-09-09 06:04:57 by Maya Rashish | Files touched by this commit (3) | Package updated
Log message:
libdrm: Implement drmParseSubsystemType, drmParsePciBusInfo for NetBSD

Needed for mesalib update, from riastradh.
   2018-09-02 10:34:34 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
libdrm: update to 2.4.94.

Benjamin Gaignard (2):
      tests/modetest: Add atomic support
      tests/util: Add support for stm module

Christian König (7):
      amdgpu: stop using the hash table for fd_tab
      amdgpu: add handle table implementation v2
      amdgpu: use handle table for KMS handles
      amdgpu: use handle table for flink names
      amdgpu: remove the hash table implementation
      amdgpu: always add all BOs to handle table
      amdgpu: fix off by one in handle_table_insert

Junwei Zhang (5):
      amdgpu: add bo from user memory to handle table
      amdgpu: add a function to find bo by cpu mapping (v2)
      tests/amdgpu: add test for finding bo by CPU mapping
      amdgpu: free flink bo in bo import
      amdgpu: add a function to create amdgpu bo internally (v4)

Kristian H. Kristensen (1):
      Bump to version 2.4.94

Likun Gao (1):
      amdgpu: Disable deadlock test suite for RV

Michel Dänzer (2):
      amdgpu: Use uint32_t i in amdgpu_find_bo_by_cpu_mapping
      amdgpu: Eliminate void* arithmetic in amdgpu_find_bo_by_cpu_mapping

Mike Lothian (1):
      libdrm: Fix amdgpu build failure

Rob Clark (2):
      freedreno: don't leak stateobj rb refs
      freedreno: fix use-after-free with stateobj rb's

Rodrigo Vivi (1):
      intel: Add a new CFL PCI ID.

Tanmay Shah (1):
      libdrm: add msm drm uapi header
   2018-08-02 13:44:06 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
libdrm: update to 2.4.93.

Christian König (1):
      amdgpu: make sure to set CLOEXEC on duplicated FDs

Emil Velikov (10):
      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

Jan Vesely (3):
      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.

José Roberto de Souza (2):
      intel: Introducing Whiskey Lake platform
      intel: Introducing Amber Lake platform

Kevin Strasser (1):
      xf86drm: Be sure to closedir before return

Marek Olšák (3):
      amdgpu: don't call add_handle_to_table for KMS BO exports
      amdgpu: add amdgpu_bo_handle_type_kms_noimport
      configure.ac: bump version to 2.4.93

Mariusz Ceier (1):
      xf86drm: Fix error path in drmGetDevice2

Michel Dänzer (2):
      Always pass O_CLOEXEC when opening DRM file descriptors
      Revert "amdgpu: don't call add_handle_to_table for KMS BO exports"

Rob Clark (5):
      freedreno: add user ptr to fd_ringbuffer
      freedreno: add fd_ringbuffer_new_object()
      freedreno: small cleanup
      freedreno: slight reordering
      freedreno/msm: "stateobj" support
   2018-06-01 17:05:43 by Maya Rashish | Files touched by this commit (1)
Log message:
libdrm builtin.mk: Add the rest of libdrm_ pkgconfig files, too.

Helps with building pkgsrc mesa with base xorg.
   2018-05-26 23:44:47 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
libdrm: update to 2.4.92.

    Daniel Stone (3):
      drm/atomic: Refuse to add invalid objects to requests
      headers: Sync with drm-next
      headers: Update README

    Dylan Baker (1):
      meson: don't use compiler.has_header

    Emil Velikov (1):
      Revert "libdrm: intel/Android.mk: Filter libdrm_intel library \ 
requirements on x86/x86_64"

    Eric Engestrom (13):
      freedreno: add missing symbols to symbol-check
      meson: use pkg-config to detect libatomic_ops
      meson: make it easy to add headers to check
      meson: detect alloca.h
      meson,configure: always define HAVE_OPEN_MEMSTREAM
      meson,configure: always define HAVE_VISIBILITY
      meson,configure: always define UDEV
      meson: replace `if(compiles) have=true` with `have=compiles`
      meson,configure: include config.h automatically
      meson: drop unneeded dependency to libudev
      meson: move line to allow using `config` earlier
      meson: drop unnecessary variable
      xf86drmMode: merge successive mutually-exclusive #ifs

    Gowtham Tammana (1):
      omap: add Android build support

    Inki Dae (1):
      tests: fix memory leak issue

    James Zhu (1):
      tests/amdgpu: add vce mv tests support and sets

    John Stultz (3):
      libdrm: intel/Android.mk: Filter libdrm_intel library requirements on \ 
x86/x86_64
      libdrm: Use readdir instead of readdir_r to avoid build warnings
      libdrm: gralloc_handle.h: Fix build issue with Android

    Marek Olšák (1):
      Revert "amdgpu:support 16 ibs per submit for PAL/SRIOV"

    Matt Atwood (1):
      Intel: Add a Kaby Lake PCI ID

    Michel Dänzer (1):
      amdgpu: Deinitialize vamgr_high{,_32}

    Paulo Zanoni (1):
      intel: add support for ICL 11

    Qiang Yu (1):
      amdgpu:support 16 ibs per submit for PAL/SRIOV

    Rex Zhu (1):
      headers: sync up amdgpu_drm.h with drm-next

    Rob Clark (2):
      freedreno: add fd_pipe refcounting
      bump version for release

    Rodrigo Vivi (1):
      intel/intel_chipset.h: Sync Cannonlake IDs.

    Sabre Shao (1):
      drm/amdgpu: Remove IB count checking

    Satyajit (1):
      libdrm: amdgpu: Adding DRM_RDWR flag in amdgpu_bo_export

    Seung-Woo Kim (1):
      tests/exynos: remove dead condition

    Stefan Schake (1):
      android: Add missing include exports

    Tomasz Figa (1):
      intel: Do not use libpciaccess on Android

    Xiaojie Yuan (1):
      amdgpu: enlarge the maximum number of cards supported
   2018-03-07 13:12:35 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
libdrm: update to 2.4.91.

    Andrey Grodzovsky (1):
      amdgpu: Fix mistake in initial hole size calculation.

    Christian König (3):
      amdgpu: mostly revert "use the high VA range if possible v2"
      amdgpu: add AMDGPU_VA_RANGE_HIGH
      amdgpu: fix "add AMDGPU_VA_RANGE_HIGH"

    Chunming Zhou (1):
      test/amdgpu: disable bo eviction test by default

    Eric Engestrom (1):
      meson: add configuration summary

    Heiko Becker (1):
      *-symbol-check: Don't hard-code nm executable

    Igor Gnatenko (1):
      meson: do not use cairo/valgrind if disabled

    Jonathan Gray (1):
      meson/configure.ac: pthread-stubs not present on OpenBSD

    Marek Olšák (2):
      meson: bump the version number
      RELEASING: mention meson

    Michel Dänzer (1):
      tests/amdgpu: Fix misspellings of "suite"

    Rob Clark (2):
      freedreno: add interface to get buffer address
      bump version for release

    Rob Herring (4):
      android: revert making handle magic and version members const
      android: fix mis-named alloc_handle_t
      android: add helper to convert buffer_handle_t to gralloc_handle_t ptr
      android: fix gralloc_handle_create() problems

    Thierry Reding (2):
      drm/fourcc: Fix fourcc_mod_code() definition
      drm/tegra: Sanitize format modifiers
   2018-02-19 00:18:46 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
libdrm: update to 2.4.90.

Andrey Grodzovsky (2):
      amdgpu: Update deadlock test to not assert on ECANCELED
      amdgpu: Fix segfault in deadlock test.

Anuj Phogat (1):
      intel: Add more Coffeelake PCI IDs

Bas Nieuwenhuizen (1):
      drm: Fix 32-bit drmSyncobjWait.

Christian König (5):
      amdgpu: fix 32bit VA manager max address
      headers: sync up amdgpu_drm.h with drm-next
      amdgpu: use the high VA range if possible v2
      test/amdgpu: fix compiler warnings
      amdgpu: fix high VA mask

Christoph Haag (1):
      meson: fix the install path of amdgpu.ids

Chunming Zhou (5):
      fix return value for syncobj wait
      amdgpu: fix inefficient vamgr algorithm
      amdgpu: clean up non list code path for vamgr
      tests/amdgpu: add bo eviction test
      amdgpu: clean up non list code path for vamgr v2

Dylan Baker (7):
      Add meson build system
      autotools: Include meson.build files in tarball
      README: Add note about meson
      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

Emil Velikov (1):
      tests/amdgpu: add missing config.h include

Eric Engestrom (25):
      remove unnecessary double-semicolon
      tests/amdgpu: add parentheses to make operation priority explicit
      tests/amdgpu: drop unused variables
      tests/util: fix signed/unsigned comparisons
      tests/util: drop unused parameters
      tests/etnaviv: drop unused `return 0`
      meson: add missing HAVE_RADEON
      configure: remove unused HAVE_CUNIT define
      configure: remove unused HAVE_INSTALL_TESTS define
      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}
      always define HAVE_FREEDRENO_KGSL
      always define HAVE_CAIRO
      always define HAVE_VALGRIND
      meson: sort HAVE_* defines
      xf86atomic: fix -Wundef warning
      meson: cleanup whitespace
      meson,configure: add warning when using undefined preprocessor tokens
      xf86drmHash: remove always-false #if guards
      configure: always define HAVE_LIBDRM_ATOMIC_PRIMITIVES and HAVE_LIB_ATOMIC_OPS
      exynos/tests: use #ifdef for never-defined token
      meson,configure: turn undefined preprocessor tokens warnings into errors

Hawking Zhang (3):
      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

Marek Olšák (2):
      amdgpu: add amdgpu_query_sw_info for querying high bits of 32-bit address space
      configure.ac: bump version to 2.4.90

Michel Dänzer (7):
      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
      Revert "amdgpu: clean up non list code path for vamgr"
      amdgpu: Add amdgpu_query_sw_info to amdgpu-symbol-check

Rob Clark (1):
      freedreno: clamp priority based on # of rings

Robert Foss (5):
      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

Seung-Woo Kim (2):
      amdgpu: fix not to add amdgpu.ids when building without amdgpu
      modetest: Fix to check return value of asprintf()
   2017-12-18 21:46:52 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
libdrm: update to 2.4.89.

libdrm release with leasing and syncobj api updates, updated amdgpu
marketing ids, amdgpu tests, updated uapi headers, and etnaviv updates.