diff options
author | Edward O'Callaghan <[email protected]> | 2017-02-02 01:17:07 +1100 |
---|---|---|
committer | Edward O'Callaghan <[email protected]> | 2017-02-03 16:13:32 +1100 |
commit | 01b625ef1a5ccba9627442eb2e2d8d0dcd0b4455 (patch) | |
tree | 4836f5d30a0d37fc0a6c3abfd4d6dcd13dc03030 | |
parent | 2b4eaabff01a3a8ea0c4742ac481492092c1ab4f (diff) |
ilo: EOL unplumb unmaintained gallium drv from winsys
This is no longer actively maintained and is just
accumulating bitrot.
Signed-off-by: Edward O'Callaghan <[email protected]>
Acked-by: Chia-I Wu <[email protected]>
-rw-r--r-- | src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c | 5 | ||||
-rw-r--r-- | src/gallium/auxiliary/target-helpers/drm_helper.h | 29 | ||||
-rw-r--r-- | src/gallium/targets/dri/target.c | 3 | ||||
-rw-r--r-- | src/gallium/targets/pipe-loader/pipe_i965.c | 47 | ||||
-rw-r--r-- | src/gallium/winsys/intel/drm/intel_drm_winsys.c | 1 |
5 files changed, 0 insertions, 85 deletions
diff --git a/src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c b/src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c index 6c89fe5ead1..09549e5bda3 100644 --- a/src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c +++ b/src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c @@ -105,11 +105,6 @@ static const struct drm_driver_descriptor driver_descriptors[] = { }, #endif { - .driver_name = "i965", - .create_screen = pipe_ilo_create_screen, - .configuration = configuration_query, - }, - { .driver_name = "nouveau", .create_screen = pipe_nouveau_create_screen, .configuration = configuration_query, diff --git a/src/gallium/auxiliary/target-helpers/drm_helper.h b/src/gallium/auxiliary/target-helpers/drm_helper.h index f847b17dd68..3159df6c5d0 100644 --- a/src/gallium/auxiliary/target-helpers/drm_helper.h +++ b/src/gallium/auxiliary/target-helpers/drm_helper.h @@ -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" diff --git a/src/gallium/targets/dri/target.c b/src/gallium/targets/dri/target.c index 441a27ff637..dba18cce65c 100644 --- a/src/gallium/targets/dri/target.c +++ b/src/gallium/targets/dri/target.c @@ -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 index a2d8debfc9c..00000000000 --- a/src/gallium/targets/pipe-loader/pipe_i965.c +++ /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) diff --git a/src/gallium/winsys/intel/drm/intel_drm_winsys.c b/src/gallium/winsys/intel/drm/intel_drm_winsys.c index d3bc4303077..63c5c8b0acf 100644 --- a/src/gallium/winsys/intel/drm/intel_drm_winsys.c +++ b/src/gallium/winsys/intel/drm/intel_drm_winsys.c @@ -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 { |