| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rework time service to fix time passing offline. | 2024-01-24 | 1 | -2/+13 | |
| | | |||||
| * | kernel: fix resource limit imbalance | 2023-12-22 | 1 | -4/+3 | |
| | | |||||
| * | general: properly support multiple memory instances | 2023-12-22 | 2 | -21/+23 | |
| | | |||||
| * | Merge pull request #12327 from liamwhite/tipc | 2023-12-10 | 2 | -7/+25 | |
| |\ | | | | | sm:: fix tipc deserialization | ||||
| | * | sm:: fix tipc deserialization | 2023-12-09 | 2 | -7/+25 | |
| | | | |||||
| * | | Merge pull request #12321 from liamwhite/ro2 | 2023-12-10 | 2 | -5/+8 | |
| |\ \ | |/ |/| | ro: add separate ro service | ||||
| | * | service: use interface factory in server manager | 2023-12-09 | 2 | -5/+8 | |
| | | | |||||
| * | | kernel: implement remaining IPC syscalls | 2023-12-06 | 1 | -2/+0 | |
| |/ | |||||
| * | core: remove ResultVal type | 2023-08-08 | 2 | -22/+25 | |
| | | |||||
| * | kernel: match calls to Register and Unregister | 2023-04-29 | 2 | -0/+6 | |
| | | |||||
| * | kernel: convert KPort, KSession | 2023-03-12 | 2 | -3/+3 | |
| | | |||||
| * | hle: rename legacy errors to Results | 2023-03-06 | 1 | -12/+12 | |
| | | |||||
| * | service: move hle_ipc from kernel | 2023-03-01 | 4 | -29/+28 | |
| | | |||||
| * | sm:: remove unused member | 2023-03-01 | 1 | -1/+0 | |
| | | |||||
| * | sm:: fix lingering session initialization issues | 2023-02-21 | 1 | -2/+7 | |
| | | |||||
| * | sm:: support service registration deferral | 2023-02-21 | 2 | -3/+31 | |
| | | |||||
| * | service: refactor server architecture | 2023-02-21 | 3 | -21/+26 | |
| | | | | | Converts services to have their own processes | ||||
| * | kernel/svc_types: refresh | 2022-11-09 | 1 | -2/+2 | |
| | | |||||
| * | sm:: avoid excessive port recreation | 2022-10-31 | 2 | -14/+18 | |
| | | |||||
| * | k_server_session: add SendReplyHLE | 2022-10-31 | 1 | -4/+1 | |
| | | |||||
| * | kernel: invert session request handling flow | 2022-10-31 | 3 | -15/+20 | |
| | | |||||
| * | kernel: more complete fix for KPort reference counting | 2022-10-31 | 2 | -13/+27 | |
| | | |||||
| * | k_server_session: fix crashes | 2022-10-29 | 1 | -1/+0 | |
| | | |||||
| * | kernel: remove most SessionRequestManager handling from KServerSession | 2022-10-19 | 1 | -2/+3 | |
| | | |||||
| * | k_server_session: preliminary support for userspace server sessions | 2022-10-11 | 1 | -1/+2 | |
| | | |||||
| * | core: Replace all instances of ResultCode with Result | 2022-06-26 | 3 | -13/+13 | |
| | | |||||
| * | general: Convert source file copyright comments over to SPDX | 2022-04-23 | 4 | -12/+8 | |
| | | | | | | 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. | ||||
| * | hle: kernel: Unify and integrate reference tracking for ↵ | 2022-04-08 | 1 | -0/+1 | |
| | | | | | | | KServerPort/KServerSession. - These are not managed elsewhere, and need to be tracked and closed on emulation shutdown. | ||||
| * | hle: service: sm: Remove manual tracking of KServerPorts. | 2022-04-08 | 2 | -8/+1 | |
| | | |||||
| * | hle: service: Add option for service interfaces to create or use the default ↵ | 2022-04-02 | 1 | -1/+1 | |
| | | | | | thread. | ||||
| * | core: hle: service: sm: Fix KPort reference count. | 2022-03-14 | 1 | -0/+2 | |
| | | |||||
| * | core: Remove unused includes | 2021-11-03 | 3 | -5/+0 | |
| | | |||||
| * | general: Remove MakeResult helpers | 2021-11-02 | 1 | -2/+2 | |
| | | | | | This is made obsolete by the presence of implicit constructors. | ||||
| * | hle: service: sm: Refactor to better manage ports. | 2021-07-20 | 2 | -38/+41 | |
| | | |||||
| * | service: Append service name prefix to common filenames | 2021-07-14 | 3 | -2/+2 | |
| | | |||||
| * | hle: service: sm: Remove redundant session reservation, etc. | 2021-06-10 | 1 | -17/+9 | |
| | | | | | - We were double-reserving, causing us to run out of sessions in Pokemon Sword & Shield. | ||||
| * | hle: service: sm: Fix GetService setup of session & port. | 2021-06-09 | 1 | -4/+4 | |
| | | |||||
| * | hle: kernel: Refactor to allocate a ServiceThread per service handler. | 2021-06-04 | 2 | -28/+11 | |
| | | | | | | | - 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. | ||||
| * | general: Replace RESULT_SUCCESS with ResultSuccess | 2021-06-02 | 2 | -6/+6 | |
| | | | | | Transition to PascalCase for result names. | ||||
| * | hle: kernel: Implement CloneCurrentObject and improve session management. | 2021-05-20 | 3 | -14/+39 | |
| | | |||||
| * | Revert "WORKAROUND: temp. disable session resource limits while we work out ↵ | 2021-05-20 | 1 | -4/+4 | |
| | | | | | | | issues" This reverts commit fc086f93b2165b5c210cb7dcd6c18ebe17f1fd7b. | ||||
| * | WORKAROUND: temp. disable session resource limits while we work out issues | 2021-05-11 | 1 | -4/+4 | |
| | | |||||
| * | hle: service: sm: Add TIPC support. | 2021-05-10 | 2 | -41/+66 | |
| | | | | | - Fixes our error checking of names as well. | ||||
| * | hle: service: sm: GetService: Reserve session resource when we create a ↵ | 2021-05-10 | 1 | -0/+7 | |
| | | | | | KSession. | ||||
| * | hle: service: sm: Improve Initialize implementation. | 2021-05-10 | 2 | -0/+3 | |
| | | |||||
| * | hle: kernel: KSession: Improve implementation of CloneCurrentObject. | 2021-05-10 | 1 | -2/+10 | |
| | | |||||
| * | hle: service: sm: Increase point buffer size. | 2021-05-10 | 1 | -1/+1 | |
| | | |||||
| * | hle: kernel: Remove deprecated Object class. | 2021-05-05 | 2 | -2/+2 | |
| | | |||||
| * | hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject. | 2021-05-05 | 2 | -22/+22 | |
| | | |||||
| * | hle: kernel: Migrate KServerPort to KAutoObject. | 2021-05-05 | 2 | -11/+10 | |
| | | |||||