| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-02-17 | nvnflinger: convert to process | Liam | |
| 2024-01-18 | nvdrv: use correct names for interface factory | Liam | |
| 2024-01-18 | nvdrv: use static typing for SessionId, smmu Asid types | Liam | |
| 2024-01-18 | NVDRV: Implement sessions and initial implementation of SMMU | Fernando Sahmkow | |
| 2023-06-22 | Remove memory allocations in some hot paths | Kelebek1 | |
| 2023-03-01 | nvnflinger: fix name | Liam | |
| 2023-03-01 | service: move hle_ipc from kernel | Liam | |
| 2023-02-21 | service: refactor server architecture | Liam | |
| Converts services to have their own processes | |||
| 2023-02-03 | Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span" | ameerj | |
| This reverts commit 25fc5c0e1158cb8e81cbc769b24ad84032a1fbfd, reversing changes made to af20e25081f97d55b451606c87922e2b49f0d363. | |||
| 2023-02-02 | Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ↵ | liamwhite | |
| ReadBuffer" | |||
| 2022-12-28 | nvdrv: Use std::span for inputs | ameerj | |
| Allows the use of HLERequestContext::ReadBufferSpan | |||
| 2022-11-28 | nvdrv: Simplify builder declarations | Lioncash | |
| We can just use auto here. If one of these ever happens to not be derived from nvdevice, then this will cause a compilation error. We can also move the devices into the collection to get rid of an unnecessary atomic reference count increment and decrement. | |||
| 2022-10-23 | nvdrv: fix container destruction order | Liam | |
| 2022-10-12 | kernel: remove KWritableEvent | Liam | |
| 2022-10-06 | General: address feedback | Fernando Sahmkow | |
| 2022-10-06 | general: Format licenses as per SPDX guidelines | Morph | |
| 2022-10-06 | NvDec: Fix regressions. | Fernando Sahmkow | |
| 2022-10-06 | NVDRV: Further refactors and eliminate old code. | Fernando Sahmkow | |
| 2022-10-06 | NVDRV: Refactor Host1x | Fernando Sahmkow | |
| 2022-10-06 | VideoCore: implement channels on gpu caches. | Fernando Sahmkow | |
| 2022-10-06 | NVDRV: Fix clearing when destroying. | Fernando Sahmkow | |
| 2022-10-06 | NVDRV: Fix Open/Close and make sure each device is correctly created. | Fernando Sahmkow | |
| 2022-10-06 | NVDRV: Implement new NvMap | Fernando Sahmkow | |
| 2022-10-06 | NVDRV: Refactor and add new NvMap. | Fernando Sahmkow | |
| 2022-10-06 | NVDRV: Cleanup. | Fernando Sahmkow | |
| 2022-10-06 | NVDRV: Implement QueryEvent. | Fernando Sahmkow | |
| 2022-10-06 | NvHost: Remake Ctrl Implementation. | Fernando Sahmkow | |
| 2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | |
| This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later. | |||
| 2021-11-03 | core: Remove unused includes | ameerj | |
| 2021-07-20 | hle: service: nvdrv: Remove unused kernel reference. | bunnei | |
| 2021-07-20 | hle: service: Add a helper module for managing kernel objects. | bunnei | |
| 2021-07-14 | service: Append service name prefix to common filenames | Morph | |
| 2021-05-05 | hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject. | bunnei | |
| 2021-05-05 | hle: kernel: Refactor several threads/events/sharedmemory to use slab heaps. | bunnei | |
| 2021-05-05 | hle: kernel: Ensure all kernel objects with KAutoObject are properly created. | bunnei | |
| 2021-05-05 | hle: kernel: Migrate KEvent to KAutoObject. | bunnei | |
| 2021-05-05 | hle: kernel: Refactor IPC interfaces to not use std::shared_ptr. | bunnei | |
| 2021-03-25 | nvdrv: Pass device fd and handle device create methods for device opening ↵ | Chloe Marcec | |
| and closing We pass the fd to the ioctl as well as alert the device when it's opened or closed to allow for fd unique actions to take place | |||
| 2021-02-05 | hle: kernel: Reimplement KReadableEvent and KWritableEvent. | bunnei | |
| 2021-02-05 | hle: kernel: Rename WritableEvent to KWritableEvent. | bunnei | |
| 2021-02-05 | hle: kernel: Rename ReadableEvent to KReadableEvent. | bunnei | |
| 2021-01-07 | nvdec syncpt incorporation | ameerj | |
| laying the groundwork for async gpu, although this does not fully implement async nvdec operations | |||
| 2020-12-28 | hle: service: nvdrv: Revert #4981 to remove usage of SleepClientThread. | bunnei | |
| - Note, this always processes the ioctl right away, which fixes BotW 1.0.0 issues. | |||
| 2020-11-26 | service: Eliminate usages of the global system instance | Lioncash | |
| Completely removes all usages of the global system instance within the services code by passing in the using system instance to the services. | |||
| 2020-11-24 | nvservices: Reintroducee IoctlCtrl | Chloe Marcec | |
| Fixes regression caused by #4907 which caused games like Breath of the Wild 1.0.0 not to boot. | |||
| 2020-11-10 | Addressed issues | Chloe Marcec | |
| 2020-11-10 | core: Make nvservices more standardized | Chloe Marcec | |
| 2020-11-08 | ipc_helpers: Remove usage of the global system instance | Lioncash | |
| Resolves numerous deprecation warnings throughout the codebase due to inclusion of this header. Now building core should be significantly less noisy (and also relying on less global state). This also uncovered quite a few modules that were relying on indirect includes, which have also been fixed. | |||
| 2020-11-01 | hle service: nvdrv: nvhost_gpu: Update to use SyncpointManager and other ↵ | bunnei | |
| improvements. - Refactor so that SubmitGPFIFO and KickoffPB use shared functionality. - Implement add_wait and add_increment flags. | |||
| 2020-11-01 | hle service: nvdrv: nvhost_ctrl: Update to use SyncpointManager. | bunnei | |
