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