Browse Source

externals: update dynarmic, xbyak

nce_cpp
Liam 3 years ago
parent
commit
7429e31f30
  1. 2
      externals/dynarmic
  2. 2
      externals/xbyak
  3. 4
      src/core/arm/dynarmic/arm_dynarmic_32.cpp
  4. 4
      src/core/arm/dynarmic/arm_dynarmic_64.cpp

2
externals/dynarmic

@ -1 +1 @@
Subproject commit bd570e093ca1d1206961296b90df65cda7de8e87
Subproject commit a1cbea7948372989218a4e6159a95998d65876a2

2
externals/xbyak

@ -1 +1 @@
Subproject commit 348e3e548ebac06d243e5881caec8440e249f65f
Subproject commit a1ac3750f9a639b5a6c6d6c7da4259b8d6790989

4
src/core/arm/dynarmic/arm_dynarmic_32.cpp

@ -229,7 +229,11 @@ std::shared_ptr<Dynarmic::A32::Jit> ARM_Dynarmic_32::MakeJit(Common::PageTable*
config.enable_cycle_counting = true; config.enable_cycle_counting = true;
// Code cache size // Code cache size
#ifdef ARCHITECTURE_arm64
config.code_cache_size = 128_MiB;
#else
config.code_cache_size = 512_MiB; config.code_cache_size = 512_MiB;
#endif
// Allow memory fault handling to work // Allow memory fault handling to work
if (system.DebuggerEnabled()) { if (system.DebuggerEnabled()) {

4
src/core/arm/dynarmic/arm_dynarmic_64.cpp

@ -288,7 +288,11 @@ std::shared_ptr<Dynarmic::A64::Jit> ARM_Dynarmic_64::MakeJit(Common::PageTable*
config.enable_cycle_counting = true; config.enable_cycle_counting = true;
// Code cache size // Code cache size
#ifdef ARCHITECTURE_arm64
config.code_cache_size = 128_MiB;
#else
config.code_cache_size = 512_MiB; config.code_cache_size = 512_MiB;
#endif
// Allow memory fault handling to work // Allow memory fault handling to work
if (system.DebuggerEnabled()) { if (system.DebuggerEnabled()) {

Loading…
Cancel
Save