Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 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@. | ||
| 9e424939 | 2009-06-27 10:02:53 | Use the bsd.xorg.mk rules to install the pkgconfig file and add the libdrm_intel.pc. with oga@. | ||
| c976b8a8 | 2009-06-21 17:39:53 | Add support to the fake (non GEM) bufmgr for pinning and unpinning objects. Makes overlay XV work with intel 2.7.1. ok matthieu@, tested by naddy@, sturm@, matthieu@ and myself. This is most important for the x40 and other 8xx chipset which lack textured video. |