All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <1512474815.4977.90.camel@synopsys.com>

diff --git a/a/1.txt b/N1/1.txt
index 08ffc55..38a6c28 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -1,6 +1,6 @@
 Hi Jose,
 
-On Tue, 2017-12-05@10:39 +0000, Jose Abreu wrote:
+On Tue, 2017-12-05 at 10:39 +0000, Jose Abreu wrote:
 > Hi Alexey,
 > 
 > On 04-12-2017 17:29, Alexey Brodkin wrote:
@@ -43,7 +43,7 @@ kmscube:
 [drm:drm_crtc_helper_set_mode] [ENCODER:29:TMDS-29] set [MODE:44:1920x1080]
 [drm] write mode info 153
 [drm:drm_crtc_helper_set_config] Setting connector DPMS state to on
-[drm:drm_crtc_helper_set_config]????????[CONNECTOR:30:DVI-I-1] set DPMS on
+[drm:drm_crtc_helper_set_config]        [CONNECTOR:30:DVI-I-1] set DPMS on
 [drm:udl_attach_dma_buf] [DEV:soc:gpu-subsystem] size:8355840
 [drm:udl_map_dma_buf] [DEV:soc:gpu-subsystem] size:8355840 dir=0
 etnaviv-gpu f0090000.gpu: virt 71040000 phys 0x00000000 free 0x00001ec0
@@ -56,7 +56,7 @@ X:
 [drm:drm_mode_addfb] [FB:43]
 [drm:drm_mode_setcrtc] [CRTC:28:crtc-0]
 [drm:drm_mode_setcrtc] [CONNECTOR:30:DVI-I-1]
-[drm:drm_crtc_helper_set_config]?
+[drm:drm_crtc_helper_set_config] 
 [drm:drm_crtc_helper_set_config] [CRTC:28:crtc-0] [FB:43] #connectors=1 (x y) (0 0)
 [drm:drm_crtc_helper_set_config] crtc has no fb, full mode set
 [drm:drm_crtc_helper_set_config] connector dpms not on, full mode switch
@@ -69,7 +69,7 @@ X:
 [drm:drm_crtc_helper_set_mode] [ENCODER:29:TMDS-29] set [MODE:44:]
 [drm] write mode info 153
 [drm:drm_crtc_helper_set_config] Setting connector DPMS state to on
-[drm:drm_crtc_helper_set_config]????????[CONNECTOR:30:DVI-I-1] set DPMS on
+[drm:drm_crtc_helper_set_config]        [CONNECTOR:30:DVI-I-1] set DPMS on
 [drm] write mode info 153
 [drm:udl_attach_dma_buf] [DEV:soc:gpu-subsystem] size:8298496
 [drm:udl_map_dma_buf] [DEV:soc:gpu-subsystem] size:8298496 dir=0
@@ -79,3 +79,22 @@ stream link to 0x000001e8 @ 0x00002000 71042000
 
 > If that does not give any more info then maybe someone with
 > better understanding of etnaviv, UDL and X can help
+
+
+From my note above about udl_drm_gem_mmap() being only used in case of Xserver
+I barely may conclude anything. Given my lack of knowledge of DRM guts
+especially
+when it comes to complicated cases with DMA buffer exports/imports I cannot say
+immediately if that's just improper implementation of
+udl_drm_gem_mmap() or not.
+Even though I do see some differences between implementation of file_operations->mmap()
+callback in UDL and
+say exynos_drm_gem_mmap() or qxl_mmap() it's not clear
+why this and that implementation was done.
+
+> (maybe cc X devel list also ...)
+
+Well at this point I think its purely a UDL driver problem because if we swap UDL to
+imx-drm on Wandboard everything works perfectly fine!
+
+-Alexey
diff --git a/a/content_digest b/N1/content_digest
index 3cb8a68..6478b40 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -8,15 +8,22 @@
  "ref\0232eae49-ddbb-fd87-2b35-6db47817e23e@synopsys.com\0"
  "ref\01512408586.4977.73.camel@synopsys.com\0"
  "ref\0c49275d9-6cb3-c6ab-15c8-c18e5a8bc0b0@synopsys.com\0"
