summaryrefslogtreecommitdiff
path: root/src/core/hle (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #8598 from Link4565/recv-dontwaitGravatar bunnei2022-07-211-1/+19
|\ | | | | Enable the use of MSG_DONTWAIT flag on RecvImpl
| * Enable the use of MSG_DONTWAIT flag on RecvImplGravatar Link45652022-07-161-1/+19
| |
* | implement resume messageGravatar Gus Caplan2022-07-172-0/+5
| |
* | Merge pull request #8508 from yuzu-emu/mc-speed-limitGravatar bunnei2022-07-171-3/+15
|\ \ | | | | | | hle: service: nvflinger: Factor speed limit into frame time calculation.
| * | hle: service: nvflinger: Fix implicit conversion.Gravatar bunnei2022-07-161-1/+4
| | |
| * | yuzu: settings: Remove framerate cap and merge unlocked framerate setting.Gravatar bunnei2022-07-161-8/+10
| | | | | | | | | | | | - These were all somewhat redundant.
| * | hle: service: nvflinger: Factor speed limit into frame time calculation.Gravatar bunnei2022-07-161-1/+8
| | | | | | | | | | | | | | | - This allows the %-based "Limit Speed Percent" setting to work with MC emulation. - This is already supported for SC emulation.
* | | Merge pull request #8544 from german77/14dot0Gravatar bunnei2022-07-178-29/+45
|\ \ \ | |/ / |/| | service: Update some services to 14.0.0+
| * | service: fatal: Add function tableGravatar german772022-07-141-1/+7
| | |
| * | service: btdrv,bcat,btm: Update service tables to 14.0.0Gravatar german772022-07-143-4/+13
| | |
| * | service am: Update service tables to 14.0.0Gravatar german772022-07-141-0/+3
| | |
| * | service: ac: Replace intances of ProfileData with UserDataGravatar german772022-07-143-24/+22
| | |
* | | Merge pull request #8511 from german77/hbmenuGravatar bunnei2022-07-168-83/+218
|\ \ \ | |_|/ |/| | service: ptm: Add TS, nifm: Stub GetInternetConnectionStatus
| * | service: nifm: Stub GetInternetConnectionStatusGravatar german772022-06-281-1/+41
| | |
| * | service: ptm: Rewrite PSM and add TSGravatar german772022-06-287-82/+177
| | |
* | | Merge pull request #8588 from merryhime/IBinder-vdestructGravatar Morph2022-07-151-0/+1
|\ \ \ | | | | | | | | nvflinger: Polymorphic destructor requried for abstract class IBinder
| * | | nvflinger: Polymorphic destructor requried for abstract class IBinderGravatar Merry2022-07-151-0/+1
| | | |
* | | | KCodeMemory: Mark virtual methods as overrideGravatar Merry2022-07-151-3/+3
|/ / /
* | | Merge pull request #8510 from german77/vibrationGravatar liamwhite2022-07-141-2/+2
|\ \ \ | |_|/ |/| | input_common: sdl: lower vibration frequency and use it's own unique thread
| * | input_common: sdl: lower vibration frequency and use it's own unique threadGravatar german772022-06-281-2/+2
| |/
* | Merge pull request #8559 from liamwhite/waiter-listGravatar bunnei2022-07-111-3/+9
|\ \ | | | | | | kernel: fix usage of waiter_list in Finalize
| * | kernel: fix usage of waiter_list in FinalizeGravatar Liam2022-07-091-3/+9
| | |
* | | PRGravatar Kelebek12022-07-104-10/+8
| | |
* | | Rework CoreTimingGravatar Kelebek12022-07-105-58/+43
|/ /
* | Merge pull request #8502 from liamwhite/end-waitGravatar liamwhite2022-07-072-4/+5
|\ \ | | | | | | kernel: clean up waiting implementation
| * | kernel: clean up waiting implementationGravatar Liam2022-06-252-4/+5
| | |
* | | Merge pull request #8492 from german77/no_more_errorsGravatar Fernando S2022-07-074-40/+75
|\ \ \ | | | | | | | | service: hid: Correct some mistakes and add more validations
| * | | service: hid: Correct some mistakes and add more validationsGravatar Narr the Reg2022-06-284-40/+75
| | |/ | |/|
* | | Merge pull request #8532 from liamwhite/fiber-supplementsGravatar liamwhite2022-07-054-19/+7
|\ \ \ | | | | | | | | common/fiber: make fibers easier to use
| * | | common/fiber: make fibers easier to useGravatar Liam2022-07-024-19/+7
| |/ /
* / / cpu_manager: properly check idle on return from preemptionGravatar Liam2022-06-301-0/+5
|/ /
* | Merge pull request #8512 from german77/nnResultGravatar Morph2022-06-28128-1160/+1120
|\ \ | | | | | | Replace multiple names with a better name
| * | core: kernel: Replace instances of KPageLinkedList with KPageGroupGravatar german772022-06-2610-63/+62
| | |
| * | core: Replace all instances of ResultCode with ResultGravatar german772022-06-26128-1130/+1091
| | |
* | | Merge pull request #8504 from comex/mesosphere-current-processGravatar bunnei2022-06-271-0/+24
|\ \ \ | |/ / |/| | Support `InfoType_MesosphereCurrentProcess`
| * | Re-add missing `case` and braces, and trim whitespaceGravatar comex2022-06-251-1/+3
| | |
| * | Update src/core/hle/kernel/svc.cppGravatar comex2022-06-251-6/+14
| | | | | | | | | Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>
| * | Support InfoType_MesosphereCurrentProcessGravatar comex2022-06-251-0/+14
| |/
* / kernel: make current thread pointer thread localGravatar Liam2022-06-2311-42/+60
|/
* Merge pull request #8491 from Morph1984/extra-assertGravatar bunnei2022-06-221-1/+0
|\ | | | | KPageTable: Remove extraneous assert
| * KPageTable: Remove extraneous assertGravatar Morph2022-06-211-1/+0
| | | | | | | | Since start is always 0 and VAddr is unsigned, we can safely remove this assert.
* | Merge pull request #8483 from liamwhite/fire-emblem-three-semaphoresGravatar bunnei2022-06-223-0/+22
|\ \ | |/ |/| kernel: wait for threads to stop on pause
| * kernel: wait for threads to stop on pauseGravatar Liam2022-06-183-0/+22
| |
* | Merge pull request #8432 from liamwhite/watchpointGravatar bunnei2022-06-213-0/+77
|\ \ | | | | | | core/debugger: memory breakpoint support
| * | core/debugger: memory breakpoint supportGravatar Liam2022-06-163-0/+77
| | |
* | | Merge pull request #8468 from liamwhite/dispatch-trackingGravatar bunnei2022-06-214-14/+7
|\ \ \ | | | | | | | | kernel: fix some uses of disable_count
| * | | kernel: fix some uses of disable_countGravatar Liam2022-06-154-14/+7
| |/ /
* | / service: am: Stub PerformSystemButtonPressingIfInFocusGravatar Narr the Reg2022-06-202-1/+24
| |/ |/| | | | | Used by Ring Fit Adventure
* | Implement ExitProcess svcGravatar Nikita Strygin2022-06-161-1/+2
|/ | | | | | | Currently this just stops all the emulation This works under assumption that only application will try to use ExitProcess, with services not touching it If application exits - it quite makes sense to end the emulation
* Merge pull request #8457 from liamwhite/kprocess-suspendGravatar Fernando S2022-06-167-39/+110
|\ | | | | kernel: implement KProcess suspension