| Commit message (Expand) | Author | Files | Lines |
2024-02-18 | nvnflinger: convert to process | Liam | 1 | -2/+1 |
2024-01-19 | nvdrv: use correct names for interface factory | Liam | 1 | -3/+3 |
2024-01-19 | nvdrv: use static typing for SessionId, smmu Asid types | Liam | 1 | -1/+1 |
2024-01-19 | NVDRV: Implement sessions and initial implementation of SMMU | Fernando Sahmkow | 1 | -9/+18 |
2023-06-22 | Remove memory allocations in some hot paths | Kelebek1 | 1 | -4/+4 |
2023-03-01 | nvnflinger: fix name | Liam | 1 | -3/+3 |
2023-03-01 | service: move hle_ipc from kernel | Liam | 1 | -1/+1 |
2023-02-21 | service: refactor server architecture | Liam | 1 | -9/+14 |
2023-02-03 | Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span" | ameerj | 1 | -4/+4 |
2023-02-02 | Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer" | liamwhite | 1 | -4/+4 |
2022-12-29 | nvdrv: Use std::span for inputs | ameerj | 1 | -4/+4 |
2022-11-28 | nvdrv: Simplify builder declarations | Lioncash | 1 | -26/+18 |
2022-10-24 | nvdrv: fix container destruction order | Liam | 1 | -1/+1 |
2022-10-13 | kernel: remove KWritableEvent | Liam | 1 | -1/+0 |
2022-10-06 | General: address feedback | Fernando Sahmkow | 1 | -3/+1 |
2022-10-06 | general: Format licenses as per SPDX guidelines | Morph | 1 | -4/+3 |
2022-10-06 | NvDec: Fix regressions. | Fernando Sahmkow | 1 | -1/+4 |
2022-10-06 | NVDRV: Further refactors and eliminate old code. | Fernando Sahmkow | 1 | -21/+0 |
2022-10-06 | NVDRV: Refactor Host1x | Fernando Sahmkow | 1 | -1/+1 |
2022-10-06 | VideoCore: implement channels on gpu caches. | Fernando Sahmkow | 1 | -1/+1 |
2022-10-06 | NVDRV: Fix clearing when destroying. | Fernando Sahmkow | 1 | -5/+2 |
2022-10-06 | NVDRV: Fix Open/Close and make sure each device is correctly created. | Fernando Sahmkow | 1 | -106/+68 |
2022-10-06 | NVDRV: Implement new NvMap | Fernando Sahmkow | 1 | -9/+6 |
2022-10-06 | NVDRV: Refactor and add new NvMap. | Fernando Sahmkow | 1 | -7/+9 |
2022-10-06 | NVDRV: Cleanup. | Fernando Sahmkow | 1 | -24/+29 |
2022-10-06 | NVDRV: Implement QueryEvent. | Fernando Sahmkow | 1 | -23/+23 |
2022-10-06 | NvHost: Remake Ctrl Implementation. | Fernando Sahmkow | 1 | -16/+112 |
2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | 1 | -3/+2 |
2021-11-04 | core: Remove unused includes | ameerj | 1 | -1/+0 |
2021-07-21 | hle: service: nvdrv: Remove unused kernel reference. | bunnei | 1 | -1/+0 |
2021-07-21 | hle: service: Add a helper module for managing kernel objects. | bunnei | 1 | -5/+5 |
2021-07-14 | service: Append service name prefix to common filenames | Morph | 1 | -1/+1 |
2021-05-06 | hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject. | bunnei | 1 | -4/+4 |
2021-05-06 | hle: kernel: Refactor several threads/events/sharedmemory to use slab heaps. | bunnei | 1 | -2/+1 |
2021-05-06 | hle: kernel: Ensure all kernel objects with KAutoObject are properly created. | bunnei | 1 | -0/+1 |
2021-05-06 | hle: kernel: Migrate KEvent to KAutoObject. | bunnei | 1 | -4/+8 |
2021-05-06 | hle: kernel: Refactor IPC interfaces to not use std::shared_ptr. | bunnei | 1 | -1/+1 |
2021-03-25 | nvdrv: Pass device fd and handle device create methods for device opening and closing | Chloe Marcec | 1 | -3/+7 |
2021-02-05 | hle: kernel: Reimplement KReadableEvent and KWritableEvent. | bunnei | 1 | -4/+6 |
2021-02-05 | hle: kernel: Rename WritableEvent to KWritableEvent. | bunnei | 1 | -3/+3 |
2021-02-05 | hle: kernel: Rename ReadableEvent to KReadableEvent. | bunnei | 1 | -2/+2 |
2021-01-07 | nvdec syncpt incorporation | ameerj | 1 | -2/+4 |
2020-12-29 | hle: service: nvdrv: Revert #4981 to remove usage of SleepClientThread. | bunnei | 1 | -7/+6 |
2020-11-27 | service: Eliminate usages of the global system instance | Lioncash | 1 | -5/+5 |
2020-11-24 | nvservices: Reintroducee IoctlCtrl | Chloe Marcec | 1 | -6/+7 |
2020-11-10 | Addressed issues | Chloe Marcec | 1 | -5/+5 |
2020-11-10 | core: Make nvservices more standardized | Chloe Marcec | 1 | -14/+79 |
2020-11-08 | ipc_helpers: Remove usage of the global system instance | Lioncash | 1 | -0/+1 |
2020-11-01 | hle service: nvdrv: nvhost_gpu: Update to use SyncpointManager and other improvements. | bunnei | 1 | -1/+2 |
2020-11-01 | hle service: nvdrv: nvhost_ctrl: Update to use SyncpointManager. | bunnei | 1 | -1/+2 |
2020-11-01 | hle service: nvdrv: Update to instantiate SyncpointManager. | bunnei | 1 | -4/+5 |
2020-11-01 | hle: service: nvdrv: Implement SyncpointManager, to manage syncpoints. | bunnei | 1 | -1/+1 |
2020-10-27 | video_core: NVDEC Implementation | ameerj | 1 | -2/+2 |
2019-11-25 | kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) | bunnei | 1 | -2/+2 |
2019-11-03 | kernel: events: Remove ResetType::Automatic. | bunnei | 1 | -2/+1 |
2019-10-05 | Nvdrv: Correct Async regression and avoid signaling empty buffer vsyncs | Fernando Sahmkow | 1 | -2/+2 |
2019-09-19 | Initial implementation of Ioctl2 & Ioctl3 | David Marcec | 1 | -3/+4 |
2019-07-05 | NVServices: Styling, define constructors as explicit and corrections | Fernando Sahmkow | 1 | -2/+2 |
2019-07-05 | NVServices: Make NVEvents Automatic according to documentation. | Fernando Sahmkow | 1 | -2/+2 |
2019-07-05 | NVServices: Correct CtrlEventWaitSync to block the ipc until timeout. | Fernando Sahmkow | 1 | -2/+7 |
2019-07-05 | GPU: Correct Interrupts to interrupt on syncpt/value instead of event, mirroring hardware | Fernando Sahmkow | 1 | -6/+7 |
2019-07-05 | nv_services: Deglobalize NvServices | Fernando Sahmkow | 1 | -15/+16 |
2019-07-05 | nvhost_ctrl: Corrections to event handling | Fernando Sahmkow | 1 | -1/+1 |
2019-07-05 | nv_services: Implement NvQueryEvent, NvCtrlEventWait, NvEventRegister, NvEventUnregister | Fernando Sahmkow | 1 | -1/+25 |
2018-09-11 | hle/service: Default constructors and destructors in the cpp file where applicable | Lioncash | 1 | -0/+2 |
2018-08-13 | Registered missing channel devices | David Marcec | 1 | -0/+4 |
2018-08-08 | nvdrv: Get rid of global std::weak_ptr | Lioncash | 1 | -4/+3 |
2018-08-07 | nvdrv: Make Ioctl()'s definition match its prototype | Lioncash | 1 | -1/+1 |
2018-07-25 | service/nvdrv: Take std::string in Open() by const reference | Lioncash | 1 | -1/+1 |
2018-07-25 | service/nvdrv: Use std::move where applicable | Lioncash | 1 | -3/+5 |
2018-05-30 | Services/nvdrv: add '/dev/nvhost-nvdec' device | mailwl | 1 | -0/+2 |
2018-04-27 | general: Convert assertion macros over to be fmt-compatible | Lioncash | 1 | -2/+2 |
2018-04-20 | service: Use nested namespace specifiers where applicable | Lioncash | 1 | -4/+2 |
2018-02-12 | Make a GPU class in VideoCore to contain the GPU state. | Subv | 1 | -5/+2 |
2018-02-12 | nvdrv: Make the GPU memory manager available to nvhost-gpu. | Subv | 1 | -2/+5 |
2018-02-08 | nvhost_as_gpu: Add nvmap as a class member. | bunnei | 1 | -1/+1 |
2018-02-06 | Extra nvdrv support (#162) | David | 1 | -2/+8 |
2018-01-21 | Added nvmemp, Added /dev/nvhost-ctrl, SetClientPID now stores pid (#114) | David | 1 | -0/+4 |
2018-01-21 | Format: Run the new clang format on everything | James Rowe | 1 | -1/+1 |
2018-01-17 | nvdrv: stubbed Close(cmd 2) | Frederic Meyer | 1 | -0/+10 |
2018-01-17 | NV: Implemented the nvdrv service, which uses the same interface as nvdrv:a | Subv | 1 | -2/+4 |
2018-01-17 | NV: Move the nvdrv classes into the Nvidia namespace, and move the functionality to a s single module that services call. | Subv | 1 | -6/+37 |
2018-01-13 | yuzu: Update license text to be consistent across project. | bunnei | 1 | -1/+1 |
2018-01-11 | NV: Expose the nvdisp_disp0 device and a weak reference to the nvdrv:a service. | Subv | 1 | -2/+6 |
2018-01-11 | NV: Implemented the nvdrv:a service and the /dev/nvmap device. | Subv | 1 | -5/+5 |
2017-12-29 | service: Add empty interface for pctl:a. | bunnei | 1 | -7/+5 |
2017-12-28 | service: Add empty interface for aoc:u. | bunnei | 1 | -0/+18 |