Fernando Sahmkow
|
22c6b9fab2
Kernel: Correct behavior of Address Arbiter threads. (#3165)
|
6 ani în urmă |
Lioncash
|
c3e43c7e81
kernel: Remove unnecessary includes
|
6 ani în urmă |
Lioncash
|
e4c381b885
core/memory: Migrate over Write{8, 16, 32, 64, Block} to the Memory class
|
6 ani în urmă |
Lioncash
|
b05bfc6036
core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class
|
6 ani în urmă |
Lioncash
|
e58748fd80
core/memory: Migrate over address checking functions to the new Memory class
|
6 ani în urmă |
bunnei
|
9046d4a548
kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)
|
6 ani în urmă |
Fernando Sahmkow
|
7176857177
Kernel: Corrections to ModifyByWaitingCountAndSignalToAddressIfEqual
|
6 ani în urmă |
Fernando Sahmkow
|
82218c925a
Kernel: Style and Corrections
|
7 ani în urmă |
Fernando Sahmkow
|
fcc6b34fff
Correct PrepareReschedule
|
7 ani în urmă |
Fernando Sahmkow
|
b5d1e44782
Add PrepareReschedule where required.
|
7 ani în urmă |
Fernando Sahmkow
|
774f139e65
Small fixes to address_arbiter to better match the IDB.
|
7 ani în urmă |
Lioncash
|
b7f331afa3
kernel/svc: Move address arbiter signaling behind a unified API function
|
7 ani în urmă |
Lioncash
|
0209de123b
kernel/svc: Move address arbiter waiting behind a unified API function
|
7 ani în urmă |
Lioncash
|
c161389a0f
kernel/address_arbiter: Pass in system instance to constructor
|
7 ani în urmă |
Lioncash
|
9d9676f620
kernel/address_arbiter: Minor tidying up
|
7 ani în urmă |
Lioncash
|
ec6664f6d6
kernel/address_arbiter: Convert the address arbiter into a class
|
7 ani în urmă |
Lioncash
|
0113c36300
address_arbiter: Use nested namespaces where applicable
|
7 ani în urmă |
Lioncash
|
5484742fda
core_cpu: Make Cpu scheduler instances unique_ptrs instead of shared_ptrs
|
7 ani în urmă |
Lioncash
|
baed7e1fba
kernel/thread: Make all instance variables private
|
7 ani în urmă |
fearlessTobi
|
63c2e32e20
Port #4182 from Citra: "Prefix all size_t with std::"
|
7 ani în urmă |
Lioncash
|
4a587b81b2
core/core: Replace includes with forward declarations where applicable
|
8 ani în urmă |
Lioncash
|
7a77d0a71e
address_arbiter: Return by value from GetThreadsWaitingOnAddress()
|
8 ani în urmă |
Lioncash
|
bf45092c61
kernel: Move object class to its own source files
|
8 ani în urmă |
Lioncash
|
a2304fad16
kernel: Remove unnecessary includes
|
8 ani în urmă |
Lioncash
|
dbfe82773d
thread: Convert ThreadStatus into an enum class
|
8 ani în urmă |
Lioncash
|
2cd3141c30
address_arbiter: Correct assignment within an assertion statement in WakeThreads()
|
8 ani în urmă |
Michael Scire
|
3b885691a1
Kernel/Arbiter: Fix bug in WaitIfLessThan
|
8 ani în urmă |
Michael Scire
|
067ac434ba
Kernel/Arbiters: Fix casts, cleanup comments/magic numbers
|
8 ani în urmă |
Michael Scire
|
08d454e30d
Run clang-format on PR.
|
8 ani în urmă |
Michael Scire
|
dc70a87af1
Kernel/Arbiters: HLE is atomic, adjust code to reflect that.
|
8 ani în urmă |