Displaying 20 results from an estimated 48 matches for "xf86drm".
2017 Jan 28
0
[ANNOUNCE] libdrm 2.4.75
...reserving object in reuse cache
      intel: Export a function to re-enable implicit synchronisation
Dave Airlie (2):
      Revert "Bump version for 2.4.75 release"
      intel: fix make distcheck
Dongwon Kim (1):
      intel: update global_name before HASH_ADD
Emil Velikov (16):
      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...
2015 Dec 27
0
[ANNOUNCE] libdrm 2.4.66
...idawsky (2):
      intel: Add SKL GT4 PCI IDs
      intel: Cleanup SKL PCI ID definitions.
Chih-Wei Huang (1):
      intel: add the missing <strings.h> include
Dave Airlie (1):
      drm: add virtgpu_drm.h
Emil Velikov (17):
      automake: set --enable-valgrind during make distcheck
      xf86drmMode: smoke-test the atomic API
      tests/drmdevice: add new 'test'
      xf86drm: flex platform specifics into drmParsePciBusInfo
      xf86drm: move platform details to drmParsePciDeviceInfo()
      xf86drm: move the final linux specific bits out of drmGetDevices
      xf86drm: rename dr...
2018 Aug 01
0
[ANNOUNCE] libdrm 2.4.93
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
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:...
2019 Oct 16
0
[ANNOUNCE] libdrm 2.4.100
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Anusha Srivatsa (1):
      intel: sync i915_pciids.h with kernel
Emil Velikov (1):
      *-symbols-check: use normal shell over bash
Eric Engestrom (7):
      xf86drm: dedupe `#define`s
      xf86drm: use max size of drm node name instead of arbitrary size
      xf86drm: dedupe drmGetDeviceName() logic
      meson: fix sys/mkdev.h detection on Solaris
      *-symbols-check: let meson figure out how to execute the scripts
      RELEASING: update instructions to u...
2007 Jul 30
0
Nouveau and Debian Unstable
...onfig.h
config.status: executing depfiles commands
Making all in libdrm
make[1]: Entering directory `/home/michael/drm/libdrm'
make  all-am
make[2]: Entering directory `/home/michael/drm/libdrm'
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I../shared-core -g -O2 -MT xf86drm.lo -MD -MP -MF .deps/xf86drm.Tpo -c -o
xf86drm.lo xf86drm.c
mkdir .libs
 gcc -DHAVE_CONFIG_H -I. -I../shared-core -g -O2 -MT xf86drm.lo -MD -MP -MF
.deps/xf86drm.Tpo -c xf86drm.c  -fPIC -DPIC -o .libs/xf86drm.o
mv -f .deps/xf86drm.Tpo .deps/xf86drm.Plo
/bin/sh ../libtool --tag=CC   --mode=compile g...
2019 Apr 19
0
[ANNOUNCE] libdrm 2.4.98
...k path in
drmDevice for devices lacking OF data and drmIsMaster API, amongst other
changes.
-Emil
Alex Deucher (3):
      amdgpu: add some raven marketing names
      amdgpu: add marketing name for AMD Radeon VII
      amdgpu: update amdgpu_drm.h from drm-next for 5.2
Andreas Baierl (1):
      xf86drm: Fix segmentation fault while parsing device info
Anusha (1):
      intel: sync i915_pciids.h with kernel
Ayan Halder (1):
      headers: Sync with drm-next
Bas Nieuwenhuizen (1):
      amdgpu: Add context priority override function.
Christopher James Halse Rogers (1):
      xf86drm: Add drmIsM...
2018 Oct 04
0
[ANNOUNCE] libdrm 2.4.95
...M test
      amdgpu: remove invalid check in amdgpu_bo_alloc
      test/amdgpu: add proper error handling v2
      test/amdgpu: add GDS, GWS and OA tests
Daniel Stone (1):
      CI: Capture test logs as GitLab artifacts
Daniel Vetter (1):
      Add basic CONTRIBUTING file
Emil Velikov (9):
      xf86drm: fallback to normal path when realpath fails
      intel: annotate the intel genx helpers as private
      automake: set NM before running the tests
      *-symbols-check: error out when using unset variables
      gitlab-ci: pass the correct toggles to configure
      Bump to version 2.4.95...
2015 Mar 19
0
[ANNOUNCE] libdrm 2.4.60
Alan Coopersmith (2):
      Stop undefining _ATOMIC_TYPE in Solaris/NetBSD section of xf86atomic.h
      On Solaris, #include <sys/mkdev.h> in xf86drm.c
Chih-Wei Huang (1):
      android: remove duplicate libdrm in LOCAL_SHARED_LIBRARIES
Damien Lespiau (1):
      build: Bump version number to 2.4.60 before release
Daniel Vetter (7):
      intel: Unconditionally clear ioctl structs
      xf86drmMode: Unconditionally clear ioctl structs
      dr...
