aboutsummaryrefslogtreecommitdiff
path: root/src/core/device_memory_manager.inc
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #235 from CloudP4bbs/pr/asid-guardJonas28 hours1-0/+5
|\
| * core: do not index registered_processes with an unregistered ASIDPaulo Rossatto2 days1-0/+5
* | Merge remote-tracking branch 'origin/fix/cold-hint-uploaded-memory' into test...Takoroka2 days1-0/+44
|\ \
| * | texture_cache: mark guest memory textures were uploaded from coldTakoroka3 days1-0/+44
* | | nx2: count a mapped sparse tile as writtenTakoroka2 days1-4/+2
* | | nx2: map and unmap sparse texture tiles (nx2:gpu 216)Takoroka2 days1-2/+4
| |/ |/|
* | Gpu buffer readback to cpu. Fixing visible glitches such as missing collision...néo Luigi3 days1-0/+32
|/
* core: end device page runs where pages are unmapped or mapped againTakoroka4 days1-0/+21
* nx2: give sparse regions memory only where the GPU writesTakoroka4 days1-16/+28
* core: per-thread device memory translation cacheTakoroka5 days1-12/+14
* Revert "Import experimental NS2 support and accumulated GPU fixes"Takoroka6 days1-2/+1
* Import experimental NS2 support and accumulated GPU fixesyumekiru6 days1-1/+2
* [common/core/dynarmic] Optimize page table allocations (#4219)Exverge2026-09-091-27/+22
* [fmt] use {#:x} instead of 0x{:#x} (#4170)lizzie2026-07-251-4/+4
* [core/device_memory_manager] use more pointer/iterator stable std::vector<> i...lizzie2026-07-071-9/+13
* [core] coalesce tracking entries for GPU (#3677)lizzie2026-03-081-48/+31
* [texture_cache, buffer_cache] Added TLS handling + changed command queue for ...lizzie2026-02-201-1/+43
* [core] Fix range batching using nil ranges (#3349)lizzie2026-01-191-1/+1
* [tests] fix compile+linking issues with PlayTime (#3345)lizzie2026-01-191-2/+2
* [buffer_cache] Add batching support for memory tracker updates (#3288)CamilleLaVey2026-01-181-2/+49
* revert [vk] Fast UBO: fix tracking, resize heuristics, add debug guard (#2695...CamilleLaVey2025-10-091-26/+0
* [vk] Fast UBO: fix tracking, resize heuristics, add debug guard (#2695)Ribbit2025-10-081-0/+26
* [cmake] enable clang-cl and WoA builds (#348)lizzie2025-09-091-1/+1
* Merge pull request #13000 from liamwhite/skip-null-memoryNarr the Reg2024-02-221-4/+8
|\
| * device_memory_manager: skip unregistered interfaces on invalidateLiam2024-02-121-4/+8
* | scope_exit: Make constexprFearlessTobi2024-02-191-2/+2
|/
* SMMU: Ensure the backing address range matches the currentFernando Sahmkow2024-02-071-0/+7
* Device Memory Manager: ensure raster protection only within mapped device add...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-181-14/+8
* nvdrv: use static typing for SessionId, smmu Asid typesLiam2024-01-181-14/+14
* SMMU: Fix Right Shift UB.Fernando Sahmkow2024-01-181-2/+2
* SMMU: Fix 8Gb layout.Fernando Sahmkow2024-01-181-5/+5
* Core: Clang format and other small issues.Fernando Sahmkow2024-01-181-15/+35
* SMMU: Add continuity tracking optimization.Fernando Sahmkow2024-01-181-3/+49
* SMMU: Simplify and remove old code.Fernando Sahmkow2024-01-181-62/+7
* SMMU: Add Android compatibilityFernando Sahmkow2024-01-181-5/+2
* GPU-SMMU: Estimate game leak and preallocate device region.Fernando Sahmkow2024-01-181-4/+4
* SMMU: Fix Unregister on MultiAddressFernando Sahmkow2024-01-181-1/+1
* SMMU: Implement physical memory mirroringFernando Sahmkow2024-01-181-3/+151
* SMMU: Initial adaptation to video_core.Fernando Sahmkow2024-01-181-8/+64
* SMMU: Implement backing CPU page protect/unprotectFernando Sahmkow2024-01-181-5/+77
* Core: Initial implementation of device memory mappingFernando Sahmkow2024-01-181-0/+304