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>