221 Commits (f5f7899b2d938c8efb73735c552d0c4386a2e86d)

Author SHA1 Message Date
lizzie f5f7899b2d
oops 1 month ago
lizzie 91cb0accc5
pagetable clustering 1 month ago
lizzie 557876b222
[core] use memcpy instead of hand rolling aligned cases (#2639) 2 months ago
lizzie 1efef85352
Partial revert "[common] remove HeapTracker (#3001)" (#3107) 2 months ago
lizzie ea0e5d630c
[common] remove HeapTracker (#3001) 2 months ago
PavelBARABANOV 42863027e2
Revert "[core/memory] Remove defered heap allocation on Linux." (#2974) 3 months ago
lizzie dbc98f758e
[core/memory] Remove defered heap allocation on Linux. (#2587) 3 months ago
lizzie 9d2681ecc9
[cmake] enable clang-cl and WoA builds (#348) 5 months ago
crueter bbcd8aded6
Revert "[heap_tracker] Use ankerl map instead of rb tree (#249)" (#382) 5 months ago
lizzie c9a3baab5d
[heap_tracker] Use ankerl map instead of rb tree (#249) 6 months ago
lizzie 04e5e64538
[memory] remove "fast" memcpy and memset (not fast at all), remove slow parallel impl and just use serial (#188) 6 months ago
lizzie 5091759a47
[vk, opengl] defer checks to topmost call (avoid unnecessary call) (#40) 7 months ago
MrPurple666 449a2497ea Initial MMO implementation 10 months ago
MrPurple666 4e7f6ef694 Better FastMemcpy and FastMemset 10 months ago
MrPurple666 abc7e71ecd Replace std::memcpy/memset with intrinsics on known sizes 10 months ago
yuzubot c280f95b1a "Merge Tagged PR 13018" 2 years ago
FearlessTobi 4d55e58ee4 scope_exit: Make constexpr 2 years ago
Merry bd45dad4f2 atomic_ops: Remove volatile qualifier 2 years ago
Fernando Sahmkow 355bbea52d SMMU: Add Android compatibility 2 years ago
Fernando Sahmkow f11218a03e SMMU: Implement physical memory mirroring 2 years ago
Fernando Sahmkow 9db159da71 SMMU: Initial adaptation to video_core. 2 years ago
Liam c366d8e8d9 core: track separate heap allocation for linux 2 years ago
Liam 1fdcd70bad general: properly support multiple memory instances 2 years ago
Liam 3d5c6a73cb core: refactor emulated cpu core activation 2 years ago
GPUCode 1e5a1d1702 Address more review comments 2 years ago
Liam 19619b1b14 arm: Implement native code execution backend 2 years ago
GPUCode 2590906d14 core: Respect memory permissions in Map 2 years ago
Fernando Sahmkow ce3c3c0038 Memory: Fix invalidation handling from the CPU/Services 2 years ago
Liam 713f292a25 kernel: add KPageTableBase 2 years ago
Liam 32a48f0d50 memory: check page against address space size 3 years ago
Liam 7073afff3b memory: minimize dependency on process 3 years ago
comex 85d77f636c Fixes and workarounds to make UBSan happier on macOS 3 years ago
Liam 6b6f0b21b9 k_process: PageTable -> GetPageTable 3 years ago
Kelebek1 42638691b5 Use spans over guest memory where possible instead of copying data. 3 years ago
Fernando Sahmkow 4f68a8f45a Memory Tracking: Optimize tracking to only use atomic writes when contested with the host GPU 3 years ago
Fernando Sahmkow 7ae0cdbb09 MemoryTracking: Initial setup of atomic writes. 3 years ago
Fernando Sahmkow 134c14f089 Address feedback, add CR notice, etc 3 years ago
Fernando Sahmkow 62295b5069 Settings: add option to enable / disable reactive flushing 3 years ago
Fernando Sahmkow 6bc60f78d9 GPU: Add Reactive flushing 3 years ago
Fernando Sahmkow eeffe68b7f Accuracy Normal: reduce accuracy further for perf improvements in Project Lime 3 years ago
Liam 6eaef51cf2 memory: rename global memory references to application memory 3 years ago
Liam 156516e399 kernel: use KTypedAddress for addresses 3 years ago
Liam c68577384a general: rename CurrentProcess to ApplicationProcess 3 years ago
Merry 6b50650633 Revert "MemoryManager: use fastmem directly." 3 years ago
Liam 0279b94a9e memory: fix watchpoint use when fastmem is enabled 3 years ago
Fernando Sahmkow 7f18e3bb89 MemoryManager: use fastmem directly. 3 years ago
Liam 47a89280bf memory: correct semantics of data cache management operations 3 years ago
Liam 8a5667aa70 memory: remove DEBUG_ASSERT pointer test 3 years ago
Liam e313e4f1ae kernel: implement FlushProcessDataCache 3 years ago
Morph c6c56d3e9c general: Resolve -Wunused-lambda-capture and C5233 3 years ago