summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* hle: kernel: Recode implementation of KThread to be more accurate.Gravatar bunnei2021-01-2812-767/+1553
* kernel: svc_types: Add ThreadActivity.Gravatar bunnei2021-01-281-0/+5
* kernel: KSchedulerPriorityQueue: Lowest priority should be LowestThreadPriority.Gravatar bunnei2021-01-281-1/+1
* kernel: k_light_lock: Simplify EmuThreadHandle implementation.Gravatar bunnei2021-01-284-23/+25
* hle: kernel: TimeManager: Simplify to not rely on previous EmuThreadHandle im...Gravatar bunnei2021-01-286-69/+25
* core: hle: kernel: object: Implement Finalize() virtual method.Gravatar bunnei2021-01-2815-6/+29
* core: hle: kernel: svc_results: Populate with several missing error codes.Gravatar bunnei2021-01-281-0/+3
* core: hle: kernel: Implement KLightLock.Gravatar bunnei2021-01-282-0/+171
* core: hle: kernel: Implement KThreadQueue.Gravatar bunnei2021-01-281-0/+81
* hle: kernel: KThread: Clean up thread priorities.Gravatar bunnei2021-01-289-75/+41
* hle: kernel: KThread: Reorganize thread priority defaults.Gravatar bunnei2021-01-287-27/+27
* hle: kernel: KThread: Fix ThreadType definition.Gravatar bunnei2021-01-285-11/+12
* hle: kernel: Move single core "phantom mode" out of KThread.Gravatar bunnei2021-01-283-10/+24
* hle: kernel: KThread: Remove thread types that do not exist.Gravatar bunnei2021-01-284-44/+27
* core: hle: kernel: Rename Thread to KThread.Gravatar bunnei2021-01-2830-238/+237
* hle_ipc: Add Can(Read, Write)BufferGravatar Morph2021-01-282-0/+28
* common/bit_util: Replace CLZ/CTZ operations with standardized onesGravatar Lioncash2021-01-154-8/+12
* hle: kernel: thread: Preserve thread wait reason for debugging only.Gravatar bunnei2021-01-117-1/+34
* hle: kernel: k_scheduler_lock: Fix shadowing errors.Gravatar bunnei2021-01-111-1/+1
* core: hle: Integrate new KConditionVariable and KAddressArbiter implementations.Gravatar bunnei2021-01-1113-1173/+503
* core: hle: kernel: Update KAddressArbiter.Gravatar bunnei2021-01-112-0/+435
* core: hle: kernel: Update KConditionVariable.Gravatar bunnei2021-01-113-0/+411
* core: hle: kernel: Begin moving common SVC defintions to its own header.Gravatar bunnei2021-01-111-0/+13
* hle: kernel: Remove unnecessary AddressArbiter definition.Gravatar bunnei2021-01-111-1/+0
* hle: kernel: k_scheduler: Cleanup OnThreadPriorityChanged.Gravatar bunnei2021-01-112-6/+3
* hle: kernel: Rename thread "status" to "state".Gravatar bunnei2021-01-111-2/+2
* hle: kernel: thread: Replace ThreadStatus/ThreadSchedStatus with a single Thr...Gravatar bunnei2021-01-1111-127/+97
* core: hle: kernel: Add some useful functions for checking kernel addresses.Gravatar bunnei2021-01-111-0/+19
* core: hle: kernel: svc_types: Add type definitions for KAddressArbiter.Gravatar bunnei2021-01-111-0/+12
* core: hle: kernel: Update KSynchronizationObject.Gravatar bunnei2021-01-1129-596/+377
* core: hle: kernel: Begin moving common SVC results to its own header.Gravatar bunnei2021-01-111-0/+20
* core: Silence warnings when compiling without assertsGravatar ReinUsesLisp2021-01-051-0/+2
* general: Fix various spelling errorsGravatar Morph2021-01-023-15/+15
* Merge pull request #5249 from ReinUsesLisp/lock-free-pagesGravatar bunnei2021-01-011-1/+1
|\
| * core/memory: Read and write page table atomicallyGravatar ReinUsesLisp2020-12-291-1/+1
* | Merge pull request #5208 from bunnei/service-threadsGravatar bunnei2020-12-308-126/+237
|\ \
| * | hle: kernel: service_thread: Make thread naming more consistent.Gravatar bunnei2020-12-291-1/+1
| * | hle: kernel: Manage service threads on another thread.Gravatar bunnei2020-12-291-9/+20
| * | hle: kernel: Manage host thread IDs using TLS.Gravatar bunnei2020-12-291-46/+31
| * | hle: kernel: Move ServiceThread ownership to KernelCore.Gravatar bunnei2020-12-294-5/+48
| * | hle: kernel: service_thread: Add thread name and take weak_ptr of ServerSession.Gravatar bunnei2020-12-293-11/+22
| * | core: hle: kernel: Clear process list on boot.Gravatar bunnei2020-12-281-2/+2
| * | core: kernel: Clear process list earlier.Gravatar bunnei2020-12-281-2/+2
| * | hle: kernel: hle_ipc: Remove SleepClientThread.Gravatar bunnei2020-12-282-54/+0
| * | hle: kernel: service_thread: Add parameter for thread pool size.Gravatar bunnei2020-12-283-7/+7
| * | core: hle: server_session: Use separate threads for each service connection.Gravatar bunnei2020-12-285-23/+138
* | | Merge pull request #5247 from comex/xx-conceptsGravatar bunnei2020-12-291-3/+5
|\ \ \
| * | | k_priority_queue: Fix concepts useGravatar comex2020-12-291-3/+5
| |/ /
* | | Merge pull request #5246 from comex/xx-includeGravatar bunnei2020-12-291-0/+1
|\ \ \ | |_|/ |/| |
| * | Add missing include of "core/hle/kernel/kernel.h"Gravatar comex2020-12-291-0/+1
| |/