aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/filesystem
AgeCommit message (Collapse)Author
2024-02-18service: Add proper GetCacheStorageMax implementation to IApplicationFunctionsLeystryku
2024-02-18fsp: Add FlushAccessLogOnSdCard stubLeystryku
2024-02-02service: fs: Skip non user id foldersNarr the Reg
2024-01-29core: support offline web appletLiam
2024-01-25Address review comments and fix compilation problemsFearlessTobi
2024-01-25fs: Add path classFearlessTobi
2024-01-25fs/errors: Unify naming of result codesFearlessTobi
2024-01-25fs: Replace Mode enum by OpenMode enumFearlessTobi
2024-01-25vfs: Move vfs files to their own directoryFearlessTobi
2024-01-25fs: Move fsp_srv subclasses to separate filesFearlessTobi
fs: Move additional files to the fsp directory
2024-01-11fsp-srv: use program registry for SetCurrentProcessLiam
2023-12-18fs: implement OpenDirectoryModeLiam
2023-12-16Merge pull request #12290 from liamwhite/deferred-path-splitliamwhite
Improve path splitting speed
2023-12-09fs: don't enumerate hidden savedata size fileLiam
2023-12-05Improve path splitting speedBreadFish64
2023-10-01fsp-srv: enable auto save data creation on initLiam
2023-09-25fsp-srv: add GetFileSystemAttributeLiam
2023-09-23service: fsp: Implement CreateSaveDataFileSystemBySystemSaveDataId and ↵german77
OpenSaveDataFileSystemBySystemSaveDataId
2023-08-24filesystem: Return correct error for RenameFile when dest_path already existsFearlessTobi
Allows Grid Autosport to boot. Fixes https://github.com/yuzu-emu/yuzu/issues/8287.
2023-08-15fssystem: rework for yuzu styleLiam
2023-08-15vfs: expand support for NCA readingLiam
2023-08-08fs: return result on null outputsLiam
2023-08-08general: fix incorrect conversionsLiam
2023-08-08core: remove ResultVal typeLiam
2023-06-03fsp-srv: avoid patching romfs multiple timesLiam
2023-05-11fs: adjust future save pathLiam
2023-05-11fs: stub cache storage and fix params alignmentLiam
2023-03-01service: move hle_ipc from kernelLiam
2023-02-21service: refactor server architectureLiam
Converts services to have their own processes
2023-02-13general: rename CurrentProcess to ApplicationProcessLiam
2023-02-03fsp_srv: Copy HLE Read Buffer for OutputAccessLogToSdCardameerj
2023-02-03Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"ameerj
This reverts commit 25fc5c0e1158cb8e81cbc769b24ad84032a1fbfd, reversing changes made to af20e25081f97d55b451606c87922e2b49f0d363.
2023-02-02Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ↵liamwhite
ReadBuffer"
2022-12-28hle_ipc: Rename ReadBufferSpan to ReadBufferameerj
2022-12-25fsp_srv: Use ReadBufferSpanameerj
2022-11-23service: Make use of buffer element count helpersLioncash
2022-10-08fsp_srv: stub GetCacheStorageSizeLiam
2022-08-23core:filesystem: speed up IDirectory servicevonchenplus
2022-06-26core: Replace all instances of ResultCode with Resultgerman77
2022-06-13common: Change semantics of UNREACHABLE to unconditionally crashLiam
2022-04-23general: Convert source file copyright comments over to SPDXMorph
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2022-04-06Merge pull request #8122 from bunnei/improve-thread-usagebunnei
Improve usage of service host threads
2022-04-02fix: typosAndrea Pappacoda
2022-04-02hle: service: filesystem: Create a service thread where appropriate.bunnei
2022-01-21service/filsystem: Update fsp-srv function tableLioncash
2021-11-04general: Get the current process program id directly from the systemMorph
This allows us to avoid including KProcess' header file in files that only need to get the current process' program id.
2021-11-04general: Rename GetTitleID to GetProgramIDMorph
2021-11-03core: Remove unused includesameerj
2021-11-02general: Remove MakeResult helpersMorph
This is made obsolete by the presence of implicit constructors.
2021-10-07service: Reduce header include overheadMorph