search for: xf86drm

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...