1602 Commits (7b29a8ce4e1f94bec7e7828fb1674e1b43b937c5)

Author SHA1 Message Date
bunnei 6e953f7f02 hle: kernel: Allocate a dummy KThread for each host thread, and use it for scheduling. 5 years ago
bunnei 37f74d8741 hle: kernel: k_scheduler: Use atomics for current_thread, etc. 5 years ago
bunnei f6b10fad63 hle: kernel: k_scheduler: Fix for single core mode. 5 years ago
bunnei 0a1449e04b kernel: Fix build errors. 5 years ago
bunnei ca78f77827 hle: kernel: KScheduler: Introduce thread context_guard. 5 years ago
bunnei cdd14b03e5 hle: kernel: Recode implementation of KThread to be more accurate. 5 years ago
bunnei 1470338458 kernel: svc_types: Add ThreadActivity. 5 years ago
bunnei 1772ebeb1e kernel: KSchedulerPriorityQueue: Lowest priority should be LowestThreadPriority. 5 years ago
bunnei 1f99f5473c kernel: k_light_lock: Simplify EmuThreadHandle implementation. 5 years ago
bunnei c0f5830323 hle: kernel: TimeManager: Simplify to not rely on previous EmuThreadHandle implementation. 5 years ago
bunnei ff186b2498 core: hle: kernel: object: Implement Finalize() virtual method. 5 years ago
bunnei 33b4930280 core: hle: kernel: svc_results: Populate with several missing error codes. 5 years ago
bunnei 5a4fc4a529 core: hle: kernel: Implement KLightLock. 5 years ago
bunnei 97129bc742 core: hle: kernel: Implement KThreadQueue. 5 years ago
bunnei 4dbf3f4880 hle: kernel: KThread: Clean up thread priorities. 5 years ago
bunnei 1e55498110 hle: kernel: KThread: Reorganize thread priority defaults. 5 years ago
bunnei 0530292b97 hle: kernel: KThread: Fix ThreadType definition. 5 years ago
bunnei 4782985013 hle: kernel: Move single core "phantom mode" out of KThread. 5 years ago
bunnei eea346ba8e hle: kernel: KThread: Remove thread types that do not exist. 5 years ago
bunnei c0d3aef28c core: hle: kernel: Rename Thread to KThread. 5 years ago
Morph 008afa5d59 hle_ipc: Add Can(Read, Write)Buffer 5 years ago
Lioncash 8620de6b20 common/bit_util: Replace CLZ/CTZ operations with standardized ones 5 years ago
bunnei 03dfc8d8e7 hle: kernel: thread: Preserve thread wait reason for debugging only. 5 years ago
bunnei 6b2f653143 hle: kernel: k_scheduler_lock: Fix shadowing errors. 5 years ago
bunnei 912dd50146 core: hle: Integrate new KConditionVariable and KAddressArbiter implementations. 5 years ago
bunnei 952d1ac487 core: hle: kernel: Update KAddressArbiter. 5 years ago
bunnei b4e6d6c385 core: hle: kernel: Update KConditionVariable. 5 years ago
bunnei 1212fa60b6 core: hle: kernel: Begin moving common SVC defintions to its own header. 5 years ago
bunnei 8a155c4058 hle: kernel: Remove unnecessary AddressArbiter definition. 5 years ago
bunnei f12701b303 hle: kernel: k_scheduler: Cleanup OnThreadPriorityChanged. 5 years ago
bunnei d1309fb275 hle: kernel: Rename thread "status" to "state". 5 years ago
bunnei c3c43e32fc hle: kernel: thread: Replace ThreadStatus/ThreadSchedStatus with a single ThreadState. 5 years ago
bunnei 7420a717e6 core: hle: kernel: Add some useful functions for checking kernel addresses. 5 years ago
bunnei 4bbf173fc1 core: hle: kernel: svc_types: Add type definitions for KAddressArbiter. 5 years ago
bunnei 35c3c078e3 core: hle: kernel: Update KSynchronizationObject. 5 years ago
bunnei 1ae883435d core: hle: kernel: Begin moving common SVC results to its own header. 5 years ago
ReinUsesLisp 4f13e270c8 core: Silence warnings when compiling without asserts 5 years ago
Morph a745d87971 general: Fix various spelling errors 5 years ago
ReinUsesLisp b3587102d1 core/memory: Read and write page table atomically 5 years ago
bunnei 82e0eeed21 hle: kernel: service_thread: Make thread naming more consistent. 5 years ago
bunnei a2a0f5318d hle: kernel: Manage service threads on another thread. 5 years ago
bunnei c192da3f82 hle: kernel: Manage host thread IDs using TLS. 5 years ago
comex 388cf58b31 k_priority_queue: Fix concepts use 5 years ago
comex b36896b90e Add missing include of "core/hle/kernel/kernel.h" 5 years ago
ameerj 0383363a8f svc: demote SleepThread log to LOG_TRACE 5 years ago
bunnei dfdac7d38a hle: kernel: Move ServiceThread ownership to KernelCore. 5 years ago
bunnei f57be2e626 hle: kernel: service_thread: Add thread name and take weak_ptr of ServerSession. 5 years ago
bunnei d0649d0971 core: hle: kernel: Clear process list on boot. 5 years ago
bunnei 6d2f9428c5 core: kernel: Clear process list earlier. 5 years ago
bunnei 5d4715cc6a hle: kernel: hle_ipc: Remove SleepClientThread. 5 years ago