Ryujinx-uplift/src/Ryujinx.Cpu
LotP1 facc12a94a
JIT Sparse Function Table random crash fix (#319)
A couple of games have random crashing with the JIT Sparse Ftable changes, and it seems to have been caused by an insufficient int size returned by `AddressTableLevel#GetValue(ulong address)`.
It was 32 bits (Int32), but the GiantBlock (which is the current address table impl) uses potentially 36 bits for the first level.
2024-11-29 16:32:55 -06:00
..
AppleHv JIT Sparse Function Table (#250) 2024-11-22 15:33:44 -06:00
Jit JIT Sparse Function Table (#250) 2024-11-22 15:33:44 -06:00
LightningJit JIT Sparse Function Table (#250) 2024-11-22 15:33:44 -06:00
Signal misc: Replace references to IntPtr/UIntPtr with nint/nuint + code cleanups. 2024-10-26 08:46:50 -05:00
AddressSpace.cs Delete old 16KB page workarounds (#6584) 2024-04-06 13:51:44 -03:00
AddressTable.cs JIT Sparse Function Table random crash fix (#319) 2024-11-29 16:32:55 -06:00
DummyDiskCacheLoadState.cs Implement a new JIT for Arm devices (#6057) 2024-01-20 11:11:28 -03:00
ExceptionCallbacks.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
ICpuContext.cs JIT Sparse Function Table (#250) 2024-11-22 15:33:44 -06:00
ICpuEngine.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
IDiskCacheState.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
IExecutionContext.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
ITickSource.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
IVirtualMemoryManagerTracked.cs Separate guest/host tracking + unaligned protection (#6486) 2024-03-14 19:38:27 -03:00
LoadState.cs [Ryujinx.Cpu] Address dotnet-format issues (#5365) 2023-07-01 02:18:52 +00:00
ManagedPageFlags.cs Separate guest/host tracking + unaligned protection (#6486) 2024-03-14 19:38:27 -03:00
MemoryEhMeilleure.cs misc: Replace references to IntPtr/UIntPtr with nint/nuint + code cleanups. 2024-10-26 08:46:50 -05:00
MemoryHelper.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
PrivateMemoryAllocation.cs [Ryujinx.Cpu] Address dotnet-format issues (#5365) 2023-07-01 02:18:52 +00:00
PrivateMemoryAllocator.cs Implement host tracked memory manager mode (#6356) 2024-03-26 23:33:24 -03:00
Ryujinx.Cpu.csproj ignore macos attribute files (#302) 2024-11-28 16:55:51 -06:00
TickSource.cs [Ryujinx.Cpu] Address dotnet-format issues (#5365) 2023-07-01 02:18:52 +00:00
VirtualMemoryManagerRefCountedBase.cs Add support to IVirtualMemoryManager for zero-copy reads (#6251) 2024-04-04 22:23:03 -03:00