Subject: NetBSD/{hp300,mac68k,mvme68k} switchs to UVM virtual memory system
To: None <netbsd-announce@NetBSD.ORG>
From: Jason Thorpe <>
List: port-mvme68k
Date: 05/03/1998 21:51:10
Hi folks...

I'd like to announce that NetBSD/hp300, NetBSD/mac68k, and NetBSD/mvme68k
have switched over to the new UVM virtual memory system.  UVM is a complete
rewrite of the NetBSD virtual memory system, and has proven to be a much
better performer than the Mach VM system.  UVM also supports advanced
features such as page loanout, and is being used in the development of a
unified buffer and page cache for NetBSD.

Hats off to all the folks who worked on UVM to make it happen: first and
foremost, Chuck Cranor, who designed and implemented UVM, Matthew Green,
who handled integration issues and wrote the swap subsystem, and Chuck
Silvers, who wrote the anonymous memory pager (which added support for
shared memory).  (And anyone else I might have forgotten; please point
out if I have!)

Please direct any questions about UVM to  If you
have questions specific to UVM on any of the platforms listed above,
please send them to:


If you have questions about UVM on Motorola 68k platforms in general,
please send them to

Jason R. Thorpe                             
NASA Ames Research Center                            Home: +1 408 866 1912
NAS: M/S 258-5                                       Work: +1 650 604 0935
Moffett Field, CA 94035                             Pager: +1 415 428 6939