Midway Source Code

A snapshot of Midway source code is being provided as a "no build"
distribution for the dissemination of research results.

THIS SOURCE IS FOR VIEWING ONLY. IT WILL NOT BUILD. THERE IS NO SUPPORT.

The source is broken into two parts, both gzip'ed tar files. The first
is the runtime library. The second is a modified GNU cc version 1.39
distribution. The compiler has been modified to accept the keywords
shared and private, and to set dirtybits
for shared memory.

Midway code (except for gcc modifications) contains the following copyright:

/*
* Midway Distributed Shared Memory System
* Copyright (c) 1994 Carnegie Mellon University
* All Rights Reserved.
*
* Permission to use, copy, modify and distribute this software and its
* documentation is hereby granted, provided that both the copyright
* notice and this permission notice appear in all copies of the
* software, derivative works or modified versions, and any portions
* thereof, and that both notices appear in supporting documentation.
*
* CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
* CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR
* ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
*/

The source code can also be retrieved by anonymous FTP from
mach.cs.cmu.edu
[128.2.209.192]; cd directly to directory
/afs/cs/project/midway/ftp.