diff options
| author | 2021-05-27 22:54:22 +0200 | |
|---|---|---|
| committer | 2021-05-27 23:23:23 +0200 | |
| commit | 3d2e80daed4981b8f92604568b63c217fa587ad6 (patch) | |
| tree | 89938c90a246c49254c4f2b97f9aef9cd0b9b336 /src/core/arm/arm_interface.h | |
| parent | Merge pull request #6346 from lat9nq/apply-config-pgc (diff) | |
| download | yuzu-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.h | 3 |
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 | ||