| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-02-27 | hle: kernel: k_memory_region_types: Update for new regions. | bunnei | |
| 2022-02-26 | Merge pull request #7932 from bunnei/extended-mem-layout | bunnei | |
| Add extended memory layout (6GB) support and improve KResourceLimit management | |||
| 2022-02-21 | service: am: Update enum names to match documentation | Narr the Reg | |
| 2022-02-21 | hle: kernel: KSystemControl: Use 6GB memory layout when ↵ | bunnei | |
| "use_extended_memory_layout" setting is enabled. - This uses a larger 6GB DRAM memory layout, which is useful for some mods that require more memory. | |||
| 2022-02-21 | core: device_memory: Use memory size reported by KSystemControl. | bunnei | |
| - That way, we can consolidate the memory layout to one place. | |||
| 2022-02-21 | core: hle: kernel: Remove resource limit hack for PhysicalMemory. | bunnei | |
| - With prior changes, we now report the correct amount of physical memory available to the emulated process. | |||
| 2022-02-21 | core: hle: kernel: KProcess: Pass in KResourceLimit on process creation. | bunnei | |
| - This allows us to have a resource limit per process, rather than use the global system resource limit. | |||
| 2022-02-21 | core: hle: kernel: KEvent: Pass in owner KProcess on event creation. | bunnei | |
| - This is necessary to ensure resource limits are freed from the right process. | |||
| 2022-02-21 | core: hle: kernel: KResourceLimit: Add a helper function for creating a ↵ | bunnei | |
| KResourceLimit for a process. | |||
| 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-13 | program_metadata: Unpack FileAccessHeader and FileAccessControl | lat9nq | |
| Avoids a reference binding to a misaligned addresses. Unpacking one requires unpacking the other, otherwise there'll be a misaligned address on the leftover one. | |||
| 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. | |||
