From 75e3651a0c966dd9c667ac66c466415ccf3ad8e9 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 28 Oct 1999 18:30:47 +0000 Subject: Added shell of chapters on implementation of miniIMFS and TFTP client filesystems. Moved system call chapter to before filesystem implementation requirements. --- doc/filesystem/Makefile | 16 +++++++++++++--- doc/filesystem/filesystem.texi | 8 ++++++-- doc/filesystem/imfs.t | 2 +- doc/filesystem/miniimfs.t | 16 ++++++++++++++++ doc/filesystem/tftp.t | 14 ++++++++++++++ 5 files changed, 50 insertions(+), 6 deletions(-) create mode 100644 doc/filesystem/miniimfs.t create mode 100644 doc/filesystem/tftp.t 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. -- cgit v1.2.3