summaryrefslogtreecommitdiff
path: root/src/core/hle/service/nvdrv/devices
AgeCommit message (Expand)Author
2025-02-16build: upgrade fmt and SDL2Zephyron
2025-02-09service/nvdrv: Implement NVGPU_GPU_IOCTL_NUM_VSMSZephyron
2025-02-08core: improve nvdrv and buffer queue implementationsZephyron
2025-02-01common/nvdrv: improve memory validation and error handlingZephyron
2025-02-01nvdrv: Add GetTpcMasks2 support and improve memory mapping validationZephyron
2025-01-21service/nvdrv: Relax GPU validation and improve error handlingZephyron
2025-01-20service/nvdrv: Implement stubbed GPU functionsZephyron
2025-01-14Revert incorrect copyright attribution for non-contributed filesZephyron
2025-01-08nvdrv: Add MSVC compatibility for packed structsZephyron
2025-01-05nvdrv: Fix incorrect IoctlZbcSetTable structure size assertionZephyron
2025-01-04nvdrv: Implement ZBCSetTable functionalityZephyron
2024-12-31chore: update project references and add Citron copyrightZephyron
2024-02-26video_core: make gpu context aware of rendering programLiam
2024-02-19scope_exit: Make constexprFearlessTobi
2024-02-09nvnflinger/gpu: implement blendingLiam
2024-02-06Merge pull request #12883 from FernandoS27/memory_manager_memliamwhite
2024-02-01MemoryManager: Reduce the page table size based on last big page address.Fernando Sahmkow
2024-01-31nvnflinger/gpu: implement layer stack compositionLiam
2024-01-18nvhost_vic: use map erase by keyLiam
2024-01-18nvdrv: use static typing for SessionId, smmu Asid typesLiam
2024-01-18Core: Clang format and other small issues.Fernando Sahmkow
2024-01-18SMMU: Fix software rendering and cleanupFernando Sahmkow
2024-01-18SMMU: Add Android compatibilityFernando Sahmkow
2024-01-18GPU SMMU: Expand to 34 bitsFernando Sahmkow
2024-01-18SMMU: Initial adaptation to video_core.Fernando Sahmkow
2024-01-18NVDRV: Implement sessions and initial implementation of SMMUFernando Sahmkow
2024-01-08Fix typos in src/core (#12625)Viktor Szépe
2023-10-25nvdrv: rework to remove memcpyLiam
2023-10-25nvdrv: fix up remaining copy callsLiam
2023-10-25nvdrv: convert nvmapLiam
2023-10-25nvdrv: convert codec devicesLiam
2023-10-25nvdrv: convert nvhost_gpuLiam
2023-10-25nvdrv: convert nvhost_ctrlLiam
2023-10-25nvdrv: convert nvhost_ctrl_gpuLiam
2023-10-25nvdrv: add ioctl command serialization, convert nvhost_as_gpuLiam
2023-10-01service: nvnflinger: Implement shared bufferNarr the Reg
2023-08-25nvhost_as_gpu: ensure mappings are aligned to big page size when deallocatedLiam
2023-07-14k_process: PageTable -> GetPageTableLiam
2023-06-22Remove memory allocations in some hot pathsKelebek1
2023-06-21Merge pull request #10086 from Morph1984/coretiming-ng-1bunnei
2023-06-08nvnflinger: allow locking framerate during video playbackLiam
2023-06-07nvdisp: Fix SingleCore frametime reportingMorph
2023-03-23memory: rename global memory references to application memoryLiam
2023-03-12general: fix spelling mistakesLiam
2023-03-01nvnflinger: fix nameLiam
2023-02-13general: rename CurrentProcess to ApplicationProcessLiam
2023-02-03Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"ameerj
2023-02-02Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ...liamwhite
2022-12-28nvdrv: Use std::span for inputsameerj
2022-11-13Add break for default casesKyle Kienapfel