morrison@cs.ubc.ca (Rick Morrison) (12/18/89)
I have been pouring over the Mach documentation provided with the
NeXT. It is vaguely suggested (Ch 16 of the NeXT Ref Man) that an
alternate pager object may be associated with a task. Further reading
tends to falsify this suggestion, and there doesn't appear to be any
evidence (e.g. in proc.h) that this is supported in the version of Mach
running on the NeXT.
Do other implementations of Mach allow alternate
pagers or have I just encountered forward references to features
not yet supported?
---------------
Rick Morrison | {alberta,uw-beaver,uunet}!ubc-cs!morrison
Dept. of Computer Science| morrison@cs.ubc.ca
Univ. of British Columbia| morrison%ubc.csnet@csnet-relay.arpa
Vancouver, B.C. V6T 1W5 | morrison@ubc.csnet (ubc-csgrads=128.189.97.20)
(604) 228-4327jpd00964@uxa.cso.uiuc.edu (12/19/89)
/* Written 1:13 pm Dec 17, 1989 by morrison@cs.ubc.ca in uxa.cso.uiuc.edu:comp.sys.next */ /* ---------- "Pager Objects" ---------- */ >I have been pouring over the Mach documentation provided with the >NeXT. It is vaguely suggested (Ch 16 of the NeXT Ref Man) that an >alternate pager object may be associated with a task. Further reading >tends to falsify this suggestion, and there doesn't appear to be any >evidence (e.g. in proc.h) that this is supported in the version of Mach >running on the NeXT. > >Do other implementations of Mach allow alternate >pagers or have I just encountered forward references to features >not yet supported? Carneghi Mellon (however it is spelled) has their mach manual in a downloadable form through anonymous ftp. I forget the address, but somone should know it. I really recommend going through that rather than the NeXT manual. Michael Rutman SoftMed
Richard.Draves@CS.CMU.EDU (12/20/89)
Excerpts from netnews.comp.os.mach: 17-Dec-89 Pager Objects Rick Morrison@cs.ubc.ca (772) > I have been pouring over the Mach documentation provided with the > NeXT. It is vaguely suggested (Ch 16 of the NeXT Ref Man) that an > alternate pager object may be associated with a task. Further reading > tends to falsify this suggestion, and there doesn't appear to be any > evidence (e.g. in proc.h) that this is supported in the version of Mach > running on the NeXT. > Do other implementations of Mach allow alternate > pagers or have I just encountered forward references to features > not yet supported? The NeXT 1.0 VM system is based on the Mach 2.0 release from CMU. It doesn't support external memory managers (pagers). (This support was still experimental in Mach 2.0.) The external memory management interface is standard in Mach 2.5. This interface allows user tasks to act as servers for memory objects, and allows other user tasks to map these memory objects into their address spaces. I don't know when NeXT plans to release a kernel that supports external memory management. Rich