forked from Imagelibrary/rtems
Added shell of chapters on implementation of miniIMFS and TFTP client
filesystems. Moved system call chapter to before filesystem implementation requirements.
This commit is contained in:
@@ -22,8 +22,8 @@ dirs:
|
||||
COMMON_FILES=../common/cpright.texi ../common/setup.texi
|
||||
|
||||
GENERATED_FILES=patheval.texi \
|
||||
init.texi mounting.texi fsrequirements.texi imfs.texi \
|
||||
syscalls.texi
|
||||
init.texi mounting.texi syscalls.texi fsrequirements.texi imfs.texi \
|
||||
miniimfs.texi tftp.texi
|
||||
|
||||
FILES= $(PROJECT).texi \
|
||||
preface.texi $(GENERATED_FILES)
|
||||
@@ -68,6 +68,11 @@ mounting.texi: mounting.t Makefile
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
syscalls.texi: syscalls.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
fsrequirements.texi: fsrequirements.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
@@ -78,7 +83,12 @@ imfs.texi: imfs.t Makefile
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
syscalls.texi: syscalls.t Makefile
|
||||
miniimfs.texi: miniimfs.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
tftp.texi: tftp.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
@@ -66,9 +66,11 @@ END-INFO-DIR-ENTRY
|
||||
@include patheval.texi
|
||||
@include init.texi
|
||||
@include mounting.texi
|
||||
@include syscalls.texi
|
||||
@include fsrequirements.texi
|
||||
@include imfs.texi
|
||||
@include syscalls.texi
|
||||
@include miniimfs.texi
|
||||
@include tftp.texi
|
||||
@ifinfo
|
||||
@node Top, Preface, (dir), (dir)
|
||||
@top filesystem
|
||||
@@ -80,9 +82,11 @@ This is the online version of the RTEMS Filesystem Design Guide.
|
||||
* Pathname Evaluation::
|
||||
* System Initialization::
|
||||
* Mounting and Unmounting Filesystems::
|
||||
* System Call Development Notes::
|
||||
* Filesystem Implementation Requirements::
|
||||
* In-Memory Filesystem::
|
||||
* System Call Development Notes::
|
||||
* Miniature In-Memory Filesystem::
|
||||
* Trivial FTP Client Filesystem::
|
||||
* Command and Variable Index::
|
||||
* Concept Index::
|
||||
@end menu
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
@chapter In-Memory Filesystem
|
||||
|
||||
This chapter describes the In-Memory Filesystem (IMFS). The IMFS is a
|
||||
This chapter describes the In-Memory FileSystem (IMFS). The IMFS is a
|
||||
full featured POSIX filesystem that keeps all information in memory.
|
||||
|
||||
@section IMFS Per Node Data Structure
|
||||
|
||||
16
doc/filesystem/miniimfs.t
Normal file
16
doc/filesystem/miniimfs.t
Normal file
@@ -0,0 +1,16 @@
|
||||
@c
|
||||
@c COPYRIGHT (c) 1988-1998.
|
||||
@c On-Line Applications Research Corporation (OAR).
|
||||
@c All rights reserved.
|
||||
@c
|
||||
@c $Id$
|
||||
@c
|
||||
|
||||
@chapter Miniature In-Memory Filesystem
|
||||
|
||||
This chapter describes the Miniature In-Memory FileSystem (miniIMFS).
|
||||
The miniIMFS is a reduced feature version of the IMFS designed to
|
||||
provide minimal functionality and have a low memory footprint.
|
||||
|
||||
This chapter should be written after the IMFS chapter is completed
|
||||
and describe the implementation of the mini-IMFS.
|
||||
14
doc/filesystem/tftp.t
Normal file
14
doc/filesystem/tftp.t
Normal file
@@ -0,0 +1,14 @@
|
||||
@c
|
||||
@c COPYRIGHT (c) 1988-1998.
|
||||
@c On-Line Applications Research Corporation (OAR).
|
||||
@c All rights reserved.
|
||||
@c
|
||||
@c $Id$
|
||||
@c
|
||||
|
||||
@chapter Trivial FTP Client Filesystem
|
||||
|
||||
This chapter describes the Trivial FTP (TFTP) Client Filesystem.
|
||||
|
||||
This chapter should be written after the IMFS chapter is completed
|
||||
and describe the implementation of the TFTP.
|
||||
Reference in New Issue
Block a user