| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-02-15 | Dump patched exefs rather than base | Kelebek1 | |
| 2022-02-12 | hid: Stub IsUsbFullKeyControllerEnabled | lat9nq | |
| Used by Splatoon 2, when opening the inventory from a LAN battle lobby. Reference: https://switchbrew.org/wiki/HID_services | |||
| 2022-02-10 | Merge pull request #7852 from Morph1984/new-uuid | bunnei | |
| common: Revise and fix the UUID implementation | |||
| 2022-02-08 | hle: kernel: KCodeMemory: Remove unused QueryMemory. | bunnei | |
| 2022-02-08 | hle: kernel: KCodeMemory: Correct m_page_group number of pages. | bunnei | |
| Credits to @xerpi for finding this issue and pointing it out on #7519. | |||
| 2022-02-05 | Merge pull request #7847 from tech-ticks/master | Morph | |
| service: pm: Implement AtmosphereGetProcessInfo | |||
| 2022-02-05 | general: Rename NewUUID to UUID, and remove the previous UUID impl | Morph | |
| This completes the removal of the old UUID implementation. | |||
| 2022-02-05 | profile: Migrate to the new UUID implementation | Morph | |
| 2022-02-05 | hle: ipc_helpers: Ignore -Wclass-memaccess | Morph | |
| This warning is triggered by GCC when copying into non-trivially default constructible types, as it uses the more restrictive std::is_trivial (which includes std::is_trivially_default_constructible) to determine whether memcpy is safe instead of std::is_trivially_copyable. | |||
| 2022-02-05 | service: Migrate to the new UUID implementation | Morph | |
| 2022-02-05 | input/hid: Migrate to the new UUID implementation | Morph | |
| 2022-02-04 | Merge pull request #7839 from german77/battery | bunnei | |
| yuzu: ui: Improve battery symbols | |||
| 2022-02-04 | service: pm: Implement AtmosphereGetProcessInfo | tech-ticks | |
| 2022-02-02 | Merge pull request #7835 from bunnei/page-table-lock | bunnei | |
| hle: kernel: KPageTable: Migrate locks to KScopedLightLock. | |||
| 2022-02-02 | yuzu: ui: Improve battery symbols | Narr the Reg | |
| 2022-02-02 | general: Replace NonCopyable struct with equivalents | Lioncash | |
| 2022-02-02 | general: Move deleted copy/move constructor/assignment operators to public ↵ | Lioncash | |
| interface This allows for better compiler errors, where the compiler will state a copy or move couldn't occur due to the relevant function being deleted. Previously a compiler would warn about the relevant function not being accessible (which, while true, isn't as informative as it could be). | |||
| 2022-02-01 | hle: kernel: KPageTable: Migrate locks to KScopedLightLock. | bunnei | |
| - More accurately reflects real kernel behavior by using guest locks. | |||
| 2022-01-31 | svc: Add 32 bit SynchronizePreemptionState | Narr the Reg | |
| Used by Espgaluda II | |||
| 2022-01-28 | Merge pull request #7787 from bunnei/scheduler-deadlock-fix | Morph | |
| hle: kernel: KScheduler: Fix deadlock with core waiting for a thread lock that has migrated. | |||
| 2022-01-27 | Merge pull request #7770 from german77/motion-threshold | bunnei | |
| input_common: Add option to configure gyro threshold | |||
| 2022-01-27 | hle: kernel: KScheduler: Fix deadlock with core waiting for a thread lock ↵ | bunnei | |
| that has migrated. - Previously, it was possible for a thread migration to occur from core A to core B. - Next, core B waits on a guest lock that must be released by a thread queued for core A. - Meanwhile, core A is still waiting on the core B's current thread lock - resulting in a deadlock. - Fix this by try-locking the thread lock. - Fixes softlocks in FF8 and Pokemon Legends Arceus. | |||
| 2022-01-26 | Merge pull request #7762 from bunnei/un-map-improve | bunnei | |
| Kernel Memory Updates (Part 4): Improve Un/MapPages, and more. | |||
| 2022-01-25 | Merge pull request #7771 from lioncash/assert | Morph | |
| kernel/k_affinity_mask: Remove duplicated assert | |||
| 2022-01-24 | kernel/k_affinity_mask: Remove duplicated assert | Lioncash | |
| This is already checked inside GetCoreBit() | |||
| 2022-01-23 | input_common: Add option to configure gyro threshold | german77 | |
| 2022-01-22 | hle: kernel: KThread: Improve Increment/Decrement RunningThreadCount. | bunnei | |
| - Previously implementation was incorrect, and would occasionally underflow. | |||
| 2022-01-22 | core: hle: kernel: KPageTable: Various improvements to MapPages and UnmapPages. | bunnei | |
| 2022-01-22 | core: hle: kernel: KPageTable: MapProcessCode: Various cleanup. | bunnei | |
| 2022-01-22 | core: hle: kernel: KPageTable: ReserveTransferMemory: Various cleanup. | bunnei | |
| 2022-01-22 | core: hle: kernel: KPageTable: ResetTransferMemory: Various cleanup. | bunnei | |
| 2022-01-22 | core: hle: kernel: KPageTable: SetMemoryAttribute: Various cleanup. | bunnei | |
| 2022-01-22 | core: hle: kernel: KPageTable: Assert valid address on GetPhysicalAddr. | bunnei | |
| 2022-01-22 | core: hle: kernel: KPageTable: Operate: Assert lock ownership. | bunnei | |
| 2022-01-22 | core: hle: kernel: KPageTable: SetHeapSize: Cleanup & take physical memory lock. | bunnei | |
| 2022-01-22 | core: hle: kernel: Refactor Un/MapPhysicalMemory to remove unnecessary methods. | bunnei | |
| 2022-01-22 | core: hle: kernel: Rename Un/Map to Un/MapMeory. | bunnei | |
| 2022-01-21 | Merge pull request #7737 from bunnei/fix-dummy-thread-leak | bunnei | |
| Various fixes to HLE service thread management | |||
| 2022-01-21 | Merge pull request #7752 from Morph1984/SetCpuOverclockEnabled | bunnei | |
| service: apm: Stub ISession SetCpuOverclockEnabled | |||
| 2022-01-21 | hle: kernel: KThread: Ensure host (dummy) threads block on locking. | bunnei | |
| - But do not enter the priority queue, as otherwise they will be scheduled. - Allows dummy threads to use guest synchronization primitives. | |||
| 2022-01-21 | service/wlan: Update function tables | Lioncash | |
| 2022-01-21 | service/usb: Update function tables | Lioncash | |
| 2022-01-21 | service/set: Update function tables | Lioncash | |
| 2022-01-21 | service/ns: Update function tables | Lioncash | |
| 2022-01-21 | service/nim: Update unknown function table entries | Lioncash | |
| 2022-01-21 | service/friend: Update unknown function table entries | Lioncash | |
| 2022-01-21 | service/filsystem: Update fsp-srv function table | Lioncash | |
| 2022-01-21 | service/btm: Update function tables | Lioncash | |
| 2022-01-21 | service/audio: Update audctl unknown function names | Lioncash | |
| 2022-01-21 | service/am: Update omm function tables | Lioncash | |
