diff options
author | bunnei <bunneidev@gmail.com> | 2021-05-29 02:45:05 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-29 02:45:05 +0200 |
commit | 420b1f89d319308ba43d1f92976aec39a5c2e3fd (patch) | |
tree | 91dc40b7158f4e1fcc16bf1d46f7121d03cacdc8 /src/core/arm/dynarmic/arm_dynarmic_32.h | |
parent | Merge pull request #6356 from ogniK5377/ApplyNpadSystemCommonPolicy (diff) | |
parent | core/arm_interface: Call SVC after end of dynarmic block. (diff) | |
download | yuzu-420b1f89d319308ba43d1f92976aec39a5c2e3fd.tar yuzu-420b1f89d319308ba43d1f92976aec39a5c2e3fd.tar.gz yuzu-420b1f89d319308ba43d1f92976aec39a5c2e3fd.tar.bz2 yuzu-420b1f89d319308ba43d1f92976aec39a5c2e3fd.tar.lz yuzu-420b1f89d319308ba43d1f92976aec39a5c2e3fd.tar.xz yuzu-420b1f89d319308ba43d1f92976aec39a5c2e3fd.tar.zst yuzu-420b1f89d319308ba43d1f92976aec39a5c2e3fd.zip |
Diffstat (limited to '')
-rw-r--r-- | src/core/arm/dynarmic/arm_dynarmic_32.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/core/arm/dynarmic/arm_dynarmic_32.h b/src/core/arm/dynarmic/arm_dynarmic_32.h index b882b0c59..fa6f4f430 100644 --- a/src/core/arm/dynarmic/arm_dynarmic_32.h +++ b/src/core/arm/dynarmic/arm_dynarmic_32.h @@ -42,7 +42,6 @@ public: u32 GetPSTATE() const override; void SetPSTATE(u32 pstate) override; void Run() override; - void ExceptionalExit() override; void Step() override; VAddr GetTlsAddress() const override; void SetTlsAddress(VAddr address) override; @@ -82,6 +81,12 @@ private: std::size_t core_index; DynarmicExclusiveMonitor& exclusive_monitor; std::shared_ptr<Dynarmic::A32::Jit> jit; + + // SVC callback + u32 svc_swi{}; + bool svc_called{}; + + bool shutdown{}; }; } // namespace Core |