IABSD.fr/xenocara/lib/libdrm

Branch :


Log

Author Commit Date CI Message
ca1477e7 2022-11-14 08:46:46 Merge libdrm 2.4.114
109ec178 2022-11-14 08:39:43 Import libdrm 2.4.114
c65268ff 2022-06-06 12:18:02 Merge libdrm 2.4.111
2da519d3 2022-06-06 12:13:53 Import libdrm 2.4.111
b5f18b0c 2022-04-29 10:16:20 Merge libdrm 2.4.110
17634269 2022-04-29 10:11:42 Import libdrm 2.4.110
e693ff30 2021-07-05 11:14:00 add a file to avoid build time python dep
5e55e406 2021-07-05 11:10:00 Merge libdrm 2.4.107
6af6d1f0 2021-07-05 11:04:36 Import libdrm 2.4.107
9d1e1e28 2021-02-20 05:47:46 change from /dev/drm to /dev/dri/ in xenocara ok matthieu@ kettenis@
7eceefd6 2021-02-19 12:29:37 fix amdgpu.ids path to point to installed version. ok jsg@
e137cd2b 2021-02-12 01:16:05 only install libdrm_intel pkgconfig file when building libdrm_intel
5f4d9079 2021-02-11 11:35:30 fix merge error
e42bb078 2021-02-11 10:34:51 add Makefiles to replace upstream use of meson
ba34e3e0 2021-02-11 10:27:07 Merge libdrm 2.4.104
fc979f46 2021-02-11 10:16:31 Import libdrm 2.4.104
25e3cc13 2021-01-18 01:39:33 nouveau: fix compile error with -DDEBUG on newer gcc From Karol Herbst 5ec177b398d6d305f273329c8228ea870e180d6d in libdrm git fixes clang 11 build mortimer@ had almost the same diff
94e5bba0 2019-11-27 02:17:47 Merge libdrm 2.4.100
a628e08e 2019-11-27 02:09:48 Import libdrm 2.4.100
6f352abb 2019-05-12 14:56:24 open correct render node in libdrm drm render nodes have the same major as drm primary devices but offset the minor by a base of 128. I expected the name of the device to have numbering starting at 0 when these non-linux codepaths were added (before we had render nodes).
e618151b 2019-05-05 23:27:58 put fonts.7 and drm*.3 into the install sets; patch from Nathanael Rensen <nathanael at list dot polymorpheus dot com>, minimally tweaked by me; OK matthieu@
05166be2 2019-05-02 19:12:04 simplify Makefiles for use with docbook2mdoc-1.1.0 and regen for improved formatting: correct linebreaks in literal displays; and new sentence, new line
36eaba8c 2019-04-29 04:30:15 /dev/dri/card0 -> /dev/drm0
720bb93c 2019-04-28 20:47:20 install libdrm manual pages; feedback and OK jsg@ matthieu@
a8a2dab4 2019-04-26 07:45:37 Merge libdrm 2.4.98
a72cc7c7 2019-04-26 07:31:34 Import libdrm 2.4.98
be0e9688 2019-03-22 11:41:33 test for render nodes before primary nodes Unlike linux our primary "drm" device name is substring of the "drmR" render node device name and strncmp() tests resulted in render nodes being flagged as primary nodes.
bffde83e 2019-02-18 06:13:47 intel: sync i915_pciids.h with kernel From Rodrigo Vivi 70a1ae89be6b9f9a535f1fbaff3e4b1c4bb46d4a in libdrm git
41f63e84 2018-11-01 08:29:47 Merge libdrm 2.4.96
38495421 2018-11-01 08:22:36 Import libdrm 2.4.96
d4accf84 2018-09-13 12:02:27 Merge libdrm 2.4.94
a81d3f52 2018-09-13 11:55:15 Import libdrm 2.4.94
4a71c373 2018-02-28 00:45:06 Correct a pointless longstanding difference in ioctl numbering between linux and add back struct members. Avoids diffs in inteldrm, libdrm and Mesa >= 17.2. ok kettenis@
ff54d44d 2018-02-21 06:01:53 No need to override PTHREADSTUBS_CFLAGS/PTHREADSTUBS_LIBS anymore as the configure scripts have been changed to avoid pthread-stubs.
32150df0 2018-02-17 02:31:15 Merge libdrm 2.4.89
0d2d0904 2018-02-17 02:24:37 Import libdrm 2.4.89
4b98ce0c 2017-10-23 16:50:28 Remove all references to libpthread-stubs from xenocara. "looks sane" guenther@.
e188ddf9 2017-08-05 14:21:16 Merge libdrm 2.4.82
fb01c3ce 2017-08-05 14:15:15 Import libdrm 2.4.82
a632c2fb 2017-04-14 07:52:10 Merge libdrm 2.4.79
02337797 2017-04-14 07:45:34 Import libdrm 2.4.79
6f7c809e 2017-02-05 05:46:41 Merge libdrm 2.4.75
ae9658c5 2017-02-05 05:38:00 Import libdrm 2.4.75
e6d0e038 2016-12-02 05:41:52 Drop the local diff to avoid calling drm set/drop master ioctls, the kernel implements these as noops now.
339adf11 2016-11-25 23:58:13 Implement an OpenBSD specific codepath for drmGetDevice The existing code walks all of /dev looking for different types of drm nodes. We just have primary nodes and can directly map the minor number to a path. ok kettenis@
06724bcd 2016-11-25 23:52:06 Implement drmParsePciBusInfo for OpenBSD by using the new DRM_IOCTL_GET_PCIINFO ioctl. ok kettenis@
68ce36bf 2016-11-25 23:48:50 Implement drmParsePciDeviceInfo for OpenBSD by using the new DRM_IOCTL_GET_PCIINFO ioctl. ok kettenis@
ed28609b 2016-11-25 23:44:40 Implement drmParseSubsystemType for OpenBSD. Always return DRM_BUS_PCI for now. No non-pci drm drivers are in the kernel and this is unlikely to change anytime soon as the existing ones aren't permissively licensed. ok kettenis@
038e4849 2016-11-25 23:41:29 Implement drmGetMinorNameForFD for systems without sysfs by adapting drm_get_device_name_for_fd() from the Mesa loader. ok kettenis@
b2fcf886 2016-11-19 05:45:00 Merge libdrm 2.4.73
90bdad6a 2016-11-19 05:36:14 Import libdrm 2.4.73
512a658c 2016-10-16 06:11:11 Merge libdrm 2.4.71
d855f014 2016-10-16 06:01:17 Import libdrm 2.4.71
fd18c20e 2016-10-11 22:14:30 regen
92b7ec9f 2016-03-20 10:41:29 Merge libdrm 2.4.67
b8626cd6 2016-03-20 10:19:44 Import libdrm 2.4.67
8f9a563a 2015-12-27 09:16:53 Merge libdrm 2.4.65
0733b388 2015-12-27 08:58:00 Import libdrm 2.4.65
a74e8629 2015-08-28 14:25:40 regen
06524d56 2015-08-28 14:25:03 The libdrm autoconf test for atomics uses __sync_val_compare_and_swap with the address of a function argument which triggers a gcc ICE on sparc64 resulting in libdrm_radeon not being built as reported by naddy. kettenis pointed out that while other architectures probably spill the argument onto the stack this is likely not the case on register window architectures like SPARC and suggested passing a pointer as an argument instead which avoids the ICE and allows the drm libraries requiring atomics to build on sparc64 again. ok kettenis@ matthieu@
b7e5d17b 2015-08-22 00:36:45 regen
d4c79ffe 2015-08-22 00:30:35 Merge libdrm 2.4.64. This changes the build to using the upstream auto* build system and installing/using a libdrm specific set of drm headers. Thanks to Emil Velikov for removing the GNU makeisms upstream.
9c6fecc4 2015-08-21 23:55:36 Import libdrm 2.4.64
4cadc17f 2015-07-15 23:19:17 update to libdrm 2.4.62
76659249 2015-03-26 06:00:06 update to libdrm 2.4.60
9bd5aba6 2015-02-07 01:34:35 update to libdrm 2.4.59
4d28f01d 2014-08-14 04:00:28 update to libdrm 2.4.56
7eba4784 2014-07-19 17:06:47 Mesa git no longer includes Intel AUB definitions, instead it uses the libdrm definitions. Install the AUB header so this will work.
7391d4da 2014-05-13 05:44:06 update to libdrm 2.4.54 ok matthieu@
41460e9d 2014-04-11 06:15:17 update to libdrm 2.4.53 For us the only code change is some new radeon_drm.h defines as the xf86drmMode.c change is ifdef __FreeBSD__.
fd836bcc 2014-03-15 05:05:55 update to libdrm 2.4.52 ok matthieu@
dbee37c0 2014-01-18 08:29:32 Update libdrm to 2.4.51. ok mpi@ kettenis@
2748158d 2013-11-21 13:30:07 update to libdrm 2.4.47 ok mpi@, jsg@
b5bb1299 2013-08-13 07:07:07 Bump the major on every single base library. There are a couple not bumped by this that will be corrected soon. heavy lifting by todd@
1c76814e 2013-08-08 10:52:48 build libdrm_radeon on sparc64 ok kettenis@
b9bc50b1 2013-07-08 09:10:05 update to libdrm 2.4.46 ok mpi@ kettenis@
2a3f70cf 2013-07-01 13:12:52 remove another local change that we don't need after the gem ioctl changes kettenis made. ok kettenis@
a530660a 2013-06-20 09:55:30 update to libdrm 2.4.45 ok kettenis@ mpi@, tested by ajacoutot@
980735ac 2013-06-07 20:48:17 Adjust for the changes in our implementation of the DRM_I915_GEM_MMAP and DRM_I915_GEM_MMAP_GGT ioctls, effectively reverting a local change we made.
93897d45 2013-06-06 20:05:00 Fix DRM_RADEON_GEM_WAIT_IDLE ioctl usage; it is defined using DRM_IOW, so drmCommandWrite() must be used to issue it. Already merged upstream. ok jsg@
803a3541 2013-05-19 14:09:56 install radeon_surface.h as well
9c6730d7 2013-03-25 14:01:33 compile intel_decode.c as well as newer mesa needs drm_intel_decode* ok mpi@
aa892af5 2013-03-25 02:32:20 update to libdrm 2.4.42 tested by matthieu@ krw@ mpi@ shadchin@ and ajacoutot@ ok mpi@
2a45c093 2013-01-09 10:47:08 Enable more libdrm functions. Determine if modesetting is supported based on a modesetting ioctl that checks the DRIVER_MODESET flag on the kernel side instead of the sysfs approach linux takes. ok mpi@
a9777fc1 2012-11-28 21:13:16 Don't build profiled versions of libdrm_intel and libdrm_radeon.
4769f6e5 2012-11-28 13:56:29 Correct include path, our drm headers live in /usr/include/dev/pci/drm
ad95eb8c 2012-11-27 14:37:08 Update to libdrm 2.4.31 and add the non-yet-linked libkms, prodded by jsg@ Tested by jsg@, ajacoutot@, shadchin@ and matthieu@, ok matthieu@
6749d5bd 2012-08-29 12:51:04 Build libdrm_radeon on macppc too, required for upcoming drm(4) support. ok matthieu@
269078d2 2011-05-02 21:52:34 Add libdrm_radeon needed for the r600 dri driver. Tested by myself and matthieu.
4aab434b 2011-05-01 15:48:20 Update libdrm_intel to that contained in libdrm 2.4.24. Needed for updates to the ddx and to stop mesa 7.9.2 crashing very fast. ok matthieu@
cc84c839 2010-12-22 21:34:51 Do not remove(3) the device entry if open fails. ok oga@
e4c82170 2010-07-18 21:02:35 Support the apis for getting vblank events from the drm fd. (only vblank events for now, pageflip events require kms and thus have not yet been added). Bumps libdrm minor version.
a40ba34b 2010-05-15 15:51:05 Add drm_intel_bo_is_reusable(), to check if a buffer object will be put in the userland BO cache or not. Bump minor. From Chris Wilson in upstream git. ok matthieu@
d9a92f27 2010-05-08 14:15:29 use INSTALL_DATA in BSD Makefiles. ok oga@
73527bc9 2010-04-25 14:35:49 *sigh* ioctls do not copyout when they return an error. DRM developers need to learn this. When set_tiling fails, keep tiling type at the type we already had, do NOT use the parameters that we passed to the ioctl. Noticed when i botched a kernel diff (locally) so that that ioctl failed more often. ok matthieu@
d0eeea4b 2010-04-11 18:04:04 don't allocate an array of pointers to structs when you want an array of structs. Fixes cases where you need a lot of relocs so you overflow the array. Commited upstream about ten minutes ago. ok matthieu@
c7b8df80 2010-03-31 06:31:45 update libdrm to 2.4.15. This diff seems larger than it is since upstream reindented some sources. This updates libdrm_intel to -current (which only affect the GEM code) and libdrm to 2.4.15. bumping both minor versions. Discussed with matthieu@
dc5950e7 2009-12-09 16:57:37 typo in the !privsep path, from David Coppa (dcoppa at mail dot com); thanks. ok matthieu@
b29bbd29 2009-11-22 20:16:03 Some improvements from upstream for the GEM buffer object cache to stop the cache growing stupidly big (like it used to). ok matthieu@ ages ago.
6e3e5abe 2009-07-18 14:54:42 Fix libdrm for the buffer mapping strategy our GEM implementation will use We always map through the gtt, never using the cpu mapping (this decreases complexity a lot). Keep use of the original ioctl for this. Also don't bother with userland domain setting, the kernel handles this correctly. Finally, don't persist mapping across calls to unmap and remapping, this aids with debugging, but may change later. ok matthieu@.