wwylele
|
f69a543110
implement wait tree widget
|
vor 10 Jahren |
Emmanuel Gil Peyrot
|
ebdae19fd2
Remove empty newlines in #include blocks.
|
vor 10 Jahren |
Emmanuel Gil Peyrot
|
dc8479928c
Sources: Run clang-format on everything.
|
vor 10 Jahren |
Subv
|
d192fb066d
Kernel/Threads: Dynamically allocate the TLS region for threads in the BASE region of the linear heap.
|
vor 10 Jahren |
Lioncash
|
d3efa637b4
General: Fix up doxygen comments
|
vor 11 Jahren |
Emmanuel Gil Peyrot
|
596b7c4f63
Common: Cleanup key_map includes.
|
vor 11 Jahren |
bunnei
|
71e8822d23
kernel: Fix svcWaitSynch to always acquire requested wait objects.
|
vor 11 Jahren |
Emmanuel Gil Peyrot
|
b1503b2020
Remove every trailing whitespace from the project (but externals).
|
vor 11 Jahren |
Yuri Kunde Schlesner
|
7ada357b2d
Memmap: Re-organize memory function in two files
|
vor 11 Jahren |
bunnei
|
cb2b2071a8
Merge pull request #748 from Subv/tls_max
|
vor 11 Jahren |
bunnei
|
ee8da4c356
Merge pull request #751 from yuriks/idle-thread
|
vor 11 Jahren |
Yuri Kunde Schlesner
|
4f7a055081
Thread: Remove the idle thread
|
vor 11 Jahren |
Subv
|
dda94e56dd
Core/Memory: Add TLS support for creating up to 300 threads
|
vor 11 Jahren |
Yuri Kunde Schlesner
|
820b97787c
Merge pull request #750 from Subv/process_svc
|
vor 11 Jahren |
Subv
|
41f74a16fd
Core/HLE: Implemented the SVCs GetProcessId and GetProcessIdOfThread
|
vor 11 Jahren |
Yuri Kunde Schlesner
|
d16c2bd956
Thread: Correctly set main thread initial stack position
|
vor 11 Jahren |
Subv
|
115ad8e16a
fixup! Set the TLS address in the scheduler
|
vor 11 Jahren |
Subv
|
000876858d
Core/Memory: Give every emulated thread it's own TLS area.
|
vor 11 Jahren |
Yuri Kunde Schlesner
|
7c50b999fa
Kernel: Remove unused g_main_thread variable
|
vor 11 Jahren |
bunnei
|
9c3419ebcc
Kernel: Implemented priority inheritance for mutexes.
|
vor 11 Jahren |
bunnei
|
7b9f428b23
Thread: Implement priority boost for starved threads.
|
vor 11 Jahren |
bunnei
|
e08f55b1a7
Kernel: Fixed default thread priority.
|
vor 11 Jahren |
Kevin Hartman
|
5fcbfc06eb
Scheduler refactor Pt. 1
|
vor 11 Jahren |
Yuri Kunde Schlesner
|
52f58e64ef
Kernel: Make WaitObjects share ownership of Threads waiting on them
|
vor 11 Jahren |
Yuri Kunde Schlesner
|
7725256f64
Explicitly instantiate constructors/destructors for Kernel objects
|
vor 11 Jahren |
Yuri Kunde Schlesner
|
4e84df8be3
Mutex: Replace g_mutex_held_locks with a set inside Thread
|
vor 11 Jahren |
Yuri Kunde Schlesner
|
a9b86db3cf
Kernel: Use separate Handle tables for CoreTiming userdata
|
vor 11 Jahren |
Yuri Kunde Schlesner
|
664c79ff47
Thread: Modernize two functions that slipped through previous rebases
|
vor 11 Jahren |
Yuri Kunde Schlesner
|
d917a9bf77
Kernel: Mark all appropriate kernel objects as "final"
|
vor 11 Jahren |
bunnei
|
68ddaaa2f5
Thread: Fix WaitSynchronization1 to not set register 1 on thread wakeup.
|
vor 11 Jahren |