| To: | Kevin Cernekee <cernekee@gmail.com> |
|---|---|
| Subject: | Re: [PATCH v3 2/2] MIPS: HIGHMEM DMA on noncoherent MIPS32 processors |
| From: | Nicolas Pitre <nico@fluxnic.net> |
| Date: | Wed, 13 Oct 2010 16:32:31 -0400 (EDT) |
| Cc: | Ralf Baechle <ralf@linux-mips.org>, Gary King <gking@nvidia.com>, dediao@cisco.com, ddaney@caviumnetworks.com, dvomlehn@cisco.com, sshtylyov@mvista.com, linux-mips@linux-mips.org, linux-kernel@vger.kernel.org |
| In-reply-to: | <AANLkTikinkyEu-ozyiHOhr1D4ZLwv0jZwbk=4jq_YM9J@mail.gmail.com> |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| References: | <f3f140ca90dc9dac2f645748bc3a0150@localhost> <20101013075346.GA24052@linux-mips.org> <AANLkTikinkyEu-ozyiHOhr1D4ZLwv0jZwbk=4jq_YM9J@mail.gmail.com> |
| Sender: | linux-mips-bounce@linux-mips.org |
| User-agent: | Alpine 2.00 (LFD 1167 2008-08-23) |
On Wed, 13 Oct 2010, Kevin Cernekee wrote: > On Wed, Oct 13, 2010 at 12:53 AM, Ralf Baechle <ralf@linux-mips.org> wrote: > > It's this disabling of interrupts which I don't like. It's easy to get > > around it by having one kmap type for each of process, softirq and > > interrupt context. > > I am curious as to why ARM opted for the "pte push/pop" strategy > (kmap_high_l1_vipt()) instead of something along these lines? > > Is there a reason why using 3 kmap types to solve the "interrupted > flush problem" would work for MIPS, but is not a good solution on ARM? It would probably be a good solution for ARM as well. Nicolas |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH v3 2/2] MIPS: HIGHMEM DMA on noncoherent MIPS32 processors, Kevin Cernekee |
|---|---|
| Next by Date: | Re: [PATCH v2] MIPS: Make TASK_SIZE reflect proper size for both 32 and 64 bit processes., David Daney |
| Previous by Thread: | Re: [PATCH v3 2/2] MIPS: HIGHMEM DMA on noncoherent MIPS32 processors, Kevin Cernekee |
| Next by Thread: | [PATCH] LD/SD o32 macro GAS fix update, Maciej W. Rozycki |
| Indexes: | [Date] [Thread] [Top] [All Lists] |