Commit graph xf86-video-ati/configure.ac
Author SHA1 Message Date
Dave Airlie
72fea2635a radeon: require libdrm 2.4.36 for KMS support.
This is due to some commits to the surface manager that fix bugs.

Signed-off-by: Dave Airlie <airlied@redhat.com>
2012-06-29 14:46:17 +01:00
Dave Airlie
18d5ae3bd9 radeon: drop all UMS/DRI1/XAA/overlay support.
This overhauls the radeon driver and removes all the old UMS-only code,
it drops all the UMS, DRI1, XAA, overlay Xv, video capture, tv tuners

There are probably a lot more cleanups that will fall out of this afterwards.

So far this is compile/build tested.

Signed-off-by: Dave Airlie <airlied@redhat.com>
2012-06-15 15:41:52 +01:00
Alex Deucher
5888371113 configure: bump version post release
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2012-06-07 11:47:21 -04:00
Alex Deucher
3a9103f855 configure: bump for release
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2012-06-07 11:27:08 -04:00
Alex Deucher
f1693ee09e configure: bump libdrm_radeon requirement
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2012-06-07 11:23:31 -04:00
Alex Deucher
de2419e550 configure: bump version post release
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2012-03-29 00:28:39 -04:00
Alex Deucher
9425c50e93 configure: bump version for release
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2012-03-29 00:19:12 -04:00
Alex Deucher
dc18d77171 configure: bump libdrm requirement for TN support
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2012-03-28 17:32:53 -04:00
Michel Dänzer
c66ae23570 Handle new xorg_list API.
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=45937

Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
2012-02-13 10:43:58 +01:00
Jerome Glisse
615033f2b5 r600-evergreen: use common surface allocator for tiling v11
Use libdrm common surface code so mesa,ddx have same idea
about tiling surface and what their pitch should be and
the alignment constraint.

v2 fix remaining issue add new option to conditionaly enable
v3 fix fbcon copy and r600 exa copy path
v4 fix non tiled path 2D tiling on GPU >= R600, set it to false
   as default
v5 adapt to pixel/element size split of libdrm/radeon
v6 update to properly handle falling back to 1d tiled
v6 final fix to tile split value on evergreen and newer
v7 fix default array mode on r6xx, fix height alignment issue
   on evergreen
v8 fix tile split value
v9 add stencil tile split support, simplify dri2 for stencil
   with evergreen
v10 Try to fix xv path regarding tiling. Adapt to libdrm API
    change. Try to fix case where there is no surface which
    means non tiled bo.
v11 check for proper libdrm

Signed-off-by: Jerome Glisse <jglisse@redhat.com>
2012-02-06 19:00:37 -05:00
Michel Dänzer
edde94cba5 Bump version post release. 2011-11-02 13:40:05 +01:00
Michel Dänzer
93459f842c Bump version for 6.14.3 release. 2011-11-02 12:52:37 +01:00
Dave Airlie
557f46dc2f bump version after release 2011-05-27 07:22:08 +10:00
Dave Airlie
2fca40ea65 radeon: bump version for release of 6.14.2 2011-05-26 12:52:21 +10:00
Alex Deucher
83978ad5fe bump version post release
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2011-03-17 19:07:43 -04:00
Alex Deucher
38d9368e59 bump for release
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2011-03-17 18:59:55 -04:00
Alex Deucher
a27b5dbd9f Bump version post release
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2011-02-03 19:06:22 -05:00
Alex Deucher
0a1a0513a6 bump version for release
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2011-02-03 18:09:17 -05:00
Oldřich Jedlička
81360adffb radeon: proper DRI2 pending events handling when client gone. (v6)
Properly handle asynchronous DRI2 events for disconnected clients.
Track client's pending requests and mark them as invalid when the
client disconnects.

This is based on the version from Alban Browaeys in bug #29065.

