Mesa (master): imx: make use of loader_open_render_node(..) helper

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Aug 31 19:54:52 UTC 2018


Module: Mesa
Branch: master
Commit: 773d6ea6e715d207bda3a53a9dfc8acf686035b0
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=773d6ea6e715d207bda3a53a9dfc8acf686035b0

Author: Christian Gmeiner <christian.gmeiner at gmail.com>
Date:   Thu Aug  9 07:12:24 2018 +0200

imx: make use of loader_open_render_node(..) helper

Gets rid of hard-coded gpu device path.

Signed-off-by: Christian Gmeiner <christian.gmeiner at gmail.com>
Reviewed-by: Emil Velikov <emil.velikov at collabora.com>

---

 src/gallium/winsys/imx/drm/imx_drm_winsys.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/gallium/winsys/imx/drm/imx_drm_winsys.c b/src/gallium/winsys/imx/drm/imx_drm_winsys.c
index cd72610b95..4bd2125031 100644
--- a/src/gallium/winsys/imx/drm/imx_drm_winsys.c
+++ b/src/gallium/winsys/imx/drm/imx_drm_winsys.c
@@ -26,6 +26,7 @@
 
 #include "imx_drm_public.h"
 #include "etnaviv/drm/etnaviv_drm_public.h"
+#include "loader/loader.h"
 #include "renderonly/renderonly.h"
 
 #include <fcntl.h>
@@ -36,7 +37,7 @@ struct pipe_screen *imx_drm_screen_create(int fd)
    struct renderonly ro = {
       .create_for_resource = renderonly_create_kms_dumb_buffer_for_resource,
       .kms_fd = fd,
-      .gpu_fd = open("/dev/dri/renderD128", O_RDWR | O_CLOEXEC)
+      .gpu_fd = loader_open_render_node("etnaviv")
    };
 
    if (ro.gpu_fd < 0)




More information about the mesa-commit mailing list