source: rtems/doc/filesystem/init.t @ ffce9b39

4.104.114.84.95
Last change on this file since ffce9b39 was ffce9b39, checked in by Joel Sherrill <joel.sherrill@…>, on 10/11/99 at 20:10:03

More cleanup.

  • Property mode set to 100644
File size: 1.3 KB
Line 
1@c
2@c  COPYRIGHT (c) 1988-1998.
3@c  On-Line Applications Research Corporation (OAR).
4@c  All rights reserved.
5@c
6@c  $Id$
7@c
8
9@chapter System Initialization
10
11After the RTEMS initialization is performed, the application's
12initialization will be performed. Part of initialization is a call to
13rtems_filesystem_initialize(). This routine will mount the `In Memory File
14System' as the base file system.  Mounting the base file system consists
15of the following:
16
17@itemize @bullet
18
19@item Initialization of mount table chain control structure
20
21@item Allocation of a @code{jnode} structure that will server as the root node
22of the `In Memory Filesystem'
23
24@item Initialization of the allocated @code{jnode} with the appropriate OPS,
25directory handlers and pathconf limits and options.
26
27@item Allocation of a memory region for file system specific global
28management variables
29
30@item Creation of first mount table entry for the base file system
31
32@item Initialization of the first mount table chain entry to indicate that
33the mount point is NULL and the mounted file system is the base file
34system
35
36@end itemize
37
38
39After the base file system has been mounted, the following operations are
40performed under its directory structure:
41
42@itemize @bullet
43
44@item Creation of the /dev directory
45
46@item Registration of devices under /dev directory
47
48@end itemize
49
Note: See TracBrowser for help on using the repository browser.