diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-10-08 18:11:53 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-10-08 18:11:53 +0000 |
commit | 9bc1e52a88c7723240bf00f63457cd47d0590a1c (patch) | |
tree | 0d5937d29bd612e646a381897aab86feaf67d50b /doc/filesystem/init.t | |
parent | Finished initial conversion to texinfo. (diff) | |
download | rtems-9bc1e52a88c7723240bf00f63457cd47d0590a1c.tar.bz2 |
Base versions cut from old document.
Diffstat (limited to 'doc/filesystem/init.t')
-rw-r--r-- | doc/filesystem/init.t | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/doc/filesystem/init.t b/doc/filesystem/init.t new file mode 100644 index 0000000000..e2a6f063d6 --- /dev/null +++ b/doc/filesystem/init.t @@ -0,0 +1,28 @@ + + +System Initialization + + + After the RTEMS initialization is performed, the application's initialization will +be performed. Part of initialization is a call to rtems_filesystem_initialize(). This routine +will mount the `In Memory File System' as the base file system. + +Mounting the base file system consists of the following: + +? Initialization of mount table chain control structure +? Allocation of a -jnode- structure that will server as the root node of the `In Memory +File System' +? Initialization of the allocated -jnode- with the appropriate OPS, directory handlers +and pathconf limits and options. +? Allocation of a memory region for file system specific global management variables +? Creation of first mount table entry for the base file system +? Initialization of the first mount table chain entry to indicate that the mount point is +NULL and the mounted file system is the base file system + + +After the base file system has been mounted, the following operations are performed +under its directory structure: + +? Creation of the /dev directory +? Registration of devices under /dev directory + |