diff options
author | Merry <git@mary.rs> | 2022-08-09 21:48:19 +0200 |
---|---|---|
committer | Merry <git@mary.rs> | 2022-08-09 21:48:19 +0200 |
commit | 9bdef7428a0aeabba99ebd824368e92caf46fc10 (patch) | |
tree | bdfae2adf1f073203e794ea882a0cbd4e1623388 /src/core/arm/dynarmic/arm_dynarmic_64.cpp | |
parent | Merge pull request #8734 from liamwhite/bors-is-my-best-friend (diff) | |
download | yuzu-9bdef7428a0aeabba99ebd824368e92caf46fc10.tar yuzu-9bdef7428a0aeabba99ebd824368e92caf46fc10.tar.gz yuzu-9bdef7428a0aeabba99ebd824368e92caf46fc10.tar.bz2 yuzu-9bdef7428a0aeabba99ebd824368e92caf46fc10.tar.lz yuzu-9bdef7428a0aeabba99ebd824368e92caf46fc10.tar.xz yuzu-9bdef7428a0aeabba99ebd824368e92caf46fc10.tar.zst yuzu-9bdef7428a0aeabba99ebd824368e92caf46fc10.zip |
Diffstat (limited to '')
-rw-r--r-- | src/core/arm/dynarmic/arm_dynarmic_64.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/arm/dynarmic/arm_dynarmic_64.cpp b/src/core/arm/dynarmic/arm_dynarmic_64.cpp index 921a5a734..1d46f6d40 100644 --- a/src/core/arm/dynarmic/arm_dynarmic_64.cpp +++ b/src/core/arm/dynarmic/arm_dynarmic_64.cpp @@ -250,7 +250,7 @@ std::shared_ptr<Dynarmic::A64::Jit> ARM_Dynarmic_64::MakeJit(Common::PageTable* config.fastmem_address_space_bits = address_space_bits; config.silently_mirror_fastmem = false; - config.fastmem_exclusive_access = true; + config.fastmem_exclusive_access = config.fastmem_pointer != nullptr; config.recompile_on_exclusive_fastmem_failure = true; } @@ -314,6 +314,7 @@ std::shared_ptr<Dynarmic::A64::Jit> ARM_Dynarmic_64::MakeJit(Common::PageTable* } if (!Settings::values.cpuopt_fastmem) { config.fastmem_pointer = nullptr; + config.fastmem_exclusive_access = false; } if (!Settings::values.cpuopt_fastmem_exclusives) { config.fastmem_exclusive_access = false; |