Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-08 | core: hle: kernel: k_page_table: Update CheckMemoryState. | bunnei | |
2022-01-07 | yuzu: Use pad parameter to choose the correct controller | german77 | |
2022-01-06 | yuzu: Add controller hotkeys | german77 | |
2022-01-06 | core/hid: Add home and screenshot button support | german77 | |
2022-01-06 | core/hid: Set minimum gyro threshold | german77 | |
2022-01-04 | Merge pull request #7636 from vonchenplus/buffer_queue_query | bunnei | |
core:hle:service:nvflinger Implement few type in bufferqueue query method | |||
2022-01-03 | gpu: Add shut down method to synchronize threads before destruction | ameerj | |
2022-01-03 | Revert "Merge pull request #7668 from ameerj/fence-stop-token" | ameerj | |
This reverts commit e7733544779f2706d108682dd027d44e7fa5ff4b, reversing changes made to abbbdc2bc027ed7af236625ae8427a46df63f7e7. | |||
2022-01-03 | Merge pull request #7668 from ameerj/fence-stop-token | bunnei | |
gpu: Use std::stop_token in WaitFence for VSync thread | |||
2022-01-03 | Merge pull request #7664 from german77/fallback | bunnei | |
core/hid: Add fallback to fullkey controllers | |||
2022-01-03 | gpu: Use std::stop_token in WaitFence for VSync thread | ameerj | |
Fixes a hang that may occur when stopping emulation and the VSync thread is blocked on the syncpoint condition variable. | |||
2022-01-03 | Merge pull request #7648 from bunnei/thread-pinning | Fernando S | |
core: hle: kernel: Implement thread pinning. | |||
2022-01-01 | core/hid: Add fallback to fullkey controllers | german77 | |
2021-12-30 | Merge pull request #7647 from german77/toad | bunnei | |
core/hid: Fix controller type validation | |||
2021-12-30 | core: hle: kernel: Implement thread pinning. | bunnei | |
- We largely had the mechanics in place for thread pinning, this change hooks these up. - Validated with tests https://github.com/Atmosphere-NX/Atmosphere/blob/master/tests/TestSvc/source/test_thread_pinning.cpp. | |||
2021-12-29 | core/hid: Fix controller type validation | german77 | |
2021-12-28 | Remove invalid assertion statement | Feng Chen | |
2021-12-28 | Implement few type in bufferqueue query method | Feng Chen | |
2021-12-28 | core: hle: kernel: Updated implementation of svcSetHeapSize. | bunnei | |
- 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. | |||
2021-12-27 | Merge pull request #7621 from bunnei/set-mem-perm | bunnei | |
core: hle: kernel: Implement SetMemoryPermission. | |||
2021-12-23 | core: hle: kernel: Implement SetMemoryPermission. | bunnei | |
- Not seen in any games yet, but validated with kernel tests. | |||
2021-12-23 | core: hle: kernel: KThread: X18 should be a cryptographically random number. | bunnei | |
- 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. | |||
2021-12-21 | hle: kernel: svc: GetInfo: Fix error checking with IdleTickCount. | bunnei | |
- Enforce tha the supplied handle is invalid, not valid. - This gets Witcher 3 booting. | |||
2021-12-21 | Merge pull request #7481 from german77/gyro-bias | bunnei | |
service/hid: Improve console motion accuracy | |||
2021-12-20 | Merge pull request #7597 from bunnei/remove-global-lock | bunnei | |
core: hle: Remove global HLE lock. | |||
2021-12-19 | kernel: Manually destroy the current process during shut down | ameerj | |
Avoids a memory leak. | |||
2021-12-18 | Merge pull request #7593 from german77/brrr_test | Morph | |
core/hid: Cancel any vibration after the test | |||
2021-12-17 | core: loader: kip: Minimal changes to fix KIP loading. | bunnei | |
- Allows us to boot KIP (kernal apps), useful for testing the kernel. | |||
2021-12-17 | core: hle: Remove global HLE lock. | bunnei | |
- 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. | |||
2021-12-16 | core/hid: Cancel any vibration after the test | Narr the Reg | |
2021-12-14 | core/hid: Fix faulty analog triggers | Narr the Reg | |
2021-12-13 | common/input: Avoid numerous large copies of CallbackStatus | Lioncash | |
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. | |||
2021-12-13 | Remove erroneous #pragma once | Valeri | |
2021-12-12 | Merge pull request #7462 from bunnei/kernel-improve-scheduling | bunnei | |
Kernel: Improve threading & scheduling V3 | |||
2021-12-12 | service/hid: Improve console motion accuracy | Narr the Reg | |
2021-12-09 | Merge pull request #7519 from itsmeft24/master | bunnei | |
kernel: svc: Implement ProcessMemory and CodeMemory SVCs | |||
2021-12-07 | Merge pull request #7525 from german77/notifa | bunnei | |
service/notif: Add notif:a and stub ListAlarmSettings, Initialize | |||
2021-12-07 | Merge pull request #7521 from german77/dual_single_joycons | bunnei | |
service/hid: Implement SetNpadJoyAssignmentMode | |||
2021-12-07 | Merge pull request #7488 from vonchenplus/support_multiple_videos_playing | bunnei | |
Support multiple videos playing | |||
2021-12-07 | Update k_code_memory.h | itsmeft24 | |
2021-12-07 | make KCodeMemory::GetSourceAddress const | itsmeft24 | |
Co-authored-by: Mai M. <mathew1800@gmail.com> | |||
2021-12-06 | hle: kernel k_scheduler: EnableScheduling: Remove redundant ↵ | bunnei | |
GetCurrentThreadPointer calls. | |||
2021-12-06 | hle: kernel k_process: Remove unnecessary .at usage with thread pinning methods. | bunnei | |
2021-12-06 | hle: kernel: Remove unnecessary virtual specifier on NotifyAvailable. | bunnei | |
2021-12-06 | hle: kernel: Remove unnecessary virtual specifier on EndWait. | bunnei | |
2021-12-06 | hle: kernel: k_light_condition_variable: Revert unnecessary license comment ↵ | bunnei | |
changes. | |||
2021-12-06 | hle: kernel: k_condition_variable: Revert unnecessary style changes. | bunnei | |
2021-12-06 | hle: kernel: Remove unnecessary virtual specifier on CancelWait. | bunnei | |
2021-12-06 | hle: kernel: service_thread: Force stop threads on destruction. | bunnei | |
2021-12-06 | hle: kernel: k_light_lock: Implement CancelWait. | bunnei | |
- Fixes a crash in Megadimension Neptunia VII. |