Fernando Sahmkow
|
40cd4df584
CpuCore: Clear exclusive state after doing a run in dynarmic.
|
6 lat temu |
bunnei
|
9046d4a548
kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)
|
6 lat temu |
Lioncash
|
12dc918937
kernel: Resolve sign conversion warnings
|
6 lat temu |
Lioncash
|
6c8f28813c
scheduler: Mark parameter of AskForReselectionOrMarkRedundant() as const
|
6 lat temu |
Lioncash
|
f19c1a7cda
scheduler: Silence sign conversion warnings
|
6 lat temu |
Lioncash
|
2fb0bbff29
scheduler: Initialize class members directly where applicable
|
6 lat temu |
Lioncash
|
2dc469ceba
scheduler: Amend documentation comments
|
6 lat temu |
Fernando Sahmkow
|
a3524879be
Kernel: Clang Format
|
6 lat temu |
Fernando Sahmkow
|
3073615dbc
Kernel: Address Feedback.
|
6 lat temu |
Fernando Sahmkow
|
25f8606a6d
Kernel Scheduler: Make sure the global scheduler shutdowns correctly.
|
6 lat temu |
Fernando Sahmkow
|
1ec1e81373
Kernel: Clang Format
|
6 lat temu |
Fernando Sahmkow
|
e05a8c2385
Kernel: Remove global system accessor from WaitObject
|
6 lat temu |
Fernando Sahmkow
|
0cf26cee59
Scheduler: Implement Yield Count and Core migration on Thread Preemption.
|
6 lat temu |
Fernando Sahmkow
|
2d382de6fa
Scheduler: Corrections to YieldAndBalanceLoad and Yield bombing protection.
|
6 lat temu |
Fernando Sahmkow
|
b49c0dab87
Kernel: Initial implementation of thread preemption.
|
6 lat temu |
Fernando Sahmkow
|
103f3a2fe5
Scheduler: Add protections for Yield bombing
|
6 lat temu |
Fernando Sahmkow
|
82218c925a
Kernel: Style and Corrections
|
7 lat temu |
Fernando Sahmkow
|
3a94e7ea33
Comment and reorganize the scheduler
|
7 lat temu |
Fernando Sahmkow
|
b164d8ee53
Implement a new Core Scheduler
|
7 lat temu |
Lioncash
|
e779686a76
kernel: Handle page table switching within MakeCurrentProcess()
|
7 lat temu |
Lioncash
|
824b8e4086
kernel/scheduler: Remove unused parameter to AddThread()
|
7 lat temu |
Lioncash
|
cb805f45ae
kernel/scheduler: Use deduction guides on mutex locks
|
7 lat temu |
Fernando Sahmkow
|
db42bcb306
Fixes and corrections on formatting.
|
7 lat temu |
Fernando Sahmkow
|
dde0814837
Use MultiLevelQueue instead of old ThreadQueueList
|
7 lat temu |
bunnei
|
93da8e0abf
core: Move PageTable struct into Common.
|
7 lat temu |
Lioncash
|
c892cf01fa
kernel/thread: Migrate WaitCurrentThread_Sleep into the Thread interface
|
7 lat temu |
Lioncash
|
fad20213e6
kernel/scheduler: Pass in system instance in constructor
|
7 lat temu |
Lioncash
|
bd983414f6
core_timing: Convert core timing into a class
|
7 lat temu |
Lioncash
|
48d9d66dc5
core_timing: Rename CoreTiming namespace to Core::Timing
|
7 lat temu |
Zach Hilman
|
ddf5903cd9
scheduler: Avoid manual Reschedule call
|
7 lat temu |