[Mesa-dev] [PATCH v3 0/3] egl/android: Remove dependencies on specific grallocs
Robert Foss
robert.foss at collabora.com
Sat Jun 9 17:27:49 UTC 2018
This series replaces the dependency on
GRALLOC_MODULE_PERFORM_GET_DRM_FD with DRM node
probing and disables the support for drm_gralloc.
The series has been tested on Qemu+AOSP, where a
virtio gpu was successfully probed for and
opened.
Changes since v2:
- Fixed whitespace issue
- Diversified return codes from probing functions
- Switched away from using drmGetDevices2, to iterating over
/dev/dir/renderD nodes manually
Changes since v1:
- Added fix for build issue
- Do not rely on libdrm for probing
- Distinguish between errors and when no drm devices are found
Changes since RFC:
- Rebased work on the libdrm patch [2].
- Included patch from Rob Herring disabling drm_gralloc/flink
support by default.
- Added device handler driver probing.
Rob Herring (1):
egl/android: #ifdef out flink name support
Robert Foss (2):
gallium/util: Fix build error due to cast to different size
egl/android: Add DRM node probing and filtering
src/egl/Android.mk | 6 +-
src/egl/drivers/dri2/egl_dri2.h | 2 -
src/egl/drivers/dri2/platform_android.c | 226 +++++++++++++++---
.../auxiliary/util/u_debug_stack_android.cpp | 4 +-
4 files changed, 194 insertions(+), 44 deletions(-)
--
2.17.1
More information about the mesa-dev
mailing list