[PATCH 00/10] drm/exynos: fix vidi driver and gem module

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



these patch sets fix some issues to gem and vidi driver and
include the following:
- fixes cache issue according to gpu operation
  . shmem_read_mapping_page_gfp function first tries to allocate pages
    from page cache and if the allocation is done from page cache
    the the pages could have valid cache line so cpu may read garbage data
    from cache after gpu operation is completed.
- use edid data from user propely and add some exception codes
- fixes releasing issue to exported gem buffer into dmabuf
- and code clean

Thanks.

Inki Dae (10):
  drm/exynos: removed unnecessary declaration.
  drm/exynos: set edid fake data only for test.
  drm/exynos: check if raw edid data is fake or not for test
  drm/exynos: fixed edid data setting at vidi connection request
  drm/exynos: fixed build warning.
  drm/exynos: use alloc_page() to allocate pages.
  drm/exynos: set buffer type from exporter.
  drm/exynos: do not release memory region from exporter.
  drm/exynos: removed unnecessary variable
  drm/exynos: consider memory releasing to exported gem buffer into
    dmabuf

 drivers/gpu/drm/exynos/exynos_drm_core.c   |    5 ---
 drivers/gpu/drm/exynos/exynos_drm_dmabuf.c |   27 ++++++++++----
 drivers/gpu/drm/exynos/exynos_drm_drv.c    |    1 +
 drivers/gpu/drm/exynos/exynos_drm_gem.c    |   40 +++++++++++++++------
 drivers/gpu/drm/exynos/exynos_drm_gem.h    |    4 ++
 drivers/gpu/drm/exynos/exynos_drm_vidi.c   |   53 +++++++++++++++++++++------
 6 files changed, 95 insertions(+), 35 deletions(-)

-- 
1.7.4.1

_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/dri-devel


[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux