Citron-emu/src
Zephyron 5ca1f0e365 core/arm/nce: Implement TLB caching system
Adds a software TLB cache to improve memory access performance in the NCE
(Native Code Execution) system. Key changes include:

- Implement set-associative TLB with 64 sets and 8 ways
- Add TLB lookup before memory access in HandleGuestAccessFault
- Implement LRU replacement policy with access frequency consideration
- Add thread context caching to reduce overhead
- Add proper synchronization with mutex locks
- Add helper functions for TLB management (lookup, insert, invalidate)

This change should improve performance by reducing redundant memory
translations and providing faster access to frequently used pages.
2025-02-25 18:37:14 +10:00
..
android android: Update build dependencies and configurations 2025-02-22 19:07:53 +10:00
audio_core
citron
citron_cmd
common Revert "settings: Enable auto-stub by default" 2025-02-24 19:05:05 +10:00
core core/arm/nce: Implement TLB caching system 2025-02-25 18:37:14 +10:00
dedicated_room
frontend_common
hid_core
input_common
network
shader_recompiler
tests
video_core vulkan: Improve memory allocation robustness 2025-02-22 19:08:42 +10:00
web_service
.clang-format
CMakeLists.txt