IOS LLE: IPC trace prints filesystem IOCTL paths (StarletOS phase 11 M1e)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
3ce435786c
commit
81ebec368b
3 files changed
+69
-6
No files matched your search
@@ -159,3 +159,16 @@ with Revolution instead of the original IOS, to see where Broadway stops.
|
||||
|
||||
Next: the companion's M1b (smoke test with the variable, no window) and M1c
|
||||
(the user launches the Mii Channel under Revolution in the X11 window).
|
||||
|
||||
## Filesystem paths in the IPC trace — 2026-10-06
|
||||
|
||||
Companion proposal M1e (approved): under Revolution in the window the System
|
||||
Menu's save before a launch got -106 on its second CREATE_DIR, and no trace
|
||||
had the path. `IPCTRACE RQ` lines now end with ` F <path>` for IOCTLs whose
|
||||
input is a 64-byte path (DELETE, GET_ATTR), a 76-byte attribute record (path
|
||||
at +6: CREATE_DIR, CREATE_FILE, SET_ATTR) or two paths (` F a > b`, RENAME),
|
||||
and for IOCTLVs whose first input vector is 64 bytes (READ_DIR, GET_USAGE);
|
||||
` F -` when that field holds no valid path. Read from memory when X1 is
|
||||
rung, like the OPEN path; nothing else of the buffers. Checked headless under
|
||||
Revolution: `/shared2/test2`, `/title/00000001/00000002/data/cache.dat`, the
|
||||
GET_USAGE directories. 95 Starlet tests passed.
|
||||
Reference in new issue
Block a user