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