ilo: EOL unplumb unmaintained gallium drv from winsys
authorEdward O'Callaghan <funfunctor@folklore1984.net>
Wed, 1 Feb 2017 14:17:07 +0000 (01:17 +1100)
committerEdward O'Callaghan <funfunctor@folklore1984.net>
Fri, 3 Feb 2017 05:13:32 +0000 (16:13 +1100)
This is no longer actively maintained and is just
accumulating bitrot.

Signed-off-by: Edward O'Callaghan <funfunctor@folklore1984.net>
Acked-by: Chia-I Wu <olvaffe@gmail.com>
src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c
src/gallium/auxiliary/target-helpers/drm_helper.h
src/gallium/targets/dri/target.c
src/gallium/targets/pipe-loader/pipe_i965.c [deleted file]
src/gallium/winsys/intel/drm/intel_drm_winsys.c

index 6c89fe5ead1b4a45bce06edd2d40f1e1989e8367..09549e5bda3763509d5379d0281e4231ec45f8cb 100644 (file)
@@ -104,11 +104,6 @@ static const struct drm_driver_descriptor driver_descriptors[] = {
         .configuration = configuration_query,
     },
 #endif
-    {
-        .driver_name = "i965",
-        .create_screen = pipe_ilo_create_screen,
-        .configuration = configuration_query,
-    },
     {
         .driver_name = "nouveau",
         .create_screen = pipe_nouveau_create_screen,
index f847b17dd685e1aa7ca7126836a186b682ad79d3..3159df6c5d04bbbaa7908fb6bcae568516c01e2d 100644 (file)
@@ -34,35 +34,6 @@ pipe_i915_create_screen(int fd)
 
 #endif
 
-#ifdef GALLIUM_ILO
-#include "intel/drm/intel_drm_public.h"
-#include "ilo/ilo_public.h"
-
-struct pipe_screen *
-pipe_ilo_create_screen(int fd)
-{
-   struct intel_winsys *iws;
-   struct pipe_screen *screen;
-
-   iws = intel_winsys_create_for_fd(fd);
-   if (!iws)
-      return NULL;
-
-   screen = ilo_screen_create(iws);
-   return screen ? debug_screen_wrap(screen) : NULL;
-}
-
-#else
-
-struct pipe_screen *
-pipe_ilo_create_screen(int fd)
-{
-   fprintf(stderr, "ilo: driver missing\n");
-   return NULL;
-}
-
-#endif
-
 #ifdef GALLIUM_NOUVEAU
 #include "nouveau/drm/nouveau_drm_public.h"
 
index 441a27ff637551c7ff15868cace1ec8e1e1a2650..dba18cce65cc63f24b7c939a0a0e4129463d6060 100644 (file)
@@ -151,9 +151,6 @@ const __DRIextension **__driDriverGetExtensions_i965(void);
  * i965 driver so that you can just make a directory with a link from
  * i965_dri.so to the built vc4_dri.so, and point LIBGL_DRIVERS_PATH to that
  * on your i965-using host to run the driver under simulation.
- *
- * This is, of course, incompatible with building with the ilo driver, but you
- * shouldn't be building that anyway.
  */
 PUBLIC const __DRIextension **__driDriverGetExtensions_i965(void)
 {
diff --git a/src/gallium/targets/pipe-loader/pipe_i965.c b/src/gallium/targets/pipe-loader/pipe_i965.c
deleted file mode 100644 (file)
index a2d8deb..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-#include "target-helpers/inline_debug_helper.h"
-#include "state_tracker/drm_driver.h"
-#include "intel/drm/intel_drm_public.h"
-#include "ilo/ilo_public.h"
-
-static struct pipe_screen *
-create_screen(int fd)
-{
-   struct intel_winsys *iws;
-   struct pipe_screen *screen;
-
-   iws = intel_winsys_create_for_fd(fd);
-   if (!iws)
-      return NULL;
-
-   screen = ilo_screen_create(iws);
-   if (!screen)
-      return NULL;
-
-   screen = debug_screen_wrap(screen);
-
-   return screen;
-}
-static const struct drm_conf_ret throttle_ret = {
-   .type = DRM_CONF_INT,
-   .val.val_int = 2,
-};
-
-static const struct drm_conf_ret share_fd_ret = {
-   .type = DRM_CONF_BOOL,
-   .val.val_int = true,
-};
-
-static const struct drm_conf_ret *drm_configuration(enum drm_conf conf)
-{
-   switch (conf) {
-   case DRM_CONF_THROTTLE:
-      return &throttle_ret;
-   case DRM_CONF_SHARE_FD:
-      return &share_fd_ret;
-   default:
-      break;
-   }
-   return NULL;
-}
-PUBLIC
-DRM_DRIVER_DESCRIPTOR("i965", create_screen, drm_configuration)
index d3bc430307719edcf3ef70dc809084d9280e6e10..63c5c8b0acf46dcf217b11bacfaec6e6c964e392 100644 (file)
@@ -41,7 +41,6 @@
 #include "util/u_inlines.h"
 #include "util/u_memory.h"
 #include "util/u_debug.h"
-#include "ilo/core/intel_winsys.h"
 #include "intel_drm_public.h"
 
 struct intel_winsys {