Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-10 | service/mnpp: Stub mnpp_app | Narr the Reg | |
Used in Super Nintendo Entertainment System™ - Nintendo Switch Online | |||
2022-02-10 | nfp: Separate nfc tag from amiibo data | Narr the Reg | |
2022-02-08 | svc: Set unique names for function tables | Narr the Reg | |
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-08 | nfp: Address compiler issues | german77 | |
2022-02-08 | nfp: Validate amiibo files | Narr the Reg | |
2022-02-08 | nfp: Improve implementation | german77 | |
2022-02-07 | nfp: Move IUser class to header and add missing enum and structs | german77 | |
2022-02-07 | nfp: Sort functions by command number | german77 | |
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 | |