summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2021-10-25Merge pull request #7193 from FernandoS27/idleMorph
SVC: Implement svcInfo:IdleTickCount
2021-10-24Merge pull request #7218 from bylaws/aswdqdsamAmeer J
Fixup channel submit IOCTL syncpoint parameters
2021-10-24Fixed ARM_Dynamic_64 StepAndrew Strelsky
2021-10-24Fixup channel submit IOCTL syncpoint parametersBilly Laws
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.
2021-10-19Merge pull request #7198 from ameerj/settings-chronobunnei
settings: Remove std::chrono usage
2021-10-17Merge pull request #7173 from Morph1984/invalidate-unmapbunnei
KPageTable: Perform ranged invalidation when unmapping code memory
2021-10-17settings: Remove std::chrono usageameerj
Alleviates the dependency on chrono for all files that include settings.h
2021-10-16SVC: Implement svcInfo:IdleTickCountFernando Sahmkow
Used by the Witcher 3
2021-10-15Merge pull request #7187 from FernandoS27/boy-i-say-boybunnei
NVHost_Ctrl: Force wait if the gpu falls behind too long.
2021-10-15service/vi: Stub IHOSBinderDriver::TransactParcel GetBufferHistory (#7184)Feng Chen
2021-10-16NvHost/Core: Address Feedback.Fernando Sahmkow
2021-10-16Suspend temporallyFernandoS27
2021-10-16NVHost_Ctrl: Force wait if the gpu falls behind too long.FernandoS27
2021-10-15core: Move ResultStatus outside of SystemMorph
Allows it to be a forward declaration in other header files.
2021-10-15core: Remove static system instanceMorph
2021-10-13KPageTable: Perform ranged invalidation when unmapping code memoryMorph
Co-Authored-By: Fernando S. <1731197+FernandoS27@users.noreply.github.com>
2021-10-11Merge pull request #7110 from vonchenplus/fix_extract_offline_romefs_errorMorph
applets/web: Fallback to loader to get the manual romfs if none is found
2021-10-11applets/web: Fallback to loader to get the manual romfs if none is foundFeng Chen
2021-10-07kernel: hle_ipc: Foward declare KAutoObjectMorph
2021-10-07service: Reduce header include overheadMorph
2021-10-06Merge pull request #7118 from ameerj/vc-gpu-implFernando S
gpu: Migrate implementation to the cpp file
2021-10-05Merge pull request #7115 from ameerj/log-compilebunnei
common/logging: Reduce dependent header include overhead
2021-10-04Merge pull request #7103 from Morph1984/service-ctx-eventbunnei
service: Replace all service event creation with ServiceContext::CreateEvent
2021-10-04Merge pull request #7107 from astrelsky/iob_fixbunnei
prevent access violation from iob in Memory::IsValidVirtualAddress
2021-10-04Merge pull request #7091 from vonchenplus/fix_memroy_leakAmeer J
core: Fix memory leak
2021-10-02Merge pull request #7113 from Morph1984/no-log-ip-addrbunnei
network: Do not log IP address
2021-10-03nvflinger: Use jthread and stop_token for VSync threadameerj
Avoids a destruction data race that may occur on the vsync thread
2021-10-03nvhost_ctrl: Refactor usage of gpu.LockSync()ameerj
This seems to only be used to protect a later gpu function call. So we can move the lock into that call instead.
2021-10-03gpu: Migrate implementation to the cpp fileameerj
2021-10-01service: am: Make use of Exit to exit the currently running applicationMorph
This also moves the call to the end to ensure services are properly destructed on exit.
2021-10-01core: Add Exit and ExitCallbackMorph
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.
2021-10-01service: Replace service event creation with ServiceContext::CreateEventMorph
The service context helps to manage all created events and allows us to close them upon destruction.
2021-10-01network: Do not log IP addressMorph
Logging this may be a privacy concern for some users.
2021-10-01Merge pull request #7102 from Morph1984/remove-boxcatbunnei
Remove Boxcat BCAT backend
2021-10-01common/logging: Reduce scope of fmt includeameerj
2021-10-01common/logging: Move Log::Entry declaration to a separate headerameerj
This reduces the load of requiring to include std::chrono in all files which include log.h
2021-09-29prevent access violation from iob in Memory::IsValidVirtualAddressAndrew Strelsky
2021-09-29style: Remove extra space preceding the :: operatorMorph
2021-09-29service: bcat: Remove BoxCat BCAT implementationMorph
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.
2021-09-28externals: Remove libzipMorph
2021-09-28file_sys: Remove vfs_libzipMorph
2021-09-28Merge pull request #7018 from lat9nq/splat-stubsMorph
audin_u: stub Start, RegisterBufferEvent, AppendAudioInBufferAuto
2021-09-29Fix KShareMemory object leakFeng Chen
2021-09-26service/es: Update to 13.0.0german77
2021-09-26service/npns: Update to 13.0.0german77
2021-09-26service/vi: Update to 13.0.0german77
2021-09-26service/am: Update to 13.0.0german77
2021-09-26service/audio: Update to 13.0.0german77
2021-09-26service/hid: Update to 13.0.0german77
2021-09-26service/btdrv: Update to 13.0.0german77