Ryujinx-uplift/Ryujinx.HLE/HOS/Kernel/SupervisorCall
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
..
InvalidSvcException.cs Refactor SVC handler (#540) 2018-12-18 03:33:36 -02:00
SvcHandler.cs Optimize address translation and write tracking on the MMU (#571) 2019-02-24 18:24:35 +11:00
SvcIpc.cs Optimize address translation and write tracking on the MMU (#571) 2019-02-24 18:24:35 +11:00
SvcMemory.cs Optimize address translation and write tracking on the MMU (#571) 2019-02-24 18:24:35 +11:00
SvcSystem.cs Optimize address translation and write tracking on the MMU (#571) 2019-02-24 18:24:35 +11:00
SvcTable.cs Support HomeBrew Loader (#577) 2019-02-14 11:44:39 +11:00
SvcThread.cs Optimize address translation and write tracking on the MMU (#571) 2019-02-24 18:24:35 +11:00
SvcThreadSync.cs Optimize address translation and write tracking on the MMU (#571) 2019-02-24 18:24:35 +11:00