summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2017-09-08Bump version for 7.10.0 releasexf86-video-ati-7.10.0Michel Dänzer
2017-08-30Require xserver >= 1.13Michel Dänzer
xserver 1.13.0 was released on September 6th, 2012, almost 5 years ago. This allows cleaning up a bunch of backwards compatibility code. Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
2017-08-18modesetting: re-set the crtc's mode when link-status goes BADMartin Peres
Despite all the careful planning of the kernel, a link may become insufficient to handle the currently-set mode. At this point, the kernel should mark this particular configuration as being broken and potentially prune the mode before setting the offending connector's link-status to BAD and send the userspace a hotplug event. This may happen right after a modeset or later on. Upon receiving a hot-plug event, we iterate through the connectors to re-apply the currently-set mode on all the connectors that have a link-status property set to BAD. The kernel may be able to get the link to work by dropping to using a lower link bpp (with the same display bpp). However, the modeset may fail if the kernel has pruned the mode, so to make users aware of this problem a warning is outputed in the logs to warn about having a potentially-black display. This patch does not modify the current behaviour of always propagating the events to the randr clients. This allows desktop environments to re-probe the connectors and select a new resolution based on the new (currated) mode list if a mode disapeared. This behaviour is expected in order to pass the Display Port compliance tests. (Ported from xserver commit bcee1b76aa0db8525b491485e90b8740763d7de6) [ Michel: Bump libdrm dependency to >= 2.4.78 for DRM_MODE_LINK_STATUS_BAD ] Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2017-07-27Add AC_CONFIG_MACRO_DIRS([m4]) to configure.acMichel Dänzer
Suggested by one of the tools called by autoreconf. (Cherry picked from amdgpu commit 227b399badaad9bbef0be5a776ce008d0d243449) Acked-by: Alex Deucher <alexander.deucher@amd.com>
2017-05-18Update URLsMichel Dänzer
* Point to the amd-gfx mailing list * Specify the component in all bugzilla URLs * Use https:// for all HTML URLs Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2017-03-23Post-release version bumpMichel Dänzer
2017-03-16Bump version for 7.9.0 releasexf86-video-ati-7.9.0Michel Dänzer
2017-01-26Add 10-radeon.conf xorg.conf.d snippetMichel Dänzer
This instructs Xorg >= 1.16 to try loading the radeon driver for devices managed by the radeon kernel driver, even if the ati wrapper driver isn't available. Copied from the amdgpu driver. Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2016-12-19Use render node for DRI3 if availableJammy Zhou
Signed-off-by: Jammy Zhou <Jammy.Zhou@amd.com> (ported from amdgpu commit ea558e645786b08d75307716036045170e97b43e) Reviewed-by: Alex Deucher <alexander.deucher@amd.com> [ Second attempt, let's see if there's any fallout this time... ]
2016-11-18Post-release version bumpMichel Dänzer
2016-11-17Bump version for 7.8.0 releasexf86-video-ati-7.8.0Michel Dänzer
2016-10-27Require xserver 1.10 or newerMichel Dänzer
1.10.0 was released in February 2011. We've been accidentally requiring 1.10 or newer since 121a6de72da5 ("Keep track of damage event related flushes per-client v2"). Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2016-10-20Sayōnara, AM_MAINTAINER_MODE!Michel Dänzer
If --enable-maintainer-mode got lost from config.status for any reason, builds would fail in mysterious ways after changing between different Git commits. There are more reasons for dropping it in the automake manual: https://www.gnu.org/software/automake/manual/html_node/maintainer_002dmode.html I'm not aware of any reason why --disable-maintainer-mode would ever be useful with this project. Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2016-09-20Use local implementation of RegionDuplicate for older xserverMichel Dänzer
It was only added in xserver 1.15. Fixes build against older xserver. Reported-by: Pali Rohár <pali.rohar@gmail.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2016-04-11Post 7.7.0 release version bumpMichel Dänzer
2016-04-07Bump version for 7.7.0 releasexf86-video-ati-7.7.0Michel Dänzer
2016-03-25Revert "Use render node for DRI3 if available"Michel Dänzer
This reverts commit cd94248ffa7d8fe0b57476f79e7e860dee66d1b0. It broke VDPAU<->GL interop with DRI3 enabled, because the Gallium VDPAU code doesn't support DRI3 yet. We can consider re-enabling this once there is a Mesa release where the Gallium VDPAU code supports DRI3. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94675 Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2016-03-24Require xserver 1.9 or newerMichel Dänzer
1.9.0 was released in August 2010. We were already unintentionally relying on things not available in 1.8 for at least a year, and nobody has complained. Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2016-03-23Check for xf86CursorResetCursorMichel Dänzer
If it's available, Xorg calls it on each mode configuration change. It does what xf86_reload_cursors does (and more), so we don't need to call the latter anymore. Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2016-02-16Use render node for DRI3 if availableJammy Zhou
Signed-off-by: Jammy Zhou <Jammy.Zhou@amd.com> (ported from amdgpu commit ea558e645786b08d75307716036045170e97b43e) Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2015-11-17glamor: Deal with glamor_egl_destroy_textured_pixmap being removedMichel Dänzer
When it's not available, it's safe to call down to the glamor DestroyPixmap hook instead. Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2015-11-12Post 7.6.1 release version bumpMichel Dänzer
2015-11-12Set version for 7.6.1 releasexf86-video-ati-7.6.1Michel Dänzer
2015-11-12Post 7.6.0 release version bumpMichel Dänzer
2015-11-12Bump version for 7.6.0 releasexf86-video-ati-7.6.0Michel Dänzer
2015-05-15glamor: Deal with glamor_glyphs_init being removed from xserverMichel Dänzer
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2015-04-03glamor: Add Option "ShadowPrimary" v2Michel Dänzer
When this option is enabled, most pixmaps (including the screen pixmap) are allocated in system RAM and mostly accessed by the CPU. Changed areas of the screen pixmap are copied to dedicated per-CRTC scanout pixmaps regularly, triggered by the vblank interrupt. v2: * Set region data pointer to NULL for keeping only the extents * Move pRegion and pBox local variable declarations closer to their uses in drmmode_set_mode_major()
2015-03-23configure.ac: Check for misyncshm.h againMichel Dänzer
We need this header, which was added after the other misync*.h headers, along with DRI3 support.
2015-03-18Always include misync.h before other misync headersMichel Dänzer
Older versions of xserver didn't include misync.h from other misync headers as needed.
2015-03-17Add DRI3 support v2Michel Dänzer
Must be enabled with Option "DRI3" in xorg.conf. v2: Adapt to v2 of patches 11/12. Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2015-03-17Add support for the Present extension v2Michel Dänzer
v2: Fix up for struct radeon_drm_queue -> radeon_drm_queue_entry. Swapped order of patches 11 & 12 because the Present extension uses SYNC fences. Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2015-03-17Add support for SYNC extension fences v2Michel Dänzer
v2: Swapped order of patches 11 & 12 because the Present extension uses SYNC fences. Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2015-03-05Require at least xserver 1.8Michel Dänzer
So we can rely on the list.h header. xserver 1.8 was released in April 2010. Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2014-10-02radeon: bump version post releaseAlex Deucher
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2014-10-01radeon: bump version for releasexf86-video-ati-7.5.0Alex Deucher
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2014-10-01radeon: require libdrm_radeon 2.4.58 for latest SI/CI pci idsAlex Deucher
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2014-07-30configure: Include xorg-server.h before glamor.hHans de Goede
glamor.h cannot be included without first including xorg-server.h, this also applies to including it from configure snippets. Without this the configure glamor checks fail on systems with the latest glibc, throwing this error: In file included from /usr/include/xorg/misc.h:115:0, from /usr/include/xorg/screenint.h:50, from /usr/include/xorg/scrnintstr.h:50, from /usr/include/xorg/glamor.h:32, from conftest.c:61: /usr/include/xorg/os.h:579:2: error: expected identifier or '(' before '__exten strndup(const char *str, size_t n); ^ This is caused by HAVE_STRNDUP not being set (it is set from xorg-server.h), causing os.h to redefine it. Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2014-06-25bump version post releaseMaarten Lankhorst
2014-06-25bump version for releasexf86-video-ati-7.4.0Maarten Lankhorst
2014-05-02radeon: require libdrm_radeon 2.4.54 for mullins supportAlex Deucher
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2014-03-13Build against glamor in the xserver tree if availableMichel Dänzer
2014-03-11radeon: require libdrm 2.4.51Alex Deucher
Required for proper tiling support on CIK parts. Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
2014-01-24bump version post releaseAlex Deucher
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2014-01-24radeon: bump version for releasexf86-video-ati-7.3.0Alex Deucher
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2014-01-24Require glamor 0.6.0Alex Deucher
This is required for Xv support and a number of important performance improvements. Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2013-10-31radeon/glamor: with new pixmap for dri2 drawable no need to create new textureJerome Glisse
When creating a new pixmap/bo for dri2 drawable there is no need to create a new texture, instead the texture associated with the new pixmap should be use otherwise there is a missmatch between the bo backing the texture for the drawable and the bo used by dri2 client. Signed-off-by: Jerome Glisse <jglisse@redhat.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2013-09-16glamor: require 0.5.1 or newerAlex Deucher
0.5.1 fixes a number of issues. Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2013-09-16radeon: enable glamor by default (v4)Alex Deucher
It's required for newer asics, so enable it by default. v2: update the autoconf help. Require --disable-glamor to build without glamor support. v3: default to yes rather than auto v4: fix help text Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
2013-08-07bump version post releaseMaarten Lankhorst
Signed-off-by: Maarten Lankhorst <maarten.lankhorst@canonical.com>
2013-08-07radeon: bump version for releasexf86-video-ati-7.2.0Maarten Lankhorst
Signed-off-by: Maarten Lankhorst <maarten.lankhorst@canonical.com>