Re: [PATCH RFC] x86: Fix 64-bit DMA masks on VIA

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Andi Kleen
Date: Thursday, April 24, 2008 - 7:12 am

Michael Buesch wrote:

I must admit my comment was slightly wrong. In some cases
it can make sense to start with a small mask and retry bigger.


The API was designed this way because many devices support different
hardware interfaces for different address sizes. So for example with a
32bit mask you might be able to transfer less data than with a 64bit
mask. And with the retry steps you should be able to figure out the
most efficient format for the current system.

See the discussion in Documentation/DMA-mapping.txt

cc: DaveM; I think the concept was from him originally.

-Andi
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH RFC] x86: Fix 64-bit DMA masks on VIA, Michael Buesch, (Wed Apr 23, 11:55 am)
Re: [PATCH RFC] x86: Fix 64-bit DMA masks on VIA, Andi Kleen, (Thu Apr 24, 6:43 am)
Re: [PATCH RFC] x86: Fix 64-bit DMA masks on VIA, Michael Buesch, (Thu Apr 24, 7:06 am)
Re: [PATCH RFC] x86: Fix 64-bit DMA masks on VIA, Andi Kleen, (Thu Apr 24, 7:12 am)
Re: [PATCH RFC] x86: Fix 64-bit DMA masks on VIA, David Miller, (Thu Apr 24, 7:18 am)
Re: [PATCH RFC] x86: Fix 64-bit DMA masks on VIA, Alan Cox, (Thu Apr 24, 7:32 am)
Re: [PATCH RFC] x86: Fix 64-bit DMA masks on VIA, Michael Buesch, (Thu Apr 24, 8:19 am)
Re: [PATCH RFC] x86: Fix 64-bit DMA masks on VIA, Ingo Molnar, (Mon Apr 28, 9:53 am)
Re: [PATCH RFC] x86: Fix 64-bit DMA masks on VIA, Jesse Barnes, (Mon Apr 28, 10:04 am)
Re: [PATCH RFC] x86: Fix 64-bit DMA masks on VIA, Michael Buesch, (Mon Apr 28, 2:48 pm)