From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ilya Yanok Date: Mon, 28 Nov 2011 20:45:49 +0400 Subject: [U-Boot] [RFC/PATCH] davinci: disable dcache on boards with EMAC In-Reply-To: <4ED38512.3030202@aribaud.net> References: <1321048618-20616-1-git-send-email-yanok@emcraft.com> <20111127150922.091F91FFB3AB@gemini.denx.de> <20111127180945.E0BBB1FFB3AC@gemini.denx.de> <4ED2835F.4010802@emcraft.com> <20111127184924.BD0131FFB3AB@gemini.denx.de> <4ED28DFD.7090805@emcraft.com> <20111127193612.65CA21FFB3AD@gemini.denx.de> <4ED38512.3030202@aribaud.net> Message-ID: <4ED3BABD.60506@emcraft.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Albert, On 28.11.2011 16:56, Albert ARIBAUD wrote: >> Yes, that would be the 4th approach, listed as "much better" :-) > > Better yet, have an ARM-wide, not only ARM926EJ-S, cache framework with > a hierarchy of cache function implementations, from ARM architectures to > Cores / SoCs or even boards. Surely, that will be much-much better. Actually I think there is some room for even more unification: - alignment checks are need for (almost?) any arch - many ARM families share the same (or very similar) CP15 register set - ??? Unfortunately, I don't have enough time right now to dig into this. Regards, Ilya.