linux-mips
[Top] [All Lists]

Re: Ensoniq ES1371 problem on Cobalt MIPS

To: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
Subject: Re: Ensoniq ES1371 problem on Cobalt MIPS
From: Martin Michlmayr <tbm@cyrius.com>
Date: Tue, 24 Jan 2006 16:06:30 +0000
Cc: linux-mips@linux-mips.org, t.sailer@alumni.ethz.ch, perex@suse.cz
In-reply-to: <20060124.132832.37533152.nemoto@toshiba-tops.co.jp>
Original-recipient: rfc822;linux-mips@linux-mips.org
References: <20060124030725.GA14063@deprecation.cyrius.com> <20060124.132832.37533152.nemoto@toshiba-tops.co.jp>
Sender: linux-mips-bounce@linux-mips.org
User-agent: Mutt/1.5.11
* Atsushi Nemoto <anemo@mba.ocn.ne.jp> [2006-01-24 13:28]:
> ALSA uses virt_to_page() but this is not work for buffers returned by
> pci_alloc_consistent() on MIPS with CONFIG_DMA_NONCOHERENT.  We can
> make virt_to_page() bulletproof but it might have some performance
> impact.  It seems API something like dma_to_page() should be
> introduced.

Can you start a discusion about this on lkml?  I'd assume some other
platforms have similar problems.

> Anyway, here is my ugly patch against 2.6.15.  It would fix some
> problems with ALSA on noncoherent MIPS platform.

This patch didn't really improve anything.
-- 
Martin Michlmayr
http://www.cyrius.com/

<Prev in Thread] Current Thread [Next in Thread>