aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/nvdrv/devices/nvhost_as_gpu.cpp
Commit message (Expand)AuthorAgeFilesLines
* nx2: map GPU memory before later command lists are readSssnowyyy35 hours1-3/+3
* nx2: make the 216 sparse request range checks overflow-safeSssnowyyy35 hours1-2/+2
* Merge nx2 into nx2-experimentalkraibse41 hours1-11/+35
|\
| * nvhost_as_gpu: share Switch 2 device ranges between a process's address spacesduck9122 days1-11/+35
* | Merge remote-tracking branch 'origin/fix/nx2-gmmu-map-on-gpu-thread' into tes...Takoroka3 days1-2/+9
|\ \ | |/ |/|
| * nx2: map GPU memory on the GPU threadTakoroka4 days1-2/+9
* | nx2: count a mapped sparse tile as writtenTakoroka3 days1-4/+3
* | nx2: map and unmap sparse texture tiles (nx2:gpu 216)Takoroka3 days1-0/+30
|/
* nx2: give sparse regions memory only where the GPU writesTakoroka5 days1-1/+59
* nx2:gpu: free GPU-only region memory when the region is destroyedTakoroka6 days1-3/+32
* nx2: unmap GPU memory in submission orderTakoroka7 days1-1/+2
* nx2: unmap GPU memory the game freesTakoroka7 days1-2/+14
* Switch 2: present vi2 native images and capture framesTakoroka7 days1-0/+1
* Switch 2: native memory/images, GPU-accessible attribute, TSG subcontexts, sy...Takoroka7 days1-0/+26
* Switch 2 GPU memory handles and mappings at requested addressesTakoroka7 days1-11/+18
* Switch 2: aud:u audio, REv revision tag, job-slot events, open-file limitTakoroka7 days1-1/+1
* Switch 2 GPU: syncpt server, identity GPU mappings, Ampere classes, submit fe...Takoroka7 days1-4/+43
* nvdrv: Switch 2 GPU address-space layout; gpu 33/203Takoroka7 days1-3/+15
* [fmt] use {#:x} instead of 0x{:#x} (#4170)lizzie2026-07-251-8/+8
* [common] rework BitField and BitUtil, use concepts whenever possible (#4076)lizzie2026-07-091-1/+1
* [video_core, hle] remove redundant parent references in system structs (#3908)lizzie2026-06-231-3/+2
* [hle, service] fix errors related to race conditions triggering under SMG1 an...lizzie2026-05-051-21/+25
* [hle/nvdrv] drop redundant shared_ptr<> in internal nvhost_as_gpu mappings (#...lizzie2026-04-291-103/+60
* [common/logging] Simplify logging logic and fix issues when logging before sy...lizzie2026-03-121-2/+2
* [cmake] enable clang-cl and WoA builds (#348)lizzie2025-09-091-1/+1
* [fmt] use {:#X} for format instead of 0x{:X} (#309)lizzie2025-08-271-8/+8
* [core/nvdrv] Fix Random Unmap Memory Clearing (#176)SDK-Chan2025-08-141-10/+13
* MemoryManager: Reduce the page table size based on last big page address.Fernando Sahmkow2024-02-011-2/+4
* nvdrv: use static typing for SessionId, smmu Asid typesLiam2024-01-181-1/+1
* SMMU: Fix software rendering and cleanupFernando Sahmkow2024-01-181-18/+11
* SMMU: Initial adaptation to video_core.Fernando Sahmkow2024-01-181-23/+34
* NVDRV: Implement sessions and initial implementation of SMMUFernando Sahmkow2024-01-181-1/+1
* nvdrv: rework to remove memcpyLiam2023-10-251-11/+15
* nvdrv: add ioctl command serialization, convert nvhost_as_gpuLiam2023-10-251-57/+21
* nvhost_as_gpu: ensure mappings are aligned to big page size when deallocatedLiam2023-08-251-1/+3
* Remove memory allocations in some hot pathsKelebek12023-06-221-16/+15
* Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"ameerj2023-02-031-13/+13
* Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ...liamwhite2023-02-021-13/+13
* nvdrv: Use std::span for inputsameerj2022-12-281-13/+13
* video_core: Implement memory manager page kindFengChen2022-10-171-4/+8
* General: address feedbackFernando Sahmkow2022-10-061-13/+15
* general: rework usages of UNREACHABLE macroLiam2022-10-061-5/+5
* address_space: Address feedbackMorph2022-10-061-4/+4
* general: Format licenses as per SPDX guidelinesMorph2022-10-061-4/+3
* General: Fix compilation for GCCLiam White2022-10-061-0/+3
* MemoryManager: initial multi paging system implementation.Fernando Sahmkow2022-10-061-20/+25
* Texture cache: Fix the remaining issues with memory mnagement and unmapping.Fernando Sahmkow2022-10-061-0/+3
* NVDRV: Remake ASGPUFernando Sahmkow2022-10-061-158/+302
* NVDRV: Update copyright notices.Fernando Sahmkow2022-10-061-2/+4
* VideoCore: implement channels on gpu caches.Fernando Sahmkow2022-10-061-16/+18