Hi, > -----Original Message----- > From: Thomas Zimmermann <tzimmermann@xxxxxxx> > Sent: Thursday, July 6, 2023 9:47 PM > To: javierm@xxxxxxxxxx; maarten.lankhorst@xxxxxxxxxxxxxxx; > mripard@xxxxxxxxxx > Cc: dri-devel@xxxxxxxxxxxxxxxxxxxxx; linux-arm-kernel@xxxxxxxxxxxxxxxxxxx; > linux-samsung-soc@xxxxxxxxxxxxxxx; linux-tegra@xxxxxxxxxxxxxxx; linux- > fbdev@xxxxxxxxxxxxxxx; Thomas Zimmermann <tzimmermann@xxxxxxx>; Inki Dae > <inki.dae@xxxxxxxxxxx>; Seung-Woo Kim <sw0312.kim@xxxxxxxxxxx>; Kyungmin > Park <kyungmin.park@xxxxxxxxxxx>; Krzysztof Kozlowski > <krzysztof.kozlowski@xxxxxxxxxx>; Alim Akhtar <alim.akhtar@xxxxxxxxxxx> > Subject: [PATCH v2 06/11] drm/exynos: Set fbdev FBINFO_VIRTFB flag > > Mark the framebuffer with FBINFO_VIRTFB. The framebuffer range is > in DMA-able memory and should be accessed with the CPU's regular > memory ops. > > v2: > * drop FBINFO_FLAG_DEFAULT > > Signed-off-by: Thomas Zimmermann <tzimmermann@xxxxxxx> > Reviewed-by: Javier Martinez Canillas <javierm@xxxxxxxxxx> > Acked-by: Maxime Ripard <mripard@xxxxxxxxxx> Acked-by : Inki Dae <inki.dae@xxxxxxxxxxx> Thanks, Inki Dae > Cc: Inki Dae <inki.dae@xxxxxxxxxxx> > Cc: Seung-Woo Kim <sw0312.kim@xxxxxxxxxxx> > Cc: Kyungmin Park <kyungmin.park@xxxxxxxxxxx> > Cc: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx> > Cc: Alim Akhtar <alim.akhtar@xxxxxxxxxxx> > --- > drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/gpu/drm/exynos/exynos_drm_fbdev.c > b/drivers/gpu/drm/exynos/exynos_drm_fbdev.c > index 7ca3424b59ce..828318de8529 100644 > --- a/drivers/gpu/drm/exynos/exynos_drm_fbdev.c > +++ b/drivers/gpu/drm/exynos/exynos_drm_fbdev.c > @@ -79,6 +79,7 @@ static int exynos_drm_fbdev_update(struct drm_fb_helper > *helper, > offset = fbi->var.xoffset * fb->format->cpp[0]; > offset += fbi->var.yoffset * fb->pitches[0]; > > + fbi->flags |= FBINFO_VIRTFB; > fbi->screen_buffer = exynos_gem->kvaddr + offset; > fbi->screen_size = size; > fbi->fix.smem_len = size; > -- > 2.41.0