| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-02-17 | vi: manage resources independently of nvnflinger and refactor | Liam | |
| 2024-02-17 | nvnflinger: convert to process | Liam | |
| 2024-02-12 | am: move out omm interfaces to new module | Liam | |
| 2024-02-10 | service: bcat: Address review issues | Narr the Reg | |
| 2024-01-24 | Rework time service to fix time passing offline. | Kelebek1 | |
| 2023-12-24 | service: fetch objects from the client handle table | Liam | |
| 2023-12-09 | ro: add separate ro service | Liam | |
| 2023-09-14 | ngc: implement service | Liam | |
| 2023-03-06 | hle: rename legacy errors to Results | Liam | |
| 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-14 | service: remove deleted services | Liam | |
| 2022-11-13 | Add break for default cases | Kyle Kienapfel | |
| Visual Studio has an option to search all files in a solution, so I did a search in there for "default:" looking for any missing break statements. I've left out default statements that return something, and that throw something, even if via ThrowInvalidType. UNREACHABLE leads towards throw R_THROW macro leads towards a return | |||
| 2022-10-31 | sm:: avoid excessive port recreation | Liam | |
| 2022-10-31 | kernel: fix port tracking | Liam | |
| 2022-10-31 | kernel: invert session request handling flow | Liam | |
| 2022-10-23 | core: barrier service thread shutdown | Liam | |
| 2022-07-31 | Properly write out the command buffer when serving close request | Nikita Strygin | |
| 2022-06-28 | service: ptm: Rewrite PSM and add TS | german77 | |
| 2022-06-26 | core: Replace all instances of ResultCode with Result | german77 | |
| 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. | |||
| 2022-04-06 | Merge pull request #8164 from liamwhite/jit-stub | bunnei | |
| service: jit: stub JIT service | |||
| 2022-04-06 | service: jit: stub JIT service | Liam | |
| 2022-04-02 | hle: service: Add option for service interfaces to create or use the default ↵ | bunnei | |
| thread. | |||
| 2022-03-24 | hle: vi: Integrate new NVFlinger and HosBinderDriverServer service. | bunnei | |
| 2022-02-10 | service/mnpp: Stub mnpp_app | Narr the Reg | |
| Used in Super Nintendo Entertainment System™ - Nintendo Switch Online | |||
| 2021-11-03 | core: Remove unused includes | ameerj | |
| 2021-08-27 | ngct: Stub NGCT:U service | german77 | |
| 2021-07-20 | hle: service: sm: Refactor to better manage ports. | bunnei | |
| 2021-07-14 | service: Append service name prefix to common filenames | Morph | |
| 2021-06-23 | General: Resolve fmt specifiers to adhere to 8.0.0 API where applicable | Lioncash | |
| Also removes some deprecated API usages. | |||
| 2021-06-04 | hle: kernel: Refactor to allocate a ServiceThread per service handler. | bunnei | |
| - Previously, we would allocate a thread per session, which adds new threads on CloneCurrentObject. - This results in race conditions with N sessions queuing requests to the same service interface. - Fixes Pokken Tournament DX crashes/softlocks, which were regressed by #6347. | |||
| 2021-06-02 | general: Replace RESULT_SUCCESS with ResultSuccess | Morph | |
| Transition to PascalCase for result names. | |||
| 2021-05-20 | hle: kernel: Implement CloneCurrentObject and improve session management. | bunnei | |
| 2021-05-10 | hle: service: Add support for dispatching TIPC requests. | bunnei | |
| 2021-05-10 | hle: service: Implement IPC::CommandType::Close. | bunnei | |
| - This was not actually closing sessions before. | |||
| 2021-05-10 | hle: service: sm: Use RegisterNamedService to register the service. | bunnei | |
| 2021-05-10 | hle: kernel: Implement named service ports using service interface factory. | bunnei | |
| - This allows us to create a new interface each time ConnectToNamedPort is called, removing the assumption that these are static. | |||
| 2021-05-05 | hle: kernel: Rename Process to KProcess. | 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-04-14 | common: Move settings to common from core. | bunnei | |
| - Removes a dependency on core and input_common from common. | |||
| 2021-03-30 | configuration: Add auto stub toggle that resets on boot | ameerj | |
| Auto-stub is an experimental debugging feature that may cause unforseen bugs. This adds a toggle to only allow auto-stubbing unimplemented functions when explicitly enabled when yuzu is launched. | |||
| 2021-03-30 | service: Auto stub fallback | ameerj | |
| For simple services we can implement an automatic stub fallback to help with compatibility until a proper implementation is done. Co-Authored-By: Chloe <25727384+ognik5377@users.noreply.github.com> | |||
| 2021-01-28 | core: hle: kernel: Rename Thread to KThread. | bunnei | |
| 2020-12-28 | hle: service: Acquire and release a lock on requests. | bunnei | |
| - This makes it such that we can safely access service members from CoreTiming thread. | |||
| 2020-12-28 | hle: service: Ensure system is powered on before writing IPC result. | bunnei | |
| 2020-12-07 | core: Remove unnecessary enum casts in log calls | Lioncash | |
| Follows the video core PR. fmt doesn't require casts for enum classes anymore, so we can remove quite a few casts. | |||
