Re: [RFC 4/4] drm: Add NVIDIA Tegra support |
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- Subject: Re: [RFC 4/4] drm: Add NVIDIA Tegra support
- From: Arnd Bergmann <arnd@xxxxxxxx>
- Date: Thu, 12 Apr 2012 11:18:19 +0000
- Cc: "'Thierry Reding'" <thierry.reding@xxxxxxxxxxxxxxxxx>, devicetree-discuss@xxxxxxxxxxxxxxxx, "'Daniel Vetter'" <daniel@xxxxxxxx>, "'Joerg Roedel'" <joerg.roedel@xxxxxxx>, dri-devel@xxxxxxxxxxxxxxxxxxxxx, "'Jon Mayo'" <jmayo@xxxxxxxxxx>, iommu@xxxxxxxxxxxxxxxxxxxxxxxxxx, "'Colin Cross'" <ccross@xxxxxxxxxxx>, linux-tegra@xxxxxxxxxxxxxxx, "'Hiroshi Doyu'" <hdoyu@xxxxxxxxxx>, Tomasz Stanislawski <t.stanislaws@xxxxxxxxxxx>
- In-reply-to: <025f01cd1887$da56b6e0$8f0424a0$%szyprowski@samsung.com>
- User-agent: KMail/1.12.2 (Linux/3.3.0-rc1; KDE/4.3.2; x86_64; ; )
On Thursday 12 April 2012, Marek Szyprowski wrote:
> Scatter lists were initially designed for the disk based block io operations,
> hence the presence of the in-page offsets and lengths for each chunk. For
> multimedia use cases providing an array of struct pages and asking dma-mapping
> to map them into contiguous memory is probably all we need. I wonder if
> introducing such new calls is a good idea. Anrd, what do think? It will
> definitely simplify the drivers and improve the code understanding. On the
> other hand it requires a significant amount of work in the dma-mapping
> framework for all architectures, but that's not a big issue for me.
My feeling is that it's too much like the existing _sg version, so I wouldn't
add yet another variant. While having a simple page array is definitely
simpler and potentially faster, I think the API is already too complex
and we need to be very careful with new additions.
Arnd
--
To unsubscribe from this list: send the line "unsubscribe linux-tegra" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[ARM Kernel]
[Linux USB Devel]
[Video for Linux]
[Linux Audio Users]
[Photo]
[Yosemite News]
[Yosemite Photos]
[Free Online Dating]
[Linux Kernel]
[Linux SCSI]
[XFree86]