diff --git a/src/core/arm/interpreter/armmmu.h b/src/core/arm/interpreter/armmmu.h
index 8b24e6151..2ceaa7c64 100644
--- a/src/core/arm/interpreter/armmmu.h
+++ b/src/core/arm/interpreter/armmmu.h
@@ -172,17 +172,17 @@ typedef struct mmu_ops_s
 } mmu_ops_t;
 
 
-#include "core/arm/mmu/tlb.h"
-#include "core/arm/mmu/rb.h"
-#include "core/arm/mmu/wb.h"
-#include "core/arm/mmu/cache.h"
+#include "core/arm/interpreter/mmu/tlb.h"
+#include "core/arm/interpreter/mmu/rb.h"
+#include "core/arm/interpreter/mmu/wb.h"
+#include "core/arm/interpreter/mmu/cache.h"
 
 /*special process mmu.h*/
 //#include "core/arm/mmu/sa_mmu.h"
 //#include "core/arm/mmu/arm7100_mmu.h"
 //#include "core/arm/mmu/arm920t_mmu.h"
 //#include "core/arm/mmu/arm926ejs_mmu.h"
-#include "core/arm/mmu/arm1176jzf_s_mmu.h"
+#include "core/arm/interpreter/mmu/arm1176jzf_s_mmu.h"
 //#include "core/arm/mmu/cortex_a9_mmu.h"
 
 typedef struct mmu_state_t