Jakob Bornecrantz
5dbc1b333b
libkms: Make vmwgfx optional
2010-01-05 21:06:13 +01:00
Jakob Bornecrantz
2f7f7cecca
Merge branch 'master' into libkms-master
...
Conflicts:
configure.ac
2010-01-05 20:59:24 +01:00
Jakob Bornecrantz
d6059c3dd1
libkms: Disable by default
2010-01-05 20:58:37 +01:00
Jakob Bornecrantz
6d3b8bbddd
vmwgfx: Add experimental vmwgfx kernel header
2010-01-05 20:04:13 +01:00
Dave Airlie
fdb33d56de
libdrm 2.4.17
2009-12-21 15:03:31 +10:00
Jakob Bornecrantz
8c0571a733
libkms: Add libkms
2009-12-04 16:11:55 +01:00
Kristian Høgsberg
db50f51274
Bump to 2.4.16 for release
2009-12-03 11:31:27 -05:00
Kristian Høgsberg
863e39b56e
Don't hardcore 'yes', use in configure.ac output
...
Oops, I assumed intel was always enable, but it just defaults to on.
2009-11-23 12:42:36 -05:00
Kristian Høgsberg
696fdb11f4
Output summary of enabled features at the end of configure.ac
2009-11-23 11:41:27 -05:00
Kristian Høgsberg
4f070d593c
Install kernel headers in ${includedir}/drm
2009-11-20 19:46:34 -05:00
Kristian Høgsberg
4f57abfe66
Move libdrm/ up one level
2009-11-17 11:15:06 -05:00
Kristian Høgsberg
a66cf9ce68
Use headers copied from kernel instead of shared-core
2009-11-17 10:54:11 -05:00
Kristian Høgsberg
a99680384a
Add makefile rule to copy headers from kernel tree
2009-11-17 09:23:52 -05:00
Julien Cristau
89cc98c0d5
Only install libdrm_intel.pc if we build libdrm_intel
2009-11-05 15:49:09 +00:00
Chris Wilson
901bacd29c
intel: Fallback to atomic-ops.h [libatomic-ops-dev]
...
Use the external implementation for atomic operations across a wide
range of architectures.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2009-10-13 15:13:00 +01:00
Chris Wilson
24c905f841
configure: Typo in error message.
...
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2009-10-13 14:25:54 +01:00
Chris Wilson
fc8f6be5a9
configure: Conditionally build libdrm_intel
...
Only build libdrm_intel automatically if we have support for atomic
operations. To force configure to build drm pass --enable-intel, which
will cause the configure to error if no support is found. Or pass
--disable-intel to explicitly prevent libdrm_intel from being built.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2009-10-12 23:58:47 +01:00
Eric Anholt
a107e5b129
Bump to 2.4.15 for release.
2009-10-08 16:59:17 -07:00
Chris Wilson
ab3300c581
intel: Add a configure option to *disable* building libdrm-intel
...
In conjunction with the atomic operation patch, it may be more
convenient for some people to disable building libdrm-intel and its
dependencies upon the atomic intrinsics then it is for them to use a
supported compiler.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2009-10-03 22:58:25 +01:00
Chris Wilson
04495eeec2
intel: Use atomic refcounters
...
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-10-02 13:21:23 -07:00
Eric Anholt
ac71f08499
Bump to 2.4.14 for release.
2009-09-21 15:29:58 -07:00
Eric Anholt
73b59c8943
Bump to version 2.4.13 for release.
2009-08-28 15:20:22 -07:00
Eric Anholt
eea95ed8af
Bump to version 2.4.12 for release.
2009-07-15 10:04:44 -07:00
Dave Airlie
80179df5f8
configure: move AC_USE_SYSTEM_EXTENSIONS up higher
...
this was giving me a warning on automake 1.11
2009-07-10 02:38:13 +10:00
Ian Romanick
4179c5f0a6
s/AC_USE_SYSTEM_MACROS/AC_USE_SYSTEM_EXTENSIONS/
...
Not sure what I was thinking.
2009-07-06 15:36:20 -07:00
Ian Romanick
a953b3270c
libdrm: Set _XOPEN_SOURCE and _GNU_SOURCE
...
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-07-06 13:48:19 -07:00
Dave Airlie
2fa2db138b
libdrm/radeon: add initial libdrm_radeon
...
requires --enable-radeon-experimental-api for now
2009-06-17 17:47:42 +10:00
Keith Packard
f57d7f4b0b
libdrm/intel: Make get_pipe_from_crtc_id per-bufmgr. Return -1 on failure.
...
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-14 16:58:14 -07:00
Keith Packard
8b8e20e0f9
Bump to version 2.4.10 to mark addition of drm_intel_bo_disable_reuse
...
New API, new version.
Signed-off-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
2009-05-12 18:19:22 -07:00
Jesse Barnes
07646002c6
Bump version to 2.4.9
...
Who needs 2.4.8 anyway?
2009-04-10 15:34:24 -07:00
Jesse Barnes
4d5e82e7d3
Bump version to 2.4.8
2009-04-10 15:24:41 -07:00
Kristian Høgsberg
fef29358bb
Bump version to 2.4.7
2009-04-09 15:19:10 -04:00
Kristian Høgsberg
e9d6116e5b
Use libudev in test case to only run gem tests for intel devices.
2009-04-06 17:13:01 -04:00
Jesse Barnes
2ada855022
libdrm: bump version to 2.4.6
...
This version includes GTT unmap support for the Intel bufmgr.
2009-03-30 11:25:09 -07:00
Eric Anholt
a773ce1db8
Add libdrm_intel.pc by popular demand.
2009-02-23 13:30:44 -08:00
Pekka Paalanen
4a0d19ef4f
Fix fix distcheck for optional nouveau stuff.
...
Tylo.
Signed-off-by: Pekka Paalanen <pq@iki.fi>
2009-02-22 12:40:47 +02:00
Eric Anholt
4d5341340f
Fix distcheck for optional nouveau stuff.
2009-02-21 10:01:40 -08:00
Eric Anholt
2f1cdf79a7
Bump version to 2.4.5 for new API additions.
2009-02-21 09:57:19 -08:00
Ben Skeggs
7e5c512104
libdrm: make libdrm_nouveau conditional, disabled by default
...
libdrm isn't supposed to ship APIs not present in a released kernel.
2009-02-15 21:51:46 +10:00
Ben Skeggs
225e7e274f
nouveau: install libdrm_nouveau with libdrm
2009-02-04 14:32:31 +10:00
Kristian Høgsberg
7a389aab86
modetest: Use cairo (if available) to paint a better pattern.
2009-02-03 15:03:41 -05:00
Eric Anholt
18d3cc076b
bump version to 2.4.4
2009-01-14 16:12:09 -08:00
Jesse Barnes
badc63464c
libdrm: add autoconf check for clock_gettime
...
Should be more portable this way.
2009-01-07 11:47:52 -08:00
Eric Anholt
06ab2f6436
libdrm: Fix modetest/modeprint to use automake stuff.
2008-12-17 10:41:21 -08:00
Jesse Barnes
9583c099b4
Revert "Merge branch 'modesetting-gem'"
...
This reverts commit 6656db1055
.
We really just want the libdrm and ioctl bits, not all the driver
stuff.
2008-12-10 15:50:22 -08:00
Jesse Barnes
c34539e8bb
Bump version to 2.4.3 to reflect addition of mode setting header
2008-12-10 15:37:45 -08:00
Jesse Barnes
12e68f8059
Merge branch 'master' into modesetting-gem
2008-12-03 11:54:07 -08:00
Eric Anholt
b0d93c74d8
Bump version to 2.4.2 to signal new libdrm_intel functions.
2008-12-02 12:19:37 -08:00
Jesse Barnes
965b4d662a
Merge branch 'master' into modesetting-gem
...
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-11-13 15:30:06 -08:00
Eric Anholt
00847dabe0
libdrm 2.4.1.
2008-10-30 11:36:46 -07:00