summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2010-04-02libdrm: bump version number to 2.4.20 for release2.4.20Jesse Barnes1-1/+1
A few good fixes landed, get them out there.
2010-03-17Check HAVE_RADEON only after checking for atomic operations.Pauli Nieminen1-2/+1
Fixes problem that libdrm_radeon was disabled in Makefile even when configure claimed that radeon was enabled. Signed-off-by: Pauli Nieminen <suokkos@gmail.com>
2010-03-17libdrm: Fix error message if libdrm_intel|radeon is disabled and there is no ↵Pauli Nieminen1-2/+6
atomic ops.
2010-03-17libdrm_radeon: Optimize cs_gem_reloc to do less looping.Pauli Nieminen1-9/+22
bo->referenced_in_cs is checked if bo is already in cs. Adding and removing reference in bo is done with atomic operations to allow parallel access to a bo from multiple contexts. cs->id generation code quarentees there is not duplicated ids which limits number of cs->ids to 32. If there is more cs objects rest will get id 0. V2: - Fix configure to check for atomics operations if libdrm_radeon is only selected. - Make atomic operations private to libdrm. This optimization decreases cs_write_reloc share of torcs profiling from 4.3% to 2.6%. Tested-by: Michel Dänzer <michel@daenzer.net> Signed-off-by: Pauli Nieminen <suokkos@gmail.com>
2010-03-17libdrm: Move intel_atomic.h to libdrm core for sharing.Pauli Nieminen1-1/+1
intel_atomic.h includes very usefull atomic operations for lock free parrallel access of variables. Moving these to core libdrm for code sharing with radeon. Signed-off-by: Pauli Nieminen <suokkos@gmail.com>
2010-03-03Increment version to 2.4.19 for release.2.4.19Eric Anholt1-1/+1
The primary motivation of this release is to expose the new execbuf2 Intel API.
2010-02-28Add config.h macro HAVE_NOUVEAUMarcin Kościelnicki1-0/+3
2010-02-18libkms: Enable by defaultJakob Bornecrantz1-3/+3
2010-02-16Increment version to 2.4.18 for release.2.4.18Carl Worth1-1/+1
The primary motivation of the release is the bug fix in commit 4f0f871730b76730ca58209181d16725b0c40184
2010-02-02radeon: enable by default now that kms is out of stagingDave Airlie1-4/+5
2010-01-16Add support for Solaris libc atomic operationsAlan Coopersmith1-0/+6
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2010-01-16Include alloca.h in tests/drmstat.c when configure detects itAlan Coopersmith1-0/+1
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2010-01-08tests: Add a very small libkms testJakob Bornecrantz1-0/+1
2010-01-05libkms: Make vmwgfx optionalJakob Bornecrantz1-0/+3
2010-01-05Merge branch 'master' into libkms-masterJakob Bornecrantz1-1/+9
Conflicts: configure.ac
2010-01-05libkms: Disable by defaultJakob Bornecrantz1-3/+3
2010-01-05vmwgfx: Add experimental vmwgfx kernel headerJakob Bornecrantz1-0/+8
2009-12-21libdrm 2.4.172.4.17Dave Airlie1-1/+1
2009-12-04libkms: Add libkmsJakob Bornecrantz1-0/+10
2009-12-03Bump to 2.4.16 for release2.4.16Kristian Høgsberg1-1/+1
2009-11-23Don't hardcore 'yes', use in configure.ac outputKristian Høgsberg1-2/+4
Oops, I assumed intel was always enable, but it just defaults to on.
2009-11-23Output summary of enabled features at the end of configure.acKristian Høgsberg1-0/+8
2009-11-20Install kernel headers in ${includedir}/drmKristian Høgsberg1-0/+2
2009-11-17Move libdrm/ up one levelKristian Høgsberg1-8/+7
2009-11-17Use headers copied from kernel instead of shared-coreKristian Høgsberg1-1/+0
2009-11-17Add makefile rule to copy headers from kernel treeKristian Høgsberg1-0/+5
2009-11-05Only install libdrm_intel.pc if we build libdrm_intelJulien Cristau1-2/+2
2009-10-13intel: Fallback to atomic-ops.h [libatomic-ops-dev]Chris Wilson1-1/+9
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-13configure: Typo in error message.Chris Wilson1-1/+1
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2009-10-12configure: Conditionally build libdrm_intelChris Wilson1-5/+14
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-08Bump to 2.4.15 for release.2.4.15Eric Anholt1-1/+1
2009-10-03intel: Add a configure option to *disable* building libdrm-intelChris Wilson1-15/+24
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-02intel: Use atomic refcountersChris Wilson1-0/+17
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-21Bump to 2.4.14 for release.libdrm-2.4.14Eric Anholt1-1/+1
2009-08-28Bump to version 2.4.13 for release.libdrm-2.4.13Eric Anholt1-1/+1
2009-07-15Bump to version 2.4.12 for release.libdrm-2.4.12Eric Anholt1-1/+1
2009-07-10configure: move AC_USE_SYSTEM_EXTENSIONS up higherDave Airlie1-1/+1
this was giving me a warning on automake 1.11
2009-07-06s/AC_USE_SYSTEM_MACROS/AC_USE_SYSTEM_EXTENSIONS/Ian Romanick1-1/+1
Not sure what I was thinking.
2009-07-06libdrm: Set _XOPEN_SOURCE and _GNU_SOURCEIan Romanick1-2/+2
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-17libdrm/radeon: add initial libdrm_radeonDave Airlie1-0/+9
requires --enable-radeon-experimental-api for now
2009-05-14libdrm/intel: Make get_pipe_from_crtc_id per-bufmgr. Return -1 on failure.libdrm-2.4.11Keith Packard1-1/+1
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-12Bump to version 2.4.10 to mark addition of drm_intel_bo_disable_reuseKeith Packard1-1/+1
New API, new version. Signed-off-by: Keith Packard <keithp@keithp.com> Reviewed-by: Eric Anholt <eric@anholt.net>
2009-04-10Bump version to 2.4.9libdrm-2.4.9Jesse Barnes1-2/+2
Who needs 2.4.8 anyway?
2009-04-10Bump version to 2.4.8libdrm-2.4.8Jesse Barnes1-1/+1
2009-04-09Bump version to 2.4.7libdrm-2.4.7Kristian Høgsberg1-1/+1
2009-04-06Use libudev in test case to only run gem tests for intel devices.Kristian Høgsberg1-0/+7
2009-03-30libdrm: bump version to 2.4.6Jesse Barnes1-1/+1
This version includes GTT unmap support for the Intel bufmgr.
2009-02-23Add libdrm_intel.pc by popular demand.libdrm-2.4.5Eric Anholt1-1/+2
2009-02-22Fix fix distcheck for optional nouveau stuff.Pekka Paalanen1-1/+1
Tylo. Signed-off-by: Pekka Paalanen <pq@iki.fi>
2009-02-21Fix distcheck for optional nouveau stuff.Eric Anholt1-4/+1