summaryrefslogtreecommitdiff
path: root/src/core/memory.cpp
AgeCommit message (Expand)Author
2025-03-05arm: corrected declarationsCamilleLaVey
2025-03-05Fix: Core_Memory logging and ARM_NCE Mutex loggingCamilleLaVey
2025-03-04Follow Up Of the previous commit with the update of TLB updateCamilleLaVey
2025-02-03memory: Improve debug logging and validation in InvalidateNCEZephyron
2025-01-18memory: Improve null pointer and unmapped memory handlingZephyron
2025-01-14Revert incorrect copyright attribution for non-contributed filesZephyron
2024-12-31core: Update copyright headersZephyron
2024-12-31chore: update project references and add Citron copyrightZephyron
2024-03-04"Merge Tagged PR 13018"yuzubot
2024-02-19scope_exit: Make constexprFearlessTobi
2024-01-27atomic_ops: Remove volatile qualifierMerry
2024-01-18SMMU: Add Android compatibilityFernando Sahmkow
2024-01-18SMMU: Implement physical memory mirroringFernando Sahmkow
2024-01-18SMMU: Initial adaptation to video_core.Fernando Sahmkow
2023-12-25core: track separate heap allocation for linuxLiam
2023-12-22general: properly support multiple memory instancesLiam
2023-12-04core: refactor emulated cpu core activationLiam
2023-11-25Address more review commentsGPUCode
2023-11-25arm: Implement native code execution backendLiam
2023-11-25core: Respect memory permissions in MapGPUCode
2023-11-16Merge pull request #11995 from FernandoS27/you-dont-need-the-new-iphoneliamwhite
2023-11-12Memory: Fix invalidation handling from the CPU/ServicesFernando Sahmkow
2023-11-10kernel: add KPageTableBaseLiam
2023-07-28Merge pull request #11155 from liamwhite/memory3liamwhite
2023-07-26Merge pull request #10990 from comex/ubsanliamwhite
2023-07-25memory: check page against address space sizeLiam
2023-07-22memory: minimize dependency on processLiam
2023-07-15Fixes and workarounds to make UBSan happier on macOScomex
2023-07-14k_process: PageTable -> GetPageTableLiam
2023-07-02Use spans over guest memory where possible instead of copying data.Kelebek1
2023-06-28Memory Tracking: Optimize tracking to only use atomic writes when contested w...Fernando Sahmkow
2023-06-28MemoryTracking: Initial setup of atomic writes.Fernando Sahmkow
2023-05-07Address feedback, add CR notice, etcFernando Sahmkow
2023-05-07Settings: add option to enable / disable reactive flushingFernando Sahmkow
2023-05-07GPU: Add Reactive flushingFernando Sahmkow
2023-04-23Accuracy Normal: reduce accuracy further for perf improvements in Project LimeFernando Sahmkow
2023-03-23memory: rename global memory references to application memoryLiam
2023-03-22kernel: use KTypedAddress for addressesLiam
2023-02-13general: rename CurrentProcess to ApplicationProcessLiam
2023-01-25Revert "MemoryManager: use fastmem directly."Merry
2023-01-15memory: fix watchpoint use when fastmem is enabledLiam
2023-01-05MemoryManager: use fastmem directly.Fernando Sahmkow
2022-12-11Merge pull request #9415 from liamwhite/dcMai
2022-12-11memory: correct semantics of data cache management operationsLiam
2022-12-10memory: remove DEBUG_ASSERT pointer testLiam
2022-11-12kernel: implement FlushProcessDataCacheLiam
2022-10-22general: Resolve -Wunused-lambda-capture and C5233Morph
2022-10-18core: device_memory: Templatize GetPointer(..).bunnei
2022-10-06MemoryManager: Fix errors popping out.Fernando Sahmkow
2022-08-19code: dodge PAGE_SIZE #defineKyle Kienapfel