bunnei
|
5b894b28d6
|
common: Rename NON_COPYABLE/NON_MOVABLE with YUZU_ prefix.
|
2021-05-05 16:40:53 -07:00 |
|
bunnei
|
4149670ee8
|
fixup! hle: kernel: Rename Process to KProcess.
|
2021-05-05 16:40:53 -07:00 |
|
bunnei
|
66d9f319ba
|
fixup! hle: kernel: Migrate to KHandleTable.
|
2021-05-05 16:40:53 -07:00 |
|
bunnei
|
77850c6c56
|
fixup! hle: kernel: Improve MapSharedMemory and implement UnmapSharedMemory.
|
2021-05-05 16:40:53 -07:00 |
|
bunnei
|
4c54ffc1f6
|
hle: kernel: svc: ConnectToNamedPort: Use KHandleTable::Reserve.
|
2021-05-05 16:40:53 -07:00 |
|
bunnei
|
47224d3864
|
hle: kernel: Migrate to KHandleTable.
|
2021-05-05 16:40:53 -07:00 |
|
bunnei
|
4054c8dd2c
|
hle: kernel: KClassToken: Ensure class tokens are correct.
|
2021-05-05 16:40:53 -07:00 |
|
bunnei
|
95fbbf3041
|
hle: kernel: Improve MapSharedMemory and implement UnmapSharedMemory.
|
2021-05-05 16:40:52 -07:00 |
|
bunnei
|
ad048de3d6
|
hle: kernel: Rename Process to KProcess.
|
2021-05-05 16:40:52 -07:00 |
|
bunnei
|
796dddf78f
|
hle: kernel: Remove deprecated Object class.
|
2021-05-05 16:40:52 -07:00 |
|
bunnei
|
90e23002fa
|
hle: kernel: Do not shutdown twice on emulator close.
|
2021-05-05 16:40:52 -07:00 |
|
bunnei
|
44c8d9206c
|
hle: kernel: Cleanup shutdown of persistent kernel objects.
|
2021-05-05 16:40:52 -07:00 |
|
bunnei
|
d6844cf75f
|
hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.
|
2021-05-05 16:40:52 -07:00 |
|
bunnei
|
2bc45b4a13
|
hle: kernel: Migrate KServerPort to KAutoObject.
|
2021-05-05 16:40:52 -07:00 |
|
bunnei
|
9f1abd8188
|
hle: kernel: Migrate KClientPort to KAutoObject.
|
2021-05-05 16:40:52 -07:00 |
|
bunnei
|
944eb14d69
|
hle: kernel: HandleTable: Remove deprecated APIs.
|
2021-05-05 16:40:52 -07:00 |
|
bunnei
|
22a67a4627
|
hle: kernel: Migrate KResourceLimit to KAutoObject.
|
2021-05-05 16:40:52 -07:00 |
|
bunnei
|
d4b1153e1b
|
hle: kernel: svc: Migrate WaitSynchronization.
|
2021-05-05 16:40:51 -07:00 |
|
bunnei
|
3a07aeba02
|
hle: kernel: svc: Use new handle table API for Process.
|
2021-05-05 16:40:51 -07:00 |
|
bunnei
|
bf274faa22
|
hle: kernel: Migrate KTransferMemory to KAutoObject.
|
2021-05-05 16:40:51 -07:00 |
|
bunnei
|
83b96b7264
|
hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.
|
2021-05-05 16:40:51 -07:00 |
|
bunnei
|
7d0ee9a1b1
|
hle: kernel: svc: Migrate GetThreadContext, GetThreadCoreMask.
|
2021-05-05 16:40:51 -07:00 |
|
bunnei
|
98ea7b9b50
|
hle: kernel: svc: Migrate GetProcessId, CancelSynchronization, SetThreadActivity.
|
2021-05-05 16:40:51 -07:00 |
|
bunnei
|
7e716f100d
|
hle: kernel: KThread: Remove incorrect resource release.
|
2021-05-05 16:40:51 -07:00 |
|
bunnei
|
b6c0ce8781
|
hle: kernel: svc_results: Update naming..
|
2021-05-05 16:40:51 -07:00 |
|
bunnei
|
635fc8bda3
|
hle: kernel: KThread: Add missing resource hint release.
|
2021-05-05 16:40:51 -07:00 |
|
bunnei
|
617803fb5d
|
hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.
|
2021-05-05 16:40:51 -07:00 |
|
bunnei
|
6a42358706
|
hle: ipc_helpers: Add methods for copy/move references.
|
2021-05-05 16:40:51 -07:00 |
|
bunnei
|
a317bad4ce
|
hle: kernel: Move slab heaps to their own container.
|
2021-05-05 16:40:51 -07:00 |
|
bunnei
|
715978756e
|
hle: kernel: Refactor several threads/events/sharedmemory to use slab heaps.
|
2021-05-05 16:40:51 -07:00 |
|
bunnei
|
2cb4c9d7b2
|
hle: kernel: Move slab heap management to KernelCore.
|
2021-05-05 16:40:51 -07:00 |
|
bunnei
|
9f82c577d0
|
hle: kernel: Ensure all kernel objects with KAutoObject are properly created.
|
2021-05-05 16:40:51 -07:00 |
|
bunnei
|
986245ba10
|
hle: kernel: Use unique_ptr for suspend and dummy threads.
|
2021-05-05 16:40:50 -07:00 |
|
bunnei
|
949231d69c
|
hle: kernel: Migrate KEvent to KAutoObject.
|
2021-05-05 16:40:50 -07:00 |
|
bunnei
|
11f9080d2e
|
hle: kernel: Migrate KSharedMemory to KAutoObject.
|
2021-05-05 16:40:50 -07:00 |
|
bunnei
|
7a6bfbde24
|
hle: kernel: Migrate KProcess to KAutoObject.
|
2021-05-05 16:40:50 -07:00 |
|
bunnei
|
8b224f05c9
|
hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.
|
2021-05-05 16:40:50 -07:00 |
|
bunnei
|
a4a27a1ef2
|
hle: kernel: Migrate more of KThread to KAutoObject.
|
2021-05-05 16:40:50 -07:00 |
|
bunnei
|
746f99e919
|
hle: kernel: svc: Migrate GetThreadPriority, StartThread, and ExitThread.
|
2021-05-05 16:40:50 -07:00 |
|
bunnei
|
ac779a83fc
|
hle: kernel: svc: Migrate CreateThread.
|
2021-05-05 16:40:50 -07:00 |
|
bunnei
|
773580b9f7
|
hle: kernel: Migrate idle threads.
|
2021-05-05 16:40:50 -07:00 |
|
bunnei
|
2125abf6d9
|
hle: kernel: Migrate KThread to KAutoObject.
|
2021-05-05 16:40:50 -07:00 |
|
bunnei
|
d602286355
|
hle: kernel: Add initial impl. of slab setup.
|
2021-05-05 16:40:50 -07:00 |
|
bunnei
|
07939c59a6
|
hle: kernel: Refactor out various KThread std::shared_ptr usage.
|
2021-05-05 16:40:50 -07:00 |
|
bunnei
|
0cff50a7b5
|
core: Defer CoreTiming initialization.
|
2021-05-05 16:40:50 -07:00 |
|
bunnei
|
4aebdea6cf
|
core: memory: Add a work-around to allocate and access kernel memory regions by vaddr.
|
2021-05-05 16:40:50 -07:00 |
|
bunnei
|
b477e9e11b
|
common: common_funcs: Add Size helper function.
|
2021-05-05 16:40:49 -07:00 |
|
bunnei
|
d2817d3d9b
|
hle: kernel: Add initial impl. of KLinkedList.
|
2021-05-05 16:40:49 -07:00 |
|
bunnei
|
50f0ec9849
|
common: bit_util: Add BIT macro.
|
2021-05-05 16:40:49 -07:00 |
|
bunnei
|
db53115ed2
|
hle: kernel: Add initial impl. of KSlabAllocated.
|
2021-05-05 16:40:49 -07:00 |
|