- "From\0Alexey.Brodkin@synopsys.com (Alexey Brodkin)\0"
- "Subject\0xf86-video-armada via UDL [was: Re: UDL's fbdev doesn't work for user-space apps]\0"
+ "From\0Alexey Brodkin <Alexey.Brodkin@synopsys.com>\0"
+ "Subject\0Re: xf86-video-armada via UDL [was: Re: UDL's fbdev doesn't work for user-space apps]\0"
  "Date\0Tue, 5 Dec 2017 11:53:37 +0000\0"
- "To\0linux-snps-arc@lists.infradead.org\0"
+ "To\0Jose Abreu <Jose.Abreu@synopsys.com>\0"
+ "Cc\0dri-devel@lists.freedesktop.org <dri-devel@lists.freedesktop.org>"
+  linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org>
+  airlied@gmail.com <airlied@gmail.com>
+  airlied@redhat.com <airlied@redhat.com>
+  daniel.vetter@ffwll.ch <daniel.vetter@ffwll.ch>
+  linux-snps-arc@lists.infradead.org <linux-snps-arc@lists.infradead.org>
+ " l.stach@pengutronix.de <l.stach@pengutronix.de>\0"
  "\00:1\0"
  "b\0"
  "Hi Jose,\n"
  "\n"
- "On Tue, 2017-12-05@10:39 +0000, Jose Abreu wrote:\n"
+ "On Tue, 2017-12-05 at 10:39 +0000, Jose Abreu wrote:\n"
  "> Hi Alexey,\n"
  "> \n"
  "> On 04-12-2017 17:29, Alexey Brodkin wrote:\n"
@@ -59,7 +66,7 @@
  "[drm:drm_crtc_helper_set_mode] [ENCODER:29:TMDS-29] set [MODE:44:1920x1080]\n"
  "[drm] write mode info 153\n"
  "[drm:drm_crtc_helper_set_config] Setting connector DPMS state to on\n"
- "[drm:drm_crtc_helper_set_config]????????[CONNECTOR:30:DVI-I-1] set DPMS on\n"
+ "[drm:drm_crtc_helper_set_config]\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240[CONNECTOR:30:DVI-I-1] set DPMS on\n"
  "[drm:udl_attach_dma_buf] [DEV:soc:gpu-subsystem] size:8355840\n"
  "[drm:udl_map_dma_buf] [DEV:soc:gpu-subsystem] size:8355840 dir=0\n"
  "etnaviv-gpu f0090000.gpu: virt 71040000 phys 0x00000000 free 0x00001ec0\n"
@@ -72,7 +79,7 @@
  "[drm:drm_mode_addfb] [FB:43]\n"
  "[drm:drm_mode_setcrtc] [CRTC:28:crtc-0]\n"
  "[drm:drm_mode_setcrtc] [CONNECTOR:30:DVI-I-1]\n"
- "[drm:drm_crtc_helper_set_config]?\n"
+ "[drm:drm_crtc_helper_set_config]\302\240\n"
  "[drm:drm_crtc_helper_set_config] [CRTC:28:crtc-0] [FB:43] #connectors=1 (x y) (0 0)\n"
  "[drm:drm_crtc_helper_set_config] crtc has no fb, full mode set\n"
  "[drm:drm_crtc_helper_set_config] connector dpms not on, full mode switch\n"
@@ -85,7 +92,7 @@
  "[drm:drm_crtc_helper_set_mode] [ENCODER:29:TMDS-29] set [MODE:44:]\n"
  "[drm] write mode info 153\n"
  "[drm:drm_crtc_helper_set_config] Setting connector DPMS state to on\n"