v1 (Alban Browaeys): Based upon a detailed explanation from Oldřich
Jedlička and comments from Christopher James Halse Rogers.
on http://lists.x.org/archives/xorg-driver-ati/2010-August/016780.html .

v2: Updated version to apply on master. Removed unnecessary
client_index field from _DRI2FrameEvent. Added freeing/removing from
list to failed paths of radeon_dri2_schedule_wait_msc and
radeon_dri2_schedule_swap.

v3: Adopt to older xorg-server that doesn't have dixRegisterPrivateKey.

v4: Conditional include of list.h, unreachable return removed.

v5: Distribute list.h as xorg_list.h, remove xorg-server version check.
Use the version from xorg-server when available (checked in
configure.ac).

v6: Removed xorg_list.h, made DRI2 scheduling features dependent on
list.h presence.
2010-10-07 12:44:32 -04:00
Alex Deucher
16589b862f bump version post release 2010-09-27 18:28:43 -04:00
Alex Deucher
cc5005af61 bump version for release 2010-09-27 18:20:53 -04:00
Gaetan Nadon
f9d6c0de23 The local copy of the modes code is no longer required.
The server 1.2 as shipped in the tarball on the web does not contain the
modes code. It was added just after and found in git branch server-1.2-branch.

The modes code was initially included in version ati 6.8.0 and fails to compile
with server 1.2 as it requires randr 1.2. The modes code is included in server
versions 1.3 and later, so there is no need to provide an unknown version of
the modes code in the ati driver tarball. It will never be used.

This patch makes the ati driver requiring server 1.3 or later.
Version 6.8.0 configures and builds ok on server 1.3
Master branch post 6.13.1  configures and builds ok on server 1.3

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-28 16:20:32 -04:00
Gaetan Nadon
0028419acb config: add AM_PROG_CC_C_O for per-target compilation flags
Per-target compilation flags (theatre200_drv_la_CFLAGS) are required
when multiple targets which require different compiler flags,
are build in the same makefile.

Automake issues a command with -c and -o flags which not all compilers
support. The object fles are prefixed with theatre200_drv_la.
The macro AM_PROG_CC_C_O must then be used to provide this feature
on compilers that do not have it. If not, a warning is issued at make time.

This macros checks for compiler support and if missing, uses a "compile"
script it generates in the package root directory.

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-24 10:51:18 -04:00
Gaetan Nadon
aca0a8669b config: add comments for main statements 2010-07-21 20:12:43 -04:00
Gaetan Nadon
66e614f711 config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-21 19:57:41 -04:00
Gaetan Nadon
16e5510c90 config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-21 19:57:41 -04:00
Gaetan Nadon
b36d8c09e9 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-21 19:57:41 -04:00
Gaetan Nadon
5f838c664e config: complete AC_INIT m4 quoting
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-21 09:27:42 -04:00
Gaetan Nadon
48ec2e65c2 config: remove unrequired AC_SUBST for LIBDRM and LIBUDEV
These macros are called by the PKG_CHECK_MODULES macro.

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-21 08:33:38 -04:00
Gaetan Nadon
1aabb7eb7d config: remove unrequired AC_SUBST([DRI_CFLAGS])
This macro is called by PKG_CHECK_MODULES

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-20 21:54:11 -04:00
Gaetan Nadon
8f92b34982 config: remove unrequired AC_SUBST([XORG_CFLAGS])
This macro is called by PKG_CHECK_MODULES

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-20 21:44:57 -04:00
Gaetan Nadon
5b483b832f config: remove unrequired AC_HEADER_STDC
Autoconf says:
"This macro is obsolescent, as current systems have conforming
header files. New programs need not use this macro".

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-20 20:24:42 -04:00
Gaetan Nadon
6574e3a16e config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
AC_PROG_C_C99. This sets gcc with -std=gnu99.
If AC_PROG_CC macro is called afterwards, it resets CC to gcc.

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-20 19:41:30 -04:00
Gaetan Nadon
593eff2924 config: update AC_PREREQ statement to 2.60
Unrelated to the previous patches, the new value simply reflects
the reality that the minimum level for autoconf to configure
all x.org modules is 2.60 dated June 2006.

ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-20 18:45:18 -04:00
Gaetan Nadon
c2ab6ffc25 config: upgrade to util-macros 1.8 for additional man page support
Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
The value of MAN_SUBST is the same for all X.Org packages.
2010-07-20 17:40:17 -04:00
Dave Airlie
052cf0169a configure.ac: bump version post release 2010-07-07 11:10:46 +10:00
Dave Airlie
ad999e633f set version for release 2010-07-07 10:49:22 +10:00
Dave Airlie
a69e749d05 kms: add uevent support.
When we get a hotplug event from the kernel we should notify the client side to reconfigure displays.

