| Age | Commit message (Collapse) | Author |
|
Kernel: Improve threading & scheduling V3
|
|
down.
|
|
|
|
Used by Skyline modding framework
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- This allows us to create a new interface each time ConnectToNamedPort is called, removing the assumption that these are static.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
KAutoObject.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Matches closer to hardware
|
|
scheduling.
|
|
|
|
- This is a workaround that does not belong in a kernel primitive.
|
|
|
|
|
|
|
|
- Fixes a circular dependency which prevented threads from being released on shutdown.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
threads were running.
|
|
|
|
|
|
This commit: Implements CPU Interrupts, Replaces Cycle Timing for Host
Timing, Reworks the Kernel's Scheduler, Introduce Idle State and
Suspended State, Recreates the bootmanager, Initializes Multicore
system.
|
|
|