| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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. | |||
| 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 | hle: services: Fix a crash with improper NVFlinger lifetime management. (#4977) | bunnei | |
| * hle: services: Fix a crash with improper NVFlinger lifetime management. - This crash would happen when attempting to shutdown yuzu early on in boot. | |||
| 2020-11-19 | hle: service: Stub OLSC Initialize and SetSaveDataBackupSettingEnabled ↵ | bunnei | |
| functions. - Used by Animal Cross: New Horizons v1.6.0 update, minimal stub gets this update working. | |||
| 2020-10-20 | Revert "core: Fix clang build" | bunnei | |
| 2020-10-17 | core: Fix clang build | Lioncash | |
| Recent changes to the build system that made more warnings be flagged as errors caused building via clang to break. Fixes #4795 | |||
| 2020-09-25 | service: Restore "unused" function | Lioncash | |
| Turns out this function is actually used, but within a trace log. | |||
| 2020-09-17 | service: Remove unused funcation | Lioncash | |
| This is now completely unused, so it can be removed. | |||
