summaryrefslogtreecommitdiff
path: root/src/common/android/id_cache.cpp
diff options
context:
space:
mode:
authorZephyron <zephyron@citron-emu.orgq>2025-02-25 18:37:14 +1000
committerMike Lothian <mike@fireburn.co.uk>2025-05-12 12:46:19 +0100
commitd187d7c52c6bdd3a7d845db13f9acaaf48eff86f (patch)
tree0ca32731f74f20f22324cdbf0f8fcaf6b30af8db /src/common/android/id_cache.cpp
parent2eedcf1bf7e38542b4adca72c2c5b0559a3cdced (diff)
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.
Diffstat (limited to 'src/common/android/id_cache.cpp')
0 files changed, 0 insertions, 0 deletions