summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
| |/
* / svc: demote SleepThread log to LOG_TRACEGravatar ameerj2020-12-291-1/+1
|/
* Merge pull request #5131 from bunnei/scheduler-rewriteGravatar bunnei2020-12-2028-1371/+2040
|\
| * hle: kernel: Process: Various style fixes based on code review feedback.Gravatar bunnei2020-12-061-2/+2
| * hle: kernel: Thread: Various style fixes based on code review feedback.Gravatar bunnei2020-12-061-22/+25
| * hle: kernel: KScopedSchedulerLockAndSleep: Various style fixes based on code ...Gravatar bunnei2020-12-061-6/+6
| * hle: kernel: KScopedLock: Various style fixes based on code review feedback.Gravatar bunnei2020-12-061-6/+8
| * hle: kernel: KAbstractSchedulerLock: Various style fixes based on code review...Gravatar bunnei2020-12-061-9/+7
| * hle: kernel: KScheduler: Various style fixes based on code review feedback.Gravatar bunnei2020-12-062-50/+41
| * hle: kernel: KPriorityQueue: Various style fixes based on code review feedback.Gravatar bunnei2020-12-061-29/+36
| * hle: kernel: KAffinityMask: Various style fixes based on code review feedback.Gravatar bunnei2020-12-061-17/+13
| * hle: kernel: GlobalSchedulerContext: Various style fixes based on code review...Gravatar bunnei2020-12-062-5/+10
| * hle: kernel: Use C++ style comments in KScheduler, etc.Gravatar bunnei2020-12-064-152/+136
| * kernel: KScopedSchedulerLockAndSleep: Remove unused ctor.Gravatar bunnei2020-12-061-13/+7
| * kernel: time_manager: Add missing lock guards.Gravatar bunnei2020-12-061-3/+10
| * hle: kernel: Migrate to KScopedSchedulerLock.Gravatar bunnei2020-12-0614-48/+91
| * hle: kernel: Separate KScopedSchedulerLockAndSleep from k_scheduler.Gravatar bunnei2020-12-0610-69/+71
| * hle: kernel: Separate KScheduler from GlobalSchedulerContext class.Gravatar bunnei2020-12-064-118/+138