On Tue, 2008-03-18 at 10:26 +0100, [EMAIL PROTECTED] wrote:
> > You need kernel memory for the memory maps, at least one for each user
> > thread.
> 
> No I don't. That's precisely where it is *not* equivalent.
> 
> In the model I described, the state structures for the blocked requests
> (I prefer not to talk about user threads here -- it's possible to use
> that abstraction, but it only seems to be confusing) are ordinary user
> space data structures, living on the heap. The kernel has nothing to do
> with them.

The heap is demand paged virtual memory, for which the kernel must
maintain memory maps, as Neal was saying.

Thomas




Reply via email to