summaryrefslogtreecommitdiffstats
path: root/spec/acfg/if/group-filesystem.yml
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-09-16 11:48:29 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-09-16 16:33:00 +0200
commit3bdf817950eadd75a2785b62220eb0b04533b9fd (patch)
treeed221c6de813e7a473e2882af6326bf2e5b44bd1 /spec/acfg/if/group-filesystem.yml
parentspec: Specify rtems_task_construct() (diff)
downloadrtems-central-3bdf817950eadd75a2785b62220eb0b04533b9fd.tar.bz2
spec: Group items by component
Diffstat (limited to 'spec/acfg/if/group-filesystem.yml')
-rw-r--r--spec/acfg/if/group-filesystem.yml53
1 files changed, 53 insertions, 0 deletions
diff --git a/spec/acfg/if/group-filesystem.yml b/spec/acfg/if/group-filesystem.yml
new file mode 100644
index 00000000..2349b0e4
--- /dev/null
+++ b/spec/acfg/if/group-filesystem.yml
@@ -0,0 +1,53 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
+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
+ ${appl-disable-filesystem:/name} configuration option.
+ Alternatively, you can strip down the features of the base filesystem with the
+ ${use-miniimfs-as-base-filesystem:/name} and
+ ${use-devfs-as-base-filesystem:/name} 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:
+
+ * ${imfs-disable-chmod:/name}
+
+ * ${imfs-disable-chown:/name}
+
+ * ${imfs-disable-link:/name}
+
+ * ${imfs-disable-mknod:/name}
+
+ * ${imfs-disable-mknod-file:/name}
+
+ * ${imfs-disable-mount:/name}
+
+ * ${imfs-disable-readdir:/name}
+
+ * ${imfs-disable-readlink:/name}
+
+ * ${imfs-disable-rename:/name}
+
+ * ${imfs-disable-rmnod:/name}
+
+ * ${imfs-disable-symlink:/name}
+
+ * ${imfs-disable-unmount:/name}
+
+ * ${imfs-disable-utime:/name}
+
+ * ${imfs-enable-mkfifo:/name}
+enabled-by: true
+interface-type: appl-config-group
+links:
+- role: requirement-refinement
+ uid: ../../req/applconfig
+name: Filesystem Configuration
+text: ''
+type: interface