213 Commits (b4b361e5e91534f0b1c90f4c97fa99afa090d16f)

Author SHA1 Message Date
crueter b4b361e5e9
Revert "[heap_tracker] Use ankerl map instead of rb tree (#249)" (#382) 4 months ago
lizzie c9a3baab5d
[heap_tracker] Use ankerl map instead of rb tree (#249) 4 months ago
lizzie 04e5e64538
[memory] remove "fast" memcpy and memset (not fast at all), remove slow parallel impl and just use serial (#188) 5 months ago
lizzie 5091759a47
[vk, opengl] defer checks to topmost call (avoid unnecessary call) (#40) 5 months ago
MrPurple666 449a2497ea Initial MMO implementation 8 months ago
MrPurple666 4e7f6ef694 Better FastMemcpy and FastMemset 8 months ago
MrPurple666 abc7e71ecd Replace std::memcpy/memset with intrinsics on known sizes 8 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 2 years ago
Liam 7073afff3b memory: minimize dependency on process 2 years ago
comex 85d77f636c Fixes and workarounds to make UBSan happier on macOS 3 years ago
Liam 6b6f0b21b9 k_process: PageTable -> GetPageTable 2 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
bunnei d9871bab0b core: device_memory: Templatize GetPointer(..). 3 years ago
Fernando Sahmkow 6a3eca65ea MemoryManager: Fix errors popping out. 4 years ago
Kyle Kienapfel ea00332a67 code: dodge PAGE_SIZE #define 3 years ago
Andrea Pappacoda 6a2efdda2f chore: make yuzu REUSE compliant 4 years ago
Kelebek1 be1f5f1d9f Project Andio 3 years ago
Liam 8d2abc710c core/debugger: memory breakpoint support 4 years ago
Liam 2ee161a0bf core/debugger: Implement new GDB stub debugger 4 years ago
bunnei b149526098 Revert "Memory GPU <-> CPU: reduce infighting in the texture cache by adding CPU Cached memory." 4 years ago