summaryrefslogtreecommitdiff
path: root/src/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge pull request #7193 from FernandoS27/idleGravatar Morph2021-10-252-0/+22
|\ \ | |/ |/| SVC: Implement svcInfo:IdleTickCount
| * SVC: Implement svcInfo:IdleTickCountGravatar Fernando Sahmkow2021-10-162-0/+22
| | | | | | | | Used by the Witcher 3
* | Merge pull request #7218 from bylaws/aswdqdsamGravatar Ameer J2021-10-242-21/+9
|\ \ | | | | | | Fixup channel submit IOCTL syncpoint parameters
| * | Fixup channel submit IOCTL syncpoint parametersGravatar Billy Laws2021-10-242-21/+9
| | | | | | | | | | | | | | | | | | The current arguments worked by happenstance as games only ever submit one syncpoint and request one fence back, if a game were to do something other than this then the arguments would've been parsed entirely wrong.
* | | Fixed ARM_Dynamic_64 StepGravatar Andrew Strelsky2021-10-241-1/+1
|/ /
* | Merge pull request #7198 from ameerj/settings-chronoGravatar bunnei2021-10-192-8/+10
|\ \ | | | | | | settings: Remove std::chrono usage
| * | settings: Remove std::chrono usageGravatar ameerj2021-10-172-8/+10
| |/ | | | | | | Alleviates the dependency on chrono for all files that include settings.h
* | Merge pull request #7173 from Morph1984/invalidate-unmapGravatar bunnei2021-10-171-0/+2
|\ \ | |/ |/| KPageTable: Perform ranged invalidation when unmapping code memory
| * KPageTable: Perform ranged invalidation when unmapping code memoryGravatar Morph2021-10-131-0/+2
| | | | | | | | Co-Authored-By: Fernando S. <1731197+FernandoS27@users.noreply.github.com>
* | Merge pull request #7187 from FernandoS27/boy-i-say-boyGravatar bunnei2021-10-154-0/+51
|\ \ | | | | | | NVHost_Ctrl: Force wait if the gpu falls behind too long.
| * | NvHost/Core: Address Feedback.Gravatar Fernando Sahmkow2021-10-163-19/+27
| | |
| * | Suspend temporallyGravatar FernandoS272021-10-163-1/+31
| | |
| * | NVHost_Ctrl: Force wait if the gpu falls behind too long.Gravatar FernandoS272021-10-162-0/+13
| | |
* | | service/vi: Stub IHOSBinderDriver::TransactParcel GetBufferHistory (#7184)Gravatar Feng Chen2021-10-151-1/+11
|/ /
* | core: Move ResultStatus outside of SystemGravatar Morph2021-10-152-43/+45
| | | | | | | | Allows it to be a forward declaration in other header files.
* | core: Remove static system instanceGravatar Morph2021-10-152-28/+5
|/
* Merge pull request #7110 from vonchenplus/fix_extract_offline_romefs_errorGravatar Morph2021-10-111-0/+10
|\ | | | | applets/web: Fallback to loader to get the manual romfs if none is found
| * applets/web: Fallback to loader to get the manual romfs if none is foundGravatar Feng Chen2021-10-111-0/+10
| |
* | kernel: hle_ipc: Foward declare KAutoObjectGravatar Morph2021-10-072-1/+2
| |
* | service: Reduce header include overheadGravatar Morph2021-10-0730-38/+10
| |
* | Merge pull request #7118 from ameerj/vc-gpu-implGravatar Fernando S2021-10-065-52/+36
|\ \ | | | | | | gpu: Migrate implementation to the cpp file
| * | nvflinger: Use jthread and stop_token for VSync threadGravatar ameerj2021-10-032-32/+8
| | | | | | | | | | | | Avoids a destruction data race that may occur on the vsync thread
| * | nvhost_ctrl: Refactor usage of gpu.LockSync()Gravatar ameerj2021-10-031-15/+15
| | | | | | | | | | | | This seems to only be used to protect a later gpu function call. So we can move the lock into that call instead.
| * | gpu: Migrate implementation to the cpp fileGravatar ameerj2021-10-032-5/+13
| | |
* | | Merge pull request #7115 from ameerj/log-compileGravatar bunnei2021-10-054-0/+6
|\ \ \ | | | | | | | | common/logging: Reduce dependent header include overhead
| * | | common/logging: Reduce scope of fmt includeGravatar ameerj2021-10-012-0/+3
| | | |
| * | | common/logging: Move Log::Entry declaration to a separate headerGravatar ameerj2021-10-012-0/+3
| |/ / | | | | | | | | | This reduces the load of requiring to include std::chrono in all files which include log.h
* | | Merge pull request #7103 from Morph1984/service-ctx-eventGravatar bunnei2021-10-0426-271/+367
|\ \ \ | | | | | | | | service: Replace all service event creation with ServiceContext::CreateEvent
| * | | service: Replace service event creation with ServiceContext::CreateEventGravatar Morph2021-10-0126-271/+367
| | | | | | | | | | | | | | | | The service context helps to manage all created events and allows us to close them upon destruction.
* | | | Merge pull request #7107 from astrelsky/iob_fixGravatar bunnei2021-10-041-1/+5
|\ \ \ \ | | | | | | | | | | prevent access violation from iob in Memory::IsValidVirtualAddress
| * | | | prevent access violation from iob in Memory::IsValidVirtualAddressGravatar Andrew Strelsky2021-09-291-1/+5
| | | | |
* | | | | Merge pull request #7091 from vonchenplus/fix_memroy_leakGravatar Ameer J2021-10-046-9/+114
|\ \ \ \ \ | | | | | | | | | | | | core: Fix memory leak
| * | | | | Fix KShareMemory object leakGravatar Feng Chen2021-09-295-3/+106
| | | | | |
| * | | | | Fix KScopedAutoObject object leak when SendSyncRequestGravatar Feng Chen2021-09-251-6/+8
| | |_|_|/ | |/| | |
* | | | | Merge pull request #7113 from Morph1984/no-log-ip-addrGravatar bunnei2021-10-021-2/+0
|\ \ \ \ \ | | | | | | | | | | | | network: Do not log IP address
| * | | | | network: Do not log IP addressGravatar Morph2021-10-011-2/+0
| | |_|/ / | |/| | | | | | | | | | | | | Logging this may be a privacy concern for some users.
* | | | | service: am: Make use of Exit to exit the currently running applicationGravatar Morph2021-10-011-2/+2
| | | | | | | | | | | | | | | | | | | | This also moves the call to the end to ensure services are properly destructed on exit.
* | | | | core: Add Exit and ExitCallbackGravatar Morph2021-10-012-0/+25
|/ / / / | | | | | | | | | | | | This allows ISelfController::Exit to stop the currently running application. This is typically used by homebrew to exit back to the homebrew menu after calling consoleExit with libnx.
* | | | Merge pull request #7102 from Morph1984/remove-boxcatGravatar bunnei2021-10-016-735/+1
|\ \ \ \ | |_|_|/ |/| | | Remove Boxcat BCAT backend
| * | | service: bcat: Remove BoxCat BCAT implementationGravatar Morph2021-09-294-631/+0
| | | | | | | | | | | | | | | | | | | | The current implementation of BoxCat as it stands is non-functional due to the reliance on a server providing BCAT files. This implementation will eventually be replaced with one that allows the use of local BCAT files dumped from a Nintendo Switch.
| * | | externals: Remove libzipGravatar Morph2021-09-281-1/+1
| | | |
| * | | file_sys: Remove vfs_libzipGravatar Morph2021-09-283-103/+0
| | |/ | |/|
* / | style: Remove extra space preceding the :: operatorGravatar Morph2021-09-296-7/+7
|/ /
* | Merge pull request #7018 from lat9nq/splat-stubsGravatar Morph2021-09-282-26/+67
|\ \ | | | | | | audin_u: stub Start, RegisterBufferEvent, AppendAudioInBufferAuto
| * | audin_u: Return a buffer event in RegisterBufferEventGravatar lat9nq2021-09-152-2/+12
| | | | | | | | | | | | Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com>
| * | audin_u: stub Start, RegisterBufferEvent, AppendAudioInBufferAutoGravatar lat9nq2021-09-152-26/+57
| | | | | | | | | | | | | | | | | | This also moves IAudioIn's definition to the header. Required for Splatoon 2 LAN play.
* | | service/es: Update to 13.0.0Gravatar german772021-09-261-0/+6
| | |
* | | service/npns: Update to 13.0.0Gravatar german772021-09-261-0/+1
| | |
* | | service/vi: Update to 13.0.0Gravatar german772021-09-262-0/+2
| | |
* | | service/am: Update to 13.0.0Gravatar german772021-09-261-0/+4
| | |