Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-02 | intel: Use atomic refcounters | Chris Wilson | |
As the target architecture for Intel GPUs is the x86, we can presume to have reasonable compiler support for Intel atomic intrinsics, i.e. gcc, and so use those in preference to pulling in a complicated mess of fragile assembly. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> [anholt: hand-resolved against my previous commit. This brings cairo-gl firefox-talos-gfx time from 65 seconds back down to 62 seconds.] Signed-off-by: Eric Anholt <eric@anholt.net> | |||
2009-09-21 | Bump to 2.4.14 for release. | Eric Anholt | |
2009-08-28 | Bump to version 2.4.13 for release. | Eric Anholt | |
2009-07-15 | Bump to version 2.4.12 for release. | Eric Anholt | |
2009-07-10 | configure: move AC_USE_SYSTEM_EXTENSIONS up higher | Dave Airlie | |
this was giving me a warning on automake 1.11 | |||
2009-07-06 | s/AC_USE_SYSTEM_MACROS/AC_USE_SYSTEM_EXTENSIONS/ | Ian Romanick | |
Not sure what I was thinking. | |||
2009-07-06 | libdrm: Set _XOPEN_SOURCE and _GNU_SOURCE | Ian Romanick | |
Several POSIX extensions are used in the libdrm code (e.g., mknod and ffs). Set _XOPEN_SOURCE and _GNU_SOURCE to something reasonable to ensure that prototypes for these functions are available. This is done in configure.ac using AC_USE_SYSTEM_MACROS. This requires autoconf 2.60 or later. Eventually the code should check for the existance of these defines and do something reasonable if they are not available. Inspired by a patch by Pauli Nieminen and suggestions from Julien Cristau. Thanks. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> | |||
2009-06-17 | libdrm/radeon: add initial libdrm_radeon | Dave Airlie | |
requires --enable-radeon-experimental-api for now | |||
2009-05-14 | libdrm/intel: Make get_pipe_from_crtc_id per-bufmgr. Return -1 on failure. | Keith Packard | |
The convention is that all APIs are per-bufmgr, so make this one the same. Then, have it return -1 on failure so that the application can know what's going on and do something sensible. Signed-off-by: Keith Packard <keithp@keithp.com> | |||
2009-05-12 | Bump to version 2.4.10 to mark addition of drm_intel_bo_disable_reuse | Keith Packard | |
New API, new version. Signed-off-by: Keith Packard <keithp@keithp.com> Reviewed-by: Eric Anholt <eric@anholt.net> | |||
2009-04-10 | Bump version to 2.4.9 | Jesse Barnes | |
Who needs 2.4.8 anyway? | |||
2009-04-10 | Bump version to 2.4.8 | Jesse Barnes | |
2009-04-09 | Bump version to 2.4.7 | Kristian Høgsberg | |
2009-04-06 | Use libudev in test case to only run gem tests for intel devices. | Kristian Høgsberg | |
2009-03-30 | libdrm: bump version to 2.4.6 | Jesse Barnes | |
This version includes GTT unmap support for the Intel bufmgr. | |||
2009-02-23 | Add libdrm_intel.pc by popular demand. | Eric Anholt | |
2009-02-22 | Fix fix distcheck for optional nouveau stuff. | Pekka Paalanen | |
Tylo. Signed-off-by: Pekka Paalanen <pq@iki.fi> | |||
2009-02-21 | Fix distcheck for optional nouveau stuff. | Eric Anholt | |
2009-02-21 | Bump version to 2.4.5 for new API additions. | Eric Anholt | |
2009-02-15 | libdrm: make libdrm_nouveau conditional, disabled by default | Ben Skeggs | |
libdrm isn't supposed to ship APIs not present in a released kernel. | |||
2009-02-04 | nouveau: install libdrm_nouveau with libdrm | Ben Skeggs | |
2009-02-03 | modetest: Use cairo (if available) to paint a better pattern. | Kristian Høgsberg | |
2009-01-14 | bump version to 2.4.4 | Eric Anholt | |
2009-01-07 | libdrm: add autoconf check for clock_gettime | Jesse Barnes | |
Should be more portable this way. | |||
2008-12-17 | libdrm: Fix modetest/modeprint to use automake stuff. | Eric Anholt | |
2008-12-10 | Revert "Merge branch 'modesetting-gem'" | Jesse Barnes | |
This reverts commit 6656db10551bbb8770dd945b6d81d5138521f208. We really just want the libdrm and ioctl bits, not all the driver stuff. | |||
2008-12-10 | Bump version to 2.4.3 to reflect addition of mode setting header | Jesse Barnes | |
2008-12-03 | Merge branch 'master' into modesetting-gem | Jesse Barnes | |
2008-12-02 | Bump version to 2.4.2 to signal new libdrm_intel functions. | Eric Anholt | |
2008-11-13 | Merge branch 'master' into modesetting-gem | Jesse Barnes | |
Conflicts: libdrm/Makefile.am libdrm/intel/intel_bufmgr.h libdrm/intel/intel_bufmgr_fake.c libdrm/intel/intel_bufmgr_gem.c shared-core/drm.h shared-core/i915_dma.c shared-core/i915_irq.c shared-core/radeon_cp.c shared-core/radeon_drv.h | |||
2008-10-30 | libdrm 2.4.1. | Eric Anholt | |
2008-10-27 | radeon: radeon util library | Jerome Glisse | |
2008-10-17 | intel: Protect bufmgr objects with a pthread mutex. | Eric Anholt | |
We want to be able to use the bufmgr from multiple threads for GL, and thus we need to protect the internal structures. The pthread-stubs package is used so that programs not linked against pthreads get weak symbols to stubs and don't eat most of the cost. | |||
2008-10-09 | intel: Protect bufmgr objects with a pthread mutex. | Eric Anholt | |
We want to be able to use the bufmgr from multiple threads for GL, and thus we need to protect the internal structures. The pthread-stubs package is used so that programs not linked against pthreads get weak symbols to stubs and don't eat most of the cost. | |||
2008-08-24 | libdrm: add udev support. | Dave Airlie | |
This patch allows you to --enable-udev, and will avoid having libdrm make device nodes. If you are using udev, you should really --enable-udev your libdrm. | |||
2008-06-12 | Bump libdrm version to 2.4.0. | Eric Anholt | |
We need a version to depend on from the other components that require GEM and the bufmgr code. Some interfaces will be removed before the 2.4.0 release. | |||
2008-06-03 | Fix and hook up bufmgr code to the build. | Eric Anholt | |
2007-07-19 | Add some trivial regression tests, one of which fails. | Eric Anholt | |
2007-03-10 | Bump version patchlevel so it can be tested for new functionality. | Michel Dänzer | |
2006-11-08 | libdrm: add support for server side functionality in libdrm | Dave Airlie | |
This adds APIs to allow the X server to use libdrm from the system rather than its own in-built copy. | |||
2006-10-27 | Reserve the new IOCTLs also for *bsd. | Thomas Hellstrom | |
Bump libdrm version number to 2.2.0 | |||
2006-10-02 | Make the user_token 44-bit for TTMs, and have them occupy a unique file space | Thomas Hellstrom | |
starting at 0x00100000000. This will hopefully allow us to use unmap_mapping_range(). Note that user-space will need 64-bit file offset support. | |||
2006-09-28 | Libdrm version bump and naming. | Thomas Hellstrom | |
2006-06-27 | Disable building static libraries. Bump to 2.0.2 for header updates. | Adam Jackson | |
2005-11-30 | Bump package and DSO numbers to 2.0 to reflect 32/64 ABI change | Adam Jackson | |
2005-10-31 | Bump to 1.0.5 for new via header | Adam Jackson | |
2005-10-20 | Bump to 1.0.4. | Adam Jackson | |
2005-10-20 | Remove the remaining references to Xlib. libdrm is totally independent now. | Adam Jackson | |
2005-08-25 | Include appropriate CFLAGS to find X headers, needed to build libdrm. | Eric Anholt | |
2005-08-20 | Fix silly install issue by moving the header install rules for shared-core | Adam Jackson | |
into shared-core/Makefile.am. Bump to 1.0.3. |