4.104.114.84.95
Rev | Line | |
---|
[9bc1e52a] | 1 | |
---|
| 2 | |
---|
| 3 | System Initialization |
---|
| 4 | |
---|
| 5 | |
---|
| 6 | After the RTEMS initialization is performed, the application's initialization will |
---|
| 7 | be performed. Part of initialization is a call to rtems_filesystem_initialize(). This routine |
---|
| 8 | will mount the `In Memory File System' as the base file system. |
---|
| 9 | |
---|
| 10 | Mounting the base file system consists of the following: |
---|
| 11 | |
---|
| 12 | ? Initialization of mount table chain control structure |
---|
| 13 | ? Allocation of a -jnode- structure that will server as the root node of the `In Memory |
---|
| 14 | File System' |
---|
| 15 | ? Initialization of the allocated -jnode- with the appropriate OPS, directory handlers |
---|
| 16 | and pathconf limits and options. |
---|
| 17 | ? Allocation of a memory region for file system specific global management variables |
---|
| 18 | ? Creation of first mount table entry for the base file system |
---|
| 19 | ? Initialization of the first mount table chain entry to indicate that the mount point is |
---|
| 20 | NULL and the mounted file system is the base file system |
---|
| 21 | |
---|
| 22 | |
---|
| 23 | After the base file system has been mounted, the following operations are performed |
---|
| 24 | under its directory structure: |
---|
| 25 | |
---|
| 26 | ? Creation of the /dev directory |
---|
| 27 | ? Registration of devices under /dev directory |
---|
| 28 | |
---|
Note: See
TracBrowser
for help on using the repository browser.