[U-Boot] [PATCH 2/3] bouncebuf: Add DMA validation check to addr_aligned().
Simon Glass
sjg at chromium.org
Sat May 18 16:08:08 UTC 2019
Hi Christoph,
On Tue, 7 May 2019 at 03:05, Christoph Muellner
<christoph.muellner at theobroma-systems.com> wrote:
>
> Currently addr_aligned() performs an alignment and a length check
> to validate the DMA address. However, some machines have stricter
> restrictions of DMA-able addresses.
>
> This patch adds a call to mach_addr_is_dmaable() to honor this
> machine specific restrictions.
>
> Signed-off-by: Christoph Muellner <christoph.muellner at theobroma-systems.com>
> ---
>
> common/bouncebuf.c | 6 ++++++
> 1 file changed, 6 insertions(+)
I feel like this should be handled with DM. Can we add a new method to
the DMA uclass to check an address? If not provided by the DMA driver,
we can assume the address is OK.
Regards,
Simon
More information about the U-Boot
mailing list