Ryujinx/ChocolArm64/Memory
gdkchan 5001f78b1d Optimize address translation and write tracking on the MMU (#571)
* Implement faster address translation and write tracking on the MMU

* Rename MemoryAlloc to MemoryManagement, and other nits

* Support multi-level page tables

* Fix typo

* Reword comment a bit

* Support scalar vector loads/stores on the memory fast path, and minor fixes

* Add missing cast

* Alignment

* Fix VirtualFree function signature

* Change MemoryProtection enum to uint aswell for consistency
2019-02-24 18:24:35 +11:00
..
CompareExchange128.cs Optimize address translation and write tracking on the MMU (#571) 2019-02-24 18:24:35 +11:00
IMemory.cs Adjust naming conventions for Ryujinx and ChocolArm64 projects (#484) 2018-10-30 22:43:02 -03:00
MemoryHelper.cs Better process implementation (#491) 2018-11-28 20:18:09 -02:00
MemoryManagement.cs Optimize address translation and write tracking on the MMU (#571) 2019-02-24 18:24:35 +11:00
MemoryManagementUnix.cs Optimize address translation and write tracking on the MMU (#571) 2019-02-24 18:24:35 +11:00
MemoryManagementWindows.cs Optimize address translation and write tracking on the MMU (#571) 2019-02-24 18:24:35 +11:00
MemoryManager.cs Optimize address translation and write tracking on the MMU (#571) 2019-02-24 18:24:35 +11:00
MemoryProtection.cs ARM exclusive monitor and multicore fixes (#589) 2019-02-19 10:52:06 +11:00
MemoryProtectionException.cs ARM exclusive monitor and multicore fixes (#589) 2019-02-19 10:52:06 +11:00