[lkml]   [2002]   [Jun]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: PCI DMA to small buffers on cache-incoherent arch
    Am Dienstag, 11. Juni 2002 09:43 schrieb David S. Miller:
    > From: "David S. Miller" <>
    > Date: Tue, 11 Jun 2002 00:36:25 -0700 (PDT)
    > The DMA_ALIGN attribute doesn't work, on some systems the PCI
    > cacheline size is determined at boot time not compile time.
    > Another note, it could be per-PCI controller what this cacheline size
    > is. We'll need to pass in a pdev to the alignment interfaces to
    > do this correctly.

    Could you please explain this ?

    I thought this was a problem of a CPU dirtying a cache line
    that overlaps with an area being DMAed into. So the determining
    factor should be the granularity of the dirty status of the CPU.

    Are there really PCI controllers which have to physically write
    much more than is transfered ?

    Now really puzzeled

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:26    [W:0.022 / U:0.068 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site