瀏覽代碼

microblaze: Move cache function to cache.c

It is better to have init cache handling on one place.

Signed-off-by: Michal Simek <monstr@monstr.eu>
Michal Simek 15 年之前
父節點
當前提交
407c1da07d
共有 2 個文件被更改,包括 5 次插入6 次删除
  1. 5 0
      arch/microblaze/kernel/cpu/cache.c
  2. 0 6
      arch/microblaze/kernel/setup.c

+ 5 - 0
arch/microblaze/kernel/cpu/cache.c

@@ -532,4 +532,9 @@ void microblaze_cache_init(void)
 			}
 		}
 	}
+	invalidate_dcache();
+	enable_dcache();
+
+	invalidate_icache();
+	enable_icache();
 }

+ 0 - 6
arch/microblaze/kernel/setup.c

@@ -57,12 +57,6 @@ void __init setup_arch(char **cmdline_p)
 
 	microblaze_cache_init();
 
-	invalidate_dcache();
-	enable_dcache();
-
-	invalidate_icache();
-	enable_icache();
-
 	setup_memory();
 
 	xilinx_pci_init();