2016 Jul 20
0
[ANNOUNCE] libdrm 2.4.69
...sts/amdgpu: expand write/copy tests to compute
      tests/amdgpu: expand write/copy tests to compute
Christian König (1):
      amdgpu: fix fence status query
Eric Anholt (2):
      vc4: Update kernel headers for getparam addition.
      Bump version to 2.4.69 for release.
Jan Vesely (1):
      xf86drm.c: Fix mix of tabs and spaces
Leo Liu (1):
      tests/amdgpu: add interface to adapt firmware requirement
Marek Olšák (1):
      radeon: use SAMPLE_SPLIT=2 for better MSAA perf on EG/CM
Mike Frysinger (1):
      pull in sys/sysmacros.h when available
Nicolai Hähnle (1):
      xf86drm: ensure p...
2017 Aug 24
0
[ANNOUNCE] libdrm 2.4.83
...--BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Boyuan Zhang (1):
      tests/amdgpu: add uvd encode unit tests
Chih-Wei Huang (2):
      android: add rules to build amdgpu.ids
      android: amdgpu: fix build break
Daniel Stone (1):
      configure.ac: Bump version to 2.4.83
Emil Velikov (1):
      xf86drm: continue with next device if drmProcessUsbDevice fails
Eric Engestrom (4):
      radeon: add fallthrough annotation
      freedreno: remove dead error path
      freedreno/msm: remove dead error path
      freedreno: prevent deadlock in error path
Flora Cui (1):
      test/amdgpu: fix test failu...
2015 Aug 14
0
[ANNOUNCE] libdrm 2.4.63
...mdgpu: use common fence structure for dependencies as well.
      amdgpu: fix bs buffer size for vce test
Emil Velikov (15):
      configure: default --enable-valgrind to auto
      freedreno: zero is a valid fd number, treat it as such
      omap: zero is a valid fd number, treat it as such
      xf86drm: fix incorrect fd comparison in drmOpenOnce{,WithType}
      Consistently check the fd value
      man: remove .man_fixup workaround
      Force enable amdgpu for the dist build/check.
      amdgpu/util_hash: hide private symbols from global namespace
      amdgpu/util_hash_table: hide private symb...
2020 May 26
0
[ANNOUNCE] libdrm 2.4.102
...etest: factor out atomic pageflip test
      modetest: don't error out of final AtomicCommit
      modetest: reorder atomic path alike the non-atomic
      modetest: Add a new "-r" option to set a default mode
Emmanuel Vadot (15):
      libdrm: drmNodeIsDRM: Add FreeBSD variant
      xf86drm: Remove ifdef for FreeBSD and DRM_MAJOR
      libdrm: drmGetMinorType: Add FreeBSD version
      libdrm: drmGetDeviceNameFromFd: Add FreeBSD variant
      libdrm: drmGetMinorNameForFD: Add FreeBSD variant
      libdrm: Default to PCI for FreeBSD
      libdrm: drmGetDeviceNameFromFd2: Add FreeBSD va...
2010 Mar 12
1
[PATCH 3/3] libdrm: Move all noninstalled headers to noinst_HEADERS.
...m         |    6 +++---
 intel/Makefile.am   |   10 ++++++----
 nouveau/Makefile.am |    4 +++-
 3 files changed, 12 insertions(+), 8 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index e434e1d..61da186 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -55,13 +55,13 @@ libdrm_la_SOURCES =				\
 	xf86drmHash.c				\
 	xf86drmRandom.c				\
 	xf86drmSL.c				\
-	xf86drmMode.c				\
-	libdrm_lists.h
+	xf86drmMode.c
 
 libdrmincludedir = ${includedir}
 libdrminclude_HEADERS = xf86drm.h xf86drmMode.h
 
-noinst_HEADERS = xf86atomic.h
+noinst_HEADERS = xf86atomic.h \
+	libdrm_lists.h
 
 
 EXTRA_DIST = libdrm...
2014 Mar 13
2
[PATCH] nouveau: safen up nouveau_device list usage against concurrent access
...n 0;
 		}
 	}
