| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- Instead of randomization, choose in-order addresses for where to map NROs into memory.
- This results in predictable behavior when debugging and consistent behavior when reproducing issues.
|
|
|
|
|
| |
- This makes these functions more accurate to the real HOS implementations.
- Fixes memory access issues in Super Smash Bros. Ultimate that occur when un/mapping NROs.
|
|
|
|
|
|
| |
- Updates the KMemoryManager implementation against latest documentation.
- Reworks KMemoryLayout to be accessed throughout the kernel.
- Fixes an issue with pool sizes being incorrectly reported.
|
| |
|
| |
|
|\
| |
| | |
hle: kernel: KPageTable: Migrate locks to KScopedLightLock.
|
| |
| |
| |
| | |
- More accurately reflects real kernel behavior by using guest locks.
|
|/ |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- Heap pages should be zero'd.
- Also explicitly passed along heap allocation option.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- Updates our svcSetHeapSize with latest HOS, furthermore allowing heap size to properly be extended/shrunk.
- Validated with tests https://github.com/Atmosphere-NX/Atmosphere/blob/master/tests/TestSvc/source/test_set_heap_size.cpp.
|
|
|
|
| |
- Not seen in any games yet, but validated with kernel tests.
|
|
|
|
| |
Used by Skyline modding framework
|
| |
|
|
|
|
|
|
| |
Now that we have most of core free of shadowing, we can enable the
warning as an error to catch anything that may be remaining and also
eliminate this class of logic bug entirely.
|
| |
|
| |
|
| |
|
|
|