summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Address Feedback from bylaws.Fernando Sahmkow2022-10-061-1/+1
* NvDec: Fix regressions.Fernando Sahmkow2022-10-061-0/+1
* NVDRV: Further improvements.Fernando Sahmkow2022-10-061-30/+29
* NVDRV: Further refactors and eliminate old code.Fernando Sahmkow2022-10-061-2/+5
* VideoCore: Refactor syncing.Fernando Sahmkow2022-10-061-5/+5
* VideoCore: implement channels on gpu caches.Fernando Sahmkow2022-10-061-11/+23
* NVDRV: Fix Open/Close and make sure each device is correctly created.Fernando Sahmkow2022-10-061-4/+8
* NVDRV: Implement new NvMapFernando Sahmkow2022-10-061-4/+5
* NVDRV: Refactor and add new NvMap.Fernando Sahmkow2022-10-061-4/+5
* NVDRV: Implement QueryEvent.Fernando Sahmkow2022-10-061-2/+24
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* hle: nvdrv: Rename Fence to NvFence to avoid naming conflicts.bunnei2022-03-251-3/+4
* core: Remove unused includesameerj2021-11-041-1/+0
* gpu: Migrate implementation to the cpp fileameerj2021-10-031-3/+10
* service: Resolve cases of member field shadowingLioncash2021-05-041-5/+5
* nvdrv: Pass device fd and handle device create methods for device opening and closingChloe Marcec2021-03-251-4/+8
* hle: service: nvdrv: Revert #4981 to remove usage of SleepClientThread.bunnei2020-12-291-5/+3
* nvservices: Reintroducee IoctlCtrlChloe Marcec2020-11-241-3/+5
* core: Make nvservices more standardizedChloe Marcec2020-11-101-79/+105
* video_core: dma_pusher: Remove integrity check on command lists.bunnei2020-11-071-1/+0
* fixup! hle service: nvdrv: nvhost_gpu: Update to use SyncpointManager and other improvements.bunnei2020-11-011-3/+10
* hle service: nvdrv: nvhost_gpu: Update to use SyncpointManager and other improvements.bunnei2020-11-011-42/+88
* Revert "core: Fix clang build"bunnei2020-10-211-5/+3
* core: Fix clang buildLioncash2020-10-181-3/+5
* nvhost_gpu: implement ChannelSetTimeslicenamkazy2020-02-161-0/+12
* core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory classLioncash2019-11-271-2/+2
* service/nvdrv: Silence -WswitchReinUsesLisp2019-10-051-0/+2
* Merge pull request #2873 from ogniK5377/new-ioctlsFernando Sahmkow2019-09-221-7/+13
|\
| * Initial implementation of Ioctl2 & Ioctl3David Marcec2019-09-191-7/+13
* | Mark KickOffPb & SubmitGPFIFO as traceDavid Marcec2019-09-211-4/+4
|/
* NVFlinger: Correct GCC compile errorFernando Sahmkow2019-07-051-5/+3
* NVServices: Correct CtrlEventWaitSync to block the ipc until timeout.Fernando Sahmkow2019-07-051-1/+2
* nv_services: Deglobalize NvServicesFernando Sahmkow2019-07-051-4/+5
* nv_services: Create GPU channels correctlyFernando Sahmkow2019-07-051-2/+4
* video_core: Implement GPU side SyncpointsFernando Sahmkow2019-07-051-6/+24
* nv_services: Correct buffer queue fencing and GPFifo fencingFernando Sahmkow2019-07-051-4/+4
* gpu: Refactor command and swap buffers interface for asynch.bunnei2019-03-071-12/+2
* nvhost_gpu: Skip empty GPU command lists.bunnei2018-12-151-0/+4
* Merge pull request #1801 from ogniK5377/log-before-executebunnei2018-11-291-0/+10
|\
| * Changed logging to be "Log before execution", Added more error logging, all services should now log on some levelDavid Marcec2018-11-261-0/+10
* | dma_pushbuffer: Optimize to avoid loop and copy on Push.bunnei2018-11-281-8/+6
* | gpu: Rewrite GPU command list processing with DmaPusher class.bunnei2018-11-271-3/+10
|/
* hle/service: Default constructors and destructors in the cpp file where applicableLioncash2018-09-111-0/+3
* video_core: Move command buffer loop.Markus Wick2018-09-101-14/+12
* nvhost_gpu: Don't over copy IoctlSubmitGpfifo.bunnei2018-08-081-1/+1
* nvdrv: Get rid of indirect inclusionsLioncash2018-08-071-2/+4
* nvhost_gpu: Added checks to ensure we don't read past the end of the entries when handling a GPU command list.Subv2018-07-311-3/+6
* GPU: Implement the NVGPU_IOCTL_CHANNEL_KICKOFF_PB ioctl2 command.Subv2018-07-211-2/+28
* Update clang formatJames Rowe2018-07-031-10/+10
* Rename logging macro back to LOG_*James Rowe2018-07-031-12/+12
* Build: Fixed some MSVC warnings in various parts of the code.Subv2018-06-201-1/+2
* Stub NVGPU_IOCTL_CHANNEL_SET_TIMEOUTmailwl2018-05-241-0/+9
* Implemented NVHOST_IOCTL_CHANNEL_GET_WAITBASE (#440)David2018-05-221-0/+11
* general: Make formatting of logged hex values more straightforwardLioncash2018-05-021-1/+1
* GPU: Don't write to invalid memory locations when handling ioctls that don't have an output.Subv2018-05-011-3/+0
* nvdrv: Move logging macros over to new fmt-compatible onesLioncash2018-04-241-18/+19
* 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_gpu: Silence formatting specifier warningsLioncash2018-02-141-6/+8
* Make a GPU class in VideoCore to contain the GPU state.Subv2018-02-121-4/+3
* GPU: Added a command processor to decode the GPU pushbuffers and forward the commands to their respective engines.Subv2018-02-121-1/+3
* Extra nvdrv support (#162)David2018-02-061-0/+144