kernel/eka/include/nkern/nk_cpu.h
changeset 45 329ab0095843
parent 43 96e5fb8b040d
--- a/kernel/eka/include/nkern/nk_cpu.h	Thu Jan 07 13:38:45 2010 +0200
+++ b/kernel/eka/include/nkern/nk_cpu.h	Mon Jan 18 21:31:10 2010 +0200
@@ -130,7 +130,7 @@
 	#endif
 	#endif
 
-	#if (defined(__CPU_ARM1136__) && defined(__CPU_ARM1136_ERRATUM_399234_FIXED)) || (defined(__CPU_ARM11MP__) && defined (__SMP__) )
+	#if (defined(__CPU_ARM1136__) && defined(__CPU_ARM1136_ERRATUM_399234_FIXED) && !defined(__MEMMODEL_FLEXIBLE__)) || (defined(__CPU_ARM11MP__) && defined (__SMP__) )
 	// Page tables on these platforms are either uncached or write through cached.
 	#else
 	// Page/directory tables are fully cached (write-back) on these platforms.