From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 91e982df for ; Tue, 1 Jan 2019 02:27:49 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 797E1AF371; Tue, 1 Jan 2019 12:27:48 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 46896AF364; Tue, 1 Jan 2019 12:27:39 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 09470AF364; Tue, 1 Jan 2019 12:27:37 +1000 (AEST) X-Greylist: delayed 1874 seconds by postgrey-1.36 at minnie.tuhs.org; Tue, 01 Jan 2019 12:27:35 AEST Received: from knecht.neophilic.com (knecht.neophilic.com [70.36.157.234]) by minnie.tuhs.org (Postfix) with ESMTPS id E46B894140 for ; Tue, 1 Jan 2019 12:27:35 +1000 (AEST) Received: from rieux.neophilic.com (rieux.neophilic.com [10.0.2.35]) (authenticated bits=0) by knecht.neophilic.com (8.15.2/8.15.2) with ESMTPSA id x011uGhU033677 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Mon, 31 Dec 2018 17:56:16 -0800 (PST) (envelope-from tuhs@eric.allman.name) To: Noel Chiappa , Will Senn References: <20181231065125.2A34818C073@mercury.lcs.mit.edu> From: Eric Allman Openpgp: preference=signencrypt Autocrypt: addr=tuhs@eric.allman.name; prefer-encrypt=mutual; keydata= mQGiBDu8yuARBADuTa8bzS4Er9urm7XPu5vtrRRJMoY2/mvuQeRHpvHF6ncUF2ZC9nAkIYb6 Upl9UOCZxG6uwxzzzSnxeHg7aAVY/TEN4FukuN1X1aGvol/V8PM1nV5vyLFk/Tf/Q/yoN/w8 tK9dp/O2EflChD/i/J9vWIppg3rVKK6FPW4CuqqaiwCg/ytVY7yJHZCCrhRioLBtKaCGUB0D /20dzSKBUdOxSvfg3NKt7gojiqulxmNbRkkjuhbKMRiQ0jjt16L9h+zlS1mXNT91/Ds08WtF 99Z3YffTflcbU9uBea6AJhzIaYVHwCJsNyP+rGE+9CM1YZpwm5k/ZBr7iOr0tkI1o39JRg75 Ih18gnPVXovH+VhsXRGtxTqn7+dmBADmmsHL8u/qbBWKIC3TYpXH8rJBIJXHwvOrI4HbEvAh xzD/Zy6yGMgiTZ8quGHzmdm1kD53s/TVcgEo/XWlgy9Cr05tU16UGEx/Q38K4IetCTGjhOvY a0+I012p5ZK1KqnIjUuCAy7VgGy75sBPKzYeUjJ1yAO7+EMXaZP6Olejn7QiRXJpYyBQLiBB bGxtYW4gPGVyaWNAU2VuZG1haWwuQ09NPohOBBARAgAOBAsDAQICGQEFAju8yuEACgkQMRmA Uc8aTSwR/gCfcq/84OdF6e6hkUQQbVFPqsxS6N0An13gLkFVkPJrMs+5PK5ogl0k7yW8uQIN BDu8yuAQCAD2Qle3CH8IF3KiutapQvMF6PlTETlPtvFuuUs4INoBp1ajFOmPQFXz0AfGy0Op lK33TGSGSfgMg71l6RfUodNQ+PVZX9x2Uk89PY3bzpnhV5JZzf24rnRPxfx2vIPFRzBhznzJ Zv8V+bv9kV7HAarTW56NoKVyOtQa8L9GAFgr5fSI/VhOSdvNILSd5JEHNmszbDgNRR0PfIiz HHxbLY7288kjwEPwpVsYjY67VYy4XTjTNP18F1dDox0YbN4zISy1Kv884bEpQBgRjXyEpwpy 1obEAxnIByl6ypUM2Zafq9AKUJsCRtMIPWakXUGfnHy9iUsiGSa6q6Jew1XpMgs7AAICB/0d vsPKvMXcKls8RHeYcleBEQEgXovGaTNo8R3ZVjPcDUKcQbfWMP8w5qJKf36hvBsjEgfVJW7r lKUtA82H66ivnAgAqWZMgfROKSHwaTFScFWLR8lG5e7sd2OZ4xqDe6+BpYlmJocR2riughz8 B7p1RhINqpfslZ0QEdB/fscntjoBvohtjG80BwB/tB6gnWHsjd9Cv6QfiNYOzAWaQo+BmcFq kmTYwrXFFNWHjOWfCUyjg2kqztl0DHjmZ7AzgHgTEnPku2TlMXwaGbHZKDOwLP/dteywinK6 SEOW2HrQBMxkMQGEZWtOH6hjszJtkqn+V4O0c92d4FjaQhvleSL7iD8DBRg7vMrgMRmAUc8a TSwRAklEAJ44uotW5aUoI1uMu94xIkLeCI6iWACg1IbChgU5suH4a+T68hfH8Jwa140= Message-ID: <647c9a7e-31da-9940-ece9-ce355ef36a52@neophilic.com> Date: Mon, 31 Dec 2018 17:56:16 -0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Thunderbird/60.3.3 MIME-Version: 1.0 In-Reply-To: <20181231065125.2A34818C073@mercury.lcs.mit.edu> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: Re: [TUHS] Upgrading from 11/40 to 11/45 in Unix v6 X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: tuhs@tuhs.org Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On 2018-12-30 10:51 PM, Noel Chiappa wrote: > > From: Will Senn > > > Do you know of some commonly used at the time v6 programs that needed > > that much space? The base system probably didn't have any separated I/D space programs for reasons that have already been discussed. But users definitely did. For example, the INGRES database system at Berkeley required separated I/D space (and even then ran in multiple processes). Tom Ferrin at UCSF Computer Graphics Lab needed it as well. Speaking of Tom and the 11/45, there was a quirk in the MFPI (Move From Previous Instruction Space) instruction that broke the nargs() function, which was pretty heavily used at the time. Tom gave an amazing presentation at USENIX in San Francisco where he fixed the problem by cutting a trace on one of the circuit boards. It's described here: https://www.cgl.ucsf.edu/home/tef/pubs/mfpi.pdf. If you're using nargs() then there might be a reason to stick with the 11/40, assuming your implementation doesn't have the Ferrin Fix. eric