- "[drm:drm_crtc_helper_set_config]????????[CONNECTOR:30:DVI-I-1] set DPMS on\n"
+ "[drm:drm_crtc_helper_set_config]\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240[CONNECTOR:30:DVI-I-1] set DPMS on\n"
  "[drm] write mode info 153\n"
  "[drm:udl_attach_dma_buf] [DEV:soc:gpu-subsystem] size:8298496\n"
  "[drm:udl_map_dma_buf] [DEV:soc:gpu-subsystem] size:8298496 dir=0\n"
@@ -94,6 +101,25 @@
  "-------------------------->8---------------------------\n"
  "\n"
  "> If that does not give any more info then maybe someone with\n"
- > better understanding of etnaviv, UDL and X can help
+ "> better understanding of etnaviv, UDL and X can help\n"
+ "\n"
+ "\n"
+ "From my note above about udl_drm_gem_mmap() being only used in case of Xserver\n"
+ "I barely may conclude anything. Given my lack of knowledge of DRM guts\n"
+ "especially\n"
+ "when it comes to complicated cases with DMA buffer exports/imports I cannot say\n"
+ "immediately if that's just improper implementation of\n"
+ "udl_drm_gem_mmap() or not.\n"
+ "Even though I do see some differences between implementation of\302\240file_operations->mmap()\n"
+ "callback in UDL and\n"
+ "say\302\240exynos_drm_gem_mmap() or\302\240qxl_mmap() it's not clear\n"
+ "why this and that implementation was done.\n"
+ "\n"
+ "> (maybe cc X devel list also ...)\n"
+ "\n"
+ "Well at this point I think its\302\240purely\302\240a\302\240UDL\302\240driver\302\240problem because if we swap UDL to\n"
+ "imx-drm on Wandboard everything works perfectly fine!\n"
+ "\n"
+ -Alexey
 
-70191fc820c904aacb2f4c672cb33256e3542d04db755877eac4b90f870b7519
+fc279c73623fbf41c6932a337605eca726e5f51d61db673bf329228dd488e914

diff --git a/a/1.txt b/N2/1.txt
index 08ffc55..86a0125 100644
--- a/a/1.txt
+++ b/N2/1.txt
@@ -1,6 +1,6 @@
 Hi Jose,
 
-On Tue, 2017-12-05@10:39 +0000, Jose Abreu wrote:
+On Tue, 2017-12-05 at 10:39 +0000, Jose Abreu wrote:
 > Hi Alexey,
 > 
 > On 04-12-2017 17:29, Alexey Brodkin wrote:
@@ -43,7 +43,7 @@ kmscube:
 [drm:drm_crtc_helper_set_mode] [ENCODER:29:TMDS-29] set [MODE:44:1920x1080]
 [drm] write mode info 153
 [drm:drm_crtc_helper_set_config] Setting connector DPMS state to on
-[drm:drm_crtc_helper_set_config]????????[CONNECTOR:30:DVI-I-1] set DPMS on
+[drm:drm_crtc_helper_set_config]        [CONNECTOR:30:DVI-I-1] set DPMS on
 [drm:udl_attach_dma_buf] [DEV:soc:gpu-subsystem] size:8355840
 [drm:udl_map_dma_buf] [DEV:soc:gpu-subsystem] size:8355840 dir=0
 etnaviv-gpu f0090000.gpu: virt 71040000 phys 0x00000000 free 0x00001ec0
@@ -56,7 +56,7 @@ X:
 [drm:drm_mode_addfb] [FB:43]
 [drm:drm_mode_setcrtc] [CRTC:28:crtc-0]
 [drm:drm_mode_setcrtc] [CONNECTOR:30:DVI-I-1]
-[drm:drm_crtc_helper_set_config]?
+[drm:drm_crtc_helper_set_config] 
 [drm:drm_crtc_helper_set_config] [CRTC:28:crtc-0] [FB:43] #connectors=1 (x y) (0 0)
 [drm:drm_crtc_helper_set_config] crtc has no fb, full mode set
 [drm:drm_crtc_helper_set_config] connector dpms not on, full mode switch
