Morph
5ee9e5e84b
general: Format licenses as per SPDX guidelines
4 years ago
Fernando Sahmkow
4165ead1f1
NvHost: Remake Ctrl Implementation.
4 years ago
Morph
2b87305d31
general: Convert source file copyright comments over to SPDX
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
4 years ago
bunnei
f496aa102d
hle: nvdrv: nvdata: Cleanup NvFence static assert.
4 years ago
bunnei
a8ff414423
hle: nvdrv: Rename Fence to NvFence to avoid naming conflicts.
4 years ago
ameerj
8969273d2d
general: Add missing copyright notices
4 years ago
bunnei
fd213b5856
hle: service: nvdrv: Revert #4981 to remove usage of SleepClientThread.
- Note, this always processes the ioctl right away, which fixes BotW 1.0.0 issues.
5 years ago
Chloe Marcec
f8d84ecae2
nvservices: Reintroducee IoctlCtrl
Fixes regression caused by #4907 which caused games like Breath of the Wild 1.0.0 not to boot.
5 years ago
Chloe Marcec
f0b74aa725
core: Make nvservices more standardized
5 years ago
David Marcec
87e01ad919
Initial implementation of Ioctl2 & Ioctl3
Purpose of Ioctl2 and Ioctl3 is to prevent the passing of raw pointers through ioctls
6 years ago
Fernando Sahmkow
94a7beb8b9
NVServices: Address Feedback
7 years ago
Fernando Sahmkow
1238b13642
NVServices: Correct CtrlEventWaitSync to block the ipc until timeout.
7 years ago
Fernando Sahmkow
9a3dea2bdc
nv_services: Implement NvQueryEvent, NvCtrlEventWait, NvEventRegister, NvEventUnregister
7 years ago
Fernando Sahmkow
779c115dbb
video_core: Implement GPU side Syncpoints
7 years ago
Fernando Sahmkow
6fd625d497
nv_services: Correct buffer queue fencing and GPFifo fencing
7 years ago