| Commit message (Expand) | Author | Age | Files | Lines |
| * | core: hle: Integrate new KConditionVariable and KAddressArbiter implementations. | bunnei | 2021-01-11 | 1 | -317/+0 |
| * | hle: kernel: thread: Replace ThreadStatus/ThreadSchedStatus with a single Thr... | bunnei | 2021-01-11 | 1 | -2/+2 |
| * | core: hle: kernel: Update KSynchronizationObject. | bunnei | 2021-01-11 | 1 | -5/+5 |
| * | hle: kernel: Migrate to KScopedSchedulerLock. | bunnei | 2020-12-06 | 1 | -5/+5 |
| * | hle: kernel: Separate KScopedSchedulerLockAndSleep from k_scheduler. | bunnei | 2020-12-06 | 1 | -2/+3 |
| * | hle: kernel: Rewrite scheduler implementation based on Mesopshere. | bunnei | 2020-12-06 | 1 | -3/+3 |
| * | hle: kernel: AddressArbiter: Remove unused code. | bunnei | 2020-11-29 | 1 | -6/+0 |
| * | Revert "core: Fix clang build" | bunnei | 2020-10-20 | 1 | -2/+2 |
| * | core: Fix clang build | Lioncash | 2020-10-17 | 1 | -2/+2 |
| * | address_arbiter: Resolve sign conversion warning | Lioncash | 2020-08-05 | 1 | -1/+1 |
| * | kernel: Remove unused variables | Lioncash | 2020-07-16 | 1 | -1/+0 |
| * | ARM: Addapt to new Exclusive Monitor Interface. | Fernando Sahmkow | 2020-06-27 | 1 | -6/+3 |
| * | Kernel: Fixes, corrections and asserts to scheduler and different svcs. | Fernando Sahmkow | 2020-06-27 | 1 | -15/+12 |
| * | ARM/Memory: Correct Exclusive Monitor and Implement Exclusive Memory Writes. | Fernando Sahmkow | 2020-06-27 | 1 | -3/+3 |
| * | SVC: Correct svcWaitForAddress and svcSignalToAddress. | Fernando Sahmkow | 2020-06-27 | 1 | -62/+152 |
| * | address_arbiter: Collapse loops in InsertThread() and RemoveThread() | Lioncash | 2020-02-12 | 1 | -19/+17 |
| * | address_arbiter: Simplify GetThreadsWaitingOnAddress() | Lioncash | 2020-02-12 | 1 | -9/+8 |
| * | Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager. | Fernando Sahmkow | 2020-01-26 | 1 | -1/+0 |
| * | Kernel: Correct behavior of Address Arbiter threads. (#3165) | Fernando Sahmkow | 2019-12-11 | 1 | -20/+46 |
| * | kernel: Remove unnecessary includes | Lioncash | 2019-12-07 | 1 | -2/+0 |
| * | core/memory: Migrate over Write{8, 16, 32, 64, Block} to the Memory class | Lioncash | 2019-11-26 | 1 | -3/+3 |
| * | core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class | Lioncash | 2019-11-26 | 1 | -9/+19 |
| * | core/memory: Migrate over address checking functions to the new Memory class | Lioncash | 2019-11-26 | 1 | -4/+4 |
| * | kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel... | bunnei | 2019-11-24 | 1 | -8/+10 |
| * | Kernel: Corrections to ModifyByWaitingCountAndSignalToAddressIfEqual | Fernando Sahmkow | 2019-10-15 | 1 | -5/+13 |
| * | Kernel: Style and Corrections | Fernando Sahmkow | 2019-10-15 | 1 | -1/+0 |
| * | Correct PrepareReschedule | Fernando Sahmkow | 2019-10-15 | 1 | -3/+2 |
| * | Add PrepareReschedule where required. | Fernando Sahmkow | 2019-10-15 | 1 | -16/+12 |
| * | Small fixes to address_arbiter to better match the IDB. | Fernando Sahmkow | 2019-03-19 | 1 | -3/+3 |
| * | kernel/svc: Move address arbiter signaling behind a unified API function | Lioncash | 2019-03-07 | 1 | -2/+16 |
| * | kernel/svc: Move address arbiter waiting behind a unified API function | Lioncash | 2019-03-07 | 1 | -3/+17 |
| * | kernel/address_arbiter: Pass in system instance to constructor | Lioncash | 2019-03-05 | 1 | -7/+7 |
| * | kernel/address_arbiter: Minor tidying up | Lioncash | 2019-03-05 | 1 | -18/+18 |
| * | kernel/address_arbiter: Convert the address arbiter into a class | Lioncash | 2019-03-05 | 1 | -59/+58 |
| * | address_arbiter: Use nested namespaces where applicable | Lioncash | 2019-02-16 | 1 | -4/+2 |
| * | core_cpu: Make Cpu scheduler instances unique_ptrs instead of shared_ptrs | Lioncash | 2018-10-15 | 1 | -1/+1 |
| * | kernel/thread: Make all instance variables private | Lioncash | 2018-10-04 | 1 | -10/+10 |
| * | Port #4182 from Citra: "Prefix all size_t with std::" | fearlessTobi | 2018-09-15 | 1 | -12/+13 |
| * | core/core: Replace includes with forward declarations where applicable | Lioncash | 2018-08-31 | 1 | -0/+2 |
| * | address_arbiter: Return by value from GetThreadsWaitingOnAddress() | Lioncash | 2018-08-05 | 1 | -15/+15 |
| * | kernel: Move object class to its own source files | Lioncash | 2018-08-01 | 1 | -1/+1 |
| * | kernel: Remove unnecessary includes | Lioncash | 2018-07-31 | 1 | -2/+4 |
| * | thread: Convert ThreadStatus into an enum class | Lioncash | 2018-07-19 | 1 | -2/+2 |
| * | address_arbiter: Correct assignment within an assertion statement in WakeThre... | Lioncash | 2018-07-18 | 1 | -1/+1 |
| * | Kernel/Arbiter: Fix bug in WaitIfLessThan | Michael Scire | 2018-07-16 | 1 | -2/+4 |
| * | Kernel/Arbiters: Fix casts, cleanup comments/magic numbers | Michael Scire | 2018-06-22 | 1 | -13/+12 |
| * | Run clang-format on PR. | Michael Scire | 2018-06-21 | 1 | -156/+157 |
| * | Kernel/Arbiters: HLE is atomic, adjust code to reflect that. | Michael Scire | 2018-06-21 | 1 | -36/+13 |
| * | Kernel/Arbiters: Clear WaitAddress in SignalToAddress | Michael Scire | 2018-06-21 | 1 | -0/+1 |
| * | Kernel/Arbiters: Mostly implement SignalToAddress | Michael Scire | 2018-06-21 | 1 | -6/+104 |