Index: kernel/arch/sparc64/src/mm/cache.S
===================================================================
--- kernel/arch/sparc64/src/mm/cache.S	(revision 6aea2e00a9dff770535c546c162457a46e9fe11b)
+++ kernel/arch/sparc64/src/mm/cache.S	(revision 9a7a97029a2915fe7e7b5cf13d8ed2bd225ff1e7)
@@ -46,6 +46,8 @@
 	bnz,pt %xcc, 0b
 	stxa %g0, [%g1] ASI_DCACHE_TAG
+	membar #Sync			
 	retl
-	membar #Sync
+	! beware SF Erratum #51, do not put the MEMBAR here
+	nop				
 
 /** Flush only D-cache lines of one virtual color.
