aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/nvdrv
AgeCommit message (Expand)Author
2020-05-02nvdrv: Fix GetGpuTime stack corruptionDavid Marcec
2020-02-16nvhost_gpu: implement ChannelSetTimeslicenamkazy
2019-12-25NvServices: Correct Ioctl Remap.Fernando Sahmkow
2019-11-26core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory classLioncash
2019-11-24kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel...bunnei
2019-11-03kernel: events: Remove ResetType::Automatic.bunnei
2019-10-16Merge pull request #2912 from FernandoS27/async-fixesbunnei
2019-10-04Nvdrv: Correct Event setup in NvdrvFernando Sahmkow
2019-10-04Nvdrv: Do framelimiting only in the CPU ThreadFernando Sahmkow
2019-10-04Nvdrv: Correct Async regression and avoid signaling empty buffer vsyncsFernando Sahmkow
2019-10-04service/nvdrv: Silence -WswitchReinUsesLisp
2019-09-22Merge pull request #2873 from ogniK5377/new-ioctlsFernando Sahmkow
2019-09-22server side clang format fix2David Marcec
2019-09-22Use clang-format provided by build serverDavid Marcec
2019-09-21Mark KickOffPb & SubmitGPFIFO as traceDavid Marcec
2019-09-20disable clang-format tempDavid Marcec
2019-09-19Initial implementation of Ioctl2 & Ioctl3David Marcec
2019-08-21gpu: Change optional<reference_wrapper<T>> to T* for FramebufferConfigReinUsesLisp
2019-07-05NVServices: Correct delayed responses.Fernando Sahmkow
2019-07-05Nv_Host_Ctrl: Correct difference calculationFernando Sahmkow
2019-07-05NVServices: Address FeedbackFernando Sahmkow
2019-07-05NVServices: Styling, define constructors as explicit and correctionsFernando Sahmkow
2019-07-05NVFlinger: Correct GCC compile errorFernando Sahmkow
2019-07-05NVServices: Make NVEvents Automatic according to documentation.Fernando Sahmkow
2019-07-05NVServices: Correct CtrlEventWaitSync to block the ipc until timeout.Fernando Sahmkow
2019-07-05GPU: Correct Interrupts to interrupt on syncpt/value instead of event, mirror...Fernando Sahmkow
2019-07-05nv_services: Fixes to event liberation.Fernando Sahmkow
2019-07-05nv_services: Deglobalize NvServicesFernando Sahmkow
2019-07-05nv_host_ctrl: Make Sync GPU variant always return synced result.Fernando Sahmkow
2019-07-05nvhost_ctrl: Corrections to event handlingFernando Sahmkow
2019-07-05Gpu: Mark areas as protected.Fernando Sahmkow
2019-07-05nv_services: Stub CtrlEventSignalFernando Sahmkow
2019-07-05Gpu: Implement Hardware Interrupt Manager and manage GPU interruptsFernando Sahmkow
2019-07-05nv_services: Implement NvQueryEvent, NvCtrlEventWait, NvEventRegister, NvEven...Fernando Sahmkow
2019-07-05nv_services: Create GPU channels correctlyFernando Sahmkow
2019-07-05video_core: Implement GPU side SyncpointsFernando Sahmkow
2019-07-05nv_services: Correct buffer queue fencing and GPFifo fencingFernando Sahmkow
2019-06-04core/core_timing_util: Amend casing of cyclesTo* functionsLioncash
2019-06-04core/core_timing_util: Use std::chrono types for specifying time unitsLioncash
2019-05-18core/kernel/object: Rename ResetType enum membersLioncash
2019-04-04core: Add missing override specifiers where applicableLioncash
2019-03-22Merge pull request #2256 from bunnei/gpu-vmmbunnei
2019-03-20Merge pull request #2090 from FearlessTobi/port-4599bunnei
2019-03-20gpu: Rewrite virtual memory manager using PageTable.bunnei
2019-03-20gpu: Move GPUVAddr definition to common_types.bunnei
2019-03-14gpu: Use host address for caching instead of guest address.bunnei
2019-03-06gpu: Move command processing to another thread.bunnei
2019-03-06gpu: Refactor command and swap buffers interface for asynch.bunnei
2019-02-27common/math_util: Move contents into the Common namespaceLioncash
2019-02-15core_timing: Convert core timing into a classLioncash