229 Commits (e9dc3bd26b23df62b1e81a15d3ed7d2d03ac0c13)

Author SHA1 Message Date
Liam e9dc3bd26b kernel: add and enable system suspend type 2 years ago
Liam bf50a0e0c2 kernel: fix debugger and process list lifetime 2 years ago
Liam 1fdcd70bad general: properly support multiple memory instances 2 years ago
Liam e2b5f2392e kernel: instantiate memory separately for each guest process 2 years ago
Narr the Reg 6de39c8398 service: hid: Allow to create multiple instances of shared memory 2 years ago
Liam 3d5c6a73cb core: refactor emulated cpu core activation 2 years ago
Liam 62e106dbe8 kernel: update KProcess 2 years ago
Liam 156516e399 kernel: use KTypedAddress for addresses 3 years ago
Liam 842f5a4ced kernel: remove KLinkedList 3 years ago
Liam f4e795193b kernel: refactor priority inheritance to represent locks as C++ objects 3 years ago
Liam 1c3a93e7c4 service: refactor server architecture 3 years ago
Liam edda4ad9ae kernel: add KObjectName 3 years ago
Liam c68577384a general: rename CurrentProcess to ApplicationProcess 3 years ago
bunnei 86a1aa0fcc core: kernel: k_process: Use application system resource. 3 years ago
Liam 1f14d5ebce kernel: add KDeviceAddressSpace 3 years ago
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