diff for duplicates of <572373EC.9010503@tronnes.org> diff --git a/a/1.txt b/N1/1.txt index 9e1cc64..e21e9e0 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -2,13 +2,13 @@ Den 29.04.2016 14:50, skrev Tomi Valkeinen: > Hi, > -> On 28/04/16 18:18, Noralf Trønnes wrote: +> On 28/04/16 18:18, Noralf Trønnes wrote: >> This adds deferred io support to drm_fb_helper. >> The fbdev framebuffer changes are flushed using the callback >> (struct drm_framebuffer *)->funcs->dirty() by a dedicated worker >> ensuring that it always runs in process context. >> ->> Signed-off-by: Noralf Trønnes <noralf@tronnes.org> +>> Signed-off-by: Noralf Trønnes <noralf@tronnes.org> >> Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch> >> --- > Thanks for the series! Unfortunately I haven't been able to follow the @@ -98,47 +98,53 @@ For those who likes details, this is fbcon unblanking which results in a full display update on a 320x240 display, shell with blinking cursor on the last line of the console: -[ 5505.164150] drm_fb_helper_dirty: x\x152,width=8,y"4,height\x16 +[ 5505.164150] drm_fb_helper_dirty: x=152,width=8,y=224,height=16 [ 5505.164186] [drm:drm_atomic_state_init] Allocated atomic state b859e400 [...more drm atomic msgs...] -[ 5505.164713] drm_fb_helper_dirty: x\x152,width=8,y"4,height\x16 +[ 5505.164713] drm_fb_helper_dirty: x=152,width=8,y=224,height=16 [ 5505.164746] [drm:drm_atomic_state_init] Allocated atomic state b859e440 [...more drm atomic msgs...] -[ 5505.165086] drm_fb_helper_dirty: x=0,width20,y=0,height\x16 -[ 5505.165153] drm_fb_helper_dirty: x=0,width20,y\x16,height\x16 -[ 5505.165220] drm_fb_helper_dirty: x=0,width20,y2,height\x16 -[ 5505.165287] drm_fb_helper_dirty: x=0,width20,yH,height\x16 -[ 5505.165354] drm_fb_helper_dirty: x=0,width20,yd,height\x16 -[ 5505.165420] drm_fb_helper_dirty: x=0,width20,y€,height\x16 -[ 5505.165487] drm_fb_helper_dirty: x=0,width20,y–,height\x16 -[ 5505.165553] drm_fb_helper_dirty: x=0,width20,y\x112,height\x16 -[ 5505.165619] drm_fb_helper_dirty: x=0,width20,y\x128,height\x16 -[ 5505.165686] drm_fb_helper_dirty: x=0,width20,y\x144,height\x16 -[ 5505.165752] drm_fb_helper_dirty: x=0,width20,y\x160,height\x16 -[ 5505.165818] drm_fb_helper_dirty: x=0,width20,y\x176,height\x16 -[ 5505.165884] drm_fb_helper_dirty: x=0,width20,y\x192,height\x16 -[ 5505.165949] drm_fb_helper_dirty: x=0,width20,y 8,height\x16 -[ 5505.165978] drm_fb_helper_dirty: x=0,width\x112,y"4,height\x16 -[ 5505.165988] drm_fb_helper_dirty: x\x112,width=8,y"4,height\x16 -[ 5505.166002] drm_fb_helper_dirty: x\x120,width$,y"4,height\x16 -[ 5505.166041] drm_fb_helper_dirty: x\x144,width\x176,y"4,height\x16 -[ 5505.166058] drm_fb_helper_dirty: x\x152,width=8,y"4,height\x16 -[ 5505.166079] drm_fb_helper_dirty: x\x152,width=8,y"4,height\x16 -[ 5505.166424] drm_fb_helper_dirty_work: x1=0,x220,y1=0,y2$0 -[ 5505.166452] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmemºc40000, -x1=0, x220, y1=0, y2$0 +[ 5505.165086] drm_fb_helper_dirty: x=0,width=320,y=0,height=16 +[ 5505.165153] drm_fb_helper_dirty: x=0,width=320,y=16,height=16 +[ 5505.165220] drm_fb_helper_dirty: x=0,width=320,y=32,height=16 +[ 5505.165287] drm_fb_helper_dirty: x=0,width=320,y=48,height=16 +[ 5505.165354] drm_fb_helper_dirty: x=0,width=320,y=64,height=16 +[ 5505.165420] drm_fb_helper_dirty: x=0,width=320,y=80,height=16 +[ 5505.165487] drm_fb_helper_dirty: x=0,width=320,y=96,height=16 +[ 5505.165553] drm_fb_helper_dirty: x=0,width=320,y=112,height=16 +[ 5505.165619] drm_fb_helper_dirty: x=0,width=320,y=128,height=16 +[ 5505.165686] drm_fb_helper_dirty: x=0,width=320,y=144,height=16 +[ 5505.165752] drm_fb_helper_dirty: x=0,width=320,y=160,height=16 +[ 5505.165818] drm_fb_helper_dirty: x=0,width=320,y=176,height=16 +[ 5505.165884] drm_fb_helper_dirty: x=0,width=320,y=192,height=16 +[ 5505.165949] drm_fb_helper_dirty: x=0,width=320,y=208,height=16 +[ 5505.165978] drm_fb_helper_dirty: x=0,width=112,y=224,height=16 +[ 5505.165988] drm_fb_helper_dirty: x=112,width=8,y=224,height=16 +[ 5505.166002] drm_fb_helper_dirty: x=120,width=24,y=224,height=16 +[ 5505.166041] drm_fb_helper_dirty: x=144,width=176,y=224,height=16 +[ 5505.166058] drm_fb_helper_dirty: x=152,width=8,y=224,height=16 +[ 5505.166079] drm_fb_helper_dirty: x=152,width=8,y=224,height=16 +[ 5505.166424] drm_fb_helper_dirty_work: x1=0,x2=320,y1=0,y2=240 +[ 5505.166452] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmem=bac40000, +x1=0, x2=320, y1=0, y2=240 Cursor blinking: -[ 5505.363478] drm_fb_helper_dirty: x\x152,width=8,y"4,height\x16 -[ 5505.363509] drm_fb_helper_dirty_work: x1\x152,x2\x160,y1"4,y2$0 -[ 5505.363539] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmemºc40000, -x1\x152, x2\x160, y1"4, y2$0 +[ 5505.363478] drm_fb_helper_dirty: x=152,width=8,y=224,height=16 +[ 5505.363509] drm_fb_helper_dirty_work: x1=152,x2=160,y1=224,y2=240 +[ 5505.363539] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmem=bac40000, +x1=152, x2=160, y1=224, y2=240 -[ 5505.563488] drm_fb_helper_dirty: x\x152,width=8,y"4,height\x16 -[ 5505.563514] drm_fb_helper_dirty_work: x1\x152,x2\x160,y1"4,y2$0 -[ 5505.563542] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmemºc40000, -x1\x152, x2\x160, y1"4, y2$0 +[ 5505.563488] drm_fb_helper_dirty: x=152,width=8,y=224,height=16 +[ 5505.563514] drm_fb_helper_dirty_work: x1=152,x2=160,y1=224,y2=240 +[ 5505.563542] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmem=bac40000, +x1=152, x2=160, y1=224, y2=240 Noralf. + + +_______________________________________________ +dri-devel mailing list +dri-devel@lists.freedesktop.org +https://lists.freedesktop.org/mailman/listinfo/dri-devel diff --git a/a/content_digest b/N1/content_digest index 6a15ff4..c3b41c1 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -3,7 +3,7 @@ "ref\0572358A0.8010002@ti.com\0" "From\0Noralf Tr\303\270nnes <noralf@tronnes.org>\0" "Subject\0Re: [PATCH v4 3/7] drm/fb-helper: Add fb_deferred_io support\0" - "Date\0Fri, 29 Apr 2016 14:47:08 +0000\0" + "Date\0Fri, 29 Apr 2016 16:47:08 +0200\0" "To\0Tomi Valkeinen <tomi.valkeinen@ti.com>" dri-devel@lists.freedesktop.org " linux-fbdev@vger.kernel.org\0" @@ -15,13 +15,13 @@ "Den 29.04.2016 14:50, skrev Tomi Valkeinen:\n" "> Hi,\n" ">\n" - "> On 28/04/16 18:18, Noralf Tr\303\203\302\270nnes wrote:\n" + "> On 28/04/16 18:18, Noralf Tr\303\270nnes wrote:\n" ">> This adds deferred io support to drm_fb_helper.\n" ">> The fbdev framebuffer changes are flushed using the callback\n" ">> (struct drm_framebuffer *)->funcs->dirty() by a dedicated worker\n" ">> ensuring that it always runs in process context.\n" ">>\n" - ">> Signed-off-by: Noralf Tr\303\203\302\270nnes <noralf@tronnes.org>\n" + ">> Signed-off-by: Noralf Tr\303\270nnes <noralf@tronnes.org>\n" ">> Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>\n" ">> ---\n" "> Thanks for the series! Unfortunately I haven't been able to follow the\n" @@ -111,49 +111,55 @@ "full display update on a 320x240 display, shell with blinking cursor on\n" "the last line of the console:\n" "\n" - "[ 5505.164150] drm_fb_helper_dirty: x\0252,width=8,y\"4,height\026\n" + "[ 5505.164150] drm_fb_helper_dirty: x=152,width=8,y=224,height=16\n" "[ 5505.164186] [drm:drm_atomic_state_init] Allocated atomic state b859e400\n" "[...more drm atomic msgs...]\n" - "[ 5505.164713] drm_fb_helper_dirty: x\0252,width=8,y\"4,height\026\n" + "[ 5505.164713] drm_fb_helper_dirty: x=152,width=8,y=224,height=16\n" "[ 5505.164746] [drm:drm_atomic_state_init] Allocated atomic state b859e440\n" "[...more drm atomic msgs...]\n" - "[ 5505.165086] drm_fb_helper_dirty: x=0,width20,y=0,height\026\n" - "[ 5505.165153] drm_fb_helper_dirty: x=0,width20,y\026,height\026\n" - "[ 5505.165220] drm_fb_helper_dirty: x=0,width20,y2,height\026\n" - "[ 5505.165287] drm_fb_helper_dirty: x=0,width20,yH,height\026\n" - "[ 5505.165354] drm_fb_helper_dirty: x=0,width20,yd,height\026\n" - "[ 5505.165420] drm_fb_helper_dirty: x=0,width20,y\342\202\254,height\026\n" - "[ 5505.165487] drm_fb_helper_dirty: x=0,width20,y\342\200\223,height\026\n" - "[ 5505.165553] drm_fb_helper_dirty: x=0,width20,y\0212,height\026\n" - "[ 5505.165619] drm_fb_helper_dirty: x=0,width20,y\0228,height\026\n" - "[ 5505.165686] drm_fb_helper_dirty: x=0,width20,y\0244,height\026\n" - "[ 5505.165752] drm_fb_helper_dirty: x=0,width20,y\0260,height\026\n" - "[ 5505.165818] drm_fb_helper_dirty: x=0,width20,y\0276,height\026\n" - "[ 5505.165884] drm_fb_helper_dirty: x=0,width20,y\0312,height\026\n" - "[ 5505.165949] drm_fb_helper_dirty: x=0,width20,y 8,height\026\n" - "[ 5505.165978] drm_fb_helper_dirty: x=0,width\0212,y\"4,height\026\n" - "[ 5505.165988] drm_fb_helper_dirty: x\0212,width=8,y\"4,height\026\n" - "[ 5505.166002] drm_fb_helper_dirty: x\0220,width$,y\"4,height\026\n" - "[ 5505.166041] drm_fb_helper_dirty: x\0244,width\0276,y\"4,height\026\n" - "[ 5505.166058] drm_fb_helper_dirty: x\0252,width=8,y\"4,height\026\n" - "[ 5505.166079] drm_fb_helper_dirty: x\0252,width=8,y\"4,height\026\n" - "[ 5505.166424] drm_fb_helper_dirty_work: x1=0,x220,y1=0,y2$0\n" - "[ 5505.166452] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmem\302\272c40000, \n" - "x1=0, x220, y1=0, y2$0\n" + "[ 5505.165086] drm_fb_helper_dirty: x=0,width=320,y=0,height=16\n" + "[ 5505.165153] drm_fb_helper_dirty: x=0,width=320,y=16,height=16\n" + "[ 5505.165220] drm_fb_helper_dirty: x=0,width=320,y=32,height=16\n" + "[ 5505.165287] drm_fb_helper_dirty: x=0,width=320,y=48,height=16\n" + "[ 5505.165354] drm_fb_helper_dirty: x=0,width=320,y=64,height=16\n" + "[ 5505.165420] drm_fb_helper_dirty: x=0,width=320,y=80,height=16\n" + "[ 5505.165487] drm_fb_helper_dirty: x=0,width=320,y=96,height=16\n" + "[ 5505.165553] drm_fb_helper_dirty: x=0,width=320,y=112,height=16\n" + "[ 5505.165619] drm_fb_helper_dirty: x=0,width=320,y=128,height=16\n" + "[ 5505.165686] drm_fb_helper_dirty: x=0,width=320,y=144,height=16\n" + "[ 5505.165752] drm_fb_helper_dirty: x=0,width=320,y=160,height=16\n" + "[ 5505.165818] drm_fb_helper_dirty: x=0,width=320,y=176,height=16\n" + "[ 5505.165884] drm_fb_helper_dirty: x=0,width=320,y=192,height=16\n" + "[ 5505.165949] drm_fb_helper_dirty: x=0,width=320,y=208,height=16\n" + "[ 5505.165978] drm_fb_helper_dirty: x=0,width=112,y=224,height=16\n" + "[ 5505.165988] drm_fb_helper_dirty: x=112,width=8,y=224,height=16\n" + "[ 5505.166002] drm_fb_helper_dirty: x=120,width=24,y=224,height=16\n" + "[ 5505.166041] drm_fb_helper_dirty: x=144,width=176,y=224,height=16\n" + "[ 5505.166058] drm_fb_helper_dirty: x=152,width=8,y=224,height=16\n" + "[ 5505.166079] drm_fb_helper_dirty: x=152,width=8,y=224,height=16\n" + "[ 5505.166424] drm_fb_helper_dirty_work: x1=0,x2=320,y1=0,y2=240\n" + "[ 5505.166452] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmem=bac40000, \n" + "x1=0, x2=320, y1=0, y2=240\n" "\n" "Cursor blinking:\n" "\n" - "[ 5505.363478] drm_fb_helper_dirty: x\0252,width=8,y\"4,height\026\n" - "[ 5505.363509] drm_fb_helper_dirty_work: x1\0252,x2\0260,y1\"4,y2$0\n" - "[ 5505.363539] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmem\302\272c40000, \n" - "x1\0252, x2\0260, y1\"4, y2$0\n" + "[ 5505.363478] drm_fb_helper_dirty: x=152,width=8,y=224,height=16\n" + "[ 5505.363509] drm_fb_helper_dirty_work: x1=152,x2=160,y1=224,y2=240\n" + "[ 5505.363539] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmem=bac40000, \n" + "x1=152, x2=160, y1=224, y2=240\n" "\n" - "[ 5505.563488] drm_fb_helper_dirty: x\0252,width=8,y\"4,height\026\n" - "[ 5505.563514] drm_fb_helper_dirty_work: x1\0252,x2\0260,y1\"4,y2$0\n" - "[ 5505.563542] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmem\302\272c40000, \n" - "x1\0252, x2\0260, y1\"4, y2$0\n" + "[ 5505.563488] drm_fb_helper_dirty: x=152,width=8,y=224,height=16\n" + "[ 5505.563514] drm_fb_helper_dirty_work: x1=152,x2=160,y1=224,y2=240\n" + "[ 5505.563542] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmem=bac40000, \n" + "x1=152, x2=160, y1=224, y2=240\n" "\n" "\n" - Noralf. + "Noralf.\n" + "\n" + "\n" + "_______________________________________________\n" + "dri-devel mailing list\n" + "dri-devel@lists.freedesktop.org\n" + https://lists.freedesktop.org/mailman/listinfo/dri-devel -83309f1c23c379140c12ef6f6a11f2d407b062db12d414117807b13cefe382d0 +194319a8a90f172132609f2f99e8cfcbfd5d3b9158a77de0b14c2b5b85a79072
diff --git a/a/1.txt b/N2/1.txt index 9e1cc64..207989d 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -2,13 +2,13 @@ Den 29.04.2016 14:50, skrev Tomi Valkeinen: > Hi, > -> On 28/04/16 18:18, Noralf Trønnes wrote: +> On 28/04/16 18:18, Noralf Trønnes wrote: >> This adds deferred io support to drm_fb_helper. >> The fbdev framebuffer changes are flushed using the callback >> (struct drm_framebuffer *)->funcs->dirty() by a dedicated worker >> ensuring that it always runs in process context. >> ->> Signed-off-by: Noralf Trønnes <noralf@tronnes.org> +>> Signed-off-by: Noralf Trønnes <noralf@tronnes.org> >> Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch> >> --- > Thanks for the series! Unfortunately I haven't been able to follow the @@ -98,47 +98,47 @@ For those who likes details, this is fbcon unblanking which results in a full display update on a 320x240 display, shell with blinking cursor on the last line of the console: -[ 5505.164150] drm_fb_helper_dirty: x\x152,width=8,y"4,height\x16 +[ 5505.164150] drm_fb_helper_dirty: x=152,width=8,y=224,height=16 [ 5505.164186] [drm:drm_atomic_state_init] Allocated atomic state b859e400 [...more drm atomic msgs...] -[ 5505.164713] drm_fb_helper_dirty: x\x152,width=8,y"4,height\x16 +[ 5505.164713] drm_fb_helper_dirty: x=152,width=8,y=224,height=16 [ 5505.164746] [drm:drm_atomic_state_init] Allocated atomic state b859e440 [...more drm atomic msgs...] -[ 5505.165086] drm_fb_helper_dirty: x=0,width20,y=0,height\x16 -[ 5505.165153] drm_fb_helper_dirty: x=0,width20,y\x16,height\x16 -[ 5505.165220] drm_fb_helper_dirty: x=0,width20,y2,height\x16 -[ 5505.165287] drm_fb_helper_dirty: x=0,width20,yH,height\x16 -[ 5505.165354] drm_fb_helper_dirty: x=0,width20,yd,height\x16 -[ 5505.165420] drm_fb_helper_dirty: x=0,width20,y€,height\x16 -[ 5505.165487] drm_fb_helper_dirty: x=0,width20,y–,height\x16 -[ 5505.165553] drm_fb_helper_dirty: x=0,width20,y\x112,height\x16 -[ 5505.165619] drm_fb_helper_dirty: x=0,width20,y\x128,height\x16 -[ 5505.165686] drm_fb_helper_dirty: x=0,width20,y\x144,height\x16 -[ 5505.165752] drm_fb_helper_dirty: x=0,width20,y\x160,height\x16 -[ 5505.165818] drm_fb_helper_dirty: x=0,width20,y\x176,height\x16 -[ 5505.165884] drm_fb_helper_dirty: x=0,width20,y\x192,height\x16 -[ 5505.165949] drm_fb_helper_dirty: x=0,width20,y 8,height\x16 -[ 5505.165978] drm_fb_helper_dirty: x=0,width\x112,y"4,height\x16 -[ 5505.165988] drm_fb_helper_dirty: x\x112,width=8,y"4,height\x16 -[ 5505.166002] drm_fb_helper_dirty: x\x120,width$,y"4,height\x16 -[ 5505.166041] drm_fb_helper_dirty: x\x144,width\x176,y"4,height\x16 -[ 5505.166058] drm_fb_helper_dirty: x\x152,width=8,y"4,height\x16 -[ 5505.166079] drm_fb_helper_dirty: x\x152,width=8,y"4,height\x16 -[ 5505.166424] drm_fb_helper_dirty_work: x1=0,x220,y1=0,y2$0 -[ 5505.166452] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmemºc40000, -x1=0, x220, y1=0, y2$0 +[ 5505.165086] drm_fb_helper_dirty: x=0,width=320,y=0,height=16 +[ 5505.165153] drm_fb_helper_dirty: x=0,width=320,y=16,height=16 +[ 5505.165220] drm_fb_helper_dirty: x=0,width=320,y=32,height=16 +[ 5505.165287] drm_fb_helper_dirty: x=0,width=320,y=48,height=16 +[ 5505.165354] drm_fb_helper_dirty: x=0,width=320,y=64,height=16 +[ 5505.165420] drm_fb_helper_dirty: x=0,width=320,y=80,height=16 +[ 5505.165487] drm_fb_helper_dirty: x=0,width=320,y=96,height=16 +[ 5505.165553] drm_fb_helper_dirty: x=0,width=320,y=112,height=16 +[ 5505.165619] drm_fb_helper_dirty: x=0,width=320,y=128,height=16 +[ 5505.165686] drm_fb_helper_dirty: x=0,width=320,y=144,height=16 +[ 5505.165752] drm_fb_helper_dirty: x=0,width=320,y=160,height=16 +[ 5505.165818] drm_fb_helper_dirty: x=0,width=320,y=176,height=16 +[ 5505.165884] drm_fb_helper_dirty: x=0,width=320,y=192,height=16 +[ 5505.165949] drm_fb_helper_dirty: x=0,width=320,y=208,height=16 +[ 5505.165978] drm_fb_helper_dirty: x=0,width=112,y=224,height=16 +[ 5505.165988] drm_fb_helper_dirty: x=112,width=8,y=224,height=16 +[ 5505.166002] drm_fb_helper_dirty: x=120,width=24,y=224,height=16 +[ 5505.166041] drm_fb_helper_dirty: x=144,width=176,y=224,height=16 +[ 5505.166058] drm_fb_helper_dirty: x=152,width=8,y=224,height=16 +[ 5505.166079] drm_fb_helper_dirty: x=152,width=8,y=224,height=16 +[ 5505.166424] drm_fb_helper_dirty_work: x1=0,x2=320,y1=0,y2=240 +[ 5505.166452] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmem=bac40000, +x1=0, x2=320, y1=0, y2=240 Cursor blinking: -[ 5505.363478] drm_fb_helper_dirty: x\x152,width=8,y"4,height\x16 -[ 5505.363509] drm_fb_helper_dirty_work: x1\x152,x2\x160,y1"4,y2$0 -[ 5505.363539] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmemºc40000, -x1\x152, x2\x160, y1"4, y2$0 +[ 5505.363478] drm_fb_helper_dirty: x=152,width=8,y=224,height=16 +[ 5505.363509] drm_fb_helper_dirty_work: x1=152,x2=160,y1=224,y2=240 +[ 5505.363539] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmem=bac40000, +x1=152, x2=160, y1=224, y2=240 -[ 5505.563488] drm_fb_helper_dirty: x\x152,width=8,y"4,height\x16 -[ 5505.563514] drm_fb_helper_dirty_work: x1\x152,x2\x160,y1"4,y2$0 -[ 5505.563542] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmemºc40000, -x1\x152, x2\x160, y1"4, y2$0 +[ 5505.563488] drm_fb_helper_dirty: x=152,width=8,y=224,height=16 +[ 5505.563514] drm_fb_helper_dirty_work: x1=152,x2=160,y1=224,y2=240 +[ 5505.563542] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmem=bac40000, +x1=152, x2=160, y1=224, y2=240 Noralf. diff --git a/a/content_digest b/N2/content_digest index 6a15ff4..0d9205a 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -3,11 +3,12 @@ "ref\0572358A0.8010002@ti.com\0" "From\0Noralf Tr\303\270nnes <noralf@tronnes.org>\0" "Subject\0Re: [PATCH v4 3/7] drm/fb-helper: Add fb_deferred_io support\0" - "Date\0Fri, 29 Apr 2016 14:47:08 +0000\0" + "Date\0Fri, 29 Apr 2016 16:47:08 +0200\0" "To\0Tomi Valkeinen <tomi.valkeinen@ti.com>" dri-devel@lists.freedesktop.org " linux-fbdev@vger.kernel.org\0" - "Cc\0laurent.pinchart@ideasonboard.com" + "Cc\0daniel@ffwll.ch" + laurent.pinchart@ideasonboard.com " linux-kernel@vger.kernel.org\0" "\00:1\0" "b\0" @@ -15,13 +16,13 @@ "Den 29.04.2016 14:50, skrev Tomi Valkeinen:\n" "> Hi,\n" ">\n" - "> On 28/04/16 18:18, Noralf Tr\303\203\302\270nnes wrote:\n" + "> On 28/04/16 18:18, Noralf Tr\303\270nnes wrote:\n" ">> This adds deferred io support to drm_fb_helper.\n" ">> The fbdev framebuffer changes are flushed using the callback\n" ">> (struct drm_framebuffer *)->funcs->dirty() by a dedicated worker\n" ">> ensuring that it always runs in process context.\n" ">>\n" - ">> Signed-off-by: Noralf Tr\303\203\302\270nnes <noralf@tronnes.org>\n" + ">> Signed-off-by: Noralf Tr\303\270nnes <noralf@tronnes.org>\n" ">> Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>\n" ">> ---\n" "> Thanks for the series! Unfortunately I haven't been able to follow the\n" @@ -111,49 +112,49 @@ "full display update on a 320x240 display, shell with blinking cursor on\n" "the last line of the console:\n" "\n" - "[ 5505.164150] drm_fb_helper_dirty: x\0252,width=8,y\"4,height\026\n" + "[ 5505.164150] drm_fb_helper_dirty: x=152,width=8,y=224,height=16\n" "[ 5505.164186] [drm:drm_atomic_state_init] Allocated atomic state b859e400\n" "[...more drm atomic msgs...]\n" - "[ 5505.164713] drm_fb_helper_dirty: x\0252,width=8,y\"4,height\026\n" + "[ 5505.164713] drm_fb_helper_dirty: x=152,width=8,y=224,height=16\n" "[ 5505.164746] [drm:drm_atomic_state_init] Allocated atomic state b859e440\n" "[...more drm atomic msgs...]\n" - "[ 5505.165086] drm_fb_helper_dirty: x=0,width20,y=0,height\026\n" - "[ 5505.165153] drm_fb_helper_dirty: x=0,width20,y\026,height\026\n" - "[ 5505.165220] drm_fb_helper_dirty: x=0,width20,y2,height\026\n" - "[ 5505.165287] drm_fb_helper_dirty: x=0,width20,yH,height\026\n" - "[ 5505.165354] drm_fb_helper_dirty: x=0,width20,yd,height\026\n" - "[ 5505.165420] drm_fb_helper_dirty: x=0,width20,y\342\202\254,height\026\n" - "[ 5505.165487] drm_fb_helper_dirty: x=0,width20,y\342\200\223,height\026\n" - "[ 5505.165553] drm_fb_helper_dirty: x=0,width20,y\0212,height\026\n" - "[ 5505.165619] drm_fb_helper_dirty: x=0,width20,y\0228,height\026\n" - "[ 5505.165686] drm_fb_helper_dirty: x=0,width20,y\0244,height\026\n" - "[ 5505.165752] drm_fb_helper_dirty: x=0,width20,y\0260,height\026\n" - "[ 5505.165818] drm_fb_helper_dirty: x=0,width20,y\0276,height\026\n" - "[ 5505.165884] drm_fb_helper_dirty: x=0,width20,y\0312,height\026\n" - "[ 5505.165949] drm_fb_helper_dirty: x=0,width20,y 8,height\026\n" - "[ 5505.165978] drm_fb_helper_dirty: x=0,width\0212,y\"4,height\026\n" - "[ 5505.165988] drm_fb_helper_dirty: x\0212,width=8,y\"4,height\026\n" - "[ 5505.166002] drm_fb_helper_dirty: x\0220,width$,y\"4,height\026\n" - "[ 5505.166041] drm_fb_helper_dirty: x\0244,width\0276,y\"4,height\026\n" - "[ 5505.166058] drm_fb_helper_dirty: x\0252,width=8,y\"4,height\026\n" - "[ 5505.166079] drm_fb_helper_dirty: x\0252,width=8,y\"4,height\026\n" - "[ 5505.166424] drm_fb_helper_dirty_work: x1=0,x220,y1=0,y2$0\n" - "[ 5505.166452] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmem\302\272c40000, \n" - "x1=0, x220, y1=0, y2$0\n" + "[ 5505.165086] drm_fb_helper_dirty: x=0,width=320,y=0,height=16\n" + "[ 5505.165153] drm_fb_helper_dirty: x=0,width=320,y=16,height=16\n" + "[ 5505.165220] drm_fb_helper_dirty: x=0,width=320,y=32,height=16\n" + "[ 5505.165287] drm_fb_helper_dirty: x=0,width=320,y=48,height=16\n" + "[ 5505.165354] drm_fb_helper_dirty: x=0,width=320,y=64,height=16\n" + "[ 5505.165420] drm_fb_helper_dirty: x=0,width=320,y=80,height=16\n" + "[ 5505.165487] drm_fb_helper_dirty: x=0,width=320,y=96,height=16\n" + "[ 5505.165553] drm_fb_helper_dirty: x=0,width=320,y=112,height=16\n" + "[ 5505.165619] drm_fb_helper_dirty: x=0,width=320,y=128,height=16\n" + "[ 5505.165686] drm_fb_helper_dirty: x=0,width=320,y=144,height=16\n" + "[ 5505.165752] drm_fb_helper_dirty: x=0,width=320,y=160,height=16\n" + "[ 5505.165818] drm_fb_helper_dirty: x=0,width=320,y=176,height=16\n" + "[ 5505.165884] drm_fb_helper_dirty: x=0,width=320,y=192,height=16\n" + "[ 5505.165949] drm_fb_helper_dirty: x=0,width=320,y=208,height=16\n" + "[ 5505.165978] drm_fb_helper_dirty: x=0,width=112,y=224,height=16\n" + "[ 5505.165988] drm_fb_helper_dirty: x=112,width=8,y=224,height=16\n" + "[ 5505.166002] drm_fb_helper_dirty: x=120,width=24,y=224,height=16\n" + "[ 5505.166041] drm_fb_helper_dirty: x=144,width=176,y=224,height=16\n" + "[ 5505.166058] drm_fb_helper_dirty: x=152,width=8,y=224,height=16\n" + "[ 5505.166079] drm_fb_helper_dirty: x=152,width=8,y=224,height=16\n" + "[ 5505.166424] drm_fb_helper_dirty_work: x1=0,x2=320,y1=0,y2=240\n" + "[ 5505.166452] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmem=bac40000, \n" + "x1=0, x2=320, y1=0, y2=240\n" "\n" "Cursor blinking:\n" "\n" - "[ 5505.363478] drm_fb_helper_dirty: x\0252,width=8,y\"4,height\026\n" - "[ 5505.363509] drm_fb_helper_dirty_work: x1\0252,x2\0260,y1\"4,y2$0\n" - "[ 5505.363539] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmem\302\272c40000, \n" - "x1\0252, x2\0260, y1\"4, y2$0\n" + "[ 5505.363478] drm_fb_helper_dirty: x=152,width=8,y=224,height=16\n" + "[ 5505.363509] drm_fb_helper_dirty_work: x1=152,x2=160,y1=224,y2=240\n" + "[ 5505.363539] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmem=bac40000, \n" + "x1=152, x2=160, y1=224, y2=240\n" "\n" - "[ 5505.563488] drm_fb_helper_dirty: x\0252,width=8,y\"4,height\026\n" - "[ 5505.563514] drm_fb_helper_dirty_work: x1\0252,x2\0260,y1\"4,y2$0\n" - "[ 5505.563542] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmem\302\272c40000, \n" - "x1\0252, x2\0260, y1\"4, y2$0\n" + "[ 5505.563488] drm_fb_helper_dirty: x=152,width=8,y=224,height=16\n" + "[ 5505.563514] drm_fb_helper_dirty_work: x1=152,x2=160,y1=224,y2=240\n" + "[ 5505.563542] adafruit-tft spi0.0: mipi_dbi_dirtyfb: vmem=bac40000, \n" + "x1=152, x2=160, y1=224, y2=240\n" "\n" "\n" Noralf. -83309f1c23c379140c12ef6f6a11f2d407b062db12d414117807b13cefe382d0 +fdda0320000c97f0bec1493277cef7826c8de44dbb595da218799f1bf0895818
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.