PERFORCE change 206496 for review
    Robert Watson 
    rwatson at FreeBSD.org
       
    Sat Feb 18 13:32:40 UTC 2012
    
    
  
http://p4web.freebsd.org/@@206496?ac=10
Change 206496 by rwatson at rwatson_svr_ctsrd_mipsbuild on 2012/02/18 13:31:53
	Don't issue the MIPS4k 'sync' instruction on non-SMP systems, since
	it probably isn't required ... and is currently missing from BERI,
	causing a reserved instruction exception early in boot.
Affected files ...
.. //depot/projects/ctsrd/beribsd/src/sys/mips/mips/cache_mipsNN.c#2 edit
Differences ...
==== //depot/projects/ctsrd/beribsd/src/sys/mips/mips/cache_mipsNN.c#2 (text+ko) ====
@@ -72,6 +72,7 @@
 }
 #endif
 
+#ifdef SMP
 #if defined(SB1250_PASS1)
 #define	SYNC	__asm volatile("sync; sync")
 #elif defined(CPU_NLM)
@@ -79,6 +80,9 @@
 #else
 #define	SYNC	__asm volatile("sync")
 #endif
+#else
+#define	SYNC
+#endif
 
 #if defined(CPU_CNMIPS)
 #define SYNCI  mips_sync_icache();
    
    
More information about the p4-projects
mailing list