summaryrefslogtreecommitdiffstats
path: root/src/core/device_memory_manager.inc (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-02-19scope_exit: Make constexprFearlessTobi1-2/+2
Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it.
2024-02-07SMMU: Ensure the backing address range matches the currentFernando Sahmkow1-0/+7
2024-01-31Device Memory Manager: ensure raster protection only within mapped device addresses.Fernando Sahmkow1-17/+23
2024-01-31DeviceMemory: Make counter types configurableFernando Sahmkow1-9/+9
2024-01-31smmu: use new range mutex construction for protecting countersLiam1-10/+1
2024-01-22device_memory_manager: fix ScratchBuffer indexingLiam1-3/+2
2024-01-19device_memory_manager: use unique_lock for updateLiam1-14/+8
2024-01-19nvdrv: use static typing for SessionId, smmu Asid typesLiam1-14/+14
2024-01-19SMMU: Fix Right Shift UB.Fernando Sahmkow1-2/+2
2024-01-19SMMU: Fix 8Gb layout.Fernando Sahmkow1-5/+5
2024-01-19Core: Clang format and other small issues.Fernando Sahmkow1-15/+35
2024-01-19SMMU: Add continuity tracking optimization.Fernando Sahmkow1-3/+49
2024-01-19SMMU: Simplify and remove old code.Fernando Sahmkow1-62/+7
2024-01-19SMMU: Add Android compatibilityFernando Sahmkow1-5/+2
2024-01-19GPU-SMMU: Estimate game leak and preallocate device region.Fernando Sahmkow1-4/+4
2024-01-19SMMU: Fix Unregister on MultiAddressFernando Sahmkow1-1/+1
2024-01-19SMMU: Implement physical memory mirroringFernando Sahmkow1-3/+151
2024-01-19SMMU: Initial adaptation to video_core.Fernando Sahmkow1-8/+64
2024-01-19SMMU: Implement backing CPU page protect/unprotectFernando Sahmkow1-5/+77
2024-01-19Core: Initial implementation of device memory mappingFernando Sahmkow1-0/+304