summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2023-03-12kernel: additional style fixes to KThread, KProcessLiam
2023-03-12kernel: fix clang buildLiam
2023-03-12kernel: remove unnecessary finalize callsLiam
2023-03-12kernel: convert KProcess to new styleLiam
2023-03-12kernel: convert KThread to new styleLiam
2023-03-12kernel: prefer std::addressofLiam
2023-03-12kernel: convert KResourceLimitLiam
2023-03-12kernel: remove kernel_Liam
2023-03-12kernel: remove gratitutous attribute usageLiam
2023-03-12kernel/svc: convert to new styleLiam
2023-03-12kernel: convert miscellaneousLiam
2023-03-12kernel: conver KScopedLock, KScopedResourceReservation, KSessionRequest, ↵Liam
KSharedMemory, KSpinLock
2023-03-12kernel: convert KAbstractSchedulerLockLiam
2023-03-12kernel: convert KMemoryLayout, KMemoryRegion*, KPageTableSlabHeap, ↵Liam
KPriorityQueue
2023-03-12kernel: move KMemoryLayout for NX boardLiam
2023-03-12kernel: remove KLinkedListLiam
2023-03-12kernel: convert KConditionVariable, KLightConditionVariable, KLightLockLiam
2023-03-12kernel: convert KPort, KSessionLiam
2023-03-12kernel: convert GlobalSchedulerContext, KAddressArbiter, ↵Liam
KScopedSchedulerLockAndSleep, KThreadQueue to new style
2023-03-12general: fix spelling mistakesLiam
2023-03-10Merge pull request #9923 from liamwhite/khtliamwhite
kernel: add timer pointer to KThreadQueue
2023-03-10Merge pull request #9928 from german77/super_nfpliamwhite
service: nfp: Improve implementation
2023-03-10Merge pull request #9917 from Morph1984/the-real-timeliamwhite
native_clock: Re-adjust the RDTSC frequency to its real frequency
2023-03-09service: nfp: Improve implementationNarr the Reg
2023-03-09Merge pull request #9916 from liamwhite/fpuliamwhite
kernel: clone fpu status on CreateThread
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-07perf_stats: Check multicore firstMorph
SpeedLimiting is SC only. Since MC is performance oriented we should check for it first to skip checking use_speed_limit.
2023-03-07Merge pull request #9921 from liamwhite/overrideMorph
general: fix type inconsistencies
2023-03-07hid: Use nanosecond timestamps instead of ticksMorph
2023-03-07core: Promote CPU/GPU threads to time criticalMorph
And also demote Audren and CoreTiming to High thread priority.
2023-03-07kernel: add timer pointer to KThreadQueueLiam
2023-03-07general: fix type inconsistenciesLiam
2023-03-07kernel: avoid signed overflow UB on MSVCLiam
2023-03-07kernel: clone fpu status on CreateThreadLiam
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