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
nxffs
nxflat
aio.rst
binfs.rst
cromfs.rst style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
fat.rst
hostfs.rst
how_nxffs_works.rst
index.rst Documentation/xipfs: Document the execute-in-place file system. 2026-07-29 07:49:03 -03:00
inotify.rst
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
nuttxfs.rst
nxffs.rst fs/vfs: Add ioctldir for volume ioctls via the mountpoint directory. 2026-07-25 07:28:22 -03:00
nxflat.rst
partition.rst
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
rpmsgfs.rst
shmfs.rst
smartfs.rst doc: Migrating the rest of documentation from cwiki. 2026-05-28 09:34:04 +08:00
special_files_dev_num.rst
spiffs.rst
tmpfs.rst Documentation: fix spelling 2025-05-15 11:33:41 +08:00
unionfs.rst
userfs.rst
v9fs.rst
xipfs.rst Documentation/xipfs: Document the execute-in-place file system. 2026-07-29 07:49:03 -03:00
zipfs.rst