aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/nvdrv/devices/nvhost_ctrl.cpp
AgeCommit message (Expand)Author
2024-02-19scope_exit: Make constexprFearlessTobi
2024-01-18nvdrv: use static typing for SessionId, smmu Asid typesLiam
2024-01-18NVDRV: Implement sessions and initial implementation of SMMUFernando Sahmkow
2023-10-25nvdrv: rework to remove memcpyLiam
2023-10-25nvdrv: convert nvhost_ctrlLiam
2023-06-22Remove memory allocations in some hot pathsKelebek1
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-10-12kernel: remove KWritableEventLiam
2022-10-06general: Format licenses as per SPDX guidelinesMorph
2022-10-06General: Fix compilation for GCCLiam White
2022-10-06NVDRV: Further improvements.Fernando Sahmkow
2022-10-06NVDRV: Further refactors and eliminate old code.Fernando Sahmkow
2022-10-06VideoCore: Refactor syncing.Fernando Sahmkow
2022-10-06VideoCore: Extra Fixes.Fernando Sahmkow
2022-10-06NVDRV: Update copyright notices.Fernando Sahmkow
2022-10-06NVHOST_CTRl: Implement missing method and fix some stuffs.Fernando Sahmkow
2022-10-06NVDRV: Fix clearing when destroying.Fernando Sahmkow
2022-10-06NVDRV: Fix Open/Close and make sure each device is correctly created.Fernando Sahmkow
2022-10-06NVDRV: Implement new NvMapFernando Sahmkow
2022-10-06NVDRV: Refactor and add new NvMap.Fernando Sahmkow
2022-10-06NVDRV: Cleanup.Fernando Sahmkow
2022-10-06NVDRV: Implement QueryEvent.Fernando Sahmkow
2022-10-06NvHost: Remake Ctrl Implementation.Fernando Sahmkow
2022-10-06NvHost: Try a different approach to blocking.Fernando Sahmkow
2022-10-06NvHost: Fix some regressions and correct signaling on timeout.Fernando Sahmkow
2022-06-14kernel: implement KProcess suspensionLiam
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2022-03-29nvhost_ctrl: Only mark EventState::Busy as BadParameterameerj
2021-10-16NvHost/Core: Address Feedback.Fernando Sahmkow
2021-10-16Suspend temporallyFernandoS27
2021-10-16NVHost_Ctrl: Force wait if the gpu falls behind too long.FernandoS27
2021-10-03nvhost_ctrl: Refactor usage of gpu.LockSync()ameerj
2021-05-05hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.bunnei
2021-05-05hle: kernel: Migrate KEvent to KAutoObject.bunnei
2021-05-04service: Resolve cases of member field shadowingLioncash
2021-03-25nvdrv: Pass device fd and handle device create methods for device opening and...Chloe Marcec
2021-02-05hle: kernel: Reimplement KReadableEvent and KWritableEvent.bunnei
2021-02-05hle: kernel: Rename WritableEvent to KWritableEvent.bunnei
2021-02-05hle: kernel: Rename ReadableEvent to KReadableEvent.bunnei
2021-01-23Simplify conditionChloe Marcec
2021-01-23nvdrv: Unregister already registered eventsChloe Marcec
2020-12-28hle: service: nvdrv: Revert #4981 to remove usage of SleepClientThread.bunnei
2020-11-24nvservices: Reintroducee IoctlCtrlChloe Marcec
2020-11-10core: Make nvservices more standardizedChloe Marcec
2020-11-01hle service: nvdrv: nvhost_ctrl: Update to use SyncpointManager.bunnei
2020-11-01Rename to align with switchbrew and remove gpu function (#4714)Levi Behunin
2020-10-20Revert "core: Fix clang build"bunnei