summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/nvdrv/devices/nvhost_ctrl.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove memory allocations in some hot pathsKelebek12023-06-221-10/+9
* general: rename CurrentProcess to ApplicationProcessLiam2023-02-141-2/+2
* Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"ameerj2023-02-031-11/+10
* Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"liamwhite2023-02-021-10/+11
* nvdrv: Use std::span for inputsameerj2022-12-291-11/+10
* kernel: remove KWritableEventLiam2022-10-131-3/+2
* general: Format licenses as per SPDX guidelinesMorph2022-10-061-4/+3
* General: Fix compilation for GCCLiam White2022-10-061-4/+4
* NVDRV: Further improvements.Fernando Sahmkow2022-10-061-6/+12
* NVDRV: Further refactors and eliminate old code.Fernando Sahmkow2022-10-061-23/+3
* VideoCore: Refactor syncing.Fernando Sahmkow2022-10-061-4/+15
* VideoCore: Extra Fixes.Fernando Sahmkow2022-10-061-1/+3
* NVDRV: Update copyright notices.Fernando Sahmkow2022-10-061-1/+1
* NVHOST_CTRl: Implement missing method and fix some stuffs.Fernando Sahmkow2022-10-061-4/+26
* NVDRV: Fix clearing when destroying.Fernando Sahmkow2022-10-061-6/+7
* NVDRV: Fix Open/Close and make sure each device is correctly created.Fernando Sahmkow2022-10-061-42/+134
* NVDRV: Implement new NvMapFernando Sahmkow2022-10-061-0/+2
* NVDRV: Refactor and add new NvMap.Fernando Sahmkow2022-10-061-3/+5
* NVDRV: Cleanup.Fernando Sahmkow2022-10-061-1/+3
* NVDRV: Implement QueryEvent.Fernando Sahmkow2022-10-061-0/+23
* NvHost: Remake Ctrl Implementation.Fernando Sahmkow2022-10-061-67/+111
* NvHost: Try a different approach to blocking.Fernando Sahmkow2022-10-061-9/+6
* NvHost: Fix some regressions and correct signaling on timeout.Fernando Sahmkow2022-10-061-25/+19
* kernel: implement KProcess suspensionLiam2022-06-141-2/+2
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* nvhost_ctrl: Only mark EventState::Busy as BadParameterameerj2022-03-291-1/+1
* NvHost/Core: Address Feedback.Fernando Sahmkow2021-10-161-3/+5
* Suspend temporallyFernandoS272021-10-161-1/+2
* NVHost_Ctrl: Force wait if the gpu falls behind too long.FernandoS272021-10-161-0/+11
* nvhost_ctrl: Refactor usage of gpu.LockSync()ameerj2021-10-031-15/+15
* hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.bunnei2021-05-061-3/+3
* hle: kernel: Migrate KEvent to KAutoObject.bunnei2021-05-061-1/+1
* service: Resolve cases of member field shadowingLioncash2021-05-041-3/+4
* nvdrv: Pass device fd and handle device create methods for device opening and closingChloe Marcec2021-03-251-4/+8
* hle: kernel: Reimplement KReadableEvent and KWritableEvent.bunnei2021-02-051-4/+4
* hle: kernel: Rename WritableEvent to KWritableEvent.bunnei2021-02-051-1/+1
* hle: kernel: Rename ReadableEvent to KReadableEvent.bunnei2021-02-051-1/+1
* Simplify conditionChloe Marcec2021-01-231-2/+1
* nvdrv: Unregister already registered eventsChloe Marcec2021-01-231-1/+8
* hle: service: nvdrv: Revert #4981 to remove usage of SleepClientThread.bunnei2020-12-291-14/+6
* nvservices: Reintroducee IoctlCtrlChloe Marcec2020-11-241-7/+12
* core: Make nvservices more standardizedChloe Marcec2020-11-101-32/+43
* hle service: nvdrv: nvhost_ctrl: Update to use SyncpointManager.bunnei2020-11-011-7/+26
* Rename to align with switchbrew and remove gpu function (#4714)Levi Behunin2020-11-011-13/+7
* Revert "core: Fix clang build"bunnei2020-10-211-6/+6
* core: Fix clang buildLioncash2020-10-181-6/+6
* Merge pull request #2912 from FernandoS27/async-fixesbunnei2019-10-161-22/+11
|\
| * Nvdrv: Correct Event setup in NvdrvFernando Sahmkow2019-10-051-22/+11
* | service/nvdrv: Silence -WswitchReinUsesLisp2019-10-051-2/+3
|/
* Initial implementation of Ioctl2 & Ioctl3David Marcec2019-09-191-2/+3
* Nv_Host_Ctrl: Correct difference calculationFernando Sahmkow2019-07-051-5/+7
* NVServices: Address FeedbackFernando Sahmkow2019-07-051-3/+11
* NVServices: Styling, define constructors as explicit and correctionsFernando Sahmkow2019-07-051-8/+2
* NVFlinger: Correct GCC compile errorFernando Sahmkow2019-07-051-0/+1
* NVServices: Make NVEvents Automatic according to documentation.Fernando Sahmkow2019-07-051-2/+5
* NVServices: Correct CtrlEventWaitSync to block the ipc until timeout.Fernando Sahmkow2019-07-051-5/+17
* GPU: Correct Interrupts to interrupt on syncpt/value instead of event, mirroring hardwareFernando Sahmkow2019-07-051-4/+1
* nv_services: Deglobalize NvServicesFernando Sahmkow2019-07-051-3/+4
* nv_host_ctrl: Make Sync GPU variant always return synced result.Fernando Sahmkow2019-07-051-0/+5
* nvhost_ctrl: Corrections to event handlingFernando Sahmkow2019-07-051-7/+11
* Gpu: Mark areas as protected.Fernando Sahmkow2019-07-051-0/+6
* nv_services: Stub CtrlEventSignalFernando Sahmkow2019-07-051-12/+32
* nv_services: Implement NvQueryEvent, NvCtrlEventWait, NvEventRegister, NvEventUnregisterFernando Sahmkow2019-07-051-10/+81
* hle/service: Default constructors and destructors in the cpp file where applicableLioncash2018-09-111-0/+3
* nvdrv: Get rid of indirect inclusionsLioncash2018-08-071-0/+3
* NvOsGetConfigU32 production implDavid Marcec2018-07-101-17/+2
* nvhost_ctrl: Fix NvOsGetConfigU32 for Snipper Clips.bunnei2018-07-081-1/+1
* Update clang formatJames Rowe2018-07-031-4/+4
* Rename logging macro back to LOG_*James Rowe2018-07-031-4/+4
* nvhost_ctrl: Stub out IocCtrlEventRegister.bunnei2018-05-301-0/+8
* nvhost_ctrl: Stub out IocCtrlEventWaitAsyncCommand.bunnei2018-05-301-4/+8
* NvOsGetConfigU32 should return null instead of 0 for default outputDavid Marcec2018-05-271-1/+1
* general: Make formatting of logged hex values more straightforwardLioncash2018-05-021-1/+1
* nvdrv: Move logging macros over to new fmt-compatible onesLioncash2018-04-241-6/+6
* Nvdrv: Assert when receiving an unimplemented ioctl in the nv* handlers.Subv2018-04-231-1/+1
* service: Use nested namespace specifiers where applicableLioncash2018-04-201-6/+2
* nvhost-ctrl: Stub NVHOST_IOCTL_CTRL_EVENT_WAIT.Subv2018-02-151-0/+14
* nvhost_ctrl: Silence formatting specifier warningsLioncash2018-02-141-2/+2
* Extra nvdrv support (#162)David2018-02-061-7/+11
* Added nvmemp, Added /dev/nvhost-ctrl, SetClientPID now stores pid (#114)David2018-01-211-0/+46