[PATCH 00/10] drm/exynos: fix vidi driver and gem module
Inki Dae
inki.dae at samsung.com
Wed Jun 27 01:03:02 PDT 2012
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
More information about the dri-devel
mailing list