home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!cs.utexas.edu!tamsun.tamu.edu!zaichunl
- From: zaichunl@cs.tamu.edu (Zack Li)
- Newsgroups: comp.unix.bsd
- Subject: 4.3bsd Buffer management/buffer cache initialization
- Date: 9 Jan 1993 09:44:09 GMT
- Organization: Texas A&M University, College Station, TX
- Lines: 22
- Message-ID: <1im6p9INNa8b@tamsun.tamu.edu>
- NNTP-Posting-Host: sparc89.cs.tamu.edu
- Keywords: Buffer management, buffer cache, initialization, 4.3bsd
-
- Hi there,
-
- I retrieved bsd src files from ftp.uu.net (directory is
- pub/OS/bsd-sources). What I need is the part dealing with the buffer
- management. According to the book by Leffler et al, ie, "The design and
- implementation of the 4.3BSD UNIX OS", the buffer cache (between the
- file system and block device drivers) is initialized by the startup()
- routine, and startup() is called in the main(). But I just could not
- locate the startup() routine. Is startup() == cpu_startup(), the latter
- is called in main() (I couldn't find the definition of cpu_startup()
- either). Or is it written in assembly? Any suggestion would be welcome.
-
- Thanx in advance! PLEASE RESPOND BY EMAIL at zaichunl@cs.tamu.edu.
-
- zack
- zaichunl@cs.tamu.edu
-
- PS: main() is located in file init_main.c in directory
- pub/OS/bsd-sources/sys/kern.
-
-
-
-