summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2022-10-06Address Feedback from bylaws.Fernando Sahmkow1-1/+1
2022-10-06NvDec: Fix regressions.Fernando Sahmkow1-0/+1
2022-10-06NVDRV: Further improvements.Fernando Sahmkow1-30/+29
2022-10-06NVDRV: Further refactors and eliminate old code.Fernando Sahmkow1-2/+5
2022-10-06VideoCore: Refactor syncing.Fernando Sahmkow1-5/+5
2022-10-06VideoCore: implement channels on gpu caches.Fernando Sahmkow1-11/+23
2022-10-06NVDRV: Fix Open/Close and make sure each device is correctly created.Fernando Sahmkow1-4/+8
2022-10-06NVDRV: Implement new NvMapFernando Sahmkow1-4/+5
2022-10-06NVDRV: Refactor and add new NvMap.Fernando Sahmkow1-4/+5
2022-10-06NVDRV: Implement QueryEvent.Fernando Sahmkow1-2/+24
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2022-03-25hle: nvdrv: Rename Fence to NvFence to avoid naming conflicts.bunnei1-3/+4
2021-11-04core: Remove unused includesameerj1-1/+0
2021-10-03gpu: Migrate implementation to the cpp fileameerj1-3/+10
2021-05-04service: Resolve cases of member field shadowingLioncash1-5/+5
2021-03-25nvdrv: Pass device fd and handle device create methods for device opening and closingChloe Marcec1-4/+8
2020-12-29hle: service: nvdrv: Revert #4981 to remove usage of SleepClientThread.bunnei1-5/+3
2020-11-24nvservices: Reintroducee IoctlCtrlChloe Marcec1-3/+5
2020-11-10core: Make nvservices more standardizedChloe Marcec1-79/+105
2020-11-07video_core: dma_pusher: Remove integrity check on command lists.bunnei1-1/+0
2020-11-01fixup! hle service: nvdrv: nvhost_gpu: Update to use SyncpointManager and other improvements.bunnei1-3/+10
2020-11-01 hle service: nvdrv: nvhost_gpu: Update to use SyncpointManager and other improvements.bunnei1-42/+88
2020-10-21Revert "core: Fix clang build"bunnei1-5/+3
2020-10-18core: Fix clang buildLioncash1-3/+5
2020-02-16nvhost_gpu: implement ChannelSetTimeslicenamkazy1-0/+12
2019-11-27core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory classLioncash1-2/+2
2019-10-05service/nvdrv: Silence -WswitchReinUsesLisp1-0/+2
2019-09-21Mark KickOffPb & SubmitGPFIFO as traceDavid Marcec1-4/+4
2019-09-19Initial implementation of Ioctl2 & Ioctl3David Marcec1-7/+13
2019-07-05NVFlinger: Correct GCC compile errorFernando Sahmkow1-5/+3
2019-07-05NVServices: Correct CtrlEventWaitSync to block the ipc until timeout.Fernando Sahmkow1-1/+2
2019-07-05nv_services: Deglobalize NvServicesFernando Sahmkow1-4/+5
2019-07-05nv_services: Create GPU channels correctlyFernando Sahmkow1-2/+4
2019-07-05video_core: Implement GPU side SyncpointsFernando Sahmkow1-6/+24
2019-07-05nv_services: Correct buffer queue fencing and GPFifo fencingFernando Sahmkow1-4/+4
2019-03-07gpu: Refactor command and swap buffers interface for asynch.bunnei1-12/+2
2018-12-15nvhost_gpu: Skip empty GPU command lists.bunnei1-0/+4
2018-11-28dma_pushbuffer: Optimize to avoid loop and copy on Push.bunnei1-8/+6
2018-11-27gpu: Rewrite GPU command list processing with DmaPusher class.bunnei1-3/+10
2018-11-26Changed logging to be "Log before execution", Added more error logging, all services should now log on some levelDavid Marcec1-0/+10
2018-09-11hle/service: Default constructors and destructors in the cpp file where applicableLioncash1-0/+3
2018-09-10video_core: Move command buffer loop.Markus Wick1-14/+12
2018-08-08nvhost_gpu: Don't over copy IoctlSubmitGpfifo.bunnei1-1/+1
2018-08-07nvdrv: Get rid of indirect inclusionsLioncash1-2/+4
2018-07-31nvhost_gpu: Added checks to ensure we don't read past the end of the entries when handling a GPU command list.Subv1-3/+6
2018-07-21GPU: Implement the NVGPU_IOCTL_CHANNEL_KICKOFF_PB ioctl2 command.Subv1-2/+28
2018-07-03Update clang formatJames Rowe1-10/+10
2018-07-03Rename logging macro back to LOG_*James Rowe1-12/+12
2018-06-20Build: Fixed some MSVC warnings in various parts of the code.Subv1-1/+2
2018-05-24Stub NVGPU_IOCTL_CHANNEL_SET_TIMEOUTmailwl1-0/+9
2018-05-22Implemented NVHOST_IOCTL_CHANNEL_GET_WAITBASE (#440)David1-0/+11
2018-05-02general: Make formatting of logged hex values more straightforwardLioncash1-1/+1
2018-05-01GPU: Don't write to invalid memory locations when handling ioctls that don't have an output.Subv1-3/+0
2018-04-24nvdrv: Move logging macros over to new fmt-compatible onesLioncash1-18/+19
2018-04-23Nvdrv: Assert when receiving an unimplemented ioctl in the nv* handlers.Subv1-1/+1
2018-04-20service: Use nested namespace specifiers where applicableLioncash1-6/+2
2018-02-14nvhost_gpu: Silence formatting specifier warningsLioncash1-6/+8
2018-02-12Make a GPU class in VideoCore to contain the GPU state.Subv1-4/+3
2018-02-12GPU: Added a command processor to decode the GPU pushbuffers and forward the commands to their respective engines.Subv1-1/+3
2018-02-06Extra nvdrv support (#162)David1-0/+144