Fernando Sahmkow
|
103f3a2fe5
Scheduler: Add protections for Yield bombing
|
6 лет назад |
Fernando Sahmkow
|
82218c925a
Kernel: Style and Corrections
|
7 лет назад |
Fernando Sahmkow
|
a1ac0c6cb4
Addapt thread class to the new Scheduler
|
7 лет назад |
Lioncash
|
abdce723eb
kernel/process: Decouple TLS handling from threads
|
7 лет назад |
Fernando Sahmkow
|
90792cdb6e
Core_Timing: Make core_timing threadsafe by default.
|
7 лет назад |
Lioncash
|
42f5fd0ab3
core/core_timing_util: Use std::chrono types for specifying time units
|
7 лет назад |
Lioncash
|
c268ffd831
kernel/thread: Unify wait synchronization types
|
7 лет назад |
Lioncash
|
433b59c112
kernel/svc: Migrate svcCancelSynchronization behavior to a thread function
|
7 лет назад |
Lioncash
|
e3566e6c1d
kernel/thread: Remove BoostPriority()
|
7 лет назад |
bunnei
|
74a4a50470
Merge pull request #2314 from lioncash/const
|
7 лет назад |
Lioncash
|
28719ee3b4
kernel/svc: Implement svcGetThreadList
|
7 лет назад |
Lioncash
|
4366241739
kernel/thread: Make AllWaitObjectsReady() a const qualified member function
|
7 лет назад |
Lioncash
|
20cc0b8d3c
kernel/wait_object: Make ShouldWait() take thread members by pointer-to-const
|
7 лет назад |
Lioncash
|
2d70c30fb2
kernel/thread: Avoid sign conversion within GetCommandBufferAddress()
|
7 лет назад |
Lioncash
|
26d0381161
kernel/thread: Make parameter of GetWaitObjectIndex() const qualified
|
7 лет назад |
Lioncash
|
824b8e4086
kernel/scheduler: Remove unused parameter to AddThread()
|
7 лет назад |
bunnei
|
f770c17d01
Merge pull request #2266 from FernandoS27/arbitration
|
7 лет назад |
Fernando Sahmkow
|
8a320a6ee2
Fix crash caused by 2238.
|
7 лет назад |
Fernando Sahmkow
|
acbdfdae64
Add CondVar Thread State.
|
7 лет назад |
bunnei
|
30f228a8c9
Merge pull request #2238 from lioncash/thread
|
7 лет назад |
Lioncash
|
99f982dce2
kernel/thread: Actually remove the definition of ExitCurrentThread()
|
7 лет назад |
Lioncash
|
c892cf01fa
kernel/thread: Migrate WaitCurrentThread_Sleep into the Thread interface
|
7 лет назад |
Lioncash
|
db47d7e471
kernel/thread: Expand documentation of nominal_priority and current_priority
|
7 лет назад |
Lioncash
|
e0d1f11968
kernel/thread: Make bracing consistent within UpdatePriority()
|
7 лет назад |
Lioncash
|
39483b92b7
kernel/thread: Amend condition within UpdatePriority()
|
7 лет назад |
Lioncash
|
0b78cfcc53
kernel/thread: Maintain priority ordering of added mutex waiting threads
|
7 лет назад |
Lioncash
|
79f970e6de
kernel/thread: Remove obsolete TODO in Create()
|
7 лет назад |
Lioncash
|
bd983414f6
core_timing: Convert core timing into a class
|
7 лет назад |
Lioncash
|
48d9d66dc5
core_timing: Rename CoreTiming namespace to Core::Timing
|
7 лет назад |
Lioncash
|
771431f625
kernel/thread: Move process thread initialization into process.cpp
|
7 лет назад |