Fernando Sahmkow
|
2f8947583f
Core/Common: Address Feedback.
|
6 gadi atpakaļ |
Fernando Sahmkow
|
d240143588
Kernel: Correct Host Context on Threads and Scheduler.
|
6 gadi atpakaļ |
Fernando Sahmkow
|
7e2ce2f7f4
SingleCore: Improve Cycle timing Behavior and replace mutex in global scheduler for spinlock.
|
6 gadi atpakaļ |
Fernando Sahmkow
|
a439cdf22e
CPU_Manager: Unload/Reload threads on preemption on SingleCore
|
6 gadi atpakaļ |
Fernando Sahmkow
|
6515c6e8c6
Kernel: Fixes, corrections and asserts to scheduler and different svcs.
|
6 gadi atpakaļ |
Fernando Sahmkow
|
1c672128c4
Scheduler: Release old thread fiber before trying to switch to the next thread fiber.
|
6 gadi atpakaļ |
Fernando Sahmkow
|
07993ac8c8
Kernel: Corrections to Scheduling.
|
6 gadi atpakaļ |
Fernando Sahmkow
|
2a8837ff51
General: Add Asserts
|
6 gadi atpakaļ |
Fernando Sahmkow
|
15a79eb0d7
SVC: Correct SendSyncRequest.
|
6 gadi atpakaļ |
Fernando Sahmkow
|
e31425df38
General: Recover Prometheus project from harddrive failure
|
6 gadi atpakaļ |
bunnei
|
c083ea7d78
core: Implement separate A32/A64 ARM interfaces.
|
6 gadi atpakaļ |
Fernando Sahmkow
|
d219a96cc8
Kernel: Address Feedback.
|
6 gadi atpakaļ |
Fernando Sahmkow
|
ea956c823e
Kernel: Implement Scheduler locks
|
6 gadi atpakaļ |
Fernando Sahmkow
|
0728dfef84
Kernel: Make global scheduler depend on KernelCore
|
6 gadi atpakaļ |
Fernando Sahmkow
|
1e6f8aba04
Core: Set all hardware emulation constants in a single file.
|
6 gadi atpakaļ |
Lioncash
|
c3e43c7e81
kernel: Remove unnecessary includes
|
6 gadi atpakaļ |
bunnei
|
9046d4a548
kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)
|
6 gadi atpakaļ |
Lioncash
|
12dc918937
kernel: Resolve sign conversion warnings
|
6 gadi atpakaļ |
Lioncash
|
6c8f28813c
scheduler: Mark parameter of AskForReselectionOrMarkRedundant() as const
|
6 gadi atpakaļ |
Lioncash
|
2fb0bbff29
scheduler: Initialize class members directly where applicable
|
6 gadi atpakaļ |
Lioncash
|
2dc469ceba
scheduler: Amend documentation comments
|
6 gadi atpakaļ |
Fernando Sahmkow
|
3073615dbc
Kernel: Address Feedback.
|
6 gadi atpakaļ |
Fernando Sahmkow
|
25f8606a6d
Kernel Scheduler: Make sure the global scheduler shutdowns correctly.
|
6 gadi atpakaļ |
Fernando Sahmkow
|
2d382de6fa
Scheduler: Corrections to YieldAndBalanceLoad and Yield bombing protection.
|
6 gadi atpakaļ |
Fernando Sahmkow
|
b49c0dab87
Kernel: Initial implementation of thread preemption.
|
6 gadi atpakaļ |
Fernando Sahmkow
|
103f3a2fe5
Scheduler: Add protections for Yield bombing
|
6 gadi atpakaļ |
Fernando Sahmkow
|
82218c925a
Kernel: Style and Corrections
|
7 gadi atpakaļ |
Fernando Sahmkow
|
3a94e7ea33
Comment and reorganize the scheduler
|
7 gadi atpakaļ |
Fernando Sahmkow
|
b164d8ee53
Implement a new Core Scheduler
|
7 gadi atpakaļ |
Lioncash
|
824b8e4086
kernel/scheduler: Remove unused parameter to AddThread()
|
7 gadi atpakaļ |