Re: [GIT PULL] exynos-drm-next

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

 



Hello,

On 11/20/2012 8:35 AM, Inki Dae wrote:
Hi Dave,

This patch set adds iommu support, userptr feature to g2d, minor fixups
and code cleanups.

And the iommu feature has dependency of the below patches related to
dma mapping framework.
For this, ccing DMA Mapping framework maintainer, Marek Szyprowski.
Marek, please give me ack.
       common: DMA-mapping: add DMA_ATTR_FORCE_CONTIGUOUS attribute
       ARM: dma-mapping: add support for DMA_ATTR_FORCE_CONTIGUOUS attribute.

For the dma-mapping related changes:

Acked-by: Marek Szyprowski <m.szyprowski@xxxxxxxxxxx>


This patch is used to allocate fully physically contiguous memory region.

And now the below patch is being reviewed and it's going to be merged soon.
	drm/exynos: remove 'pages' and 'page_size' elements in exynos gem buffer

And this includes also previous pull request to exynos-drm-fixes.

If there is any problem, plese let me know.

Thanks,
Inki Dae

The following changes since commit bf6f036848ab2151c2498f11cb7d31a52a95dd5c:

   drm/vmwgfx: Make vmw_dmabuf_unreference handle NULL objects (2012-11-20 16:19:59 +1000)

are available in the git repository at:
   git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git exynos-drm-next

Imre Deak (4):
       drm/exynos: hold event_lock while accessing pageflip_event_list
       drm/exynos: call drm_vblank_put for each queued flip event
       drm/exynos: fix lockdep for event_lock wrt. vbl_time_lock
       drm: hold event_lock while accessing vblank_event_list

Inki Dae (12):
       drm/exynos: fix linux framebuffer address setting.
       drm/exynos: remove unnecessary code.
       drm/exynos: fix overlay updating issue
       drm/exynos: add iommu support for exynos drm framework
       drm/exynos: add iommu support to fimd driver
       drm/exynos: add iommu support for hdmi driver
       drm/exynos: add iommu support for g2d
       drm/exynos: remove EXYNOS_BO_NONCONTIG type checking.
       drm/exynos: add userptr feature for g2d module
       drm/exynos: add vm_ops to specific gem mmaper
       drm/exynos: release fb pended by page flip
       drm/exynos: make sure that overlay data are updated

Marek Szyprowski (2):
       common: DMA-mapping: add DMA_ATTR_FORCE_CONTIGUOUS attribute
       ARM: dma-mapping: add support for DMA_ATTR_FORCE_CONTIGUOUS attribute

Prathyush K (2):
       drm/exynos: remove unnecessary sg_alloc_table call
       drm/exynos: add exynos drm specific fb_mmap function

Rahul Sharma (1):
       drm: exynos: fix for mapping of dma buffers

Sachin Kamat (1):
       drm/exynos: Make exynos4/5_fimd_driver_data static

  Documentation/DMA-attributes.txt            |    9 +
  arch/arm/mm/dma-mapping.c                   |   41 ++-
  drivers/gpu/drm/drm_irq.c                   |    3 +
  drivers/gpu/drm/exynos/Kconfig              |    6 +
  drivers/gpu/drm/exynos/Makefile             |    1 +
  drivers/gpu/drm/exynos/exynos_drm_buf.c     |   88 ++---
  drivers/gpu/drm/exynos/exynos_drm_crtc.c    |   47 +++-
  drivers/gpu/drm/exynos/exynos_drm_dmabuf.c  |   85 ++---
  drivers/gpu/drm/exynos/exynos_drm_drv.c     |   23 ++-
  drivers/gpu/drm/exynos/exynos_drm_drv.h     |   14 +-
  drivers/gpu/drm/exynos/exynos_drm_encoder.c |   49 +++-
  drivers/gpu/drm/exynos/exynos_drm_encoder.h |    1 +
  drivers/gpu/drm/exynos/exynos_drm_fb.c      |   79 +++++-
  drivers/gpu/drm/exynos/exynos_drm_fb.h      |    6 +
  drivers/gpu/drm/exynos/exynos_drm_fbdev.c   |   42 +++-
  drivers/gpu/drm/exynos/exynos_drm_fimd.c    |   33 +--
  drivers/gpu/drm/exynos/exynos_drm_g2d.c     |  491 +++++++++++++++++++++++----
  drivers/gpu/drm/exynos/exynos_drm_gem.c     |  446 +++++++++++++------------
  drivers/gpu/drm/exynos/exynos_drm_gem.h     |   52 +++-
  drivers/gpu/drm/exynos/exynos_drm_hdmi.c    |   15 +
  drivers/gpu/drm/exynos/exynos_drm_hdmi.h    |    1 +
  drivers/gpu/drm/exynos/exynos_drm_iommu.c   |  150 ++++++++
  drivers/gpu/drm/exynos/exynos_drm_iommu.h   |   85 +++++
  drivers/gpu/drm/exynos/exynos_drm_plane.c   |   19 +-
  drivers/gpu/drm/exynos/exynos_drm_vidi.c    |   20 +-
  drivers/gpu/drm/exynos/exynos_hdmi.c        |   21 ++
  drivers/gpu/drm/exynos/exynos_mixer.c       |   11 +-
  include/linux/dma-attrs.h                   |    1 +
  include/uapi/drm/exynos_drm.h               |   13 +-
  29 files changed, 1371 insertions(+), 481 deletions(-)
  create mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.c
  create mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.h


Best regards
--
Marek Szyprowski
Samsung Poland R&D Center


_______________________________________________
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