Leystryku
219af86660
service: Add proper GetCacheStorageMax implementation to IApplicationFunctions
2024-02-18 05:02:35 +01:00
Leystryku
884f6fabab
fsp: Add FlushAccessLogOnSdCard stub
2024-02-18 00:52:22 +01:00
Narr the Reg
1f0a9436c7
service: fs: Skip non user id folders
2024-02-02 13:25:38 -06:00
Liam
7df27bbef6
core: support offline web applet
2024-01-29 20:17:33 -05:00
FearlessTobi
2b4d7506a8
Address review comments and fix compilation problems
2024-01-25 16:43:53 -05:00
FearlessTobi
99d76bf25a
fs: Add path class
2024-01-25 16:42:06 -05:00
FearlessTobi
3f6c5a0a08
fs/errors: Unify naming of result codes
2024-01-25 16:42:06 -05:00
FearlessTobi
4b7bb232f2
fs: Replace Mode enum by OpenMode enum
2024-01-25 16:42:05 -05:00
FearlessTobi
24f979a4b8
vfs: Move vfs files to their own directory
2024-01-25 16:40:42 -05:00
FearlessTobi
3587a4dcee
fs: Move fsp_srv subclasses to separate files
...
fs: Move additional files to the fsp directory
2024-01-25 16:40:42 -05:00
Liam
2397093e4f
fsp-srv: use program registry for SetCurrentProcess
2024-01-11 11:28:52 -05:00
Liam
25e63fa34a
fs: implement OpenDirectoryMode
2023-12-18 00:12:38 -05:00
liamwhite
1c033b5417
Merge pull request #12290 from liamwhite/deferred-path-split
...
Improve path splitting speed
2023-12-16 11:47:29 -05:00
Liam
8cb7fdc9f7
fs: don't enumerate hidden savedata size file
2023-12-09 14:05:16 -05:00
BreadFish64
d1ee9e48d9
Improve path splitting speed
2023-12-05 23:17:19 -05:00
Liam
718b8afce5
fsp-srv: enable auto save data creation on init
2023-10-01 23:33:19 -04:00
Liam
21f88c0195
fsp-srv: add GetFileSystemAttribute
2023-09-25 21:40:23 -04:00
german77
79d6d1573a
service: fsp: Implement CreateSaveDataFileSystemBySystemSaveDataId and OpenSaveDataFileSystemBySystemSaveDataId
2023-09-23 20:13:36 -06:00
FearlessTobi
87575638fe
filesystem: Return correct error for RenameFile when dest_path already exists
...
Allows Grid Autosport to boot.
Fixes https://github.com/yuzu-emu/yuzu/issues/8287 .
2023-08-24 17:07:39 +02:00
Liam
1cecd1d96a
fssystem: rework for yuzu style
2023-08-15 17:47:40 -04:00
Liam
5e3139e7c6
vfs: expand support for NCA reading
2023-08-15 17:47:25 -04:00
Liam
79259430fd
fs: return result on null outputs
2023-08-08 16:12:04 -04:00
Liam
580f7f2ff1
general: fix incorrect conversions
2023-08-08 11:09:37 -04:00
Liam
5f2c56cd15
core: remove ResultVal type
2023-08-08 11:09:37 -04:00
Liam
22d0bf11f1
fsp-srv: avoid patching romfs multiple times
2023-06-03 14:27:08 -04:00
Liam
7e3c5fa38a
fs: adjust future save path
2023-05-11 17:30:30 -04:00
Liam
6bee9352b7
fs: stub cache storage and fix params alignment
2023-05-11 17:23:28 -04:00
Liam
d7e9461b71
service: move hle_ipc from kernel
2023-03-01 10:39:49 -05:00
Liam
1c3a93e7c4
service: refactor server architecture
...
Converts services to have their own processes
2023-02-21 12:19:25 -05:00
Liam
c68577384a
general: rename CurrentProcess to ApplicationProcess
2023-02-13 19:03:12 -05:00
ameerj
0b2e3ecc19
fsp_srv: Copy HLE Read Buffer for OutputAccessLogToSdCard
2023-02-03 00:12:16 -05:00
ameerj
7cc5da4a9f
Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"
...
This reverts commit 153fa289d2 , reversing
changes made to 20676b3b5a .
2023-02-03 00:08:45 -05:00
liamwhite
f74a95b6fb
Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"
2023-02-02 15:53:28 -05:00
ameerj
713394d526
hle_ipc: Rename ReadBufferSpan to ReadBuffer
2022-12-28 18:46:54 -05:00
ameerj
399b6d3a0c
fsp_srv: Use ReadBufferSpan
2022-12-25 13:21:15 -05:00
Lioncash
8c35c8c4a6
service: Make use of buffer element count helpers
2022-11-23 13:43:20 -05:00
Liam
7d3c9d928d
fsp_srv: stub GetCacheStorageSize
2022-10-08 12:24:00 -04:00
vonchenplus
eab51849f7
core:filesystem: speed up IDirectory service
2022-08-23 09:05:59 +08:00
german77
c7890ebccc
core: Replace all instances of ResultCode with Result
2022-06-26 20:21:37 -05:00
Liam
c1771c98f3
common: Change semantics of UNREACHABLE to unconditionally crash
2022-06-13 20:09:00 -04:00
Morph
2b87305d31
general: Convert source file copyright comments over to SPDX
...
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-23 05:55:32 -04:00
bunnei
078e0f7cba
Merge pull request #8122 from bunnei/improve-thread-usage
...
Improve usage of service host threads
2022-04-06 12:25:25 -07:00
Andrea Pappacoda
d9044f00e1
fix: typos
2022-04-02 16:34:07 +02:00
bunnei
4a99bcfb95
hle: service: filesystem: Create a service thread where appropriate.
2022-04-02 01:24:30 -04:00
Lioncash
ee4adcada2
service/filsystem: Update fsp-srv function table
2022-01-21 16:07:01 -05:00
Morph
41a0c088ba
general: Get the current process program id directly from the system
...
This allows us to avoid including KProcess' header file in files that only need to get the current process' program id.
2021-11-04 16:59:39 -04:00
Morph
10508e7af2
general: Rename GetTitleID to GetProgramID
2021-11-04 16:57:16 -04:00
ameerj
d27abf5546
core: Remove unused includes
2021-11-03 21:42:57 -04:00
Morph
fddd57db61
general: Remove MakeResult helpers
...
This is made obsolete by the presence of implicit constructors.
2021-11-02 17:23:19 -04:00
Morph
52fa30ab7d
service: Reduce header include overhead
2021-10-07 13:32:21 -04:00