Zach Hilman
|
7a547b9342
wait_object: Make wait behavior only require one object to signal.
|
7 anos atrás |
Fernando Sahmkow
|
a1630ab53e
Kernel: Remove a few global instances from the kernel.
|
6 anos atrás |
Fernando Sahmkow
|
e4a1ead897
Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager.
|
6 anos atrás |
bunnei
|
9046d4a548
kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)
|
6 anos atrás |
Fernando Sahmkow
|
c32520ceb7
Kernel: Reverse global accessor removal.
|
6 anos atrás |
Fernando Sahmkow
|
1c6a11ab14
Kernel: Corrections to Wait Objects clearing in which a thread could still be signalled after a timeout or a cancel.
|
6 anos atrás |
Fernando Sahmkow
|
e05a8c2385
Kernel: Remove global system accessor from WaitObject
|
6 anos atrás |
Fernando Sahmkow
|
fcc6b34fff
Correct PrepareReschedule
|
7 anos atrás |
Fernando Sahmkow
|
b5d1e44782
Add PrepareReschedule where required.
|
7 anos atrás |
bunnei
|
78574e7a47
Merge pull request #2416 from lioncash/wait
|
7 anos atrás |
Lioncash
|
c268ffd831
kernel/thread: Unify wait synchronization types
|
7 anos atrás |
Lioncash
|
6b2bece81f
kernel/wait_object: Make GetHighestPriorityReadyThread() a const member function
|
7 anos atrás |
Lioncash
|
1f0c8bfeda
core/kernel: Remove unnecessary inclusions
|
7 anos atrás |
Lioncash
|
baed7e1fba
kernel/thread: Make all instance variables private
|
7 anos atrás |
fearlessTobi
|
63c2e32e20
Port #4182 from Citra: "Prefix all size_t with std::"
|
7 anos atrás |
Lioncash
|
0cbcd6ec9a
kernel: Eliminate kernel global state
|
8 anos atrás |
Lioncash
|
bf45092c61
kernel: Move object class to its own source files
|
8 anos atrás |
Lioncash
|
a2304fad16
kernel: Remove unnecessary includes
|
8 anos atrás |
Lioncash
|
cbe841c9c9
hle: Remove config_mem.h/.cpp
|
8 anos atrás |
Lioncash
|
1f3889a290
hle: Remove shared_page.h/.cpp
|
8 anos atrás |
Lioncash
|
dbfe82773d
thread: Convert ThreadStatus into an enum class
|
8 anos atrás |
bunnei
|
e353b9fb3d
thread: Add THREADSTATUS_WAIT_HLE_EVENT, remove THREADSTATUS_WAIT_ARB.
|
8 anos atrás |
Subv
|
2a3f8e8484
Kernel: Allow chaining WaitSynchronization calls inside a wakeup callback.
|
8 anos atrás |
bunnei
|
0f6fbdb963
wait_object: Refactor to allow waking up a single thread.
|
8 anos atrás |
Sebastian Valle
|
db752b52e8
Merge pull request #2967 from Subv/thread_wakeup_callbacks
|
8 anos atrás |
Huw Pascoe
|
a13ab958cb
Fixed type conversion ambiguity
|
8 anos atrás |
Subv
|
8432749db7
Kernel/Threads: When putting a thread to wait, specify a function to execute when it is awoken.
|
8 anos atrás |
Yuri Kunde Schlesner
|
64ecf81a3c
Kernel: Move WaitObject to a separate file
|
9 anos atrás |