bunnei
|
9e29e36a78
hle: kernel: Rewrite scheduler implementation based on Mesopshere.
|
5 vuotta sitten |
bunnei
|
9705f651b2
hle: kernel: AddressArbiter: Remove unused code.
|
5 vuotta sitten |
bunnei
|
3d592972dc
Revert "core: Fix clang build"
|
5 vuotta sitten |
Lioncash
|
be1954e04c
core: Fix clang build
|
5 vuotta sitten |
Lioncash
|
1a45b15a8c
address_arbiter: Resolve sign conversion warning
|
6 vuotta sitten |
Lioncash
|
2bab07c367
kernel: Remove unused variables
|
6 vuotta sitten |
Fernando Sahmkow
|
25565dffd5
ARM: Addapt to new Exclusive Monitor Interface.
|
6 vuotta sitten |
Fernando Sahmkow
|
6515c6e8c6
Kernel: Fixes, corrections and asserts to scheduler and different svcs.
|
6 vuotta sitten |
Fernando Sahmkow
|
cd1c38be8d
ARM/Memory: Correct Exclusive Monitor and Implement Exclusive Memory Writes.
|
6 vuotta sitten |
Fernando Sahmkow
|
e4b175ade2
SVC: Correct svcWaitForAddress and svcSignalToAddress.
|
6 vuotta sitten |
Lioncash
|
be269e21a5
address_arbiter: Collapse loops in InsertThread() and RemoveThread()
|
6 vuotta sitten |
Lioncash
|
9f2c703137
address_arbiter: Simplify GetThreadsWaitingOnAddress()
|
6 vuotta sitten |
Fernando Sahmkow
|
e4a1ead897
Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager.
|
6 vuotta sitten |
Fernando Sahmkow
|
22c6b9fab2
Kernel: Correct behavior of Address Arbiter threads. (#3165)
|
6 vuotta sitten |
Lioncash
|
c3e43c7e81
kernel: Remove unnecessary includes
|
6 vuotta sitten |
Lioncash
|
e4c381b885
core/memory: Migrate over Write{8, 16, 32, 64, Block} to the Memory class
|
6 vuotta sitten |
Lioncash
|
b05bfc6036
core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class
|
6 vuotta sitten |
Lioncash
|
e58748fd80
core/memory: Migrate over address checking functions to the new Memory class
|
6 vuotta sitten |
bunnei
|
9046d4a548
kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)
|
6 vuotta sitten |
Fernando Sahmkow
|
7176857177
Kernel: Corrections to ModifyByWaitingCountAndSignalToAddressIfEqual
|
6 vuotta sitten |
Fernando Sahmkow
|
82218c925a
Kernel: Style and Corrections
|
7 vuotta sitten |
Fernando Sahmkow
|
fcc6b34fff
Correct PrepareReschedule
|
7 vuotta sitten |
Fernando Sahmkow
|
b5d1e44782
Add PrepareReschedule where required.
|
7 vuotta sitten |
Fernando Sahmkow
|
774f139e65
Small fixes to address_arbiter to better match the IDB.
|
7 vuotta sitten |
Lioncash
|
b7f331afa3
kernel/svc: Move address arbiter signaling behind a unified API function
|
7 vuotta sitten |
Lioncash
|
0209de123b
kernel/svc: Move address arbiter waiting behind a unified API function
|
7 vuotta sitten |
Lioncash
|
c161389a0f
kernel/address_arbiter: Pass in system instance to constructor
|
7 vuotta sitten |
Lioncash
|
9d9676f620
kernel/address_arbiter: Minor tidying up
|
7 vuotta sitten |
Lioncash
|
ec6664f6d6
kernel/address_arbiter: Convert the address arbiter into a class
|
7 vuotta sitten |
Lioncash
|
0113c36300
address_arbiter: Use nested namespaces where applicable
|
7 vuotta sitten |