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:
Joel Sherrill
1999-10-28 18:30:47 +00:00
parent b502b0d1b1
commit 75e3651a0c
5 changed files with 50 additions and 6 deletions

View File

@@ -22,8 +22,8 @@ dirs:
COMMON_FILES=../common/cpright.texi ../common/setup.texi COMMON_FILES=../common/cpright.texi ../common/setup.texi
GENERATED_FILES=patheval.texi \ GENERATED_FILES=patheval.texi \
init.texi mounting.texi fsrequirements.texi imfs.texi \ init.texi mounting.texi syscalls.texi fsrequirements.texi imfs.texi \
syscalls.texi miniimfs.texi tftp.texi
FILES= $(PROJECT).texi \ FILES= $(PROJECT).texi \
preface.texi $(GENERATED_FILES) preface.texi $(GENERATED_FILES)
@@ -68,6 +68,11 @@ mounting.texi: mounting.t Makefile
-u "Top" \ -u "Top" \
-n "" ${*}.t -n "" ${*}.t
syscalls.texi: syscalls.t Makefile
$(BMENU) -p "" \
-u "Top" \
-n "" ${*}.t
fsrequirements.texi: fsrequirements.t Makefile fsrequirements.texi: fsrequirements.t Makefile
$(BMENU) -p "" \ $(BMENU) -p "" \
-u "Top" \ -u "Top" \
@@ -78,7 +83,12 @@ imfs.texi: imfs.t Makefile
-u "Top" \ -u "Top" \
-n "" ${*}.t -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 "" \ $(BMENU) -p "" \
-u "Top" \ -u "Top" \
-n "" ${*}.t -n "" ${*}.t

View File

@@ -66,9 +66,11 @@ END-INFO-DIR-ENTRY
@include patheval.texi @include patheval.texi
@include init.texi @include init.texi
@include mounting.texi @include mounting.texi
@include syscalls.texi
@include fsrequirements.texi @include fsrequirements.texi
@include imfs.texi @include imfs.texi
@include syscalls.texi @include miniimfs.texi
@include tftp.texi
@ifinfo @ifinfo
@node Top, Preface, (dir), (dir) @node Top, Preface, (dir), (dir)
@top filesystem @top filesystem
@@ -80,9 +82,11 @@ This is the online version of the RTEMS Filesystem Design Guide.
* Pathname Evaluation:: * Pathname Evaluation::
* System Initialization:: * System Initialization::
* Mounting and Unmounting Filesystems:: * Mounting and Unmounting Filesystems::
* System Call Development Notes::
* Filesystem Implementation Requirements:: * Filesystem Implementation Requirements::
* In-Memory Filesystem:: * In-Memory Filesystem::
* System Call Development Notes:: * Miniature In-Memory Filesystem::
* Trivial FTP Client Filesystem::
* Command and Variable Index:: * Command and Variable Index::
* Concept Index:: * Concept Index::
@end menu @end menu

View File

@@ -7,7 +7,7 @@
@chapter In-Memory Filesystem @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. full featured POSIX filesystem that keeps all information in memory.
@section IMFS Per Node Data Structure @section IMFS Per Node Data Structure

16
doc/filesystem/miniimfs.t Normal file
View 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
View 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.