| Age | Commit message (Collapse) | Author |
|
Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Visual Studio has an option to search all files in a solution, so I
did a search in there for "default:" looking for any missing break
statements.
I've left out default statements that return something, and that throw
something, even if via ThrowInvalidType. UNREACHABLE leads towards throw
R_THROW macro leads towards a return
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
KMemoryBlockManager/SlabManager.
|
|
|
|
|
|
|
|
Since start is always 0 and VAddr is unsigned, we can safely remove this assert.
|
|
|
|
|
|
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.
|
|
UnmapCodeMemory (fixes #8174)
|
|
UnlockForCodeMemory.
|
|
|
|
|
|
UnmapPages, and FindFreeArea for TLS.
|
|
UnmapCodeMemory.
- 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.
|
|
|
|
core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory.
|
|
|
|
- Fixes a logic bug in KPageTable::UnmapPages.
|
|
- Improves the implementations of MapPhysicalMemory and UnmapPhysicalMemory to more closely reflect latest HOS.
|
|
hle: kernel: KPageTable: Migrate locks to KScopedLightLock.
|
|
|