214 Commits (8df44232e891c7409dc5b6912f85b0f26566a6ca)

Author SHA1 Message Date
Liam 8df44232e8 kernel: remove TimeManager 3 years ago
Liam 0fc08006e5 service_thread: fix deletion 3 years ago
Liam c835c254a3 service_thread: register service threads to the logical owner process 3 years ago
bunnei e81fcf5795 core: hle: kernel: Integrate system KSystemResource. 3 years ago
Liam 8f65df7619 kernel: fix port tracking 3 years ago
Liam 2e56a382a9 kernel: invert session request handling flow 3 years ago
Liam 7103b8dde3 kernel: add KSessionRequest 3 years ago
bunnei 55ed04af34 core: hle: kernel: k_process: Improve management of page table & cleanup. 3 years ago
bunnei 0eeef46015 core: hle: kernel: Integration application memory block slab manager. 3 years ago
Liam 09777eea76 kernel: remove KWritableEvent 3 years ago
Liam 3edb108f4b kernel: unlayer CPU interrupt handling 4 years ago
Kelebek1 be1f5f1d9f Project Andio 3 years ago
Liam 83f1ecb73b kernel: make current thread pointer thread local 4 years ago
Liam 59a6d88625 kernel: implement KProcess suspension 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
german77 0a05a333e2 hidbus: Implement hidbus and ringcon 5 years ago
bunnei 11febb02d6 hle: kernel: Unify and integrate reference tracking for KServerPort/KServerSession. 4 years ago
bunnei 60f2fe3b48 hle: kernel: Create a default thread for services that do not need their own host thread. 4 years ago
ameerj 22e01068e1 core: Reduce unused includes 4 years ago
bunnei 29924a999e core: hle: kernel: Remove server session tracking. 4 years ago
bunnei 4b022badf0 core: hle: kernel: Update init_slab_heap, use device memory, and add KThreadLocalPage and KPageBuffer. 4 years ago
bunnei 939707cf75 hle: kernel: k_memory_manager: Rework for latest kernel behavior. 4 years ago
bunnei b6bf119a43 core: hle: kernel: Instantiate a kernel instance of KWorkerTaskManager. 4 years ago
bunnei 58da4d5a6e hle: kernel: Add a flag for indicating that the kernel is currently shutting down. 4 years ago
bunnei cae0bef7ec core: hle: kernel: Reflect non-emulated threads as core 3. 4 years ago
itsmeft24 033c9dff92 kernel: svc: Implement Map/UnmapProcessMemory and Create/ControlCodeMemory 4 years ago
Feng Chen c13d1e0b0f Fix memory leak 4 years ago
Feng Chen 38fc397b0f Fix KShareMemory object leak 4 years ago
Morph 3e49eac2de kernel: Add missing <functional> include 4 years ago
bunnei 5e600cba3a Revert "kernel: Various improvements to scheduler" 4 years ago
bunnei 951143ba57 core: hle: kernel: Reflect non-emulated threads as core 3. 4 years ago
bunnei beeed68944 hle: kernel: Track and release server sessions, and protect methods with locks. 5 years ago
bunnei a4b3202b65 hle: kernel: Provide methods for tracking dangling kernel objects. 5 years ago
bunnei 777e7c52ba hle: kernel: Implement named service ports using service interface factory. 5 years ago
bunnei 14cb6883db hle: kernel: Move slab resource counts to Kernel. 5 years ago
bunnei 47224d3864 hle: kernel: Migrate to KHandleTable. 5 years ago
bunnei ad048de3d6 hle: kernel: Rename Process to KProcess. 5 years ago
bunnei 796dddf78f hle: kernel: Remove deprecated Object class. 5 years ago
bunnei d6844cf75f hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject. 5 years ago
bunnei 9f1abd8188 hle: kernel: Migrate KClientPort to KAutoObject. 5 years ago
bunnei 22a67a4627 hle: kernel: Migrate KResourceLimit to KAutoObject. 5 years ago
bunnei bf274faa22 hle: kernel: Migrate KTransferMemory to KAutoObject. 5 years ago
bunnei 83b96b7264 hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject. 5 years ago
bunnei 617803fb5d hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject. 5 years ago
bunnei a317bad4ce hle: kernel: Move slab heaps to their own container. 5 years ago
bunnei 2cb4c9d7b2 hle: kernel: Move slab heap management to KernelCore. 5 years ago
bunnei 7a6bfbde24 hle: kernel: Migrate KProcess to KAutoObject. 5 years ago
bunnei a4a27a1ef2 hle: kernel: Migrate more of KThread to KAutoObject. 5 years ago
bunnei 79ca47ab3a hle: kernel: k_memory_layout: Derive memory regions based on board layout. 5 years ago
bunnei c21aa2479a hle: kernel: Migrate MemoryManager to KMemoryManager. 5 years ago