+	pthread_mutex_unlock(&nvdev->lock);
 
 	ret = drmIoctl(dev->fd, DRM_IOCTL_GEM_OPEN, &req);
 	if (ret == 0) {
diff --git a/nouveau/private.h b/nouveau/private.h
index 60714b8..4f337ad 100644
--- a/nouveau/private.h
+++ b/nouveau/private.h
@@ -3,6 +3,7 @@
 
 #include <xf86drm.h>
 #include <xf86atomic.h>
+#include <pthread.h>
 #include "nouveau_drm.h"
 
 #include "nouveau.h"
@@ -94,7 +95,7 @@ nouveau_bo(struct nouveau_bo *bo)
 struct nouveau_device_priv {
 	struct nouveau_device base;
 	int close;
-	atomic_t lock;
+	pthread_mutex_t lock...
2015 Feb 25
1
[PATCH 1/2] nouveau: make nouveau importing global buffers completely thread-safe, with tests
...>> +
>> +#include <sys/ioctl.h>
>> +#include <dlfcn.h>
>> +#include <fcntl.h>
>> +#include <stdio.h>
>> +#include <unistd.h>
>> +#include <errno.h>
>> +#include <pthread.h>
>> +
>> +#include "xf86drm.h"
>> +#include "nouveau.h"
>> +
>> +static const char default_device[] = "/dev/dri/renderD128";
>> +
> Reuse the defines in xf86drm.h ?
Hmm, switching to drmOpenWithType("nouveau", NULL, DRM_NODE_RENDER) might be better..
>> +st...
2009 Sep 22
7
[Bug 24092] New: X with nouveau hangs in nouveau_bo_map_range when doing anything
...sed stepi in gdb.
Backtrace: (gdb's parameter string expansions removed, as they contained
garbage. They are visible in the attached gdb-full.log, though)
#0  0x00007fc4c3af5127 in ioctl () from /lib/libc.so.6
#1  0x00007fc4c2d8bb26 in drmIoctl (fd=9, request=1074291845,
arg=0x7fffec89f5c0) at xf86drm.c:188
#2  0x00007fc4c2d8bd3f in drmCommandWrite (fd=9, drmCommandIndex=<value
optimized out>, data=0x7fffec89f5c0, size=18446744073709551615) at
xf86drm.c:2402
#3  0x00007fc4c2930011 in nouveau_bo_wait (bo=0x2397790, cpu_write=0,
no_wait=0, no_block=0) at nouveau_bo.c:399
#4  0x00007fc4c29301...
2019 Nov 03
4
[Bug 112201] New: Syscall param ioctl(generic) points to uninitialised byte(s)
...5.0 and LibVEX; rerun with -h for copyright info
==3018== Command: ./glxample
==3018== 
==3018== Syscall param ioctl(generic) points to uninitialised byte(s)
==3018==    at 0x4B3325B: ioctl (in /usr/lib/libc-2.30.so)
==3018==    by 0x52280DE: drmIoctl
(/symbolpkgs/libdrm/src/build/../libdrm-2.4.100/xf86drm.c:180)
==3018==    by 0x52290F3: drmCommandWriteRead
(/symbolpkgs/libdrm/src/build/../libdrm-2.4.100/xf86drm.c:2644)
==3018==    by 0xC0679DA: nouveau_object_ioctl
(/symbolpkgs/libdrm/src/build/../libdrm-2.4.100/nouveau/nouveau.c:88)
==3018==    by 0xC068286: nouveau_object_init
(/symbolpkgs/libdrm...
2015 Dec 16
0
[mesa v3 8/9] nvc0: remove use of deprecated sw class identifier
...(+), 3 deletions(-)
diff --git a/src/gallium/drivers/nouveau/nvc0/nvc0_screen.c b/src/gallium/drivers/nouveau/nvc0/nvc0_screen.c
index b5d0830..3995446 100644
--- a/src/gallium/drivers/nouveau/nvc0/nvc0_screen.c
+++ b/src/gallium/drivers/nouveau/nvc0/nvc0_screen.c
@@ -22,6 +22,7 @@
 
 #include <xf86drm.h>
 #include <nouveau_drm.h>
+#include <nvif/class.h>
 #include "util/u_format.h"
 #include "util/u_format_s3tc.h"
 #include "pipe/p_screen.h"
@@ -699,12 +700,13 @@ nvc0_screen_create(struct nouveau_device *dev)
    screen->base.fence.update = nvc0_sc...
2015 Jun 29
0
[ANNOUNCE] libdrm 2.4.62
...sts/kmstest: support atmel-hlcdc
Damien Lespiau (1):
      intel: Add the Broxton PCI IDs
Daniel Stone (1):
      Add blob property create/destroy ioctl wrappers
Emil Velikov (7):
      modetest: explicitly zero the newly allocated memory
      modetest: replace malloc + memset with calloc
      xf86drm: simplify drmMalloc/drmFree
      Revert "Add device enumeration interface (v4)"
      xf86drmMode: remove unused valgrind(VG) macros
      xf86drmMode: include config.h before anything else
      configure.ac: bump version to 2.4.62 for release
Guillaume Desmottes (1):
      drmPrime*:...
2016 Apr 28
0
[ANNOUNCE] libdrm 2.4.68
...headers: Update drm.h
Emil Velikov (1):
      proptest: print signed values correctly
Eric Engestrom (6):
      amdgpu: Fix spelling mistakes
      exynos: Fix spelling mistake
      freedreno: Fix spelling mistakes
      intel: Fix spelling mistakes
      tests: Fix spelling mistakes
      xf86drm: Fix spelling mistakes
Gustavo Padovan (3):
      tests: add virtio_gpu to the driver list
      gitignore: ignore kms-steal-crtc and kms-universal-planes
      modetest: print signed values correctly
Kenneth Graunke (1):
      Bump version for release
Michał Winiarski (1):
      intel/skl: Add...