aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service
AgeCommit message (Collapse)Author
2022-10-27nvnflinger: release queued handles immediately on disconnectionLiam
2022-10-27vi: implement CloseDisplayLiam
2022-10-26audio_in/out_system: Pass Initialize members by value where applicableLioncash
applet_resource_user_id isn't actually modified and is just assigned to a member variable, so this doesn't need to be a mutable reference. Similarly, the device name itself isn't modified and is only moved. We pass by value here, since we can still perform the move, but eliminate a sneaky set of calls that can unintentionally destroy the original string. Given how nested the calls are, it's good to get rid of this potential vector for a use-after-move bug.
2022-10-25Merge pull request #9113 from german77/peer_pressureliamwhite
service: nfp: Allow amiibos without keys
2022-10-25Merge pull request #9107 from german77/gidoly_rulesliamwhite
input_common: cache vibration tests
2022-10-25Merge pull request #9119 from liamwhite/shutdown-barrierliamwhite
core: barrier service thread shutdown
2022-10-24Merge pull request #9122 from liamwhite/burnt-chickenFernando S
nvdrv: fix container destruction order
2022-10-23nvdrv: fix container destruction orderLiam
2022-10-23core: barrier service thread shutdownLiam
2022-10-22general: Enforce C4800 everywhere except in video_coreMorph
2022-10-21service: nfp: Allow amiibos without keysNarr the Reg
2022-10-21service: nfp: remove unnecessary includeNarr the Reg
2022-10-21input_common: cache vibration testsgerman77
2022-10-21hid/npad: Fix copy size in GetSupportedNpadIdTypesLioncash
Previously this was passing the size of the vector into memcpy rather than the size in bytes to copy, which would result in a partial read. Thankfully, this function isn't used yet, so this gets rid of a bug before it's able to do anything.
2022-10-20Merge pull request #9078 from liamwhite/session-requestliamwhite
kernel: Session request cleanup
2022-10-20Merge pull request #9096 from Kelebek1/audio_15bunnei
[audio_core] Update for firmware 15.0.0
2022-10-19kernel: remove most SessionRequestManager handling from KServerSessionLiam
2022-10-19Merge pull request #9071 from bunnei/mp-mmliamwhite
Kernel Multiprocess (Part 1) - Persist memory & core timing
2022-10-19Update audio_core for firmware 15.0.0Kelebek1
2022-10-19Merge pull request #9084 from vonchenplus/dma_copyFernando S
video_core: implement 1D copies based on VMM 'kind'
2022-10-18core: hle: kernel: k_page_table: Impl. LockForUn/MapDeviceAddressSpace, cleanup.bunnei
2022-10-18core: hle: kernel: k_memory_block: Update.bunnei
2022-10-17Merge pull request #9087 from Morph1984/oncebunnei
general: Add missing pragma once
2022-10-17video_core: Implement memory manager page kindFengChen
2022-10-17general: Add missing pragma onceMorph
2022-10-16general: Fix spelling of "unknown"Morph
2022-10-14Merge pull request #9061 from liamwhite/writable-eventliamwhite
kernel: remove KWritableEvent
2022-10-14Merge pull request #9055 from liamwhite/hblliamwhite
Preliminary support for nx-hbloader
2022-10-13Merge pull request #9032 from liamwhite/stub-friendsliamwhite
IFriendService: stub CheckFriendListAvailability
2022-10-12kernel: remove KWritableEventLiam
2022-10-11k_server_session: preliminary support for userspace server sessionsLiam
2022-10-11general: preliminary support for hblLiam
2022-10-08fsp_srv: stub GetCacheStorageSizeLiam
2022-10-07IFriendService: stub CheckFriendListAvailabilityLiam
2022-10-07nfp_types: silence -Wtype-limitsLiam
2022-10-06General: address feedbackFernando Sahmkow
2022-10-06general: rework usages of UNREACHABLE macroLiam
2022-10-06nvdisp: End system frame after requesting to swap buffersMorph
Fixes frametime reporting
2022-10-06address_space: Address feedbackMorph
2022-10-06general: Format licenses as per SPDX guidelinesMorph
2022-10-06NvHostChannels: improve hack for supporting multiple channels.Fernando Sahmkow
2022-10-06Address Feedback from bylaws.Fernando Sahmkow
2022-10-06Nvflinger: correct duplication.Fernando Sahmkow
2022-10-06Core: Fix get nvmap object random crashVonChenPlus
2022-10-06NvDec: Fix regressions.Fernando Sahmkow
2022-10-06General: Fix compilation for GCCLiam White
2022-10-06NVDRV: Further improvements.Fernando Sahmkow
2022-10-06VideoCore: Refactor fencing system.Fernando Sahmkow
2022-10-06MemoryManager: initial multi paging system implementation.Fernando Sahmkow
2022-10-06NVDRV: Further refactors and eliminate old code.Fernando Sahmkow