[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