Fernando Sahmkow
|
774f139e65
Small fixes to address_arbiter to better match the IDB.
|
7 tahun lalu |
Lioncash
|
b7f331afa3
kernel/svc: Move address arbiter signaling behind a unified API function
|
7 tahun lalu |
Lioncash
|
0209de123b
kernel/svc: Move address arbiter waiting behind a unified API function
|
7 tahun lalu |
Lioncash
|
c161389a0f
kernel/address_arbiter: Pass in system instance to constructor
|
7 tahun lalu |
Lioncash
|
9d9676f620
kernel/address_arbiter: Minor tidying up
|
7 tahun lalu |
Lioncash
|
ec6664f6d6
kernel/address_arbiter: Convert the address arbiter into a class
|
7 tahun lalu |
Lioncash
|
0113c36300
address_arbiter: Use nested namespaces where applicable
|
7 tahun lalu |
Lioncash
|
5484742fda
core_cpu: Make Cpu scheduler instances unique_ptrs instead of shared_ptrs
|
7 tahun lalu |
Lioncash
|
baed7e1fba
kernel/thread: Make all instance variables private
|
7 tahun lalu |
fearlessTobi
|
63c2e32e20
Port #4182 from Citra: "Prefix all size_t with std::"
|
7 tahun lalu |
Lioncash
|
4a587b81b2
core/core: Replace includes with forward declarations where applicable
|
8 tahun lalu |
Lioncash
|
7a77d0a71e
address_arbiter: Return by value from GetThreadsWaitingOnAddress()
|
8 tahun lalu |
Lioncash
|
bf45092c61
kernel: Move object class to its own source files
|
8 tahun lalu |
Lioncash
|
a2304fad16
kernel: Remove unnecessary includes
|
8 tahun lalu |
Lioncash
|
dbfe82773d
thread: Convert ThreadStatus into an enum class
|
8 tahun lalu |
Lioncash
|
2cd3141c30
address_arbiter: Correct assignment within an assertion statement in WakeThreads()
|
8 tahun lalu |
Michael Scire
|
3b885691a1
Kernel/Arbiter: Fix bug in WaitIfLessThan
|
8 tahun lalu |
Michael Scire
|
067ac434ba
Kernel/Arbiters: Fix casts, cleanup comments/magic numbers
|
8 tahun lalu |
Michael Scire
|
08d454e30d
Run clang-format on PR.
|
8 tahun lalu |
Michael Scire
|
dc70a87af1
Kernel/Arbiters: HLE is atomic, adjust code to reflect that.
|
8 tahun lalu |
Michael Scire
|
62bd1299ea
Kernel/Arbiters: Clear WaitAddress in SignalToAddress
|
8 tahun lalu |
Michael Scire
|
4f81bc4e1b
Kernel/Arbiters: Mostly implement SignalToAddress
|
8 tahun lalu |
Michael Scire
|
9d71ce88ce
Kernel/Arbiters: Implement WaitForAddress
|
8 tahun lalu |
Michael Scire
|
7e191dccc1
Kernel/Arbiters: Add stubs for 4.x SignalToAddress/WaitForAddres SVCs.
|
8 tahun lalu |
bunnei
|
cec0d4f191
kernel: Remove unused address_arbiter code.
|
8 tahun lalu |
Yuri Kunde Schlesner
|
2cdb40d709
Kernel: Centralize error definitions in errors.h
|
9 tahun lalu |
bunnei
|
4fc8b8229e
core: Remove HLE module, consolidate code & various cleanups.
|
9 tahun lalu |
Subv
|
8634b8cb83
Threading: Reworked the way our scheduler works.
|
9 tahun lalu |
Yuri Kunde Schlesner
|
84fbbe2629
Use negative priorities to avoid special-casing the self-include
|
9 tahun lalu |
Emmanuel Gil Peyrot
|
ebdae19fd2
Remove empty newlines in #include blocks.
|
9 tahun lalu |