Difference between revisions of "VFS Implementation"

From Vita Development Wiki
Jump to navigation Jump to search
(Created page with "== VFS Nodes == {| class="wikitable" |- ! Module !! Name !! Comment |- | SceSdstor || sdstor_dev_fs || |- | SceExfatfs || exfat || |- | SceIofil...")
 
Line 15: Line 15:
 
|-
 
|-
 
| [[ScePfsMgr|ScePfsMgr]] || PFS_AC_INF || AC Pseudo Drive.
 
| [[ScePfsMgr|ScePfsMgr]] || PFS_AC_INF || AC Pseudo Drive.
 +
|-
 +
|}
 +
 +
== VFS Operations ==
 +
 +
*implemented operation is marked as <code>implemented</code>
 +
*not implemented is marked as <code> </code>
 +
*return 0 placeholder is marked as <code>0</code>
 +
*return error is marked with corresponding error name
 +
 +
{| class="wikitable"
 +
|-
 +
! Function !! sdstor_dev_fs !! exfat !! dummy_ttyp_dev_fs !! PFS_REDIRECT_INF !! PFS_GDSD_INF !! PFS_AC_INF
 +
|-
 +
| 1 || implemented || implemented || implemented || implemented || implemented || implemented
 +
|-
 +
| 2 || SCE_ERROR_ERRNO_EBUSY || implemented || 0 || implemented || implemented || implemented
 +
|-
 +
| 3 || implemented || implemented || implemented || implemented || implemented || implemented
 +
|-
 +
| 4 ||  || implemented ||  ||  ||  ||
 +
|-
 +
| 5 ||  ||  ||  ||  ||  ||
 +
|-
 +
| 6 ||  ||  ||  ||  ||  ||
 +
|-
 +
| 7 ||  || implemented ||  || 0 || implemented || implemented
 +
|-
 +
| 8 ||  ||  ||  ||  ||  ||
 +
|-
 +
| 9 || 0 || 0 || 0 || 0 || 0 || 0
 +
|-
 +
| 10 ||  || 0 || 0 || 0 || 0 || 0
 +
|-
 +
| 11 ||  ||  ||  ||  ||  ||
 +
|-
 +
| 12 || implemented || implemented ||  || implemented || implemented || implemented
 +
|-
 +
| 13 || implemented || implemented ||  || implemented || implemented || implemented
 
|-
 
|-
 
|}
 
|}

Revision as of 16:28, 1 October 2017

VFS Nodes

Module Name Comment
SceSdstor sdstor_dev_fs
SceExfatfs exfat
SceIofilemgr dummy_ttyp_dev_fs
ScePfsMgr PFS_REDIRECT_INF Redirect Pseudo Drive.
ScePfsMgr PFS_GDSD_INF Gamedata/Savedata Pseudo Drive.
ScePfsMgr PFS_AC_INF AC Pseudo Drive.

VFS Operations

  • implemented operation is marked as implemented
  • not implemented is marked as
  • return 0 placeholder is marked as 0
  • return error is marked with corresponding error name
Function sdstor_dev_fs exfat dummy_ttyp_dev_fs PFS_REDIRECT_INF PFS_GDSD_INF PFS_AC_INF
1 implemented implemented implemented implemented implemented implemented
2 SCE_ERROR_ERRNO_EBUSY implemented 0 implemented implemented implemented
3 implemented implemented implemented implemented implemented implemented
4 implemented
5
6
7 implemented 0 implemented implemented
8
9 0 0 0 0 0 0
10 0 0 0 0 0
11
12 implemented implemented implemented implemented implemented
13 implemented implemented implemented implemented implemented