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 лет назад |
bunnei
|
ae582b6669
Merge pull request #1849 from encounter/svcSetThreadActivity
|
7 лет назад |
MerryMage
|
eef6ce79a9
kernel/thread: Set default fpcr
|
7 лет назад |
Luke Street
|
3e75175d02
svc: Implement SetThreadActivity (thread suspension)
|
7 лет назад |
Lioncash
|
f9db75fe40
kernel/thread: Deduplicate scheduler switching code
|
7 лет назад |
Frederic L
|
7a5eda5914
global: Use std::optional instead of boost::optional (#1578)
|
7 лет назад |
Lioncash
|
90a981a03a
kernel/process: Make the handle table per-process
|
7 лет назад |
Lioncash
|
5484742fda
core_cpu: Make Cpu scheduler instances unique_ptrs instead of shared_ptrs
|
7 лет назад |
Lioncash
|
b492d43e63
thread: Remove unnecessary memset from ResetThreadContext()
|
7 лет назад |
Lioncash
|
5c0408596f
kernel/thread: Use a regular pointer for the owner/current process
|
7 лет назад |
balika011
|
1a5d6de0d4
thread: Make the scheduler pointer a regular pointer
|
7 лет назад |
Lioncash
|
baed7e1fba
kernel/thread: Make all instance variables private
|
7 лет назад |
Lioncash
|
cf9d6c6f52
kernel/process: Make data member variables private
|
7 лет назад |
Lioncash
|
83377113bf
memory: Dehardcode the use of fixed memory range constants
|
7 лет назад |
Lioncash
|
acfc801d14
thread/process: Move TLS slot marking/freeing to the process class
|
7 лет назад |
Lioncash
|
05aa4aa01a
kernel/thread: Use owner_process when setting the page table in SetupMainThread()
|
7 лет назад |