[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MMIO regions



Hi,

On Thu, 7 Oct 1999 15:40:32 -0400 (EDT), James Simmons
<jsimmons@edgeglobal.com> said:

> No VM stuff. I think the better approach is with the scheduler. 

The big problem there is threads.  We simply cannot have different VM
setups for different threads of a given process --- threads are
_defined_ as being processes which share the same VM.  The only way to
achieve VM serialisation in a threaded application via the scheduler is
to serialise the threads, which is rather contrary to what you want on
an SMP machine.  CivCTP and Quake 3 are already threaded and SMP-capable
on Linux, for example, and we have a threaded version of the Mesa openGL
libraries too.

--Stephen
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://humbolt.geo.uu.nl/Linux-MM/