summaryrefslogtreecommitdiff
path: root/src/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | hle: service: audio: Create a service thread where appropriate.Gravatar bunnei2022-04-022-4/+6
| | | | | |
| * | | | | hle: service: Add option for service interfaces to create or use the default ↵Gravatar bunnei2022-04-025-11/+29
| | | | | | | | | | | | | | | | | | | | | | | | thread.
| * | | | | hle: kernel: Create a default thread for services that do not need their own ↵Gravatar bunnei2022-04-022-4/+26
| |/ / / / | | | | | | | | | | | | | | | host thread.
* | | | | service: hid: Partially revert #8123Gravatar german772022-04-051-0/+4
| | | | |
* | | | | Merge pull request #8137 from bunnei/improve-nvflinger-2Gravatar bunnei2022-04-059-91/+99
|\ \ \ \ \ | | | | | | | | | | | | Follow-up fixes for NVFlinger rewrite (Part 2)
| * | | | | hle: service: nvflinger: buffer_queue_producer: Cleanup & fixes.Gravatar bunnei2022-04-012-61/+42
| | | | | |
| * | | | | hle: service: nvflinger: consumer_base: Cleanup & fixes.Gravatar bunnei2022-04-012-15/+17
| | | | | |
| * | | | | hle: service: nvflinger: buffer_queue_producer: Cleanup & add ↵Gravatar bunnei2022-04-012-10/+38
| | | | | | | | | | | | | | | | | | | | | | | | GetReleasedBuffers.
| * | | | | hle: service: nvflinger: buffer_queue_core: Cleanup & fixes.Gravatar bunnei2022-04-012-3/+0
| | | | | |
| * | | | | hle: service: nvflinger: Use correct logger namespace.Gravatar bunnei2022-04-011-2/+2
| |/ / / /
* | | | | Merge pull request #8100 from Morph1984/registered-crashGravatar bunnei2022-04-051-2/+4
|\ \ \ \ \ | | | | | | | | | | | | registered_cache: Prevent nullptr dereference when accumulating files
| * | | | | registered_cache: Prevent nullptr dereference when accumulating filesGravatar Morph2022-03-271-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | For whatever reason, nca_file/dir can be nullptr in the list of files/dirs. I have not determined the cause of this yet, so add a nullptr check for these prior to dereferencing them.
* | | | | | dynarmic: Print stack trace on unrecognised instruction or other exceptionGravatar merry2022-04-052-0/+4
| | | | | |
* | | | | | Merge pull request #8089 from merryhime/paranoiaGravatar bunnei2022-04-042-44/+56
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | configuration: Add Paranoid CPU accuracy level
| * | | | | configuration: Add Paranoid CPU accuracy levelGravatar merry2022-03-262-44/+56
| | | | | | | | | | | | | | | | | | | | | | | | Disables most optimizations for the paranoid.
* | | | | | Merge pull request #8135 from Morph1984/websession-hackGravatar bunnei2022-04-021-0/+8
|\ \ \ \ \ \ | | | | | | | | | | | | | | applets/web: Keep foreground (websession) web applet open
| * | | | | | applets/web: Keep foreground (websession) web applet openGravatar Morph2022-04-011-0/+8
| | |_|/ / / | |/| | | | | | | | | | | | | | | | This is a hack to keep the foreground (websession) web applet open in games using these such as Super Mario 3D All-Stars.
* | | | | | Merge pull request #8123 from german77/bombslingerGravatar bunnei2022-04-023-66/+69
|\ \ \ \ \ \ | | | | | | | | | | | | | | service: hid: Remove inaccurate behavior on initialization
| * | | | | | service: npad: Default initialize shared memoryGravatar german772022-04-021-48/+48
| | | | | | |
| * | | | | | service: hid: Remove inaccurate behavior on initializationGravatar german772022-03-313-18/+21
| | | | | | |
* | | | | | | fix: typosGravatar Andrea Pappacoda2022-04-022-7/+7
| |/ / / / / |/| | | | |
* | | | | | Merge pull request #8116 from ameerj/nvhost_ctrl_bad_paramGravatar Fernando S2022-04-011-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | nvhost_ctrl: Only mark EventState::Busy as BadParameter
| * | | | | | nvhost_ctrl: Only mark EventState::Busy as BadParameterGravatar ameerj2022-03-291-1/+1
| |/ / / / / | | | | | | | | | | | | | | | | | | Fixes an svc break in Kirby and the Forgotten Land with async GPU enabled.
* | | | | | Merge pull request #8120 from german77/signalGravatar bunnei2022-03-301-0/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | service: hid: Signal event on AcquireNpadStyleSetUpdateEventHandle
| * | | | | | service: hid: Signal event on AcquireNpadStyleSetUpdateEventHandleGravatar Narr the Reg2022-03-301-0/+4
| | | | | | |
* | | | | | | Merge pull request #8090 from bunnei/fix-skylineGravatar bunnei2022-03-305-54/+241
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | Kernel Memory Updates (Part 7): Various fixes to code memory (Skyline support)
| * | | | | | hle: kernel: k_page_table: Fix implementations of LockForCodeMemory & ↵Gravatar bunnei2022-03-261-48/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | UnlockForCodeMemory.
| * | | | | | hle: kernel: k_page_table: Implement LockMemoryAndOpen & UnlockMemory.Gravatar bunnei2022-03-262-0/+124
| | | | | | |
| * | | | | | hle: kernel: svc: MapProcessMemory: Fix usage of KPageLinkedList to use ↵Gravatar bunnei2022-03-261-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | physical address space.
| * | | | | | hle: kernel: svc: CreateCodeMemory: Remove log of 'out' host pointer.Gravatar bunnei2022-03-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - This does not seem terribly useful and is inconsistent with other usage.
| * | | | | | hle: kernel: k_code_memory: Fix usage of KPageLinkedList to use physical ↵Gravatar bunnei2022-03-261-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | address space.
| * | | | | | hle: kernel: k_page_table: Implement MakeAndOpenPageGroup & MakePageGroup.Gravatar bunnei2022-03-262-0/+83
| | | | | | |
| * | | | | | hle: kernel: k_page_table: Add IsHeapPhysicalAddress method.Gravatar bunnei2022-03-261-0/+8
| | | | | | |
| * | | | | | hle: kernel: k_page_linked_list: Add Empty method.Gravatar bunnei2022-03-261-0/+4
| | | | | | |
| * | | | | | hle: kernel: svc: UnmapProcessCodeMemory: Fix inverted alignment check.Gravatar bunnei2022-03-261-1/+1
| | |/ / / / | |/| | | |
* | | | | | arm_dynarmic_64: Invalidate on all coresGravatar merry2022-03-271-2/+4
| |_|/ / / |/| | | |
* | | | | Merge pull request #8088 from bunnei/fixup-nvflingerGravatar Fernando S2022-03-279-547/+136
|\ \ \ \ \ | | | | | | | | | | | | Follow-up fixes for NVFlinger rewrite
| * | | | | hle: service: nvflinger: buffer_queue: Remove AutoLock and fix free buffer ↵Gravatar bunnei2022-03-255-181/+130
| | | | | | | | | | | | | | | | | | | | | | | | tracking.
| * | | | | hle: service: nvflinger: buffer_queue_consumer: Use scoped_lock instead of ↵Gravatar bunnei2022-03-251-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | unique_lock.
| * | | | | hle: service: nvflinger: consumer_base: Use scoped_lock instead of unique_lock.Gravatar bunnei2022-03-251-4/+4
| | | | | |
| * | | | | hle: service: nvflinger: Remove unused BufferQueue.Gravatar bunnei2022-03-252-360/+0
| | | | | |
* | | | | | Revert "Memory GPU <-> CPU: reduce infighting in the texture cache by adding ↵Gravatar bunnei2022-03-261-1/+1
| |/ / / / |/| | | | | | | | | | | | | | CPU Cached memory."
* | | | | Merge pull request #8041 from Morph1984/inline-swkbdGravatar bunnei2022-03-253-166/+415
|\ \ \ \ \ | |/ / / / |/| | | | applets/swkbd: Add support for an updated inline software keyboard
| * | | | applets/swkbd: Split software keyboard initializationGravatar Morph2022-03-212-160/+349
| | | | | | | | | | | | | | | | | | | | | | | | | Since the CalcArg struct has been updated with a new size and fields, we have to split the initialization of the keyboard into multiple functions. This also adds support for parsing the new CalcArg struct used by updated versions of Monster Hunter Rise.
| * | | | applets/swkbd: Add new inline software keyboard typesGravatar Morph2022-03-211-6/+66
| |/ / / | | | | | | | | | | | | These were added in newer firmware versions.
* | | | Memory: Don't protect reads on Normal accuracy.Gravatar Fernando Sahmkow2022-03-251-1/+1
| | | |
* | | | hle: nvflinger: ConsumerBase: Mark ctor as explicit.Gravatar bunnei2022-03-241-1/+1
| | | |
* | | | hle: vi: NativeWindow: Fix trivially copyable issues.Gravatar bunnei2022-03-241-4/+4
| | | |
* | | | hle: nvdrv: nvdata: buffer_queue_producer: Minor cleanup.Gravatar bunnei2022-03-241-11/+11
| | | |
* | | | hle: nvdrv: nvdata: Cleanup NvFence static assert.Gravatar bunnei2022-03-241-1/+1
| | | |