| Age | Commit message (Collapse) | Author |
|
|
|
|
|
- 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.
|
|
core: hle: kernel: Implement SetMemoryPermission.
|
|
- Not seen in any games yet, but validated with kernel tests.
|
|
- This was added with firmware 11.0.0 (https://switchbrew.org/wiki/11.0.0).
- X18 is OR'd by kernel with 1, to make sure it is odd.
|
|
- Enforce tha the supplied handle is invalid, not valid.
- This gets Witcher 3 booting.
|
|
service/hid: Improve console motion accuracy
|
|
core: hle: Remove global HLE lock.
|
|
Avoids a memory leak.
|
|
core/hid: Cancel any vibration after the test
|
|
- Allows us to boot KIP (kernal apps), useful for testing the kernel.
|
|
- This was added early on as a hack to protect against some concurrency issues.
- It's not clear that this serves any purpose anymore, and if it does, individual components should be fixed rather than using a global recursive mutex.
|
|
|
|
|
|
CallbackStatus instances aren't the cheapest things to copy around
(relative to everything else), given that they're currently 520 bytes in
size and are currently copied numerous times when callbacks are invoked.
Instead, we can pass the status by const reference to avoid all the
copying.
|
|
|
|
Kernel: Improve threading & scheduling V3
|
|
|
|
kernel: svc: Implement ProcessMemory and CodeMemory SVCs
|
|
service/notif: Add notif:a and stub ListAlarmSettings, Initialize
|
|
service/hid: Implement SetNpadJoyAssignmentMode
|
|
Support multiple videos playing
|
|
|
|
Co-authored-by: Mai M. <mathew1800@gmail.com>
|
|
GetCurrentThreadPointer calls.
|
|
|
|
|
|
|
|
changes.
|
|
|
|
|
|
|
|
- Fixes a crash in Megadimension Neptunia VII.
|
|
- Fixes a potential deadlock on service thread shutdown.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
down.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|