aboutsummaryrefslogtreecommitdiff
path: root/src/core/memory.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Address feedback, add CR notice, etcFernando Sahmkow2023-05-071-6/+5
* Settings: add option to enable / disable reactive flushingFernando Sahmkow2023-05-071-1/+2
* GPU: Add Reactive flushingFernando Sahmkow2023-05-071-6/+21
* Accuracy Normal: reduce accuracy further for perf improvements in Project LimeFernando Sahmkow2023-04-231-1/+1
* memory: rename global memory references to application memoryLiam2023-03-231-25/+11
* kernel: use KTypedAddress for addressesLiam2023-03-221-143/+176
* general: rename CurrentProcess to ApplicationProcessLiam2023-02-131-5/+5
* Revert "MemoryManager: use fastmem directly."Merry2023-01-251-1/+1
* memory: fix watchpoint use when fastmem is enabledLiam2023-01-151-0/+4
* MemoryManager: use fastmem directly.Fernando Sahmkow2023-01-051-1/+1
* Merge pull request #9415 from liamwhite/dcMai2022-12-111-14/+15
|\
| * memory: correct semantics of data cache management operationsLiam2022-12-111-14/+15
* | memory: remove DEBUG_ASSERT pointer testLiam2022-12-101-2/+0
|/
* kernel: implement FlushProcessDataCacheLiam2022-11-121-0/+65
* general: Resolve -Wunused-lambda-capture and C5233Morph2022-10-221-21/+16
* core: device_memory: Templatize GetPointer(..).bunnei2022-10-181-3/+3
* MemoryManager: Fix errors popping out.Fernando Sahmkow2022-10-061-0/+9
* code: dodge PAGE_SIZE #defineKyle Kienapfel2022-08-191-39/+42
* chore: make yuzu REUSE compliantAndrea Pappacoda2022-07-271-3/+2
* Project AndioKelebek12022-07-221-1/+5
* core/debugger: memory breakpoint supportLiam2022-06-161-1/+78
* core/debugger: Implement new GDB stub debuggerLiam2022-06-011-0/+13
* Revert "Memory GPU <-> CPU: reduce infighting in the texture cache by adding ...bunnei2022-03-261-1/+1