aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle
AgeCommit message (Collapse)Author
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-01Merge pull request #7102 from Morph1984/remove-boxcatbunnei
Remove Boxcat BCAT backend
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-28Merge pull request #7018 from lat9nq/splat-stubsMorph
audin_u: stub Start, RegisterBufferEvent, AppendAudioInBufferAuto
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
2021-09-26service/usb: Update to 13.0.0german77
2021-09-25service: bsd: Stub ReadMorph
- Used by Diablo II: Resurrected
2021-09-24service: bsd: Implement ReadMorph
- Used by Diablo II: Resurrected
2021-09-24general: Update style to clang-format-12ameerj
2021-09-22common/uuid: Add validity checking functions to interfaceLioncash
Given we have a function to invalidate, we should also have ones to query the validity. Also makes the code more straightforward to read.
2021-09-17Merge pull request #7015 from german77/NotGoodForTerrabunnei
ngct: Stub Match
2021-09-15audin_u: Return a buffer event in RegisterBufferEventlat9nq
Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com>
2021-09-15audin_u: stub Start, RegisterBufferEvent, AppendAudioInBufferAutolat9nq
This also moves IAudioIn's definition to the header. Required for Splatoon 2 LAN play.
2021-09-15ngct: Stub MatchNarr the Reg
Needed for Cruis'n Blast
2021-09-14vfs: Partially implement GetFileTimeStampRawMorph
Gets rid of homebrew warnings using this func
2021-09-12FS: Mark recursive CreateDirectory as inaccurate and temporaryMorph
2021-09-12Merge pull request #6975 from ogniK5377/acc-async-ctxMorph
account: EnsureTokenIdCacheAsync
2021-09-12Merge pull request #6974 from ogniK5377/fs-recursive-createdirMorph
FS: Recursively create directories for CreateDirectory
2021-09-12Merge pull request #6992 from german77/brainsMorph
hid/am: Stub SetTouchScreenConfiguration and implement GetNotificationStorageChannelEvent
2021-09-12Merge pull request #6987 from Morph1984/common-errorMorph
common: Move error handling functions out of common_funcs
2021-09-12Merge pull request #6986 from Morph1984/version-updateMorph
api_version: Update and add AtmosphereTargetFirmware
2021-09-11kernel: Add missing <functional> includeMorph
2021-09-11Merge pull request #6981 from ameerj/nvflinger-hb-formatFernando S
nvflinger: Use external surface format for framebuffer creation
2021-09-10am: Implement GetNotificationStorageChannelEventgerman77
2021-09-10hid: Stub SetTouchScreenConfigurationgerman77
2021-09-10api_version: Update and add AtmosphereTargetFirmwareMorph
2021-09-09Addressed issuesChloe
Co-authored-by: Mai M. <mathew1800@gmail.com>
2021-09-09Mark is_complete as atomicChloe Marcec
2021-09-09Addressed issuesChloe Marcec
2021-09-06nvflinger: Use external surface format for framebuffer creationameerj
The format member the IGBPBuffer may not always specify the correct desired format. Using the external format member ensures a valid format is provided when creating the framebuffer. Fixes homebrew using the wrong framebuffer format.
2021-09-06address name shadowing with systemChloe Marcec
2021-09-06account: EnsureTokenIdCacheAsyncChloe Marcec
Closes #2547, #6946
2021-09-06FS: Recursively create directories for CreateDirectoryChloe Marcec
Originally we only created the parent directory, this caused issues for creating directories which also contained subdirectories, eg `/Folder1/Folder2` This allows the ultimate mod manager homebrew to at least boot
2021-09-04core: hle: service: buffer_queue: Improve management of KEvent.bunnei
2021-09-03core: hle: service: nvflinger/vi: Improve management of KEvent.bunnei
2021-08-29Merge pull request #6905 from Morph1984/nifm-miscbunnei
nifm/network_interface: Cleanup and populate fields in GetCurrentNetworkProfile
2021-08-27ngct: Stub NGCT:U servicegerman77
2021-08-27service: nifm: Populate fields in GetCurrentNetworkProfileMorph
Populates the current_address, subnet_mask, and gateway fields from the selected network interface.
2021-08-27service: nifm: Cleanup GetCurrentIpConfigInfoMorph
2021-08-25Revert "kernel: Various improvements to scheduler"bunnei
2021-08-24Merge pull request #6878 from BreadFish64/optimize-GetHostThreadIDAmeer J
kernel: Optimize GetHostThreadID
2021-08-19applet_error: Fix 64-bit error code conversionMorph
2021-08-19Fix crash in logging in CreateStrayLayerValeri
It was trying to log value of layer_id which is specifically known not to exist, potentially leading to segfault. Log display_id instead.