Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ec841187 authored by Greg Ungerer's avatar Greg Ungerer
Browse files

m68knommu: disable cache early in startup for ColdFire



Disbale the CPU cache really early in the ColdFire startup code. We set
up some variables for RAM sizing and we want to make they stick in RAM.

Signed-off-by: default avatarAlexander Stein <alexander.stein@systec-electronic.com>
Signed-off-by: default avatarGreg Ungerer <gerg@uclinux.org>
parent 84f3fb7a
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -143,6 +143,9 @@ __HEAD
_start:
	nop					/* filler */
	movew	#0x2700, %sr			/* no interrupts */
	movel	#CACHE_INIT,%d0			/* disable cache */
	movec	%d0,%CACR
	nop
#if defined(CONFIG_UBOOT)
	movel	%sp,_init_sp			/* save initial stack pointer */
#endif
@@ -176,9 +179,6 @@ _start:
	 *	it is very similar. Define the exact settings in the headers
	 *	then the code here is the same for all.
	 */
	movel	#CACHE_INIT,%d0			/* invalidate whole cache */
	movec	%d0,%CACR
	nop
	movel	#ACR0_MODE,%d0			/* set RAM region for caching */
	movec	%d0,%ACR0
	movel	#ACR1_MODE,%d0			/* anything else to cache? */