Subv
|
5e2a8ebabf
Kernel: Remove some unused functions.
|
9 лет назад |
Subv
|
dda4ec93be
Kernel: Add some asserts to enforce the invariants in the scheduler.
|
9 лет назад |
Subv
|
fd95b6ee26
Kernel: Remove Thread::wait_objects_index and use wait_objects to hold all the objects that a thread is waiting on.
|
9 лет назад |
Subv
|
cef5f45de2
Kernel: Use different thread statuses when a thread calls WaitSynchronization1 and WaitSynchronizationN with wait_all = true.
|
9 лет назад |
Subv
|
d3ff5b91e1
Kernel/Mutex: Propagate thread priority changes to other threads inheriting the priority via mutexes
|
9 лет назад |
Subv
|
7abf185390
Kernel/Mutex: Implemented priority inheritance.
|
9 лет назад |
Subv
|
e6a7723f2f
Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.
|
9 лет назад |
bunnei
|
8b1e269e58
ThreadContext: Move from "core" to "arm_interface".
|
9 лет назад |
bunnei
|
e26fbfd1d7
core: Replace "AppCore" nomenclature with just "CPU".
|
9 лет назад |
bunnei
|
4fc8b8229e
core: Remove HLE module, consolidate code & various cleanups.
|
9 лет назад |
bunnei
|
232ef55c1a
core: Consolidate core and system state, remove system module & cleanups.
|
9 лет назад |
wwylele
|
5728e42634
Thread: remove the thread from the thread list when exiting
|
9 лет назад |
Subv
|
406907d570
Properly remove a thread from its wait_objects' waitlist when it is awoken by a timeout.
|
9 лет назад |
Subv
|
8634b8cb83
Threading: Reworked the way our scheduler works.
|
9 лет назад |
Ricardo de Almeida Gonzaga
|
13d46f6820
Fix typos
|
9 лет назад |
wwylele
|
f69a543110
implement wait tree widget
|
10 лет назад |
Yuri Kunde Schlesner
|
84fbbe2629
Use negative priorities to avoid special-casing the self-include
|
9 лет назад |
Emmanuel Gil Peyrot
|
ebdae19fd2
Remove empty newlines in #include blocks.
|
9 лет назад |
Yuri Kunde Schlesner
|
396a8d91a4
Manually tweak source formatting and then re-run clang-format
|
9 лет назад |
Emmanuel Gil Peyrot
|
dc8479928c
Sources: Run clang-format on everything.
|
9 лет назад |
bunnei
|
05e120a4cc
arm: ResetContext shouldn't be part of ARM_Interface.
|
10 лет назад |
Yuri Kunde Schlesner
|
de79b6fc48
Merge pull request #1869 from wwylele/dont-be-lazy
|
10 лет назад |
wwylele
|
7d56e88369
Thread: update timeout when rerunning WaitSynch
|
10 лет назад |
wwylele
|
81d3462a19
Switch context on the same thread if necessary
|
10 лет назад |
MerryMage
|
1ebaaf9bb1
Kernel/Thread: Remove use of Memory::GetPointer
|
10 лет назад |
Jannik Vogel
|
af37dd0d52
Set fpscr for new threads
|
10 лет назад |
bunnei
|
0d8bd3ba36
Merge pull request #1695 from Subv/tls_alloc
|
10 лет назад |
Subv
|
d192fb066d
Kernel/Threads: Dynamically allocate the TLS region for threads in the BASE region of the linear heap.
|
10 лет назад |
Lioncash
|
6b7ebb3f82
hle: Get rid of global access to g_reschedule
|
10 лет назад |
Subv
|
29032ce9b6
SVC: Fixed ArbitrateAddress to behave as it does on hardware.
|
10 лет назад |