[Mesa-dev] [PATCH 0/2] PL111+VC4 renderonly support.

Eric Anholt eric at anholt.net
Wed May 10 23:06:10 UTC 2017


This patch series lets X start running with no patches and no
xorg.conf on the BCM Cygnus (pl111/vc4) platform, along with kmscube,
glmark2, etc.

Eric Anholt (2):
  etnaviv: Only use renderonly_get_handle for GEM handles.
  gallium: Add renderonly-based support for pl111+vc4.

 .travis.yml                                        |  2 +-
 Android.mk                                         |  4 +--
 Makefile.am                                        |  2 +-
 configure.ac                                       | 12 ++++++-
 src/gallium/Android.mk                             |  5 +++
 src/gallium/Makefile.am                            |  4 +++
 .../auxiliary/pipe-loader/pipe_loader_drm.c        |  5 +++
 src/gallium/auxiliary/renderonly/renderonly.h      |  1 +
 src/gallium/auxiliary/target-helpers/drm_helper.h  | 23 ++++++++++++
 .../auxiliary/target-helpers/drm_helper_public.h   |  3 ++
 src/gallium/drivers/etnaviv/etnaviv_resource.c     |  3 +-
 src/gallium/drivers/pl111/Android.mk               | 34 ++++++++++++++++++
 src/gallium/drivers/pl111/Automake.inc             |  9 +++++
 src/gallium/drivers/pl111/Makefile.am              |  8 +++++
 src/gallium/drivers/vc4/vc4_resource.c             | 38 ++++++++++++++++++++
 src/gallium/drivers/vc4/vc4_resource.h             |  1 +
 src/gallium/drivers/vc4/vc4_screen.c               | 12 ++++++-
 src/gallium/drivers/vc4/vc4_screen.h               |  5 ++-
 src/gallium/targets/dri/Android.mk                 |  4 +++
 src/gallium/targets/dri/Makefile.am                |  1 +
 src/gallium/targets/dri/target.c                   |  3 ++
 src/gallium/winsys/pl111/drm/Android.mk            | 33 +++++++++++++++++
 src/gallium/winsys/pl111/drm/Makefile.am           | 34 ++++++++++++++++++
 src/gallium/winsys/pl111/drm/Makefile.sources      |  3 ++
 .../drm/pl111_drm_public.h}                        | 19 +++++-----
 .../drm/pl111_drm_winsys.c}                        | 41 ++++++++++++++++------
 src/gallium/winsys/vc4/drm/vc4_drm_public.h        |  2 ++
 src/gallium/winsys/vc4/drm/vc4_drm_winsys.c        | 10 ++++--
 28 files changed, 293 insertions(+), 28 deletions(-)
 create mode 100644 src/gallium/drivers/pl111/Android.mk
 create mode 100644 src/gallium/drivers/pl111/Automake.inc
 create mode 100644 src/gallium/drivers/pl111/Makefile.am
 create mode 100644 src/gallium/winsys/pl111/drm/Android.mk
 create mode 100644 src/gallium/winsys/pl111/drm/Makefile.am
 create mode 100644 src/gallium/winsys/pl111/drm/Makefile.sources
 copy src/gallium/winsys/{vc4/drm/vc4_drm_public.h => pl111/drm/pl111_drm_public.h} (71%)
 copy src/gallium/winsys/{vc4/drm/vc4_drm_winsys.c => pl111/drm/pl111_drm_winsys.c} (51%)

-- 
2.11.0



More information about the mesa-dev mailing list