| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-02-21 | Merge pull request #7919 from bunnei/phys-mem-updates | bunnei | |
| core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory. | |||
| 2022-02-21 | Merge pull request #7920 from bunnei/fix-unmap-pages | bunnei | |
| core: hle: kernel: KPageTable: Fix UnmapPages. | |||
| 2022-02-19 | fixup! core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory. | bunnei | |
| 2022-02-19 | Merge pull request #7867 from german77/amiibo | bunnei | |
| nfp: Improve amiibo support | |||
| 2022-02-18 | core: hle: kernel: KPageTable: Fix UnmapPages. | bunnei | |
| - Fixes a logic bug in KPageTable::UnmapPages. | |||
| 2022-02-18 | core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory. | bunnei | |
| - Improves the implementations of MapPhysicalMemory and UnmapPhysicalMemory to more closely reflect latest HOS. | |||
| 2022-02-16 | Merge pull request #7866 from ↵ | Mai M | |
| xerpi/svc-OutputDebugString32-CreateCodeMemory32-ControlCodeMemory32 kernel: svc: Add OutputDebugString32, CreateCodeMemory32, ControlCodeMemory32 | |||
| 2022-02-16 | Merge pull request #7878 from german77/mnpp | bunnei | |
| service/mnpp: Stub mnpp_app | |||
| 2022-02-16 | Merge pull request #7899 from Kelebek1/test | Morph | |
| file_sys: Dump patched exefs rather than base | |||
| 2022-02-15 | Dump patched exefs rather than base | Kelebek1 | |
| 2022-02-15 | kernel: svc: Add OutputDebugString32, CreateCodeMemory32, ControlCodeMemory32 | Sergi Granell | |
| Very straightforward, they are just wrappers to the 64-bit version of the SVC. | |||
| 2022-02-14 | Merge pull request #7871 from german77/svc2 | bunnei | |
| svc: Set unique names for function tables | |||
| 2022-02-13 | nfp: Allow files without password data | german77 | |
| 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-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 | |
