summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/nvdrv/interface.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2021-07-14service: Append service name prefix to common filenamesMorph1-259/+0
2021-06-02general: Replace RESULT_SUCCESS with ResultSuccessMorph1-13/+13
2021-05-06hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.bunnei1-3/+3
2021-05-06hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.bunnei1-1/+1
2021-05-06Update src/core/hle/service/nvdrv/interface.cppbunnei1-1/+1
2021-05-03nvdrv: /dev/nvhost-prof-gpu for productionChloe Marcec1-3/+14
2021-02-05hle: kernel: Rename WritableEvent to KWritableEvent.bunnei1-1/+1
2021-02-05hle: kernel: Rename ReadableEvent to KReadableEvent.bunnei1-1/+1
2021-01-29core: hle: kernel: Rename Thread to KThread.bunnei1-1/+1
2020-12-29hle: service: nvdrv: Revert #4981 to remove usage of SleepClientThread.bunnei1-84/+8
2020-11-27service: Eliminate usages of the global system instanceLioncash1-2/+2
2020-11-24nvservices: Reintroducee IoctlCtrlChloe Marcec1-10/+83
2020-11-10Addressed issuesChloe Marcec1-9/+8
2020-11-10core: Make nvservices more standardizedChloe Marcec1-76/+124
2020-10-21Revert "core: Fix clang build"bunnei1-4/+4
2020-10-18core: Fix clang buildLioncash1-4/+4
2020-08-03yuzu: Resolve C++20 deprecation warnings related to lambda capturesLioncash1-18/+18
2020-06-29service: Update function tablesVolcaEM1-5/+6
2019-11-25kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)bunnei1-1/+1
2019-10-05Nvdrv: Correct Event setup in NvdrvFernando Sahmkow1-1/+3
2019-09-22server side clang format fix2David Marcec1-18/+18
2019-09-22Use clang-format provided by build serverDavid Marcec1-20/+18
2019-09-20disable clang-format tempDavid Marcec1-0/+2
2019-09-19Initial implementation of Ioctl2 & Ioctl3David Marcec1-10/+45
2019-07-05NVServices: Correct delayed responses.Fernando Sahmkow1-24/+19
2019-07-05NVServices: Address FeedbackFernando Sahmkow1-1/+1
2019-07-05NVFlinger: Correct GCC compile errorFernando Sahmkow1-2/+2
2019-07-05NVServices: Correct CtrlEventWaitSync to block the ipc until timeout.Fernando Sahmkow1-4/+30
2019-07-05GPU: Correct Interrupts to interrupt on syncpt/value instead of event, mirroring hardwareFernando Sahmkow1-2/+2
2019-07-05nv_services: Deglobalize NvServicesFernando Sahmkow1-2/+0
2019-07-05Gpu: Implement Hardware Interrupt Manager and manage GPU interruptsFernando Sahmkow1-2/+0
2019-07-05nv_services: Implement NvQueryEvent, NvCtrlEventWait, NvEventRegister, NvEventUnregisterFernando Sahmkow1-3/+14
2019-05-18core/kernel/object: Rename ResetType enum membersLioncash1-1/+1
2018-11-29kernel/event: Reference ReadableEvent from WritableEventZach Hilman1-5/+3
2018-11-29core: Port all current usages of Event to Readable/WritableEventZach Hilman1-3/+8
2018-11-26Changed logging to be "Log before execution", Added more error logging, all services should now log on some levelDavid Marcec1-1/+5
2018-11-24nvdrv: Implement/stub DumpGraphicsMemoryInfo and GetStatus.bunnei1-2/+16
2018-09-11hle/service: Default constructors and destructors in the cpp file where applicableLioncash1-0/+2
2018-08-29kernel: Eliminate kernel global stateLioncash1-1/+3
2018-07-21GPU: Implement the NVGPU_IOCTL_CHANNEL_KICKOFF_PB ioctl2 command.Subv1-1/+1
2018-07-03Rename logging macro back to LOG_*James Rowe1-7/+7
2018-05-02general: Make formatting of logged hex values more straightforwardLioncash1-1/+1
2018-04-24nvdrv: Move logging macros over to new fmt-compatible onesLioncash1-7/+7
2018-04-20service: Use nested namespace specifiers where applicableLioncash1-4/+2
2018-04-10Updated nvdrv with more service names.Hexagon121-0/+7
2018-02-14nvdrv/interface: Silence formatting specifier warningsLioncash1-1/+2
2018-02-14service: Remove remaining uses of BufferDescriptor*.bunnei1-3/+2
2018-02-14nvdrv: Use ReadBuffer/WriteBuffer functions for Ioctl.bunnei1-17/+5
2018-02-09nvdrv: Fix QueryEvent for libnx.bunnei1-4/+5
2018-02-06Extra nvdrv support (#162)David1-17/+43
2018-02-04logger: Use Service_NVDRV category where applicable.bunnei1-5/+5
2018-01-25hle: Rename RequestBuilder to ResponseBuilder.bunnei1-5/+5
2018-01-21Added nvmemp, Added /dev/nvhost-ctrl, SetClientPID now stores pid (#114)David1-5/+4
2018-01-19nvdrv: Stub SetClientPID.bunnei1-0/+12
2018-01-17nvdrv: stubbed Close(cmd 2)Frederic Meyer1-0/+13
2018-01-17NV: Implemented the nvdrv service, which uses the same interface as nvdrv:aSubv1-9/+9
2018-01-17NV: Move the nvdrv classes into the Nvidia namespace, and move the functionality to a s single module that services call.Subv1-21/+6
2018-01-13yuzu: Update license text to be consistent across project.bunnei1-1/+1
2018-01-11NV: Move the nv device nodes to their own directory and namespace.Subv1-162/+7
2018-01-11NV: Expose the nvdisp_disp0 device and a weak reference to the nvdrv:a service.Subv1-167/+123
2018-01-11NV: Implemented the nvdrv:a service and the /dev/nvmap device.Subv1-0/+283