[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <46e1c7760902110418n276de9b2xa2169839b9e25dc0@mail.gmail.com>
Date: Wed, 11 Feb 2009 14:18:52 +0200
From: Risto Suominen <risto.suominen@...il.com>
To: David Miller <davem@...emloft.net>
Cc: khc@...waw.pl, netdev@...r.kernel.org
Subject: Re: [PATCH 002/002] de2104x: support for systems lacking cache
coherence
2009/2/11 David Miller <davem@...emloft.net>:
>
> I think the pci_alloc_consistent() implementation for your particular
> platform should be fixed instead :-)
>
Looks like it works as expected with 2.6.24. This patch is all that is needed.
Still I think that my first solution was beautiful in its simplicity
:) (and usable with older kernels)
Risto
Allow setting NOT_COHERENT_CACHE explicitly.
Signed-off-by: Risto Suominen <Risto.Suominen@...il.com>
---
The testing is done on kernel version 2.6.24.
--- a/arch/powerpc/platforms/powermac/Kconfig.org 2008-01-25
00:58:37.000000000 +0200
+++ b/arch/powerpc/platforms/powermac/Kconfig 2009-02-10
17:44:24.000000000 +0200
@@ -18,4 +18,10 @@ config PPC_PMAC64
select PPC_970_NAP
default y
-
+config NOT_COHERENT_CACHE
+ bool "Incoherent cache"
+ default n
+ help
+ Setting this option may be necessary for avoiding cache-related
+ problems with some network cards on some platforms. An example is
+ 2104x and PowerMac 5500.
View attachment "incoherent_cache.patch" of type "text/x-diff" (635 bytes)
Powered by blists - more mailing lists