Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site hadron.UUCP Path: utzoo!watmath!clyde!burl!ulysses!gamma!epsilon!zeta!sabre!petrus!bellcore!decvax!decwrl!pyramid!ut-sally!seismo!rlgvax!hadron!jsdy From: jsdy@hadron.UUCP (Joseph S. D. Yao) Newsgroups: net.unix-wizards Subject: Re: phys(2) history Message-ID: <135@hadron.UUCP> Date: Thu, 19-Dec-85 03:14:08 EST Article-I.D.: hadron.135 Posted: Thu Dec 19 03:14:08 1985 Date-Received: Fri, 20-Dec-85 05:46:41 EST References: <270@moncskermit.oz> <177@daab.UUCP> <612@unisoft.UUCP> Reply-To: jsdy@hadron.UUCP (Joseph S. D. Yao) Organization: Hadron, Inc., Fairfax, VA Lines: 23 Summary: Originally from AT&T In article <612@unisoft.UUCP> paul@unisoft.UUCP (n) writes: > Someone suggested the PHYS(2) system call for accessing physical > + >addresses from user processes. This is a Uniplus 'feature', not a System >V 'feature'. Don't expect to see it in a port done by someone other than >Unisoft. (Mind you it is a neat idea, just right for mapping in such things >as bit mapped graphics, device registers, floating point boards .....) Just to keep the record straight, it first appeared in PDP-11 UNIX, I believe V7 ["7th Edition" to revisionists], marked as one of those things that wasn't guaranteed to be kept in future releases. While Unisoft is to be given credit for making it work on other architectures and perpetuating it, they should be careful about accidentally implying that they invented it. I'm not sure whether phys(2) originated at AT&T or was adopted. (Sidebar: "maus" shared memory is also a PDP-11 V7[?] feature that was marked to disappear, and that others have picked up and perpetuated. I believe that one actually originated in Vrieje Universitat ages ago.) -- Joe Yao hadron!jsdy@seismo.{CSS.GOV,ARPA,UUCP}