aboutsummaryrefslogtreecommitdiff
path: root/src/core/memory.cpp
Commit message (Expand)AuthorAgeFilesLines
* nx2: rearm clean read areas when the GPU writes them againsnowstormxd28 hours1-0/+15
* Gpu buffer readback to cpu. Fixing visible glitches such as missing collision...néo Luigi3 days1-0/+99
* nx2: frame-locked input replay and quieter logsTakoroka7 days1-1/+13
* [video_core] buffer cache readback for nce invalidations (#4490)xbzk2026-09-301-1/+1
* [common/core/dynarmic] Optimize page table allocations (#4219)Exverge2026-09-091-38/+41
* [fmt] use {#:x} instead of 0x{:#x} (#4170)lizzie2026-07-251-10/+10
* [core/memory] remove duplicates from template when unsafe=T/F, remove increme...lizzie2026-05-181-197/+107
* [core] remove parallel thread remnants that keep calling sysconf() everytime ...lizzie2026-03-311-12/+2
* Revert "[core/memory] remove indirection handling for unaligned access (#3584...lizzie2026-03-131-83/+101
* [common/logging] Simplify logging logic and fix issues when logging before sy...lizzie2026-03-121-1/+1
* [core/memory] remove indirection handling for unaligned access (#3584)lizzie2026-02-221-101/+83
* [dynarmic] add current code page cache (#3459)lizzie2026-02-121-3/+2
* [dynarmic, common] pagetable clustering (#3215)lizzie2026-01-131-63/+39
* [core] use memcpy instead of hand rolling aligned cases (#2639)lizzie2025-12-191-167/+36
* Partial revert "[common] remove HeapTracker (#3001)" (#3107)lizzie2025-11-271-0/+23
* [common] remove HeapTracker (#3001)lizzie2025-11-271-24/+0
* Revert "[core/memory] Remove defered heap allocation on Linux." (#2974)PavelBARABANOV2025-11-091-0/+15
* [core/memory] Remove defered heap allocation on Linux. (#2587)lizzie2025-10-311-15/+0
* [cmake] enable clang-cl and WoA builds (#348)lizzie2025-09-091-4/+4
* Revert "[heap_tracker] Use ankerl map instead of rb tree (#249)" (#382)crueter2025-09-041-2/+19
* [heap_tracker] Use ankerl map instead of rb tree (#249)lizzie2025-08-271-19/+2
* [memory] remove "fast" memcpy and memset (not fast at all), remove slow paral...lizzie2025-08-031-204/+17
* [vk, opengl] defer checks to topmost call (avoid unnecessary call) (#40)lizzie2025-07-131-30/+39
* Initial MMO implementationMrPurple6662025-04-281-4/+128
* Better FastMemcpy and FastMemsetMrPurple6662025-04-281-10/+163
* Replace std::memcpy/memset with intrinsics on known sizesMrPurple6662025-04-281-9/+49
* "Merge Tagged PR 13018"yuzubot2024-03-031-2/+1
* scope_exit: Make constexprFearlessTobi2024-02-191-4/+4
* atomic_ops: Remove volatile qualifierMerry2024-01-271-4/+2
* SMMU: Add Android compatibilityFernando Sahmkow2024-01-181-36/+26
* SMMU: Implement physical memory mirroringFernando Sahmkow2024-01-181-21/+32
* SMMU: Initial adaptation to video_core.Fernando Sahmkow2024-01-181-7/+18
* core: track separate heap allocation for linuxLiam2023-12-251-23/+63
* general: properly support multiple memory instancesLiam2023-12-221-14/+14
* core: refactor emulated cpu core activationLiam2023-12-041-7/+3
* Address more review commentsGPUCode2023-11-251-0/+50
* arm: Implement native code execution backendLiam2023-11-251-0/+13
* core: Respect memory permissions in MapGPUCode2023-11-251-4/+4
* Merge pull request #11995 from FernandoS27/you-dont-need-the-new-iphoneliamwhite2023-11-161-5/+20
|\
| * Memory: Fix invalidation handling from the CPU/ServicesFernando Sahmkow2023-11-121-5/+20
* | kernel: add KPageTableBaseLiam2023-11-101-3/+3
|/
* Merge pull request #11155 from liamwhite/memory3liamwhite2023-07-281-3/+18
|\
| * memory: check page against address space sizeLiam2023-07-251-3/+18
* | Merge pull request #10990 from comex/ubsanliamwhite2023-07-261-13/+17
|\ \ | |/ |/|
| * Fixes and workarounds to make UBSan happier on macOScomex2023-07-151-13/+17
* | memory: minimize dependency on processLiam2023-07-221-58/+57
* | k_process: PageTable -> GetPageTableLiam2023-07-141-4/+4
|/
* Use spans over guest memory where possible instead of copying data.Kelebek12023-07-021-5/+49
* Memory Tracking: Optimize tracking to only use atomic writes when contested w...Fernando Sahmkow2023-06-281-6/+33
* MemoryTracking: Initial setup of atomic writes.Fernando Sahmkow2023-06-281-3/+4