*BSD News Article 12700


Return to BSD News archive

Newsgroups: comp.os.386bsd.development
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!howland.reston.ans.net!wupost!uunet!uunet.ca!geac!alias!mark
From: mark@alias.com (Mark Andrews)
Subject: Re: wanted: docs for vfs, vm
Message-ID: <1993Mar10.180524.20364@alias.com>
Sender: news@alias.com (News Owner)
Organization: Alias Research, Inc., Toronto ON Canada
References: <1ngb6q$mig@wzv.win.tue.nl>
Date: Wed, 10 Mar 1993 18:05:24 GMT
Lines: 26

In <1ngb6q$mig@wzv.win.tue.nl> guido@gvr.win.tue.nl (Guido van Rooij) writes:

>Can anyone tell me where to find docs on the vm system and the vfs interfaces?
>And, last but not least, where can I find a doc on the usage of the asm()
>gcc statement?

>-Guido
>-- 
>Guido van Rooij                 |  Internet: guido@gvr.win.tue.nl
>Bisschopsmolen 16               |  Phone:    ++31.40.461433
>5612 DS Eindhoven               |  ((12+144+20)+3*sqrt(4))/7 
>The Netherlands                 |    +(5*11)=9^2+0

The VM system is the CMU Mach VM tuned for BSD, so Mach documents should
do for that. As for the vfs, there is the original usenix paper by Steve
Kleiman in the Summer `85 proceedings. This article describes Sun's
vfs implementation. There was also an article in the Summer `86 EUUG
proceedings, `Toward a Compatible Filesystem Interface' that talks
about the differences between Sun vfs and BSD vfs. Lastly, the most
recent usenix proceedings, Winter `93 has an article, `An Implementation
of a Log-Structured File System for UNIX' which talks about the modications
to the vfs/vnode interface to support the LFS.

As for the asm statement, I believe that you are talking about the extension
to C that was mentioned in a special Bell Systems Tech Journal which centred
on Unix.