All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/10] drm/exynos: fix vidi driver and gem module
@ 2012-06-27  8:03 Inki Dae
  2012-06-27  8:03 ` [PATCH 01/10] drm/exynos: removed unnecessary declaration Inki Dae
                   ` (9 more replies)
  0 siblings, 10 replies; 15+ messages in thread
From: Inki Dae @ 2012-06-27  8:03 UTC (permalink / raw)
  To: airlied, dri-devel; +Cc: Inki Dae, kyungmin.park, sw0312.kim

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

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2012-06-27 13:31 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-27  8:03 [PATCH 00/10] drm/exynos: fix vidi driver and gem module Inki Dae
2012-06-27  8:03 ` [PATCH 01/10] drm/exynos: removed unnecessary declaration Inki Dae
2012-06-27  8:03 ` [PATCH 02/10] drm/exynos: set edid fake data only for test Inki Dae
2012-06-27  8:03 ` [PATCH 03/10] drm/exynos: check if raw edid data is fake or not " Inki Dae
2012-06-27  8:03 ` [PATCH 04/10] drm/exynos: fixed edid data setting at vidi connection request Inki Dae
2012-06-27  8:03 ` [PATCH 05/10] drm/exynos: fixed build warning Inki Dae
2012-06-27  8:03 ` [PATCH 06/10] drm/exynos: use alloc_page() to allocate pages Inki Dae
2012-06-27  8:03 ` [PATCH 07/10] drm/exynos: set buffer type from exporter Inki Dae
2012-06-27  8:03 ` [PATCH 08/10] drm/exynos: do not release memory region " Inki Dae
2012-06-27  8:03 ` [PATCH 09/10] drm/exynos: removed unnecessary variable Inki Dae
2012-06-27  8:03 ` [PATCH 10/10] drm/exynos: consider memory releasing to exported gem buffer into dmabuf Inki Dae
2012-06-27 12:20   ` Rob Clark
2012-06-27 12:44     ` Inki Dae
2012-06-27 12:54       ` Daniel Vetter
2012-06-27 13:31         ` Inki Dae

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.