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
|
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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
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