From 66299a48801fffe8e7920fc87b2d3806a4816dce Mon Sep 17 00:00:00 2001 From: bunnei Date: Fri, 4 Apr 2014 21:12:05 -0400 Subject: [PATCH] moved arm core to interpreter directory --- src/core/core.vcxproj | 28 +++--- src/core/core.vcxproj.filters | 88 ++++++++++--------- .../src/arm/{ => interpreter}/arm_regformat.h | 0 src/core/src/arm/{ => interpreter}/armcpu.h | 0 src/core/src/arm/{ => interpreter}/armdefs.h | 0 src/core/src/arm/{ => interpreter}/armemu.cpp | 0 src/core/src/arm/{ => interpreter}/armemu.h | 0 .../src/arm/{ => interpreter}/arminit.cpp | 0 src/core/src/arm/{ => interpreter}/armmmu.cpp | 0 src/core/src/arm/{ => interpreter}/armmmu.h | 20 ++--- src/core/src/arm/{ => interpreter}/armos.cpp | 0 src/core/src/arm/{ => interpreter}/armos.h | 0 .../src/arm/{ => interpreter}/armsupp.cpp | 0 .../src/arm/{ => interpreter}/armvirt.cpp | 0 .../src/arm/{ => interpreter}/skyeye_defs.h | 0 .../src/arm/{ => interpreter}/thumbemu.cpp | 0 src/core/src/arm/mmu/arm1176jzf_s_mmu.cpp | 4 +- 17 files changed, 73 insertions(+), 67 deletions(-) rename src/core/src/arm/{ => interpreter}/arm_regformat.h (100%) rename src/core/src/arm/{ => interpreter}/armcpu.h (100%) rename src/core/src/arm/{ => interpreter}/armdefs.h (100%) rename src/core/src/arm/{ => interpreter}/armemu.cpp (100%) rename src/core/src/arm/{ => interpreter}/armemu.h (100%) rename src/core/src/arm/{ => interpreter}/arminit.cpp (100%) rename src/core/src/arm/{ => interpreter}/armmmu.cpp (100%) rename src/core/src/arm/{ => interpreter}/armmmu.h (95%) rename src/core/src/arm/{ => interpreter}/armos.cpp (100%) rename src/core/src/arm/{ => interpreter}/armos.h (100%) rename src/core/src/arm/{ => interpreter}/armsupp.cpp (100%) rename src/core/src/arm/{ => interpreter}/armvirt.cpp (100%) rename src/core/src/arm/{ => interpreter}/skyeye_defs.h (100%) rename src/core/src/arm/{ => interpreter}/thumbemu.cpp (100%) diff --git a/src/core/core.vcxproj b/src/core/core.vcxproj index c97abd0691..4cd55c5758 100644 --- a/src/core/core.vcxproj +++ b/src/core/core.vcxproj @@ -137,15 +137,15 @@ - - - - - - + + + + + + + - @@ -157,19 +157,19 @@ - - - - - - + + + + + + + - diff --git a/src/core/core.vcxproj.filters b/src/core/core.vcxproj.filters index 7521c7e70a..fe583127ab 100644 --- a/src/core/core.vcxproj.filters +++ b/src/core/core.vcxproj.filters @@ -6,12 +6,6 @@ arm\disassembler - - arm - - - arm - @@ -25,23 +19,29 @@ elf - - arm - - - arm - - - arm - - - arm - arm\mmu - - arm + + arm\interpreter + + + arm\interpreter + + + arm\interpreter + + + arm\interpreter + + + arm\interpreter + + + arm\interpreter + + + arm\interpreter @@ -60,6 +60,12 @@ {671d3218-3771-4218-b142-1f9a1cc24a51} + + {794616f8-739f-4643-9c3f-869e50831d4f} + + + {cca8b763-8a80-4478-9bcc-3c979293c357} + @@ -67,27 +73,6 @@ - - arm - - - arm - - - arm - - - arm - - - arm - - - arm - - - arm - arm\mmu @@ -121,6 +106,27 @@ elf + + arm\interpreter + + + arm\interpreter + + + arm\interpreter + + + arm\interpreter + + + arm\interpreter + + + arm\interpreter + + + arm\interpreter + diff --git a/src/core/src/arm/arm_regformat.h b/src/core/src/arm/interpreter/arm_regformat.h similarity index 100% rename from src/core/src/arm/arm_regformat.h rename to src/core/src/arm/interpreter/arm_regformat.h diff --git a/src/core/src/arm/armcpu.h b/src/core/src/arm/interpreter/armcpu.h similarity index 100% rename from src/core/src/arm/armcpu.h rename to src/core/src/arm/interpreter/armcpu.h diff --git a/src/core/src/arm/armdefs.h b/src/core/src/arm/interpreter/armdefs.h similarity index 100% rename from src/core/src/arm/armdefs.h rename to src/core/src/arm/interpreter/armdefs.h diff --git a/src/core/src/arm/armemu.cpp b/src/core/src/arm/interpreter/armemu.cpp similarity index 100% rename from src/core/src/arm/armemu.cpp rename to src/core/src/arm/interpreter/armemu.cpp diff --git a/src/core/src/arm/armemu.h b/src/core/src/arm/interpreter/armemu.h similarity index 100% rename from src/core/src/arm/armemu.h rename to src/core/src/arm/interpreter/armemu.h diff --git a/src/core/src/arm/arminit.cpp b/src/core/src/arm/interpreter/arminit.cpp similarity index 100% rename from src/core/src/arm/arminit.cpp rename to src/core/src/arm/interpreter/arminit.cpp diff --git a/src/core/src/arm/armmmu.cpp b/src/core/src/arm/interpreter/armmmu.cpp similarity index 100% rename from src/core/src/arm/armmmu.cpp rename to src/core/src/arm/interpreter/armmmu.cpp diff --git a/src/core/src/arm/armmmu.h b/src/core/src/arm/interpreter/armmmu.h similarity index 95% rename from src/core/src/arm/armmmu.h rename to src/core/src/arm/interpreter/armmmu.h index a8d908c200..c28d8753e3 100644 --- a/src/core/src/arm/armmmu.h +++ b/src/core/src/arm/interpreter/armmmu.h @@ -172,18 +172,18 @@ typedef struct mmu_ops_s } mmu_ops_t; -#include "mmu/tlb.h" -#include "mmu/rb.h" -#include "mmu/wb.h" -#include "mmu/cache.h" +#include "arm/mmu/tlb.h" +#include "arm/mmu/rb.h" +#include "arm/mmu/wb.h" +#include "arm/mmu/cache.h" /*special process mmu.h*/ -//#include "mmu/sa_mmu.h" -//#include "mmu/arm7100_mmu.h" -//#include "mmu/arm920t_mmu.h" -//#include "mmu/arm926ejs_mmu.h" -#include "mmu/arm1176jzf_s_mmu.h" -//#include "mmu/cortex_a9_mmu.h" +//#include "arm/mmu/sa_mmu.h" +//#include "arm/mmu/arm7100_mmu.h" +//#include "arm/mmu/arm920t_mmu.h" +//#include "arm/mmu/arm926ejs_mmu.h" +#include "arm/mmu/arm1176jzf_s_mmu.h" +//#include "arm/mmu/cortex_a9_mmu.h" typedef struct mmu_state_t { diff --git a/src/core/src/arm/armos.cpp b/src/core/src/arm/interpreter/armos.cpp similarity index 100% rename from src/core/src/arm/armos.cpp rename to src/core/src/arm/interpreter/armos.cpp diff --git a/src/core/src/arm/armos.h b/src/core/src/arm/interpreter/armos.h similarity index 100% rename from src/core/src/arm/armos.h rename to src/core/src/arm/interpreter/armos.h diff --git a/src/core/src/arm/armsupp.cpp b/src/core/src/arm/interpreter/armsupp.cpp similarity index 100% rename from src/core/src/arm/armsupp.cpp rename to src/core/src/arm/interpreter/armsupp.cpp diff --git a/src/core/src/arm/armvirt.cpp b/src/core/src/arm/interpreter/armvirt.cpp similarity index 100% rename from src/core/src/arm/armvirt.cpp rename to src/core/src/arm/interpreter/armvirt.cpp diff --git a/src/core/src/arm/skyeye_defs.h b/src/core/src/arm/interpreter/skyeye_defs.h similarity index 100% rename from src/core/src/arm/skyeye_defs.h rename to src/core/src/arm/interpreter/skyeye_defs.h diff --git a/src/core/src/arm/thumbemu.cpp b/src/core/src/arm/interpreter/thumbemu.cpp similarity index 100% rename from src/core/src/arm/thumbemu.cpp rename to src/core/src/arm/interpreter/thumbemu.cpp diff --git a/src/core/src/arm/mmu/arm1176jzf_s_mmu.cpp b/src/core/src/arm/mmu/arm1176jzf_s_mmu.cpp index a6a4aeffd8..0a3206abbd 100644 --- a/src/core/src/arm/mmu/arm1176jzf_s_mmu.cpp +++ b/src/core/src/arm/mmu/arm1176jzf_s_mmu.cpp @@ -24,9 +24,9 @@ #include "mem_map.h" -#include "arm/skyeye_defs.h" +#include "arm/interpreter/skyeye_defs.h" -#include "arm/armdefs.h" +#include "arm/interpreter/armdefs.h" //#include "bank_defs.h" #if 0 #define TLB_SIZE 1024 * 1024