source: rtems/doc/filesystem/init.t @ 4d77134

4.104.114.84.95
Last change on this file since 4d77134 was 4d77134, checked in by Joel Sherrill <joel.sherrill@…>, on 10/08/99 at 18:26:28

Added initial version of 3 other chapters.

  • Property mode set to 100644
File size: 1.2 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
11
12After the RTEMS initialization is performed, the application's initialization will
13be performed. Part of initialization is a call to rtems_filesystem_initialize(). This routine
14will mount the `In Memory File System' as the base file system.
15
16Mounting the base file system consists of the following:
17
18? Initialization of mount table chain control structure
19? Allocation of a -jnode- structure that will server as the root node of the `In Memory
20File System'
21? Initialization of the allocated -jnode- with the appropriate OPS, directory handlers
22and pathconf limits and options.
23? Allocation of a memory region for file system specific global management variables
24? Creation of first mount table entry for the base file system
25? Initialization of the first mount table chain entry to indicate that the mount point is
26NULL and the mounted file system is the base file system
27
28
29After the base file system has been mounted, the following operations are performed
30under its directory structure:
31
32? Creation of the /dev directory
33? Registration of devices under /dev directory
34
Note: See TracBrowser for help on using the repository browser.