summaryrefslogtreecommitdiff
path: root/src/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge pull request #9912 from liamwhite/errGravatar liamwhite2023-03-0822-119/+105
|\ \ | | | | | | hle: rename legacy errors to Results
| * | hle: rename legacy errors to ResultsGravatar Liam2023-03-0622-119/+105
| | |
* | | Merge pull request #9904 from liamwhite/wsGravatar liamwhite2023-03-081-16/+29
|\ \ \ | | | | | | | | kernel: fix WaitSynchronization
| * | | kernel: fix WaitSynchronizationGravatar Liam2023-03-051-16/+29
| | | |
* | | | Merge pull request #9921 from liamwhite/overrideGravatar Morph2023-03-073-5/+5
|\ \ \ \ | | | | | | | | | | general: fix type inconsistencies
| * | | | general: fix type inconsistenciesGravatar Liam2023-03-073-5/+5
| | |_|/ | |/| |
* / | | kernel: avoid signed overflow UB on MSVCGravatar Liam2023-03-071-1/+2
|/ / /
* | | Merge pull request #9889 from Morph1984/time-is-tickingGravatar liamwhite2023-03-073-28/+41
|\ \ \ | |_|/ |/| | core_timing: Reduce CPU usage on Windows
| * | hardware_properties: Update BASE_CLOCK_RATE to exactly 1020 MHzGravatar Morph2023-03-051-5/+3
| | |
| * | core_timing: Use higher precision sleeps on WindowsGravatar Morph2023-03-052-23/+38
| |/ | | | | | | | | | | The precision of sleep_for and wait_for is limited to 1-1.5ms on Windows. Using SleepForOneTick() allows us to sleep for exactly one interval of the current timer resolution. This allows us to take advantage of systems that have a timer resolution of 0.5ms to reduce CPU overhead in the event loop.
* | Merge pull request #9910 from jbeich/libc++Gravatar liamwhite2023-03-061-0/+1
|\ \ | | | | | | kernel: add missing header for libc++
| * | kernel: add missing header for libc++Gravatar Jan Beich2023-03-061-0/+1
| |/ | | | | | | | | | | | | | | In file included from src/core/hle/kernel/k_light_lock.cpp:4: In file included from src/./core/hle/kernel/k_light_lock.h:8: src/./core/hle/kernel/k_scoped_lock.h:25:51: error: no member named 'addressof' in namespace 'std' explicit KScopedLock(T& l) : KScopedLock(std::addressof(l)) {} ~~~~~^
* | Merge pull request #9905 from german77/usbsslGravatar liamwhite2023-03-063-62/+102
|\ \ | | | | | | Service: USB, SSL, PSC: Update
| * | service: psc: Update namesGravatar Narr the Reg2023-03-051-9/+9
| | |
| * | service: ssl: Add missing properties and update namesGravatar Narr the Reg2023-03-051-18/+58
| | |
| * | service: usb: Update namesGravatar Narr the Reg2023-03-051-35/+35
| |/
* / service: acc: Replace default image with a 32x32 imageGravatar Narr the Reg2023-03-052-9/+20
|/
* Merge pull request #9884 from liamwhite/service-cleanupGravatar Morph2023-03-03178-2075/+2008
|\ | | | | service: miscellaneous cleanups
| * nvnflinger: fix nameGravatar Liam2023-03-0151-340/+339
| |
| * service: move hle_ipc from kernelGravatar Liam2023-03-01148-1734/+1669
| |
| * sm:: remove unused memberGravatar Liam2023-03-011-1/+0
| |
* | kernel: be more careful about kernel address keysGravatar Liam2023-03-015-11/+23
| |
* | kernel: refactor priority inheritance to represent locks as C++ objectsGravatar Liam2023-03-018-190/+436
| |
* | kernel: simplify AddressSpaceInfo, update valuesGravatar Liam2023-03-011-66/+13
| |
* | kernel: barrier memory before condition variable writeGravatar Liam2023-03-011-15/+15
| |
* | kernel: document previous location of interrupt disables in arbiter/condvarGravatar Liam2023-03-012-3/+9
| |
* | kernel: adjust pool allocationsGravatar Liam2023-03-012-7/+16
| |
* | kernel: simplify KAbstractSchedulerLock::LockGravatar Liam2023-03-011-5/+6
| |
* | kernel: add InfoType::IoRegionHintGravatar Liam2023-03-011-0/+1
|/
* Merge pull request #9832 from liamwhite/hle-mpGravatar liamwhite2023-03-01141-1153/+1569
|\ | | | | service: HLE multiprocess
| * sm:: fix lingering session initialization issuesGravatar Liam2023-02-212-2/+19
| |
| * cheat_engine: add check for hid initializationGravatar Liam2023-02-211-2/+7
| |
| * sm:: support service registration deferralGravatar Liam2023-02-215-8/+151
| |
| * service: refactor server architectureGravatar Liam2023-02-21140-1143/+1393
| | | | | | | | Converts services to have their own processes
| * core: defer cpu shutdownGravatar Liam2023-02-211-3/+4
| |
* | cmake: use correct boost imported targetsGravatar Alexandre Bouvier2023-02-281-1/+1
| |
* | Merge pull request #9859 from liamwhite/tmem-useGravatar liamwhite2023-02-2721-75/+95
|\ \ | | | | | | service: avoid direct pointer access of transfer memory objects
| * | am: avoid direct pointer access of transfer memory objectsGravatar Liam2023-02-241-6/+4
| | |
| * | hid: avoid direct pointer access of transfer memory objectsGravatar Liam2023-02-2420-69/+91
| | |
* | | Merge pull request #9874 from german77/violetGravatar liamwhite2023-02-271-4/+8
|\ \ \ | | | | | | | | service: btm: Fix handle functions
| * | | service: btm: Fix handle functionsGravatar Narr the Reg2023-02-271-4/+8
| | | |
* | | | Merge pull request #9872 from goldenx86/partialLTOGravatar Matías Locatti2023-02-271-0/+4
|\ \ \ \ | |/ / / |/| | | Partial LTO
| * | | Partially apply LTO to only core and video_core projects.Gravatar Matías Locatti2023-02-271-0/+4
| | | |
* | | | Revert "yuzu: config: Remove player 8 and 9 from config file"Gravatar Narr the Reg2023-02-263-98/+13
|/ / /
* | | yuzu: config: Remove player 8 and 9 from config fileGravatar Narr the Reg2023-02-253-13/+98
| | |
* | | Merge pull request #9848 from german77/metroid_motionGravatar liamwhite2023-02-253-2/+30
|\ \ \ | | | | | | | | input_common: Implement dedicated motion from mouse
| * | | core: hid: Restore motion state on refresh and clamp motion valuesGravatar Narr the Reg2023-02-213-2/+30
| | | |
* | | | Merge pull request #9857 from german77/fwupdateGravatar liamwhite2023-02-2513-2/+63
|\ \ \ \ | | | | | | | | | | core: Update service function tables to 16.0.0+
| * | | | core: Update service function tables to 16.0.0+Gravatar Narr the Reg2023-02-2413-2/+63
| | |/ / | |/| |
* / | | core: hidbus: Fix BusType sizeGravatar Narr the Reg2023-02-242-15/+15
|/ / /