From 55a540eb0209b58a03c6a095b3b475892af150a9 Mon Sep 17 00:00:00 2001 From: bunnei Date: Thu, 29 May 2014 23:03:47 -0400 Subject: arm: removed unnecessary code when calling SVC from skyeye --- src/core/arm/interpreter/armemu.cpp | 16 ---------------- 1 file changed, 16 deletions(-) (limited to 'src/core/arm/interpreter/armemu.cpp') diff --git a/src/core/arm/interpreter/armemu.cpp b/src/core/arm/interpreter/armemu.cpp index e5dc7bd44..1e22cda9d 100644 --- a/src/core/arm/interpreter/armemu.cpp +++ b/src/core/arm/interpreter/armemu.cpp @@ -4533,23 +4533,7 @@ ARMul_Emulate26 (ARMul_State * state) case 0xfd: case 0xfe: case 0xff: - if (instr == ARMul_ABORTWORD - && state->AbortAddr == pc) { - /* A prefetch abort. */ - XScale_set_fsr_far (state, - ARMul_CP15_R5_MMU_EXCPT, - pc); - ARMul_Abort (state, - ARMul_PrefetchAbortV); - break; - } - //sky_pref_t* pref = get_skyeye_pref(); - //if(pref->user_mode_sim){ - // ARMul_OSHandleSWI (state, BITS (0, 23)); - // break; - //} HLE::CallSVC(instr); - ARMul_Abort (state, ARMul_SWIV); break; } } -- cgit v1.2.3 From c330a0a1d66f916fc19cf92160522530baf1aad1 Mon Sep 17 00:00:00 2001 From: bunnei Date: Wed, 4 Jun 2014 18:41:44 -0400 Subject: arm: reverting a change made with cb0663de - this has to have been a typo! --- src/core/arm/interpreter/armemu.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/core/arm/interpreter/armemu.cpp') diff --git a/src/core/arm/interpreter/armemu.cpp b/src/core/arm/interpreter/armemu.cpp index 1e22cda9d..f3c14e608 100644 --- a/src/core/arm/interpreter/armemu.cpp +++ b/src/core/arm/interpreter/armemu.cpp @@ -4456,6 +4456,7 @@ ARMul_Emulate26 (ARMul_State * state) } /* Drop through. */ + case 0xe0: case 0xe4: case 0xe6: case 0xe8: @@ -4489,7 +4490,6 @@ ARMul_Emulate26 (ARMul_State * state) /* Co-Processor Register Transfers (MRC) and Data Ops. */ - case 0xe0: case 0xe1: case 0xe3: case 0xe5: -- cgit v1.2.3