lkml.org 
[lkml]   [2011]   [Oct]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRE: [PATCH 7/7] ARM: integrate CMA with DMA-mapping subsystem
    Hello,

    On Thursday, October 06, 2011 3:55 PM Marek Szyprowski wrote:

    > This patch adds support for CMA to dma-mapping subsystem for ARM
    > architecture. By default a global CMA area is used, but specific devices
    > are allowed to have their private memory areas if required (they can be
    > created with dma_declare_contiguous() function during board
    > initialization).
    >
    > Contiguous memory areas reserved for DMA are remapped with 2-level page
    > tables on boot. Once a buffer is requested, a low memory kernel mapping
    > is updated to to match requested memory access type.
    >
    > GFP_ATOMIC allocations are performed from special pool which is created
    > early during boot. This way remapping page attributes is not needed on
    > allocation time.
    >
    > CMA has been enabled unconditionally for ARMv6+ systems.
    >
    > Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
    > Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>

    Please ignore this patch. The patch named as "[PATCH 8/9] ARM: integrate
    CMA with DMA-mapping subsystem" in this thread is the correct one.

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



    \
     
     \ /
      Last update: 2011-10-06 16:21    [W:0.020 / U:0.320 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site