aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/filesystem/fsp_srv.cpp
Commit message (Collapse)AuthorAgeFilesLines
* fs: Move fsp_srv subclasses to separate filesFearlessTobi2024-01-251-1257/+0
| | | | fs: Move additional files to the fsp directory
* fsp-srv: use program registry for SetCurrentProcessLiam2024-01-111-24/+31
|
* fs: implement OpenDirectoryModeLiam2023-12-181-8/+10
|
* fs: don't enumerate hidden savedata size fileLiam2023-12-091-1/+7
|
* fsp-srv: enable auto save data creation on initLiam2023-10-011-0/+3
|
* fsp-srv: add GetFileSystemAttributeLiam2023-09-251-0/+41
|
* service: fsp: Implement CreateSaveDataFileSystemBySystemSaveDataId and ↵german772023-09-231-2/+22
| | | | OpenSaveDataFileSystemBySystemSaveDataId
* fssystem: rework for yuzu styleLiam2023-08-151-2/+2
|
* vfs: expand support for NCA readingLiam2023-08-151-3/+4
|
* core: remove ResultVal typeLiam2023-08-081-33/+42
|
* fsp-srv: avoid patching romfs multiple timesLiam2023-06-031-8/+12
|
* fs: adjust future save pathLiam2023-05-111-2/+2
|
* fs: stub cache storage and fix params alignmentLiam2023-05-111-5/+16
|
* service: move hle_ipc from kernelLiam2023-03-011-48/+47
|
* service: refactor server architectureLiam2023-02-211-8/+5
| | | | Converts services to have their own processes
* general: rename CurrentProcess to ApplicationProcessLiam2023-02-131-2/+3
|
* fsp_srv: Copy HLE Read Buffer for OutputAccessLogToSdCardameerj2023-02-031-1/+1
|
* Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"ameerj2023-02-031-6/+3
| | | | | This reverts commit 153fa289d219c37f8344bccfdf67edc6e579d8c8, reversing changes made to 20676b3b5a1a613af4e498c7cbfdc456339d85a0.
* Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ↵liamwhite2023-02-021-3/+6
| | | | ReadBuffer"
* hle_ipc: Rename ReadBufferSpan to ReadBufferameerj2022-12-281-14/+14
|
* fsp_srv: Use ReadBufferSpanameerj2022-12-251-17/+14
|
* service: Make use of buffer element count helpersLioncash2022-11-231-2/+2
|
* fsp_srv: stub GetCacheStorageSizeLiam2022-10-081-1/+13
|
* core:filesystem: speed up IDirectory servicevonchenplus2022-08-231-1/+2
|
* common: Change semantics of UNREACHABLE to unconditionally crashLiam2022-06-131-1/+1
|
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
| | | | | 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.
* hle: service: filesystem: Create a service thread where appropriate.bunnei2022-04-021-5/+8
|
* service/filsystem: Update fsp-srv function tableLioncash2022-01-211-0/+3
|
* general: Get the current process program id directly from the systemMorph2021-11-041-4/+2
| | | | This allows us to avoid including KProcess' header file in files that only need to get the current process' program id.
* general: Rename GetTitleID to GetProgramIDMorph2021-11-041-2/+3
|
* vfs: Partially implement GetFileTimeStampRawMorph2021-09-141-1/+19
| | | | Gets rid of homebrew warnings using this func
* fsp_srv: Fix filesystem access loggingMorph2021-06-161-5/+10
| | | | | | | | This introduces a new setting Enable FS Access Log which saves the filesystem access log to sdmc:/FsAccessLog.txt If this setting is not enabled, this will indicate to FS to not call OutputAccessLogToSdCard. Fixes softlocks during loading in Xenoblade Chronicles 2 when certain DLC is enabled.
* fsp-srv: Replace one last instance of RESULT_SUCCESSMorph2021-06-021-1/+1
|
* fspsrv: Implement DisableAutoSaveDataCreation (#6355)Chloe2021-06-021-1/+10
| | | - Used by Mii Edit
* general: Replace RESULT_UNKNOWN with ResultUnknownMorph2021-06-021-4/+4
| | | | Transition to PascalCase for result names.
* general: Replace RESULT_SUCCESS with ResultSuccessMorph2021-06-021-34/+34
| | | | Transition to PascalCase for result names.
* hle: kernel: Rename Process to KProcess.bunnei2021-05-051-1/+1
|
* service: Eliminate cases of member shadowingLioncash2021-04-261-10/+11
| | | | | Resolves a few localized instances of member variable shadowing. Brings us a little closer to turning shadowing warnings into errors.
* IFile: Update to 12.xMorph2021-04-071-3/+7
|
* fsp-srv: Update to 12.xMorph2021-04-071-2/+7
|
* Merge pull request #5119 from Morph1984/fs-opendatastoragewithprogramindexbunnei2020-12-151-1/+27
|\ | | | | fsp_srv: Implement OpenDataStorageWithProgramIndex
| * fsp_srv: Implement OpenDataStorageWithProgramIndexMorph2020-12-081-1/+27
| | | | | | | | - Used by RollerCoaster Tycoon 3: Complete Edition
* | core: Remove unnecessary enum casts in log callsLioncash2020-12-071-16/+13
|/ | | | | Follows the video core PR. fmt doesn't require casts for enum classes anymore, so we can remove quite a few casts.
* service: Eliminate usages of the global system instanceLioncash2020-11-261-26/+31
| | | | | Completely removes all usages of the global system instance within the services code by passing in the using system instance to the services.
* patch_manager: Remove usages of the global system instanceLioncash2020-11-181-3/+5
| | | | | | | With this, only 19 usages of the global system instance remain within the core library. We're almost there.
* Revert "core: Fix clang build"bunnei2020-10-201-5/+3
|
* core: Fix clang buildLioncash2020-10-171-3/+5
| | | | | | | Recent changes to the build system that made more warnings be flagged as errors caused building via clang to break. Fixes #4795
* fsp_srv: Resolve -Wunused-but-set-variable warningLioncash2020-08-231-1/+8
| | | | We can just log out the parameters in the meantime.
* fsp_srv: Resolve -Wmaybe_uninitialized warning in OpenSaveDataFileSystem()Lioncash2020-08-231-2/+5
| | | | | Initialize id to a deterministic value and also mark the unreachable cases in the switch with UNREACHABLE().
* minor nitsMorph2020-07-311-1/+3
|