b8133c1997
* Started to rewrite the thread scheduler * Add a single core-like scheduling mode, enabled by default * Clear exclusive monitor on context switch * Add SetThreadActivity, misc fixes * Implement WaitForAddress and SignalToAddress svcs, misc fixes * Misc fixes (on SetActivity and Arbiter), other tweaks * Rebased * Add missing null check * Rename multicore key on config, fix UpdatePriorityInheritance * Make scheduling data MLQs private * nit: Ordering |
||
---|---|---|
.. | ||
AddressSpaceType.cs | ||
ArbitrationType.cs | ||
HleCoreManager.cs | ||
HleScheduler.cs | ||
IKFutureSchedulerObject.cs | ||
KAddressArbiter.cs | ||
KCoreContext.cs | ||
KernelErr.cs | ||
KEvent.cs | ||
KMemoryBlock.cs | ||
KMemoryInfo.cs | ||
KMemoryManager.cs | ||
KProcessHandleTable.cs | ||
KRecursiveLock.cs | ||
KScheduler.cs | ||
KSchedulingData.cs | ||
KSession.cs | ||
KSharedMemory.cs | ||
KSynchronization.cs | ||
KSynchronizationObject.cs | ||
KThread.cs | ||
KTimeManager.cs | ||
KTlsPageManager.cs | ||
KTransferMemory.cs | ||
MemoryAttribute.cs | ||
MemoryPermission.cs | ||
MemoryState.cs | ||
SchedulerThread.cs | ||
SignalType.cs | ||
SvcHandler.cs | ||
SvcMemory.cs | ||
SvcSystem.cs | ||
SvcThread.cs | ||
SvcThreadSync.cs | ||
ThreadSchedState.cs |