Ryujinx/src/Ryujinx.Cpu/LightningJit
FluffyOMC faacec9801
JIT Cache Regions + HLE SoNoSigpipe BSD socket mapping (#615)
Instead of one big 2048MB JIT Cache that'd crash the emulator when maxed
out, we now have it where we add 256MB JIT Cache regions when needed,
helping reduce allocated memory where games don't use the JIT cache for
it, and helping bigger games that DO need JIT cache bigger than 2048MB!

![image](https://github.com/user-attachments/assets/ff17dc48-6028-4377-8c73-746ab21ab83b)
(SSBU goes past the 2048MB JIT Cache limit that would normally crash
Ryujinx ^)

Also I added a BSD socket that Baba is You's networking for downloading
custom levels uses.
2025-02-10 15:53:44 -06:00
..
Arm32 misc: chore: Remove unused using directives across entire solution. 2025-01-30 20:27:17 -06:00
Arm64 misc: chore: Remove unused using directives across entire solution. 2025-01-30 20:27:17 -06:00
Cache JIT Cache Regions + HLE SoNoSigpipe BSD socket mapping (#615) 2025-02-10 15:53:44 -06:00
CodeGen misc: chore: Remove unused using directives across entire solution. 2025-01-30 20:27:17 -06:00
Graph Implement a new JIT for Arm devices (#6057) 2024-01-20 11:11:28 -03:00
State misc: Replace references to IntPtr/UIntPtr with nint/nuint + code cleanups. 2024-10-26 08:46:50 -05:00
Table misc: chore: Use collection expressions in Cpu 2025-01-26 15:41:05 -06:00
AarchCompiler.cs misc: chore: Remove unused using directives across entire solution. 2025-01-30 20:27:17 -06:00
AddressForm.cs Implement a new JIT for Arm devices (#6057) 2024-01-20 11:11:28 -03:00
CodeWriter.cs misc: chore: Use collection expressions in Cpu 2025-01-26 15:41:05 -06:00
CompiledFunction.cs Implement a new JIT for Arm devices (#6057) 2024-01-20 11:11:28 -03:00
CpuPreset.cs Implement a new JIT for Arm devices (#6057) 2024-01-20 11:11:28 -03:00
CpuPresets.cs Implement a new JIT for Arm devices (#6057) 2024-01-20 11:11:28 -03:00
IsaFeature.cs Implement a new JIT for Arm devices (#6057) 2024-01-20 11:11:28 -03:00
IsaVersion.cs Implement a new JIT for Arm devices (#6057) 2024-01-20 11:11:28 -03:00
IStackWalker.cs misc: chore: Remove unused using directives across entire solution. 2025-01-30 20:27:17 -06:00
LightningJitCpuContext.cs JIT Sparse Function Table (#250) 2024-11-22 15:33:44 -06:00
LightningJitEngine.cs Implement a new JIT for Arm devices (#6057) 2024-01-20 11:11:28 -03:00
NativeContextOffsets.cs Implement a new JIT for Arm devices (#6057) 2024-01-20 11:11:28 -03:00
NativeInterface.cs misc: Replace references to IntPtr/UIntPtr with nint/nuint + code cleanups. 2024-10-26 08:46:50 -05:00
TranslatedFunction.cs misc: chore: Remove unused using directives across entire solution. 2025-01-30 20:27:17 -06:00
Translator.cs misc: chore: Remove unused using directives across entire solution. 2025-01-30 20:27:17 -06:00
TranslatorCache.cs Implement a new JIT for Arm devices (#6057) 2024-01-20 11:11:28 -03:00
TranslatorStubs.cs misc: chore: Use collection expressions in Cpu 2025-01-26 15:41:05 -06:00