summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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 #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
| * hle: kernel: Rewrite scheduler implementation based on Mesopshere.Gravatar bunnei2020-12-0619-1145/+1178
| * hle: kernel: physical_core: Clear exclusive state after each run.Gravatar bunnei2020-12-061-0/+1
| * hle: kernel: Port KAbstractSchedulerLock from Mesosphere.Gravatar bunnei2020-12-061-0/+76
| * hle: kernel: svc: Remove reschedule on svcBreak.Gravatar bunnei2020-12-061-5/+0
| * hle: kernel: process: Add schedule count tracking, to be used for yield impl.Gravatar bunnei2020-12-061-0/+13
| * hle: kernel: svc: Remove unnecessary hack in svcSleep.Gravatar bunnei2020-12-061-7/+0
| * common: Port KPriorityQueue from Mesosphere.Gravatar bunnei2020-12-061-0/+443
| * hle: kernel: Port KAffinityMask from Mesosphere.Gravatar bunnei2020-12-065-14/+77
* | Merge pull request #5172 from lioncash/svc-wideGravatar bunnei2020-12-111-35/+25
|\ \
| * | svc: Remove unnecessary castsGravatar Lioncash2020-12-081-35/+25
* | | core: Remove unnecessary enum casts in log callsGravatar Lioncash2020-12-073-5/+4
|/ /
* | Merge pull request #5148 from comex/xx-unused-fieldsGravatar bunnei2020-12-061-2/+2
|\ \
| * | core: Mark unused fields as [[maybe_unused]]Gravatar comex2020-12-061-2/+2
| |/
* | Merge pull request #5136 from lioncash/video-shadow3Gravatar LC2020-12-071-3/+3
|\ \
| * | video_core: Resolve more variable shadowing scenarios pt.3Gravatar Lioncash2020-12-051-3/+3
| |/
* / Fix "explicitly defaulted but implicitly deleted" warningGravatar comex2020-12-061-1/+1
|/
* kernel: scheduler: Minor cleanup to remove duplicated code.Gravatar bunnei2020-11-292-46/+14
* kernel: time_manager: Protect access with a mutex.Gravatar bunnei2020-11-292-1/+5
* hle: kernel: thread: Remove unused "Running" state.Gravatar bunnei2020-11-292-6/+0
* core: arm: Implement InvalidateCacheRange for CPU cache invalidation.Gravatar bunnei2020-11-294-5/+21
* hle: kernel: time_manager: Avoid a crash on process exit.Gravatar bunnei2020-11-291-1/+4
* hle: kernel: AddressArbiter: Remove unused code.Gravatar bunnei2020-11-292-9/+0
* hle: kernel: SynchronizationObject: Use atomic_bool for is_signaled.Gravatar bunnei2020-11-291-1/+2
* common: fiber: Use boost::context instead of native fibers on Windows.Gravatar bunnei2020-11-291-1/+1
* hle: kernel: multicore: Replace n-JITs impl. with 4 JITs.Gravatar bunnei2020-11-298-57/+97