@@ -69,7 +69,7 @@ X:
 [drm:drm_crtc_helper_set_mode] [ENCODER:29:TMDS-29] set [MODE:44:]
 [drm] write mode info 153
 [drm:drm_crtc_helper_set_config] Setting connector DPMS state to on
-[drm:drm_crtc_helper_set_config]????????[CONNECTOR:30:DVI-I-1] set DPMS on
+[drm:drm_crtc_helper_set_config]        [CONNECTOR:30:DVI-I-1] set DPMS on
 [drm] write mode info 153
 [drm:udl_attach_dma_buf] [DEV:soc:gpu-subsystem] size:8298496
 [drm:udl_map_dma_buf] [DEV:soc:gpu-subsystem] size:8298496 dir=0
@@ -79,3 +79,22 @@ stream link to 0x000001e8 @ 0x00002000 71042000
 
 > If that does not give any more info then maybe someone with
 > better understanding of etnaviv, UDL and X can help
+
+
+>From my note above about udl_drm_gem_mmap() being only used in case of Xserver
+I barely may conclude anything. Given my lack of knowledge of DRM guts
+especially
+when it comes to complicated cases with DMA buffer exports/imports I cannot say
+immediately if that's just improper implementation of
+udl_drm_gem_mmap() or not.
+Even though I do see some differences between implementation of file_operations->mmap()
+callback in UDL and
+say exynos_drm_gem_mmap() or qxl_mmap() it's not clear
+why this and that implementation was done.
+
+> (maybe cc X devel list also ...)
+
+Well at this point I think its purely a UDL driver problem because if we swap UDL to
+imx-drm on Wandboard everything works perfectly fine!
+
+-Alexey
diff --git a/a/content_digest b/N2/content_digest
index 3cb8a68..1a020f9 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -8,15 +8,22 @@
  "ref\0232eae49-ddbb-fd87-2b35-6db47817e23e@synopsys.com\0"
  "ref\01512408586.4977.73.camel@synopsys.com\0"
  "ref\0c49275d9-6cb3-c6ab-15c8-c18e5a8bc0b0@synopsys.com\0"
- "From\0Alexey.Brodkin@synopsys.com (Alexey Brodkin)\0"
- "Subject\0xf86-video-armada via UDL [was: Re: UDL's fbdev doesn't work for user-space apps]\0"
+ "From\0Alexey Brodkin <Alexey.Brodkin@synopsys.com>\0"
+ "Subject\0Re: xf86-video-armada via UDL [was: Re: UDL's fbdev doesn't work for user-space apps]\0"
  "Date\0Tue, 5 Dec 2017 11:53:37 +0000\0"
- "To\0linux-snps-arc@lists.infradead.org\0"
+ "To\0Jose Abreu <Jose.Abreu@synopsys.com>\0"
+ "Cc\0dri-devel@lists.freedesktop.org <dri-devel@lists.freedesktop.org>"
+  linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org>
+  airlied@gmail.com <airlied@gmail.com>
+  airlied@redhat.com <airlied@redhat.com>
+  daniel.vetter@ffwll.ch <daniel.vetter@ffwll.ch>
+  linux-snps-arc@lists.infradead.org <linux-snps-arc@lists.infradead.org>
+ " l.stach@pengutronix.de <l.stach@pengutronix.de>\0"
  "\00:1\0"
  "b\0"
  "Hi Jose,\n"
  "\n"
- "On Tue, 2017-12-05@10:39 +0000, Jose Abreu wrote:\n"
+ "On Tue, 2017-12-05 at 10:39 +0000, Jose Abreu wrote:\n"
  "> Hi Alexey,\n"
  "> \n"
  "> On 04-12-2017 17:29, Alexey Brodkin wrote:\n"