based on work by ajax in intel driver.

Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-04-16 13:58:54 +10:00
Alex Deucher
3c6c6afcbf change version post release 2010-04-05 12:12:56 -04:00
Alex Deucher
fb7911912e bump version for release 2010-04-05 11:59:24 -04:00
Alex Deucher
819b401534 dump version for rc release 2010-03-15 13:47:29 -04:00
Matt Turner
d85cb40f51 Don't check for Xinerama.
It doesn't seem to be used anywhere, so don't require it.

CC: Jerome Glisse <jglisse@redhat.com>
CC: Alex Deucher <alexdeucher@gmail.com>
CC: Dave Airlie <airlied@redhat.com>
Signed-off-by: Matt Turner <mattst88@gmail.com>
2010-03-08 10:41:20 -05:00
Dave Airlie
e6dc886634 radeon: bump configure.ac 2010-03-02 10:25:15 +10:00
Gaetan Nadon
97c387e269 config: remove dead LINUXDOC macro usage
This module does not generate LINUXDOC documentation.

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-02-04 15:31:31 -05:00
Alan Coopersmith
30a19b75cc Fix configure with --disable-dri
AM_CONDITIONAL calls can't be made inside if statements, since
automake won't know what to do when the if isn't true.

Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2010-01-19 14:56:11 -08:00
Gaetan Nadon
36bd69affc configure.ac: remove unused sdkdir=$(pkg-config...) statement
The sdkdir variable isn't use, so remove the statement.

Acked-by: Dan Nicholson <dbn.lists@gmail.com>

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2009-12-30 15:12:59 -05:00
Ingmar Vanhassel
1d620800bd Replace shave with automake silent-rules
Which are enabled by default in Xorg's util-macros 1.3 if automake-1.11
is used.

Signed-off-by: Ingmar Vanhassel <ingmar@exherbo.org>
2009-12-21 06:59:43 +10:00
Gaetan Nadon
396ee9b7e7 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
Add missing INSTALL file. Use standard GNU file on building tarball
README may have been updated
Remove AUTHORS file as it is empty and no content available yet.
Remove NEWS file as it is empty and no content available yet.
2009-11-19 11:28:32 -05:00
Gaetan Nadon
1dcda0c4d5 Several driver modules do not have a ChangeLog target in Makefile.am #23814
The git generated ChangeLog replaces the hand written one.
Update configure.ac to xorg-macros level 1.3.
Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros
Update Makefile.am to add ChangeLog target if missing
Remove ChangeLog from EXTRA_DIST or *CLEAN variables
This is a pre-req for the INSTALL_CMD
2009-11-19 11:28:32 -05:00
Michael Olbrich
97a4e747bf use AC_CHECK_HEADER instead of AC_CHECK_FILE
AC_CHECK_FILE is not possible when cross-compiling. Use AC_CHECK_HEADER /
AC_PREPROC_IFELSE instead.

[ Michel Dänzer: Shuffled things around slightly to make it work on my setup ]

Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Signed-off-by: Michel Dänzer <daenzer@vmware.com>
2009-09-20 14:19:41 +02:00