Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Oct 1995 11:29:24 -0700 (MST)
From:      Terry Lambert <terry@lambert.org>
To:        bde@zeta.org.au (Bruce Evans)
Cc:        bde@zeta.org.au, jdl@chrome.onramp.net, hackers@FreeBSD.ORG, mark@grondar.za
Subject:   Re: Creating a /dev/random
Message-ID:  <199510171829.LAA27981@phaeton.artisoft.com>
In-Reply-To: <199510170633.QAA29789@godzilla.zeta.org.au> from "Bruce Evans" at Oct 17, 95 04:33:34 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> >> Oops, I misread `one process'.  Well, one process can't be in the kernel
> >> twice.
> 
> >...until SMP is implemented and then the whole locking issue
> >comes into play, right?
> 
> No.  Until async i/o is implemented, perhaps.

Or a threaded C library is defined, such that all system calls that
"might take a long time" (ie: do not come from immediate data) may
be turned into a call through an alternate trap gate (making them
"async") plus a user or kernel space user thread context switch.

Or the vnode locking is relaxed, allowing multiple entrancy into
much of the file system during long delay I/O operations.


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510171829.LAA27981>