summaryrefslogtreecommitdiff
path: root/src/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
* kernel: fix LOG_TRACE in ipcGravatar Liam2023-03-191-1/+1
|
* service: nfp: Replace crc function with boost equivalentGravatar Narr the Reg2023-03-162-28/+17
|
* service: nfp: Close app area and recreate crcGravatar Narr the Reg2023-03-151-0/+10
|
* service: nfp: Convert mii colors to v3Gravatar Narr the Reg2023-03-156-15/+100
|
* service: nfp: Actually write correct crcGravatar Narr the Reg2023-03-146-23/+44
|
* kernel: additional style fixes to KThread, KProcessGravatar Liam2023-03-122-27/+27
|
* kernel: fix clang buildGravatar Liam2023-03-121-2/+2
|
* kernel: remove unnecessary finalize callsGravatar Liam2023-03-122-7/+1
|
* kernel: convert KProcess to new styleGravatar Liam2023-03-1210-240/+254
|
* kernel: convert KThread to new styleGravatar Liam2023-03-1213-568/+518
|
* kernel: prefer std::addressofGravatar Liam2023-03-1221-134/+139
|
* kernel: convert KResourceLimitGravatar Liam2023-03-122-59/+59
|
* kernel: remove kernel_Gravatar Liam2023-03-1241-295/+290
|
* kernel: remove gratitutous attribute usageGravatar Liam2023-03-128-29/+24
|
* kernel/svc: convert to new styleGravatar Liam2023-03-1221-304/+192
|
* kernel: convert miscellaneousGravatar Liam2023-03-127-94/+81
|
* kernel: conver KScopedLock, KScopedResourceReservation, KSessionRequest, ↵Gravatar Liam2023-03-129-97/+99
| | | | KSharedMemory, KSpinLock
* kernel: convert KAbstractSchedulerLockGravatar Liam2023-03-121-31/+24
|
* kernel: convert KMemoryLayout, KMemoryRegion*, KPageTableSlabHeap, ↵Gravatar Liam2023-03-126-121/+121
| | | | KPriorityQueue
* kernel: move KMemoryLayout for NX boardGravatar Liam2023-03-122-1/+1
|
* kernel: remove KLinkedListGravatar Liam2023-03-125-245/+0
|
* kernel: convert KConditionVariable, KLightConditionVariable, KLightLockGravatar Liam2023-03-127-75/+77
|
* kernel: convert KPort, KSessionGravatar Liam2023-03-1227-223/+194
|
* kernel: convert GlobalSchedulerContext, KAddressArbiter, ↵Gravatar Liam2023-03-128-142/+130
| | | | KScopedSchedulerLockAndSleep, KThreadQueue to new style
* general: fix spelling mistakesGravatar Liam2023-03-1230-44/+44
|
* Merge pull request #9923 from liamwhite/khtGravatar liamwhite2023-03-108-15/+42
|\ | | | | kernel: add timer pointer to KThreadQueue
| * kernel: add timer pointer to KThreadQueueGravatar Liam2023-03-078-15/+42
| |
* | Merge pull request #9928 from german77/super_nfpGravatar liamwhite2023-03-105-52/+234
|\ \ | | | | | | service: nfp: Improve implementation
| * | service: nfp: Improve implementationGravatar Narr the Reg2023-03-095-52/+234
| | |
* | | Merge pull request #9917 from Morph1984/the-real-timeGravatar liamwhite2023-03-105-9/+9
|\ \ \ | | | | | | | | native_clock: Re-adjust the RDTSC frequency to its real frequency
| * | | perf_stats: Check multicore firstGravatar Morph2023-03-071-2/+2
| | | | | | | | | | | | | | | | SpeedLimiting is SC only. Since MC is performance oriented we should check for it first to skip checking use_speed_limit.
| * | | hid: Use nanosecond timestamps instead of ticksGravatar Morph2023-03-072-5/+5
| | | |
| * | | core: Promote CPU/GPU threads to time criticalGravatar Morph2023-03-072-2/+2
| | |/ | |/| | | | | | | And also demote Audren and CoreTiming to High thread priority.
* | | Merge pull request #9916 from liamwhite/fpuGravatar liamwhite2023-03-093-1/+28
|\ \ \ | |_|/ |/| | kernel: clone fpu status on CreateThread
| * | kernel: clone fpu status on CreateThreadGravatar Liam2023-03-073-1/+28
| |/
* | 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
| | |