| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-01-14 | core: hle: kernel: Add KWorkerTask and KWorkerTaskManager. | bunnei | |
| - These primitives are used to dispatch asynchronous kernel tasks from KThread and KProcess. | |||
| 2021-12-30 | core: hle: kernel: Implement thread pinning. | bunnei | |
| - We largely had the mechanics in place for thread pinning, this change hooks these up. - Validated with tests https://github.com/Atmosphere-NX/Atmosphere/blob/master/tests/TestSvc/source/test_thread_pinning.cpp. | |||
| 2021-12-17 | core: hle: Remove global HLE lock. | bunnei | |
| - This was added early on as a hack to protect against some concurrency issues. - It's not clear that this serves any purpose anymore, and if it does, individual components should be fixed rather than using a global recursive mutex. | |||
| 2021-12-12 | Merge pull request #7462 from bunnei/kernel-improve-scheduling | bunnei | |
| Kernel: Improve threading & scheduling V3 | |||
| 2021-12-09 | Merge pull request #7519 from itsmeft24/master | bunnei | |
| kernel: svc: Implement ProcessMemory and CodeMemory SVCs | |||
| 2021-12-06 | hle: kernel: KLightConditionVariable: Migrate to updated KThreadQueue. | bunnei | |
| 2021-12-06 | hle: kernel: Update KThreadQueue and migrate KSynchronizationObject. | bunnei | |
| 2021-12-06 | service/notif: Add notif:a and stub ListAlarmSettings,Initialize | german77 | |
| Used by ring fit adventure 1.2.0 | |||
| 2021-12-05 | Add KCodeMemory to CMakeLists.txt | itsmeft24 | |
| 2021-11-27 | core/pdm: Stub QueryPlayStatisticsByApplicationIdAndUserAccountId | Narr the Reg | |
| Used in checkpoint homebrew | |||
| 2021-11-24 | service/hid: Create ring LIFO | german77 | |
| 2021-11-24 | core/hid: Add emulated controllers | german77 | |
| 2021-11-24 | core/hid: Move motion_input, create input converter and hid_types | german77 | |
| 2021-11-24 | core/hid: Move input_interpreter to hid | german77 | |
| 2021-10-04 | Merge pull request #7091 from vonchenplus/fix_memroy_leak | Ameer J | |
| core: Fix memory leak | |||
| 2021-09-29 | service: bcat: Remove BoxCat BCAT implementation | Morph | |
| The current implementation of BoxCat as it stands is non-functional due to the reliance on a server providing BCAT files. This implementation will eventually be replaced with one that allows the use of local BCAT files dumped from a Nintendo Switch. | |||
| 2021-09-28 | externals: Remove libzip | Morph | |
| 2021-09-28 | file_sys: Remove vfs_libzip | Morph | |
| 2021-09-29 | Fix KShareMemory object leak | Feng Chen | |
| 2021-09-06 | account: EnsureTokenIdCacheAsync | Chloe Marcec | |
| Closes #2547, #6946 | |||
| 2021-08-27 | ngct: Stub NGCT:U service | german77 | |
| 2021-08-12 | configuration: add option to select network interface | spholz | |
| This commit renames the "Services" tab to "Network" and adds a combobox that allows the user to select the network interface that yuzu should use. This new setting is now used to get the local IP address in Network::GetHostIPv4Address. This prevents yuzu from selecting the wrong network interface and thus using the wrong IP address. The return type of Network::GetHostIPv4Adress has also been changed. | |||
| 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-07-14 | applets: Append applet_ prefix to backend applets | Morph | |
| 2021-07-06 | CMakeLists: Treat -Wsign-compare as an error on GCC/Clang | Morph | |
| Treats (un)signed comparison mismatches as errors to be consistent with MSVC | |||
| 2021-06-28 | core: Enforce C4242 | Morph | |
| 2021-06-16 | hle: api_version: Add HLE API version constants | Morph | |
| 2021-06-16 | spl: Add SPL types | Morph | |
| 2021-06-16 | spl: Add SPL result codes | Morph | |
| 2021-05-16 | core: Make variable shadowing a compile-time error | Lioncash | |
| Now that we have most of core free of shadowing, we can enable the warning as an error to catch anything that may be remaining and also eliminate this class of logic bug entirely. | |||
| 2021-05-05 | hle: kernel: Migrate to KHandleTable. | bunnei | |
| 2021-05-05 | hle: kernel: Rename Process to KProcess. | bunnei | |
| 2021-05-05 | hle: kernel: Remove deprecated Object class. | bunnei | |
| 2021-05-05 | hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject. | bunnei | |
| 2021-05-05 | hle: kernel: Migrate KServerPort to KAutoObject. | bunnei | |
| 2021-05-05 | hle: kernel: Migrate KClientPort to KAutoObject. | bunnei | |
| 2021-05-05 | hle: kernel: Migrate KTransferMemory to KAutoObject. | bunnei | |
| 2021-05-05 | hle: kernel: Migrate KSession, KClientSession, and KServerSession to ↵ | bunnei | |
| KAutoObject. | |||
| 2021-05-05 | hle: kernel: Migrate more of KThread to KAutoObject. | bunnei | |
| 2021-05-05 | hle: kernel: Add initial impl. of slab setup. | bunnei | |
| 2021-05-05 | hle: kernel: Add initial impl. of KLinkedList. | bunnei | |
| 2021-05-05 | hle: kernel: Add initial impl. of KSlabAllocated. | bunnei | |
| 2021-05-05 | hle: kernel: Add initial impl. of KAutoObjectWithListContainer. | bunnei | |
| 2021-05-05 | hle: kernel: Add initial impl. of KAutoObject. | bunnei | |
| 2021-04-29 | Merge pull request #6226 from german77/sevensix | bunnei | |
| hid: Implement SevenSixAxis and ConsoleSixAxisSensor | |||
| 2021-04-24 | glue: Add ectx:aw placeholder | german77 | |
| 2021-04-23 | hid: Implement SevenSixAxis and ConsoleSixAxisSensor | german77 | |
| 2021-04-15 | applets/swkbd: Implement the Normal and Inline Software Keyboard Applet | Morph | |
| 2021-04-14 | common: Move settings to common from core. | bunnei | |
| - Removes a dependency on core and input_common from common. | |||
