summaryrefslogtreecommitdiff
path: root/spec/acfg/RTEMS-ACFG-FILESYSTEM.yml
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--spec/acfg/RTEMS-ACFG-FILESYSTEM.yml59
1 files changed, 59 insertions, 0 deletions
diff --git a/spec/acfg/RTEMS-ACFG-FILESYSTEM.yml b/spec/acfg/RTEMS-ACFG-FILESYSTEM.yml
new file mode 100644
index 00000000..1e86bd22
--- /dev/null
+++ b/spec/acfg/RTEMS-ACFG-FILESYSTEM.yml
@@ -0,0 +1,59 @@
+SPDX-License-Identifier: CC-BY-SA-4.0
+active: true
+appl-config-group-description: |
+ This section describes configuration options related to filesytems.
+ By default, the In-Memory Filesystem (IMFS) is used as the base filesystem (also
+ known as root filesystem). In order to save some memory for your application,
+ you can disable the filesystem support with the
+ :ref:`CONFIGURE_APPLICATION_DISABLE_FILESYSTEM` configuration option.
+ Alternatively, you can strip down the features of the base filesystem with the
+ :ref:`CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEM` and
+ :ref:`CONFIGURE_USE_DEVFS_AS_BASE_FILESYSTEM` configuration options. These
+ three configuration options are mutually exclusive. They are intended for an
+ advanced application configuration.
+
+ Features of the IMFS can be disabled and enabled with the following
+ configuration options:
+
+ * :ref:`CONFIGURE_IMFS_DISABLE_CHMOD`
+
+ * :ref:`CONFIGURE_IMFS_DISABLE_CHOWN`
+
+ * :ref:`CONFIGURE_IMFS_DISABLE_LINK`
+
+ * :ref:`CONFIGURE_IMFS_DISABLE_MKNOD`
+
+ * :ref:`CONFIGURE_IMFS_DISABLE_MKNOD_FILE`
+
+ * :ref:`CONFIGURE_IMFS_DISABLE_MOUNT`
+
+ * :ref:`CONFIGURE_IMFS_DISABLE_READDIR`
+
+ * :ref:`CONFIGURE_IMFS_DISABLE_READLINK`
+
+ * :ref:`CONFIGURE_IMFS_DISABLE_RENAME`
+
+ * :ref:`CONFIGURE_IMFS_DISABLE_RMNOD`
+
+ * :ref:`CONFIGURE_IMFS_DISABLE_SYMLINK`
+
+ * :ref:`CONFIGURE_IMFS_DISABLE_UNMOUNT`
+
+ * :ref:`CONFIGURE_IMFS_DISABLE_UTIME`
+
+ * :ref:`CONFIGURE_IMFS_ENABLE_MKFIFO`
+appl-config-group-name: Filesystem Configuration
+copyrights:
+- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
+derived: false
+enabled-by: []
+header: ''
+interface-type: appl-config-group
+level: 1.6
+links:
+- RTEMS-APPLCONFIG: _UBhDG0InGYgvxZhg-cUyh3flgj_xCc4GH8Rs0qjazE=
+normative: true
+ref: ''
+reviewed: guzvijvCL3KNldxRZblk0dG3MnBE2BNDLRci3Rthhj8=
+text: ''
+type: interface