bunnei
da25a59866
hle: service: Implement IPC::CommandType::Close.
- This was not actually closing sessions before.
5 years ago
bunnei
41928dfdda
hle: service: sm: Use RegisterNamedService to register the service.
5 years ago
bunnei
934b2d8842
hle: service: sm: Improve Initialize implementation.
5 years ago
bunnei
f54ea749a4
hle: kernel: svc: Update ConnectToNamedPort to use new CreateNamedServicePort interface.
5 years ago
bunnei
c6de9657be
hle: kernel: Implement named service ports using service interface factory.
- This allows us to create a new interface each time ConnectToNamedPort is called, removing the assumption that these are static.
5 years ago
bunnei
44c763f9c6
hle: kernel: KSession: Improve implementation of CloneCurrentObject.
5 years ago
bunnei
cfed6936f3
hle: service: sm: Increase point buffer size.
5 years ago
bunnei
9f44a44f2f
hle: ipc_helpers: Reserve session resource when we create a KSession.
5 years ago
bunnei
75f23ad494
hle: kernel: KClientPort: Cleanup comment format.
5 years ago
bunnei
7a06037c5f
hle: ipc: Add declarations for TIPC.
5 years ago
bunnei
ed25191ee6
hle: kernel: Further cleanup and add TIPC helpers.
5 years ago
bunnei
d08bd3e062
hle: ipc_helpers: Update IPC response generation for TIPC.
5 years ago
german77
0c1bb46f0a
kernel: Delete unused files
5 years ago
Lioncash
2f62bae9e3
kernel: Eliminate variable shadowing
Now that the large kernel refactor is merged, we can eliminate the
remaining variable shadowing cases.
5 years ago
Lioncash
8f638e81e9
ldr: Simplify memory copy within LoadNro()
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.
5 years ago
ameerj
da62e92784
nvflinger: Create layers when they are queried but not found
Fixes Shantae softlock on boot.
5 years ago
bunnei
d57b12193b
hle: kernel: KPageTable: CanContain should not be constexpr.
5 years ago
bunnei
b805ee653f
hle: kernel: Move slab resource counts to Kernel.
5 years ago
bunnei
d2c4dbde9e
fixup! hle: kernel: Migrate KSharedMemory to KAutoObject.
5 years ago
bunnei
2c4615f3a6
fixup! hle: kernel: Migrate more of KThread to KAutoObject.
5 years ago
bunnei
510f71d871
fixup! hle: kernel: Ensure all kernel objects with KAutoObject are properly created.
5 years ago
bunnei
9f81221528
fixup! hle: kernel: Ensure all kernel objects with KAutoObject are properly created.
5 years ago
bunnei
eae107d0e9
kernel: svc: Remove unused RetrieveResourceLimitValue function.
5 years ago
bunnei
da22def511
hle: kernel: Fix un/sign mismatch errors with NUM_CPU_CORES.
5 years ago
bunnei
f23760b1e1
fixup! hle: kernel: Add initial impl. of slab setup.
5 years ago
bunnei
1e983b19df
fixup! hle: kernel: Migrate to KHandleTable.
5 years ago
bunnei
ad5a5ef43f
fixup! hle: kernel: Migrate more of KThread to KAutoObject.
5 years ago
bunnei
9434603450
fixup! hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.
5 years ago
bunnei
703d7aaab6
fixup! hle: kernel: Migrate to KHandleTable.
5 years ago
bunnei
9beb239634
fixup! hle: kernel: Add initial impl. of KLinkedList.
5 years ago
bunnei
2cdc7142b0
fixup! hle: kernel: Migrate to KHandleTable.
5 years ago
bunnei
34abe4a905
fixup! hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.
5 years ago
bunnei
f6d45b747e
fixup! hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.
5 years ago
bunnei
1b074b8984
fixup! hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.
5 years ago
bunnei
50d2dc3b51
fixup! hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.
5 years ago
bunnei
d23f9f75ff
fixup! hle: kernel: Migrate to KHandleTable.
5 years ago
bunnei
4356361faf
fixup! hle: kernel: Add initial impl. of KAutoObjectWithListContainer.
5 years ago
bunnei
51aa5a5364
fixup! hle: kernel: Add initial impl. of KAutoObjectWithListContainer.
5 years ago
bunnei
25538db150
fixup! hle: kernel: Add initial impl. of KAutoObject.
5 years ago
bunnei
9bae3992e6
fixup! hle: kernel: Add initial impl. of KAutoObject.
5 years ago
bunnei
91d8657959
fixup! hle: kernel: Add initial impl. of slab setup.
5 years ago
bunnei
d3c166d4d5
common: Rename NON_COPYABLE/NON_MOVABLE with YUZU_ prefix.
5 years ago
bunnei
0536004d91
fixup! hle: kernel: Rename Process to KProcess.
5 years ago
bunnei
57f80c74b6
fixup! hle: kernel: Migrate to KHandleTable.
5 years ago
bunnei
caa11748c6
fixup! hle: kernel: Improve MapSharedMemory and implement UnmapSharedMemory.
5 years ago
bunnei
7866eb03bb
hle: kernel: svc: ConnectToNamedPort: Use KHandleTable::Reserve.
5 years ago
bunnei
4b03e6e776
hle: kernel: Migrate to KHandleTable.
5 years ago
bunnei
8f5052a514
hle: kernel: KClassToken: Ensure class tokens are correct.
5 years ago
bunnei
0b27c721c9
hle: kernel: Improve MapSharedMemory and implement UnmapSharedMemory.
5 years ago
bunnei
2a7eff57a8
hle: kernel: Rename Process to KProcess.
5 years ago