summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2023-03-08Merge pull request #9912 from liamwhite/errliamwhite
hle: rename legacy errors to Results
2023-03-08Merge pull request #9904 from liamwhite/wsliamwhite
kernel: fix WaitSynchronization
2023-03-07Merge pull request #9921 from liamwhite/overrideMorph
general: fix type inconsistencies
2023-03-07general: fix type inconsistenciesLiam
2023-03-07kernel: avoid signed overflow UB on MSVCLiam
2023-03-07Merge pull request #9889 from Morph1984/time-is-tickingliamwhite
core_timing: Reduce CPU usage on Windows
2023-03-06hle: rename legacy errors to ResultsLiam
2023-03-06Merge pull request #9910 from jbeich/libc++liamwhite
kernel: add missing header for libc++
2023-03-06Merge pull request #9905 from german77/usbsslliamwhite
Service: USB, SSL, PSC: Update
2023-03-06kernel: add missing header for libc++Jan Beich
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)) {} ~~~~~^
2023-03-05service: acc: Replace default image with a 32x32 imageNarr the Reg
2023-03-05service: psc: Update namesNarr the Reg
2023-03-05service: ssl: Add missing properties and update namesNarr the Reg
2023-03-05service: usb: Update namesNarr the Reg
2023-03-05kernel: fix WaitSynchronizationLiam
2023-03-05hardware_properties: Update BASE_CLOCK_RATE to exactly 1020 MHzMorph
2023-03-05core_timing: Use higher precision sleeps on WindowsMorph
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.
2023-03-03Merge pull request #9884 from liamwhite/service-cleanupMorph
service: miscellaneous cleanups
2023-03-01kernel: be more careful about kernel address keysLiam
2023-03-01kernel: refactor priority inheritance to represent locks as C++ objectsLiam
2023-03-01kernel: simplify AddressSpaceInfo, update valuesLiam
2023-03-01kernel: barrier memory before condition variable writeLiam
2023-03-01kernel: document previous location of interrupt disables in arbiter/condvarLiam
2023-03-01kernel: adjust pool allocationsLiam
2023-03-01kernel: simplify KAbstractSchedulerLock::LockLiam
2023-03-01kernel: add InfoType::IoRegionHintLiam
2023-03-01nvnflinger: fix nameLiam
2023-03-01service: move hle_ipc from kernelLiam
2023-03-01sm:: remove unused memberLiam
2023-03-01Merge pull request #9832 from liamwhite/hle-mpliamwhite
service: HLE multiprocess
2023-02-28cmake: use correct boost imported targetsAlexandre Bouvier
2023-02-27Merge pull request #9859 from liamwhite/tmem-useliamwhite
service: avoid direct pointer access of transfer memory objects
2023-02-27Merge pull request #9874 from german77/violetliamwhite
service: btm: Fix handle functions
2023-02-27Merge pull request #9872 from goldenx86/partialLTOMatías Locatti
Partial LTO
2023-02-27Partially apply LTO to only core and video_core projects.Matías Locatti
2023-02-27service: btm: Fix handle functionsNarr the Reg
2023-02-26Revert "yuzu: config: Remove player 8 and 9 from config file"Narr the Reg
2023-02-25yuzu: config: Remove player 8 and 9 from config fileNarr the Reg
2023-02-25Merge pull request #9848 from german77/metroid_motionliamwhite
input_common: Implement dedicated motion from mouse
2023-02-25Merge pull request #9857 from german77/fwupdateliamwhite
core: Update service function tables to 16.0.0+
2023-02-24core: hidbus: Fix BusType sizeNarr the Reg
2023-02-24core: Update service function tables to 16.0.0+Narr the Reg
2023-02-24am: avoid direct pointer access of transfer memory objectsLiam
2023-02-24hid: avoid direct pointer access of transfer memory objectsLiam
2023-02-21core: hid: Restore motion state on refresh and clamp motion valuesNarr the Reg
2023-02-21core: hid: Fix native mouse mappingsNarr the Reg
2023-02-21Merge pull request #9846 from merryhime/type-constliamwhite
svc: Fix type consistency (exposed on macOS)
2023-02-21svc: Fix type consistency (exposed on macOS)Merry
2023-02-21net: translate ECONNRESET network errorMonsterDruide1
2023-02-21sm:: fix lingering session initialization issuesLiam