summaryrefslogtreecommitdiff
path: root/src/core/arm/arm_interface.h
diff options
context:
space:
mode:
authorGravatar Markus Wick2021-05-27 22:54:22 +0200
committerGravatar Markus Wick2021-05-27 23:23:23 +0200
commit3d2e80daed4981b8f92604568b63c217fa587ad6 (patch)
tree89938c90a246c49254c4f2b97f9aef9cd0b9b336 /src/core/arm/arm_interface.h
parentMerge pull request #6346 from lat9nq/apply-config-pgc (diff)
downloadyuzu-3d2e80daed4981b8f92604568b63c217fa587ad6.tar.gz
yuzu-3d2e80daed4981b8f92604568b63c217fa587ad6.tar.xz
yuzu-3d2e80daed4981b8f92604568b63c217fa587ad6.zip
core/arm_interface: Call SVC after end of dynarmic block.
So we can modify all of dynarmic states within SVC without ExceptionalExit. Especially as the ExceptionalExit hack is dropped on upstream dynarmic.
Diffstat (limited to 'src/core/arm/arm_interface.h')
-rw-r--r--src/core/arm/arm_interface.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/core/arm/arm_interface.h b/src/core/arm/arm_interface.h
index 77094b48f..689e3ceb5 100644
--- a/src/core/arm/arm_interface.h
+++ b/src/core/arm/arm_interface.h
@@ -65,9 +65,6 @@ public:
65 /// Step CPU by one instruction 65 /// Step CPU by one instruction
66 virtual void Step() = 0; 66 virtual void Step() = 0;
67 67
68 /// Exits execution from a callback, the callback must rewind the stack
69 virtual void ExceptionalExit() = 0;
70
71 /// Clear all instruction cache 68 /// Clear all instruction cache
72 virtual void ClearInstructionCache() = 0; 69 virtual void ClearInstructionCache() = 0;
73 70