nuttx/Documentation/components/filesystem
Marco Casaroli b7eabe73a0 Documentation/xipfs: Document the execute-in-place file system.
Describe the write-once usage model, the strict in-place mmap and what
MAP_XIP_STRICT is for, extent pinning, manual defragmentation and how to read
its result, the power-loss ordering, the on-media layout, and the
limitations.

The NXFLAT page said ROMFS was the only file system able to serve the XIP
mappings its loader needs.  That is now one of two, so point at both, and at
what the writable one adds: a module can arrive at run time instead of being
baked into a host-built image.

Assisted-by: Claude Code:claude-opus-5
Signed-off-by: Marco Casaroli <marco.casaroli@gmail.com>
2026-07-29 07:49:03 -03:00
..
nuttxfs Doc: migration filesystem doc 2024-11-11 10:37:56 +08:00
nxffs Doc: migration filesystem doc 2024-11-11 10:37:56 +08:00
nxflat Doc: migration filesystem doc 2024-11-11 10:37:56 +08:00
aio.rst Documentation: add dummy pages for missing filesystems and drivers 2023-10-27 13:21:40 -03:00
binfs.rst
cromfs.rst style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
fat.rst style: fix typos 2025-04-30 13:45:46 +08:00
hostfs.rst Documentation: add dummy pages for missing filesystems and drivers 2023-10-27 13:21:40 -03:00
how_nxffs_works.rst Doc: migration filesystem doc 2024-11-11 10:37:56 +08:00
index.rst Documentation/xipfs: Document the execute-in-place file system. 2026-07-29 07:49:03 -03:00
inotify.rst documentation/inotify: add newly supported events 2024-10-08 08:14:19 +08:00
littlefs.rst fs/littlefs: Enforce open permissions and set create ownership 2026-06-21 10:39:42 +08:00
mmap.rst
mnemofs.rst Documentation: fix spelling 2025-05-15 11:33:41 +08:00
nfs.rst Documentation: add dummy pages for missing filesystems and drivers 2023-10-27 13:21:40 -03:00
nuttxfs.rst Doc: migration filesystem doc 2024-11-11 10:37:56 +08:00
nxffs.rst fs/vfs: Add ioctldir for volume ioctls via the mountpoint directory. 2026-07-25 07:28:22 -03:00
nxflat.rst Doc: migration filesystem doc 2024-11-11 10:37:56 +08:00
partition.rst Documentation: Fix typos 2023-10-29 10:35:51 +08:00
procfs.rst
profiler.rst fs: Add Kernel-level VFS Performance Profiler 2026-04-26 11:50:09 -03:00
pseudofs.rst doc: Migrating the rest of documentation from cwiki. 2026-05-28 09:34:04 +08:00
romfs.rst Documentation: add dummy pages for missing filesystems and drivers 2023-10-27 13:21:40 -03:00
rpmsgfs.rst docs/rpmsgfs: initial docs on RPMsg file system usage. 2024-02-20 18:25:18 -08:00
shmfs.rst docs/comments: add simple document and fix typo 2024-03-03 01:55:07 +08:00
smartfs.rst doc: Migrating the rest of documentation from cwiki. 2026-05-28 09:34:04 +08:00
special_files_dev_num.rst Doc: migration filesystem doc 2024-11-11 10:37:56 +08:00
spiffs.rst
tmpfs.rst Documentation: fix spelling 2025-05-15 11:33:41 +08:00
unionfs.rst Documentation: remove readme references 2023-10-27 13:21:40 -03:00
userfs.rst Documentation: add dummy pages for missing filesystems and drivers 2023-10-27 13:21:40 -03:00
v9fs.rst v9fs:add Documentation 2025-01-20 17:12:14 +08:00
xipfs.rst Documentation/xipfs: Document the execute-in-place file system. 2026-07-29 07:49:03 -03:00
zipfs.rst