summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-05-10hle: service: Add support for dispatching TIPC requests.bunnei
2021-05-10hle: service: Implement IPC::CommandType::Close.bunnei
- This was not actually closing sessions before.
2021-05-10hle: service: sm: Use RegisterNamedService to register the service.bunnei
2021-05-10hle: service: sm: Improve Initialize implementation.bunnei
2021-05-10hle: kernel: svc: Update ConnectToNamedPort to use new ↵bunnei
CreateNamedServicePort interface.
2021-05-10hle: 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-10hle: kernel: KSession: Improve implementation of CloneCurrentObject.bunnei
2021-05-10hle: service: sm: Increase point buffer size.bunnei
2021-05-10hle: ipc_helpers: Reserve session resource when we create a KSession.bunnei
2021-05-10hle: kernel: KClientPort: Cleanup comment format.bunnei
2021-05-10hle: ipc: Add declarations for TIPC.bunnei
2021-05-10hle: kernel: Further cleanup and add TIPC helpers.bunnei
2021-05-10hle: ipc_helpers: Update IPC response generation for TIPC.bunnei
2021-05-09Merge pull request #6291 from lioncash/kern-shadowbunnei
kernel: Eliminate variable shadowing
2021-05-09kernel: Delete unused filesgerman77
2021-05-08kernel: Eliminate variable shadowingLioncash
Now that the large kernel refactor is merged, we can eliminate the remaining variable shadowing cases.
2021-05-07Merge pull request #6266 from bunnei/kautoobject-refactorbunnei
Kernel Rework: Migrate kernel objects to KAutoObject
2021-05-07Merge pull request #6287 from lioncash/ldr-copybunnei
ldr: Simplify memory copy within LoadNro()
2021-05-06ldr: Simplify memory copy within LoadNro()Lioncash
We can use the dedicated memory function for performing copies instead of reading into a temporary buffer and then immediately writing it back out to memory. Eliminates a bit of heap memory churn.
2021-05-05hle: kernel: KPageTable: CanContain should not be constexpr.bunnei
2021-05-05hle: kernel: Move slab resource counts to Kernel.bunnei
2021-05-05fixup! hle: kernel: Migrate KSharedMemory to KAutoObject.bunnei
2021-05-05fixup! hle: kernel: Migrate more of KThread to KAutoObject.bunnei
2021-05-05fixup! common: bit_util: Add BIT macro.bunnei
2021-05-05fixup! hle: kernel: Ensure all kernel objects with KAutoObject are properly ↵bunnei
created.
2021-05-05fixup! hle: kernel: Ensure all kernel objects with KAutoObject are properly ↵bunnei
created.
2021-05-05kernel: svc: Remove unused RetrieveResourceLimitValue function.bunnei
2021-05-05hle: kernel: Fix un/sign mismatch errors with NUM_CPU_CORES.bunnei
2021-05-05fixup! hle: kernel: Add initial impl. of slab setup.bunnei
2021-05-05fixup! hle: kernel: Migrate to KHandleTable.bunnei
2021-05-05fixup! hle: kernel: Migrate more of KThread to KAutoObject.bunnei
2021-05-05common: parent_of_member: Fix build for OffsetOf().bunnei
2021-05-05fixup! common: intrusive_red_black_tree: Disable static_assert that will not ↵bunnei
evaluate as constant on MSVC.
2021-05-05fixup! hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.bunnei
2021-05-05fixup! hle: kernel: Migrate to KHandleTable.bunnei
2021-05-05fixup! hle: kernel: Add initial impl. of KLinkedList.bunnei
2021-05-05fixup! hle: kernel: Migrate to KHandleTable.bunnei
2021-05-05fixup! hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.bunnei
2021-05-05fixup! hle: kernel: Migrate KSession, KClientSession, and KServerSession to ↵bunnei
KAutoObject.
2021-05-05fixup! hle: kernel: Migrate KSession, KClientSession, and KServerSession to ↵bunnei
KAutoObject.
2021-05-05fixup! hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.bunnei
2021-05-05fixup! hle: kernel: Migrate to KHandleTable.bunnei
2021-05-05fixup! hle: kernel: Add initial impl. of KAutoObjectWithListContainer.bunnei
2021-05-05fixup! hle: kernel: Add initial impl. of KAutoObjectWithListContainer.bunnei
2021-05-05fixup! hle: kernel: Add initial impl. of KAutoObject.bunnei
2021-05-05fixup! hle: kernel: Add initial impl. of KAutoObject.bunnei
2021-05-05fixup! hle: kernel: Add initial impl. of slab setup.bunnei
2021-05-05common: Rename NON_COPYABLE/NON_MOVABLE with YUZU_ prefix.bunnei
2021-05-05fixup! hle: kernel: Rename Process to KProcess.bunnei
2021-05-05fixup! hle: kernel: Migrate to KHandleTable.bunnei