From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?ISO-8859-1?Q?Matthias_Wei=DFer?= Date: Fri, 03 Dec 2010 17:48:01 +0100 Subject: [U-Boot] arm: Activating dcache breaks 'usb start' and 'tftpboot' on jadecpu In-Reply-To: <4CF91C31.8060005@free.fr> References: <4CF8FE3E.9010105@arcor.de> <20101203144745.21D23CD138A@gemini.denx.de> <4CF90819.7040904@arcor.de> <20101203153310.8BA14CD138A@gemini.denx.de> <4CF91C31.8060005@free.fr> Message-ID: <4CF91F41.9020108@arcor.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Am 03.12.2010 17:34, schrieb Albert ARIBAUD: > In addition to making sure that register reads/write are not bitten by > caching, note that some controllers have DMA capabilities which require > proper cache handling for DMA memory buffers -- typically flushing them > from cache before a DMA to the device, and invalidating their cache > entries after a DMA from the device. This is true. DMA and caching can be a lot of fun for a driver developer :-) But I can guarantee that the network driver doesn't use any DMA transfer as the hardware doesn't support it. Thanks Matthias Wei?er