[PATCH xf86-video-mga] Fix XAA support for xserver < 1.13
Matthieu Herrb
matthieu.herrb at laas.fr
Mon Jan 14 12:20:51 PST 2013
Ping...
On Mon, Dec 03, 2012 at 07:54:56AM +0100, Matthieu Herrb wrote:
> Use consistent preprocessor sympbol to check if XAA support
> should be built, and make sure it's defined when needed.
>
> Signed-off-by: Matthieu Herrb <matthieu.herrb at laas.fr>
> ---
> configure.ac | 3 +++
> src/mga_dri.c | 2 +-
> src/mga_driver.c | 6 +++---
> 3 files changed, 7 insertions(+), 4 deletions(-)
>
> diff --git a/configure.ac b/configure.ac
> index fca1a9c..5fa9f89 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -138,6 +138,9 @@ if test "x$XAA" != xno; then
> CFLAGS=$XORG_CFLAGS
> CPPFLAGS="$XORG_CFLAGS"
> AC_CHECK_HEADERS([xaa.h], XAA=yes, XAA=no)
> + if test "x$XAA" = xyes; then
> + AC_DEFINE(USE_XAA, 1, [Build support for xaa])
> + fi
> CFLAGS=$save_CFLAGS
> CPPFLAGS=$save_CPPFLAGS
> fi
> diff --git a/src/mga_dri.c b/src/mga_dri.c
> index 3923c04..a1c39f3 100644
> --- a/src/mga_dri.c
> +++ b/src/mga_dri.c
> @@ -355,7 +355,7 @@ void MGAGetQuiescence( ScrnInfoPtr pScrn )
> MGAWaitForIdleDMA( pScrn );
>
> /* FIXME what about EXA? */
> -#ifdef XAA
> +#ifdef USE_XAA
> if (!pMga->Exa && pMga->AccelInfoRec) {
> WAITFIFO( 11 );
> OUTREG( MGAREG_MACCESS, pMga->MAccess );
> diff --git a/src/mga_driver.c b/src/mga_driver.c
> index 8c4bb9c..ace9b16 100644
> --- a/src/mga_driver.c
> +++ b/src/mga_driver.c
> @@ -87,7 +87,7 @@
> #include "mga_macros.h"
> #include "mga_maven.h"
>
> -#ifdef XAA
> +#ifdef HAVE_XAA_H
> #include "xaa.h"
> #endif
>
> @@ -2115,7 +2115,7 @@ MGAPreInit(ScrnInfoPtr pScrn, int flags)
> }
> } else {
> #endif
> -#ifdef XAA
> +#ifdef USE_XAA
> if (!xf86LoadSubModule(pScrn, "xaa")) {
> xf86DrvMsg(pScrn->scrnIndex, X_INFO,
> "Falling back to shadowfb\n");
> @@ -3765,7 +3765,7 @@ MGACloseScreen(CLOSE_SCREEN_ARGS_DECL)
> pMgaEnt->refCount--;
> }
>
> -#ifdef XAA
> +#ifdef USE_XAA
> if (pMga->AccelInfoRec)
> XAADestroyInfoRec(pMga->AccelInfoRec);
> #endif
> --
> 1.7.6
>
> _______________________________________________
> xorg-devel at lists.x.org: X.Org development
> Archives: http://lists.x.org/archives/xorg-devel
> Info: http://lists.x.org/mailman/listinfo/xorg-devel
--
Matthieu Herrb
More information about the xorg-devel
mailing list