summaryrefslogtreecommitdiff
path: root/lib/libdrm
AgeCommit message (Collapse)Author
2013-08-13Bump the major on every single base library. There are a couplePhilip Guenther
not bumped by this that will be corrected soon. heavy lifting by todd@
2013-08-08build libdrm_radeon on sparc64Jonathan Gray
ok kettenis@
2013-07-08update to libdrm 2.4.46Jonathan Gray
ok mpi@ kettenis@
2013-07-01remove another local change that we don't need afterJonathan Gray
the gem ioctl changes kettenis made. ok kettenis@
2013-06-20update to libdrm 2.4.45Jonathan Gray
ok kettenis@ mpi@, tested by ajacoutot@
2013-06-07Adjust for the changes in our implementation of the DRM_I915_GEM_MMAP andMark Kettenis
DRM_I915_GEM_MMAP_GGT ioctls, effectively reverting a local change we made.
2013-06-06Fix DRM_RADEON_GEM_WAIT_IDLE ioctl usage; it is defined using DRM_IOW, soMark Kettenis
drmCommandWrite() must be used to issue it. Already merged upstream. ok jsg@
2013-05-19install radeon_surface.h as wellJonathan Gray
2013-03-25compile intel_decode.c as well as newer mesa needs drm_intel_decode*Jonathan Gray
ok mpi@
2013-03-25update to libdrm 2.4.42Jonathan Gray
tested by matthieu@ krw@ mpi@ shadchin@ and ajacoutot@ ok mpi@
2013-01-09Enable more libdrm functions. Determine if modesetting is supportedJonathan Gray
based on a modesetting ioctl that checks the DRIVER_MODESET flag on the kernel side instead of the sysfs approach linux takes. ok mpi@
2012-11-28Don't build profiled versions of libdrm_intel and libdrm_radeon.Matthieu Herrb
2012-11-28Correct include path, our drm headers live in /usr/include/dev/pci/drmMartin Pieuchot
2012-11-27Update to libdrm 2.4.31 and add the non-yet-linked libkms, prodded by jsg@Martin Pieuchot
Tested by jsg@, ajacoutot@, shadchin@ and matthieu@, ok matthieu@
2012-08-29Build libdrm_radeon on macppc too, required for upcoming drm(4) support.Martin Pieuchot
ok matthieu@
2011-05-02Add libdrm_radeonOwain Ainsworth
needed for the r600 dri driver. Tested by myself and matthieu.
2011-05-01Update libdrm_intel to that contained in libdrm 2.4.24. Needed forOwain Ainsworth
updates to the ddx and to stop mesa 7.9.2 crashing very fast. ok matthieu@
2010-12-22Do not remove(3) the device entry if open fails. ok oga@Matthieu Herrb
2010-07-18Support the apis for getting vblank events from the drm fd. (only vblankOwain Ainsworth
events for now, pageflip events require kms and thus have not yet been added). Bumps libdrm minor version.
2010-05-15Add drm_intel_bo_is_reusable(), to check if a buffer object will be putOwain Ainsworth
in the userland BO cache or not. Bump minor. From Chris Wilson in upstream git. ok matthieu@
2010-05-08use INSTALL_DATA in BSD Makefiles. ok oga@Matthieu Herrb
2010-04-25*sigh* ioctls do not copyout when they return an error. DRM developersOwain Ainsworth
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@
2010-04-11don't allocate an array of pointers to structs when you want an array ofOwain Ainsworth
structs. Fixes cases where you need a lot of relocs so you overflow the array. Commited upstream about ten minutes ago. ok matthieu@
2010-03-31update libdrm to 2.4.15.Owain Ainsworth
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@
2009-12-09typo in the !privsep path, from David Coppa (dcoppa at mail dot com);Owain Ainsworth
thanks. ok matthieu@
2009-11-22Some improvements from upstream for the GEM buffer object cache to stop theOwain Ainsworth
cache growing stupidly big (like it used to). ok matthieu@ ages ago.
2009-07-18Fix libdrm for the buffer mapping strategy our GEM implementation will useOwain Ainsworth
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@.
2009-06-27Use the bsd.xorg.mk rules to install the pkgconfig file andMatthieu Herrb
add the libdrm_intel.pc. with oga@.
2009-06-21Add support to the fake (non GEM) bufmgr for pinning and unpinning objects.Owain Ainsworth
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.
2009-05-03update libdrm to 2.4.9 (actually to -current, but the only real changesOwain Ainsworth
are to some assertions and a small change to modesetting code). bump libdrm_intel minor due to added symbols, libdrm doesn't get bumped, no change to symbol list. ok matthieu@.
2009-01-26Update libdrm to 2.4.3Owain Ainsworth
This is needed for us to be able to update Mesa and xf86-video-intel. Includes a few fixes, as well as the intel bufmgr interface and the modesetting interface (which currently errors when you check if it's enabled). ok matthieu@
2009-01-10De-autoconf libdrm.Owain Ainsworth
Now that xenocara has been made clean with respect to using kernel headers instead of those provided with libdrm, remove the copy of the headers included here. Since it is now very simple, move it over to using standard bsd makefiles instead of autoconf. ok matthieu@
2008-08-26update libdrm to 2.3.1 preserving local changes. This was tested byOwain Ainsworth
several before lock. ok matthieu.
2008-06-12change /dev/dri/card0 to /dev/drm0. Subdirs in /dev consideredOwain Ainsworth
irritating.
2008-06-12Enable privsep support. Finally!Owain Ainsworth
ok matthieu@.
2008-03-15Regen with autoconf 2.59-p2, with AM_SANITY check zapped.Matthieu Herrb
2008-02-12- remove stuff that we don't want from drmOpenDevice()Matthieu Herrb
- prepare for privilege separation support. ok oga@.
2007-07-29regenMatthieu Herrb
2007-04-14regen with libtool 1.5.22p10 and metaauto 0.7Matthieu Herrb
2007-03-25regen with libtool 1.5.22p9Matthieu Herrb
2007-03-18regen with automake 1.9.6p2Matthieu Herrb
2007-03-15regenMatthieu Herrb
2007-03-15Bump major of shared libs that depend on libX11 (which already got bumped).Matthieu Herrb
ok todd@
2007-01-01correct SHARED_LIBMatthieu Herrb
2007-01-01add build infrastructure.Matthieu Herrb
2007-01-01Import libdrm 2.3.0 Matthieu Herrb