@@ -59,7 +66,7 @@
  "[drm:drm_crtc_helper_set_mode] [ENCODER:29:TMDS-29] set [MODE:44:1920x1080]\n"
  "[drm] write mode info 153\n"
  "[drm:drm_crtc_helper_set_config] Setting connector DPMS state to on\n"
- "[drm:drm_crtc_helper_set_config]????????[CONNECTOR:30:DVI-I-1] set DPMS on\n"
+ "[drm:drm_crtc_helper_set_config]\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240[CONNECTOR:30:DVI-I-1] set DPMS on\n"
  "[drm:udl_attach_dma_buf] [DEV:soc:gpu-subsystem] size:8355840\n"
  "[drm:udl_map_dma_buf] [DEV:soc:gpu-subsystem] size:8355840 dir=0\n"
  "etnaviv-gpu f0090000.gpu: virt 71040000 phys 0x00000000 free 0x00001ec0\n"
@@ -72,7 +79,7 @@
  "[drm:drm_mode_addfb] [FB:43]\n"
  "[drm:drm_mode_setcrtc] [CRTC:28:crtc-0]\n"
  "[drm:drm_mode_setcrtc] [CONNECTOR:30:DVI-I-1]\n"
- "[drm:drm_crtc_helper_set_config]?\n"
+ "[drm:drm_crtc_helper_set_config]\302\240\n"
  "[drm:drm_crtc_helper_set_config] [CRTC:28:crtc-0] [FB:43] #connectors=1 (x y) (0 0)\n"
  "[drm:drm_crtc_helper_set_config] crtc has no fb, full mode set\n"
  "[drm:drm_crtc_helper_set_config] connector dpms not on, full mode switch\n"
@@ -85,7 +92,7 @@
  "[drm:drm_crtc_helper_set_mode] [ENCODER:29:TMDS-29] set [MODE:44:]\n"
  "[drm] write mode info 153\n"
  "[drm:drm_crtc_helper_set_config] Setting connector DPMS state to on\n"
- "[drm:drm_crtc_helper_set_config]????????[CONNECTOR:30:DVI-I-1] set DPMS on\n"
+ "[drm:drm_crtc_helper_set_config]\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240[CONNECTOR:30:DVI-I-1] set DPMS on\n"
  "[drm] write mode info 153\n"
  "[drm:udl_attach_dma_buf] [DEV:soc:gpu-subsystem] size:8298496\n"
  "[drm:udl_map_dma_buf] [DEV:soc:gpu-subsystem] size:8298496 dir=0\n"
@@ -94,6 +101,25 @@
  "-------------------------->8---------------------------\n"
  "\n"
  "> If that does not give any more info then maybe someone with\n"
- > better understanding of etnaviv, UDL and X can help
+ "> better understanding of etnaviv, UDL and X can help\n"
+ "\n"
+ "\n"
+ ">From my note above about udl_drm_gem_mmap() being only used in case of Xserver\n"
+ "I barely may conclude anything. Given my lack of knowledge of DRM guts\n"
+ "especially\n"
+ "when it comes to complicated cases with DMA buffer exports/imports I cannot say\n"
+ "immediately if that's just improper implementation of\n"
+ "udl_drm_gem_mmap() or not.\n"
+ "Even though I do see some differences between implementation of\302\240file_operations->mmap()\n"
+ "callback in UDL and\n"
+ "say\302\240exynos_drm_gem_mmap() or\302\240qxl_mmap() it's not clear\n"
+ "why this and that implementation was done.\n"
+ "\n"
+ "> (maybe cc X devel list also ...)\n"
+ "\n"
+ "Well at this point I think its\302\240purely\302\240a\302\240UDL\302\240driver\302\240problem because if we swap UDL to\n"
+ "imx-drm on Wandboard everything works perfectly fine!\n"
+ "\n"
+ -Alexey
 
-70191fc820c904aacb2f4c672cb33256e3542d04db755877eac4b90f870b7519
+eec9a176a85e57c06fc0244475b9cf76892e82b1e54104734f8352049304155c

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.