summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/nvdrv/nvdrv.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* NVHost_Ctrl: Force wait if the gpu falls behind too long.FernandoS272021-10-161-0/+2
* hle: service: Add a helper module for managing kernel objects.bunnei2021-07-211-0/+3
* hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.bunnei2021-05-061-2/+2
* hle: kernel: Refactor several threads/events/sharedmemory to use slab heaps.bunnei2021-05-061-1/+1
* hle: kernel: Migrate KEvent to KAutoObject.bunnei2021-05-061-1/+1
* hle: kernel: Reimplement KReadableEvent and KWritableEvent.bunnei2021-02-051-2/+6
* hle: kernel: Rename WritableEvent to KWritableEvent.bunnei2021-02-051-2/+2
* hle: kernel: Rename ReadableEvent to KReadableEvent.bunnei2021-02-051-1/+1
* hle: service: nvdrv: Revert #4981 to remove usage of SleepClientThread.bunnei2020-12-291-3/+3
* service: Eliminate usages of the global system instanceLioncash2020-11-271-1/+1
* nvservices: Reintroducee IoctlCtrlChloe Marcec2020-11-241-3/+3
* Addressed issuesChloe Marcec2020-11-101-1/+1
* core: Make nvservices more standardizedChloe Marcec2020-11-101-7/+16
* hle service: nvdrv: Update to instantiate SyncpointManager.bunnei2020-11-011-1/+13
* General: Make use of std::nullopt where applicableLioncash2020-09-221-1/+1
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)bunnei2019-11-251-2/+2
* Initial implementation of Ioctl2 & Ioctl3David Marcec2019-09-191-2/+3
* NVServices: Address FeedbackFernando Sahmkow2019-07-051-7/+16
* NVServices: Styling, define constructors as explicit and correctionsFernando Sahmkow2019-07-051-7/+9
* NVServices: Correct CtrlEventWaitSync to block the ipc until timeout.Fernando Sahmkow2019-07-051-1/+4
* GPU: Correct Interrupts to interrupt on syncpt/value instead of event, mirroring hardwareFernando Sahmkow2019-07-051-1/+3
* nv_services: Fixes to event liberation.Fernando Sahmkow2019-07-051-6/+14
* nv_services: Deglobalize NvServicesFernando Sahmkow2019-07-051-2/+7
* Gpu: Implement Hardware Interrupt Manager and manage GPU interruptsFernando Sahmkow2019-07-051-4/+1
* nv_services: Implement NvQueryEvent, NvCtrlEventWait, NvEventRegister, NvEventUnregisterFernando Sahmkow2019-07-051-0/+52
* nv_services: Correct buffer queue fencing and GPFifo fencingFernando Sahmkow2019-07-051-7/+1
* hle/service: Default constructors and destructors in the cpp file where applicableLioncash2018-09-111-1/+1
* nvdrv: Get rid of global std::weak_ptrLioncash2018-08-081-3/+5
* service/nvdrv: Take std::string in Open() by const referenceLioncash2018-07-251-1/+1
* nvdrv: Take std::string by const reference in GetDevice()Lioncash2018-07-191-1/+1
* service: Use nested namespace specifiers where applicableLioncash2018-04-201-4/+2
* Vi: Properly write the BufferProducerFence object in the DequeueBuffer response parcel.Subv2018-02-151-0/+7
* nvdrv: stubbed Close(cmd 2)Frederic Meyer2018-01-171-0/+2
* NV: Move the nvdrv classes into the Nvidia namespace, and move the functionality to a s single module that services call.Subv2018-01-171-94/+30
* clang-formatMerryMage2018-01-161-0/+1
* yuzu: Update license text to be consistent across project.bunnei2018-01-131-1/+1
* NV: Expose the nvdisp_disp0 device and a weak reference to the nvdrv:a service.Subv2018-01-111-0/+94
* NV: Implemented the nvdrv:a service and the /dev/nvmap device.Subv2018-01-111-0/+25