Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | glue: load initial year setting as s32 | Liam | 2024-02-25 | 1 | -3/+4 |
| | |||||
* | service: set: Fix GetSettingsItemValue | german77 | 2024-02-24 | 1 | -5/+2 |
| | |||||
* | scope_exit: Make constexpr | FearlessTobi | 2024-02-19 | 2 | -28/+49 |
| | | | | | Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it. | ||||
* | Close reference to TimeZoneBinary on game close | Kelebek1 | 2024-02-17 | 2 | -0/+5 |
| | |||||
* | service: set: Migrate ISystemSettingsServer to new IPC | Narr the Reg | 2024-02-14 | 3 | -42/+20 |
| | |||||
* | glue: use multi wait API | Liam | 2024-02-07 | 1 | -82/+48 |
| | |||||
* | Fix firmware timezone boot load check. | Kelebek1 | 2024-02-03 | 1 | -0/+1 |
| | |||||
* | Merge pull request #12857 from liamwhite/const | Fernando S | 2024-02-02 | 6 | -19/+24 |
|\ | | | | | service: use const references for input raw data | ||||
| * | service: use const references for input raw data | Liam | 2024-02-01 | 6 | -19/+24 |
| | | |||||
* | | Merge pull request #12845 from liamwhite/notif | Fernando S | 2024-02-02 | 3 | -126/+324 |
|\ \ | |/ |/| | notif: rewrite for new IPC | ||||
| * | notif: rewrite for new IPC | Liam | 2024-01-29 | 3 | -126/+324 |
| | | |||||
* | | Remove a few hacks for clock setups, which seem to no longer be needed, but fix network clock to local clock on every boot. Also fix some logging strings. | Kelebek1 | 2024-01-31 | 2 | -20/+13 |
|/ | |||||
* | Move time services to new IPC. | Kelebek1 | 2024-01-27 | 12 | -691/+307 |
| | | | | Add some fixes/improvements to usage with the new IPC | ||||
* | Address review comments and fix compilation problems | FearlessTobi | 2024-01-25 | 3 | -3/+3 |
| | |||||
* | Rework time service to fix time passing offline. | Kelebek1 | 2024-01-24 | 19 | -0/+2404 |
| | |||||
* | kernel: fix debugger and process list lifetime | Liam | 2024-01-13 | 1 | -3/+4 |
| | |||||
* | core: remove ResultVal type | Liam | 2023-08-08 | 3 | -22/+29 |
| | |||||
* | core: implement GetGaiStringErrorRequest, IContextRegistrar | Liam | 2023-07-23 | 2 | -1/+45 |
| | |||||
* | kernel: convert KProcess to new style | Liam | 2023-03-13 | 1 | -2/+2 |
| | |||||
* | hle: rename legacy errors to Results | Liam | 2023-03-07 | 4 | -29/+28 |
| | |||||
* | service: move hle_ipc from kernel | Liam | 2023-03-01 | 6 | -32/+32 |
| | |||||
* | service: refactor server architecture | Liam | 2023-02-21 | 2 | -11/+15 |
| | | | | Converts services to have their own processes | ||||
* | Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span" | ameerj | 2023-02-03 | 1 | -1/+2 |
| | | | | | This reverts commit 25fc5c0e1158cb8e81cbc769b24ad84032a1fbfd, reversing changes made to af20e25081f97d55b451606c87922e2b49f0d363. | ||||
* | Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer" | liamwhite | 2023-02-02 | 1 | -2/+1 |
| | |||||
* | hle_ipc: Rename ReadBufferSpan to ReadBuffer | ameerj | 2022-12-29 | 1 | -2/+2 |
| | |||||
* | hle_ipc: Rename ReadBuffer to ReadBufferCopy | ameerj | 2022-12-29 | 1 | -1/+2 |
| | | | | Indicates explicitly that a copy is occurring | ||||
* | service: Use ReadBufferSpan where it is trivial to do so | ameerj | 2022-12-25 | 1 | -2/+2 |
| | |||||
* | core: Replace all instances of ResultCode with Result | german77 | 2022-06-27 | 4 | -10/+10 |
| | |||||
* | service: notifa: Implement most part of this service | german77 | 2022-05-09 | 2 | -8/+172 |
| | | | | | Implements partially RegisterAlarmSetting, UpdateAlarmSetting, LoadApplicationParameter, DeleteAlarmSetting. Needed for Fitness `Boxing 2: Rhythm & Exercise` and `Ring Fit Adventure`. | ||||
* | general: Convert source file copyright comments over to SPDX | Morph | 2022-04-23 | 13 | -39/+26 |
| | | | | | 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. | ||||
* | service/notif: Add notif:a and stub ListAlarmSettings,Initialize | german77 | 2021-12-06 | 3 | -0/+73 |
| | | | | Used by ring fit adventure 1.2.0 | ||||
* | general: Rename GetTitleID to GetProgramID | Morph | 2021-11-04 | 1 | -1/+1 |
| | |||||
* | core: Remove unused includes | ameerj | 2021-11-04 | 2 | -2/+0 |
| | |||||
* | general: Remove MakeResult helpers | Morph | 2021-11-02 | 1 | -2/+2 |
| | | | | This is made obsolete by the presence of implicit constructors. | ||||
* | service: Reduce header include overhead | Morph | 2021-10-07 | 1 | -2/+0 |
| | |||||
* | service: Append service name prefix to common filenames | Morph | 2021-07-14 | 3 | -2/+2 |
| | |||||
* | general: Replace RESULT_SUCCESS with ResultSuccess | Morph | 2021-06-02 | 3 | -11/+11 |
| | | | | Transition to PascalCase for result names. | ||||
* | hle: kernel: Rename Process to KProcess. | bunnei | 2021-05-06 | 1 | -1/+1 |
| | |||||
* | glue: Add ectx:aw placeholder | german77 | 2021-04-24 | 3 | -0/+47 |
| | |||||
* | arp: Use type alias for issue function | Lioncash | 2021-04-19 | 1 | -4/+4 |
| | | | | Reduces some verbosity and centralizes the function details in one spot. | ||||
* | arp: Prevent uninitialized read of launch member variable | Lioncash | 2021-04-19 | 1 | -1/+1 |
| | | | | | | | | | If anything happened to call arp functions in the wrong order and called IRegistrar's Issue function before SetApplicationLaunchProperty, we'd read from an uninitialized ApplicationLaunchProperty instance. Instead, we can always initialize it so if this does happen, then the outcome of doing such a thing is at least consistently reproducible. | ||||
* | Merge pull request #6171 from german77/services | bunnei | 2021-04-10 | 2 | -3/+10 |
|\ | | | | | service: Update service function tables and use proper names | ||||
| * | arp: Use proper names, update to 12.x | german77 | 2021-04-09 | 2 | -3/+10 |
| | | |||||
* | | bgtc: Update to 12.x and implement OpenTaskService | Morph | 2021-04-09 | 2 | -1/+34 |
|/ | |||||
* | service: Eliminate usages of the global system instance | Lioncash | 2020-11-27 | 5 | -16/+19 |
| | | | | | Completely removes all usages of the global system instance within the services code by passing in the using system instance to the services. | ||||
* | ipc_helpers: Remove usage of the global system instance | Lioncash | 2020-11-08 | 1 | -0/+1 |
| | | | | | | | | | 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. | ||||
* | style: Change AMs & Glues error codes to be dec instead of hex | David Marcec | 2020-04-28 | 1 | -4/+4 |
| | | | | Consistency for the rest of the error codes in the codebase | ||||
* | glue: Correct missing bytes in ApplicationLaunchParameter | Zach Hilman | 2019-06-26 | 4 | -28/+61 |
| | |||||
* | glue: Implement arp:w and arp:r services | Zach Hilman | 2019-06-25 | 2 | -0/+328 |
| | | | | These keep track of running process' launch properties and control properties and allows for issuing and reading them by process and title ID. | ||||
* | glue: Add errors for glue/arp services | Zach Hilman | 2019-06-25 | 3 | -0/+58 |
| | |||||
* | glue: Add scaffolding for bgtc:t and bgtc:sc services | Zach Hilman | 2019-06-25 | 2 | -0/+73 |
| | |||||
* | glue: Add manager to keep track of application registry | Zach Hilman | 2019-06-25 | 2 | -0/+119 |
Manages mapping between title IDs and application launch and control properties. |