| Age | Commit message (Collapse) | Author |
|
- This allows us to create a new interface each time ConnectToNamedPort is called, removing the assumption that these are static.
|
|
Now that the large kernel refactor is merged, we can eliminate the
remaining variable shadowing cases.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
resource limit
This commit addresses the inaccurate behavior of kernel processes creating their own resource limit, rather than utilizing the kernel's system-wide resource limit instance.
|
|
Kernel Rework: Derive memory regions from board layout.
|
|
12.x increased the number of available sessions and event resource counts
|
|
- Fixes a startup crash that occurs if CoreTiming tries to preempt before kernel initialization completes.
|
|
|
|
|
|
|
|
|
|
|
|
- Dummy threads are created on thread local storage for all host threads.
- Fixes a leak by removing creation of fibers, which are not applicable here.
|
|
Kernel Rework: Memory updates and refactoring (Part 1)
|
|
After rewriting the resource limit, objects releasing reserved resources require a live kernel instance.
This commit fixes exceptions that occur due to the kernel being destroyed before some objects released their resources, allowing for a graceful exit.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* kernel: Unify result codes
Drop the usage of ERR_NAME convention in kernel for ResultName. Removed seperation between svc_results.h & errors.h as we mainly include both most of the time anyways.
* oops
* rename errors to svc_results
|
|
|
|
Matches closer to hardware
|
|
|
|
scheduling.
|
|
|
|
|
|
|
|
|
|
- This is a workaround that does not belong in a kernel primitive.
|
|
|
|
|