[Mesa-dev] [PATCH 3/3] st/xorg: Delete.

Lucas Stach l.stach at pengutronix.de
Thu Nov 7 03:28:21 PST 2013


Am Mittwoch, den 06.11.2013, 21:52 -0800 schrieb Matt Turner:
> ---
> Deleted files diff removed.
> 
I think there was some nice stuff in here that didn't make it into XA,
but that's no valid reason to keep st/xorg alive in the tree.

If someone is interested in porting things to XA, it's just some git
history digging.

So,
Acked-by: Lucas Stach <l.stach at pengutronix.de>

>  configure.ac                                     |   56 +-
>  src/gallium/SConscript                           |    3 -
>  src/gallium/state_trackers/Makefile.am           |    4 -
>  src/gallium/state_trackers/xorg/Makefile.am      |   43 -
>  src/gallium/state_trackers/xorg/Makefile.sources |   11 -
>  src/gallium/state_trackers/xorg/SConscript       |   29 -
>  src/gallium/state_trackers/xorg/compat-api.h     |   99 --
>  src/gallium/state_trackers/xorg/xorg_composite.c |  585 ----------
>  src/gallium/state_trackers/xorg/xorg_composite.h |   36 -
>  src/gallium/state_trackers/xorg/xorg_crtc.c      |  448 --------
>  src/gallium/state_trackers/xorg/xorg_dri2.c      |  473 --------
>  src/gallium/state_trackers/xorg/xorg_driver.c    | 1323 ----------------------
>  src/gallium/state_trackers/xorg/xorg_exa.c       | 1087 ------------------
>  src/gallium/state_trackers/xorg/xorg_exa.h       |   76 --
>  src/gallium/state_trackers/xorg/xorg_exa_tgsi.c  |  690 -----------
>  src/gallium/state_trackers/xorg/xorg_exa_tgsi.h  |   59 -
>  src/gallium/state_trackers/xorg/xorg_output.c    |  331 ------
>  src/gallium/state_trackers/xorg/xorg_renderer.c  |  547 ---------
>  src/gallium/state_trackers/xorg/xorg_renderer.h  |   81 --
>  src/gallium/state_trackers/xorg/xorg_tracker.h   |  236 ----
>  src/gallium/state_trackers/xorg/xorg_winsys.h    |   50 -
>  src/gallium/state_trackers/xorg/xorg_xv.c        |  750 ------------
>  src/gallium/state_trackers/xorg/xorg_xvmc.c      |  119 --
>  23 files changed, 11 insertions(+), 7125 deletions(-)
>  delete mode 100644 src/gallium/state_trackers/xorg/Makefile.am
>  delete mode 100644 src/gallium/state_trackers/xorg/Makefile.sources
>  delete mode 100644 src/gallium/state_trackers/xorg/SConscript
>  delete mode 100644 src/gallium/state_trackers/xorg/compat-api.h
>  delete mode 100644 src/gallium/state_trackers/xorg/xorg_composite.c
>  delete mode 100644 src/gallium/state_trackers/xorg/xorg_composite.h
>  delete mode 100644 src/gallium/state_trackers/xorg/xorg_crtc.c
>  delete mode 100644 src/gallium/state_trackers/xorg/xorg_dri2.c
>  delete mode 100644 src/gallium/state_trackers/xorg/xorg_driver.c
>  delete mode 100644 src/gallium/state_trackers/xorg/xorg_exa.c
>  delete mode 100644 src/gallium/state_trackers/xorg/xorg_exa.h
>  delete mode 100644 src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
>  delete mode 100644 src/gallium/state_trackers/xorg/xorg_exa_tgsi.h
>  delete mode 100644 src/gallium/state_trackers/xorg/xorg_output.c
>  delete mode 100644 src/gallium/state_trackers/xorg/xorg_renderer.c
>  delete mode 100644 src/gallium/state_trackers/xorg/xorg_renderer.h
>  delete mode 100644 src/gallium/state_trackers/xorg/xorg_tracker.h
>  delete mode 100644 src/gallium/state_trackers/xorg/xorg_winsys.h
>  delete mode 100644 src/gallium/state_trackers/xorg/xorg_xv.c
>  delete mode 100644 src/gallium/state_trackers/xorg/xorg_xvmc.c
> 
> diff --git a/configure.ac b/configure.ac
> index 6caa125..28faf24 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -35,8 +35,6 @@ LIBDRM_NOUVEAU_REQUIRED="2.4.33 libdrm >= 2.4.41"
>  LIBDRM_FREEDRENO_REQUIRED=2.4.39
>  DRI2PROTO_REQUIRED=2.6
>  GLPROTO_REQUIRED=1.4.14
> -LIBDRM_XORG_REQUIRED=2.4.24
> -LIBKMS_XORG_REQUIRED=1.0.0
>  
>  dnl Check for progs
>  AC_PROG_CPP
> @@ -556,11 +554,6 @@ AC_ARG_ENABLE([egl],
>      [enable_egl="$enableval"],
>      [enable_egl=yes])
>  
> -AC_ARG_ENABLE([xorg],
> -    [AS_HELP_STRING([--enable-xorg],
> -        [enable support for X.Org DDX API @<:@default=no@:>@])],
> -    [enable_xorg="$enableval"],
> -    [enable_xorg=no])
>  AC_ARG_ENABLE([xa],
>      [AS_HELP_STRING([--enable-xa],
>          [enable build of the XA X Acceleration API @<:@default=no@:>@])],
> @@ -651,7 +644,6 @@ if test "x$enable_opengl" = xno -a \
>          "x$enable_gles1" = xno -a \
>          "x$enable_gles2" = xno -a \
>          "x$enable_openvg" = xno -a \
> -        "x$enable_xorg" = xno -a \
>          "x$enable_xa" = xno -a \
>          "x$enable_xvmc" = xno -a \
>          "x$enable_vdpau" = xno -a \
> @@ -1236,20 +1228,6 @@ fi
>  AM_CONDITIONAL(HAVE_GALLIUM_GBM, test "x$enable_gallium_gbm" = xyes)
>  
>  dnl
> -dnl X.Org DDX configuration
> -dnl
> -if test "x$enable_xorg" = xyes; then
> -    PKG_CHECK_MODULES([XORG], [xorg-server >= 1.6.0])
> -    PKG_CHECK_MODULES([LIBDRM_XORG], [libdrm >= $LIBDRM_XORG_REQUIRED])
> -    PKG_CHECK_MODULES([LIBKMS_XORG], [libkms >= $LIBKMS_XORG_REQUIRED])
> -    PKG_CHECK_MODULES(XEXT, [xextproto >= 7.0.99.1],
> -        HAVE_XEXTPROTO_71="yes"; DEFINES="$DEFINES -DHAVE_XEXTPROTO_71",
> -        HAVE_XEXTPROTO_71="no")
> -    GALLIUM_STATE_TRACKERS_DIRS="xorg $GALLIUM_STATE_TRACKERS_DIRS"
> -fi
> -AM_CONDITIONAL(HAVE_ST_XORG, test "x$enable_xorg" = xyes)
> -
> -dnl
>  dnl XA configuration
>  dnl
>  if test "x$enable_xa" = xyes; then
> @@ -1487,13 +1465,6 @@ AC_ARG_WITH([egl-driver-dir],
>      [EGL_DRIVER_INSTALL_DIR='${libdir}/egl'])
>  AC_SUBST([EGL_DRIVER_INSTALL_DIR])
>  
> -AC_ARG_WITH([xorg-driver-dir],
> -    [AS_HELP_STRING([--with-xorg-driver-dir=DIR],
> -                    [Default xorg driver directory[[default=${libdir}/xorg/modules/drivers]]])],
> -    [XORG_DRIVER_INSTALL_DIR="$withval"],
> -    [XORG_DRIVER_INSTALL_DIR="${libdir}/xorg/modules/drivers"])
> -AC_SUBST([XORG_DRIVER_INSTALL_DIR])
> -
>  AC_ARG_WITH([max-width],
>      [AS_HELP_STRING([--with-max-width=N],
>                      [Maximum framebuffer width (4096)])],
> @@ -1675,18 +1646,15 @@ gallium_check_st() {
>      if test "x$enable_dri" = xyes && test "x$2" != x; then
>           GALLIUM_TARGET_DIRS="$GALLIUM_TARGET_DIRS $2"
>      fi
> -    if test "x$enable_xorg" = xyes && test "x$3" != x; then
> +    if test "x$enable_xa" = xyes && test "x$3" != x; then
>           GALLIUM_TARGET_DIRS="$GALLIUM_TARGET_DIRS $3"
>      fi
> -    if test "x$enable_xa" = xyes && test "x$4" != x; then
> +    if test "x$enable_xvmc" = xyes && test "x$4" != x; then
>           GALLIUM_TARGET_DIRS="$GALLIUM_TARGET_DIRS $4"
>      fi
> -    if test "x$enable_xvmc" = xyes && test "x$5" != x; then
> +    if test "x$enable_vdpau" = xyes && test "x$5" != x; then
>           GALLIUM_TARGET_DIRS="$GALLIUM_TARGET_DIRS $5"
>      fi
> -    if test "x$enable_vdpau" = xyes && test "x$6" != x; then
> -         GALLIUM_TARGET_DIRS="$GALLIUM_TARGET_DIRS $6"
> -    fi
>  }
>  
>  gallium_require_llvm() {
> @@ -1726,9 +1694,8 @@ radeon_llvm_check() {
>  }
>  
>  dnl Gallium drivers
> -if test "x$enable_dri" = xyes -o "x$enable_xorg" = xyes -o \
> -        "x$enable_xa" = xyes -o "x$enable_xvmc" = xyes -o \
> -        "x$enable_vdpau" = xyes; then
> +if test "x$enable_dri" = xyes -o "x$enable_xa" = xyes -o \
> +        "x$enable_xvmc" = xyes -o "x$enable_vdpau" = xyes; then
>      NEED_NONNULL_WINSYS=yes
>  fi
>  AM_CONDITIONAL(NEED_NONNULL_WINSYS, test "x$NEED_NONNULL_WINSYS" = xyes)
> @@ -1741,7 +1708,7 @@ if test "x$with_gallium_drivers" != x; then
>          xsvga)
>              HAVE_GALLIUM_SVGA=yes
>              GALLIUM_DRIVERS_DIRS="$GALLIUM_DRIVERS_DIRS svga softpipe"
> -            gallium_check_st "svga/drm" "dri-vmwgfx" "" "xa-vmwgfx"
> +            gallium_check_st "svga/drm" "dri-vmwgfx" "xa-vmwgfx"
>              ;;
>          xi915)
>              HAVE_GALLIUM_I915=yes
> @@ -1767,7 +1734,7 @@ if test "x$with_gallium_drivers" != x; then
>              PKG_CHECK_MODULES([RADEON], [libdrm_radeon >= $LIBDRM_RADEON_REQUIRED])
>              gallium_require_llvm "Gallium R300"
>              GALLIUM_DRIVERS_DIRS="$GALLIUM_DRIVERS_DIRS r300"
> -            gallium_check_st "radeon/drm" "r300/dri" "" "" "" ""
> +            gallium_check_st "radeon/drm" "r300/dri" "" "" ""
>              DRICOMMON_NEED_LIBDRM=yes
>              ;;
>          xr600)
> @@ -1785,7 +1752,7 @@ if test "x$with_gallium_drivers" != x; then
>              if test "x$enable_opencl" = xyes; then
>                  LLVM_COMPONENTS="${LLVM_COMPONENTS} bitreader asmparser"
>              fi
> -            gallium_check_st "radeon/drm" "r600/dri" "" "" "r600/xvmc" "r600/vdpau"
> +            gallium_check_st "radeon/drm" "r600/dri" "" "r600/xvmc" "r600/vdpau"
>              DRICOMMON_NEED_LIBDRM=yes
>              ;;
>          xradeonsi)
> @@ -1794,7 +1761,7 @@ if test "x$with_gallium_drivers" != x; then
>              gallium_require_drm_loader
>              GALLIUM_DRIVERS_DIRS="$GALLIUM_DRIVERS_DIRS radeonsi"
>              radeon_llvm_check
> -            gallium_check_st "radeon/drm" "radeonsi/dri" "" "" "" "radeonsi/vdpau" ""
> +            gallium_check_st "radeon/drm" "radeonsi/dri" "" "" "radeonsi/vdpau"
>              DRICOMMON_NEED_LIBDRM=yes
>              ;;
>          xnouveau)
> @@ -1802,7 +1769,7 @@ if test "x$with_gallium_drivers" != x; then
>              PKG_CHECK_MODULES([NOUVEAU], [libdrm_nouveau >= $LIBDRM_NOUVEAU_REQUIRED])
>              gallium_require_drm_loader
>              GALLIUM_DRIVERS_DIRS="$GALLIUM_DRIVERS_DIRS nouveau"
> -            gallium_check_st "nouveau/drm" "dri-nouveau" "" "" "xvmc-nouveau" "vdpau-nouveau"
> +            gallium_check_st "nouveau/drm" "dri-nouveau" "" "xvmc-nouveau" "vdpau-nouveau"
>              DRICOMMON_NEED_LIBDRM=yes
>              ;;
>          xfreedreno)
> @@ -1810,7 +1777,7 @@ if test "x$with_gallium_drivers" != x; then
>              PKG_CHECK_MODULES([FREEDRENO], [libdrm_freedreno >= $LIBDRM_FREEDRENO_REQUIRED])
>              gallium_require_drm_loader
>              GALLIUM_DRIVERS_DIRS="$GALLIUM_DRIVERS_DIRS freedreno"
> -            gallium_check_st "freedreno/drm" "dri-freedreno" "" "" "" ""
> +            gallium_check_st "freedreno/drm" "dri-freedreno" "" "" ""
>              DRICOMMON_NEED_LIBDRM=yes
>              ;;
>          xswrast)
> @@ -2013,7 +1980,6 @@ AC_CONFIG_FILES([Makefile
>  		src/gallium/state_trackers/vdpau/Makefile
>  		src/gallium/state_trackers/vega/Makefile
>  		src/gallium/state_trackers/xa/Makefile
> -		src/gallium/state_trackers/xorg/Makefile
>  		src/gallium/state_trackers/xvmc/Makefile
>  		src/gallium/targets/Makefile
>  		src/gallium/targets/dri-freedreno/Makefile
> diff --git a/src/gallium/SConscript b/src/gallium/SConscript
> index f4f6df2..c68519d 100644
> --- a/src/gallium/SConscript
> +++ b/src/gallium/SConscript
> @@ -45,9 +45,6 @@ if not env['embedded']:
>      if env['dri']:
>          SConscript('state_trackers/dri/SConscript')
>  
> -    if env['dri'] and env['xorg']:
> -        SConscript('state_trackers/xorg/SConscript')
> -
>      if env['platform'] == 'windows':
>          SConscript('state_trackers/wgl/SConscript')
>  
> diff --git a/src/gallium/state_trackers/Makefile.am b/src/gallium/state_trackers/Makefile.am
> index fabe271..03666c4 100644
> --- a/src/gallium/state_trackers/Makefile.am
> +++ b/src/gallium/state_trackers/Makefile.am
> @@ -41,10 +41,6 @@ if HAVE_GALLIUM_GBM
>  SUBDIRS += gbm
>  endif
>  
> -if HAVE_ST_XORG
> -SUBDIRS += xorg
> -endif
> -
>  if HAVE_ST_XA
>  SUBDIRS += xa
>  endif

-- 
Pengutronix e.K.                           | Lucas Stach                 |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-5076 |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |



More information about the mesa-dev mailing list