panfrost: Remove support for legacy kernels
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Sun, 31 Mar 2019 19:06:05 +0000 (19:06 +0000)
committerAlyssa Rosenzweig <alyssa@rosenzweig.io>
Wed, 3 Apr 2019 15:21:30 +0000 (15:21 +0000)
commit138865e676866c352a9ed7b4f021ee895b035ca0
tree0ac277c36e5c24f136741fa72f9f54b5010c1e17
parent43db0632e7dea4339bbfc05caf9f5165ee8329a2
panfrost: Remove support for legacy kernels

Previously, there was minimal support for interoperating with legacy
kernels (reusing kernel modules originally designed for proprietary
legacy userspaces, rather than for upstream-friendly free software
stacks). Now that the Panfrost kernel is stabilising, this commit drops
the legacy code path.

Panfrost users need to use a modern, mainline kernel supporting the
Panfrost kernel driver from this commit forward.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
src/gallium/drivers/panfrost/.gitignore
src/gallium/drivers/panfrost/meson.build
src/gallium/drivers/panfrost/pan_drm.c
src/gallium/drivers/panfrost/pan_public.h
src/gallium/drivers/panfrost/pan_screen.c
src/gallium/winsys/kmsro/drm/kmsro_drm_winsys.c
src/gallium/winsys/panfrost/drm/panfrost_drm_public.h
src/gallium/winsys/panfrost/drm/panfrost_drm_winsys.c