Yuri Kunde Schlesner
|
441f8b5a4b
Core: Remove unnecessary include in thread.h
|
9 rokov pred |
bunnei
|
b5eac78b43
Merge pull request #2410 from Subv/sleepthread
|
9 rokov pred |
Subv
|
fc2266130b
Kernel: Don't attempt to yield execution in SleepThread(0) if there are no available threads to run.
|
9 rokov pred |
Subv
|
5e2a8ebabf
Kernel: Remove some unused functions.
|
9 rokov pred |
Subv
|
fd95b6ee26
Kernel: Remove Thread::wait_objects_index and use wait_objects to hold all the objects that a thread is waiting on.
|
9 rokov pred |
Subv
|
cef5f45de2
Kernel: Use different thread statuses when a thread calls WaitSynchronization1 and WaitSynchronizationN with wait_all = true.
|
9 rokov pred |
Subv
|
d3ff5b91e1
Kernel/Mutex: Propagate thread priority changes to other threads inheriting the priority via mutexes
|
9 rokov pred |
Subv
|
e6a7723f2f
Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.
|
9 rokov pred |
bunnei
|
8b1e269e58
ThreadContext: Move from "core" to "arm_interface".
|
9 rokov pred |
bunnei
|
4fc8b8229e
core: Remove HLE module, consolidate code & various cleanups.
|
9 rokov pred |
wwylele
|
5728e42634
Thread: remove the thread from the thread list when exiting
|
9 rokov pred |
Subv
|
5b1edc6ae7
Fixed the codestyle to match our clang-format rules.
|
9 rokov pred |
Subv
|
17b29d8865
WaitSynch: Removed unused variables and reduced SharedPtr copies.
|
9 rokov pred |
Subv
|
bdad00c73f
Threading: Added some utility functions and const correctness.
|
9 rokov pred |
Subv
|
8634b8cb83
Threading: Reworked the way our scheduler works.
|
9 rokov pred |
wwylele
|
f69a543110
implement wait tree widget
|
10 rokov pred |
Emmanuel Gil Peyrot
|
ebdae19fd2
Remove empty newlines in #include blocks.
|
9 rokov pred |
Emmanuel Gil Peyrot
|
dc8479928c
Sources: Run clang-format on everything.
|
9 rokov pred |
Subv
|
d192fb066d
Kernel/Threads: Dynamically allocate the TLS region for threads in the BASE region of the linear heap.
|
10 rokov pred |
Lioncash
|
d3efa637b4
General: Fix up doxygen comments
|
11 rokov pred |
Emmanuel Gil Peyrot
|
596b7c4f63
Common: Cleanup key_map includes.
|
11 rokov pred |
bunnei
|
71e8822d23
kernel: Fix svcWaitSynch to always acquire requested wait objects.
|
11 rokov pred |
Emmanuel Gil Peyrot
|
b1503b2020
Remove every trailing whitespace from the project (but externals).
|
11 rokov pred |
Yuri Kunde Schlesner
|
7ada357b2d
Memmap: Re-organize memory function in two files
|
11 rokov pred |
bunnei
|
cb2b2071a8
Merge pull request #748 from Subv/tls_max
|
11 rokov pred |
bunnei
|
ee8da4c356
Merge pull request #751 from yuriks/idle-thread
|
11 rokov pred |
Yuri Kunde Schlesner
|
4f7a055081
Thread: Remove the idle thread
|
11 rokov pred |
Subv
|
dda94e56dd
Core/Memory: Add TLS support for creating up to 300 threads
|
11 rokov pred |
Yuri Kunde Schlesner
|
820b97787c
Merge pull request #750 from Subv/process_svc
|
11 rokov pred |
Subv
|
41f74a16fd
Core/HLE: Implemented the SVCs GetProcessId and GetProcessIdOfThread
|
11 rokov pred |