summaryrefslogtreecommitdiff
path: root/src/common/fixed_point.h
diff options
context:
space:
mode:
authorZephyron <zephyron@citron-emu.orgq>2025-02-25 18:37:14 +1000
committerZephyron <zephyron@citron-emu.orgq>2025-02-25 18:37:14 +1000
commit5ca1f0e365a1fd06bd43be4a3d184fe4b2fcd494 (patch)
tree76deac8d54b929b5f4b730b74333adb4394f5a4e /src/common/fixed_point.h
parenta36baad0f015e4f3c3a9f3a4b254cb549ffc8df5 (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/fixed_point.h')
0 files changed, 0 insertions, 0 deletions