summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1999-10-28 18:30:47 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1999-10-28 18:30:47 +0000
commit75e3651a0c966dd9c667ac66c466415ccf3ad8e9 (patch)
tree40ae4d68c5b21d10c157ebc6ff1cf683be4a410f /doc
parentb502b0d1b1a66a94faf7b6a84ed2b8ada9ae5802 (diff)
downloadrtems-75e3651a0c966dd9c667ac66c466415ccf3ad8e9.tar.bz2
Added shell of chapters on implementation of miniIMFS and TFTP client
filesystems. Moved system call chapter to before filesystem implementation requirements.
Diffstat (limited to 'doc')
-rw-r--r--doc/filesystem/Makefile16
-rw-r--r--doc/filesystem/filesystem.texi8
-rw-r--r--doc/filesystem/imfs.t2
-rw-r--r--doc/filesystem/miniimfs.t16
-rw-r--r--doc/filesystem/tftp.t14
5 files changed, 50 insertions, 6 deletions
diff --git a/doc/filesystem/Makefile b/doc/filesystem/Makefile
index e227d8fd55..0e5d71c27a 100644
--- a/doc/filesystem/Makefile
+++ b/doc/filesystem/Makefile
@@ -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
diff --git a/doc/filesystem/filesystem.texi b/doc/filesystem/filesystem.texi
index 7c803d3bd9..107f8d1bd1 100644
--- a/doc/filesystem/filesystem.texi
+++ b/doc/filesystem/filesystem.texi
@@ -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
diff --git a/doc/filesystem/imfs.t b/doc/filesystem/imfs.t
index 037ea785a1..72d624099e 100644
--- a/doc/filesystem/imfs.t
+++ b/doc/filesystem/imfs.t
@@ -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
diff --git a/doc/filesystem/miniimfs.t b/doc/filesystem/miniimfs.t
new file mode 100644
index 0000000000..abc17d9736
--- /dev/null
+++ b/doc/filesystem/miniimfs.t
@@ -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.
diff --git a/doc/filesystem/tftp.t b/doc/filesystem/tftp.t
new file mode 100644
index 0000000000..a71cfb5b23
--- /dev/null
+++ b/doc/filesystem/tftp.t
@@ -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.